-
Notifications
You must be signed in to change notification settings - Fork 2
/
XiiLangDicts.sc
64 lines (46 loc) · 2.97 KB
/
XiiLangDicts.sc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
XiiLangDicts {
*new { arg language;
^super.new.initXiiLangDict(language);
}
*getDict {arg language;
var langs = (
\icelandic : ( 'flokkur': "group", 'blunda': "nap", 'hrista': "shake", 'skipta': "swap", 'upp': "up", 'nidur': "down"),
\danish : ( 'gruppe': "group", 'blunda': "nap", 'hrista': "shake", 'skipta': "swap", 'upp': "up", 'nidur': "down"),
\spanish : ( 'grupo': "group", 'secuencia': "sequence", 'futuro': "future", 'foto': "snapshot", 'tempo': "tempo", 'escala': "scale",
'empujarescala': "scalepush", 'afinaci—n': "tuning", 'empujarafinaci—n': "scalepush", 'recordar': "remind",
'tonality': "tonalidad", 'instr': "instr", 'notaclave': "tonic", 'red': "grid", 'kill': "matar", 'dormir': "doze",
'espabilar': "perk", 'nap': "siesta", 'agitar': "shake", 'intercambiar': "swap", '>desplazar': ">shift",
'<desplazar': "<shift", 'invertir': "invert", 'expandir': "expand", 'revertir': "revert", 'arriba': "up",
'abajo': "down", 'yoyo': "yoyo", 'ordenar': "order", 'suicidar': "suicide", 'dicc': "dict", 'clientsmidi': "midiclients",
'salamidi': "midiout")
);
^langs[language.asSymbol];
}
*getList {arg language;
var langs = (
\icelandic : ["flokkur", "sequence", "future", "snapshot", "->", "))", "((", "|", "[", "{", "(", ".", ">>", "<<", "tempo",
"scale", "scalepush", "tuning", "tuningpush", "remind", "tonality", "instr", "tonic", "grid", "kill",
"blunda", "perk", "nap", "hrista", "skipta", ">shift", "<shift", "invert", "expand", "reverse",
"upp", "nidur", "yoyo", "order", "suicide", "dict", "midiclients", "midiout"],
\danish : ["gruppe", "sekvens", "fremtid", "snapshot", "->", "))", "((", "|", "[", "{", "(", ".", ">>", "<<", "tempo",
"skale", "skaletryk", "stilling", "stillingtryk", "minne", "tonalitet", "instr", "tonic", "grid", "draebe",
"sove", "vaagne", "nap", "riste", "bytte", ">shift", "<shift", "invert", "expandere", "reverse",
"op", "ned", "yoyo", "ordne", "selvmord", "dict", "midiklients", "midiud"],
\spanish : ["grupo", "secuencia", "futuro", "foto", "->", "))", "((", "|", "[", "{", "(", ".", ">>", "<<", "tempo",
"escala", "empujarescala", "afinaci—n", "empujarafinaci—n", "recordar", "tonalidad", "instr", "notaclave",
"red", "matar", "dormir", "espabilar", "siesta", "agitar", "intercambiar", ">desplazar", "<desplazar",
"invertir", "expandir", "revertir", "arriba", "abajo", "yoyo", "ordenar", "suicidar", "dicc",
"clientesmidi", "salidamidi"]
);
^langs[language.asSymbol];
}
post {
"posting".postln;
}
}
/*
["group", "sequence", "future", "snapshot", "->", "))", "((", "|", "[", "{", "(", ".", ">>", "<<", "tempo",
"scale", "scalepush", "tuning", "tuningpush", "remind", "tonality", "instr", "tonic", "grid", "kill",
"doze", "perk", "nap", "shake", "swap", ">shift", "<shift", "invert", "expand", "reverse",
"up", "down", "yoyo", "order", "suicide", "dict", "midiclients", "midiout"];
*/