-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlanguage.js
115 lines (107 loc) · 8.12 KB
/
language.js
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
var es_BO = {
label: "es_BO",
id: "spanish",
title: "Convertidor Alfabeto Tsimane'",
header: "Conversor Alfabeto Tsimane'",
paragraph: "Este conversor te permite convertir automáticamente un texto escrito en alfabeto tsimane' (utilizando la fuente Times Chimini, el alfabeto antiguo o el alfabeto nuevo) a otro alfabeto.\
Simplemente necesitas copiar y pegar el texto en la sección de la izquierda, seleccionar el alfabeto original y el alfabeto de salida deseado, y el texto convertido aparecerá en la sección de la derecha.\
Las teclas rayadas significan que no se pueden apretar.",
chimani: "Chimani",
old: "Antiguo",
new: "Nuevo",
left_placeholder: "El texto original se pega acá...",
right_placeholder: "Y el texto convertido aparece acá!",
credits: "Créditos:<br/>\
Conversor construido por William N. Havard, investigador posdoctoral, y Loann Peurey, ingeniero<br/>\
bajo la supervisión de Alejandrina Cristia, directora de investigación.<br/>\
Equipo LAAC-LSCP en la ENS de París,<br/>\
29 rue d'Ulm 75005 París, Francia",
legal: "Aviso legal y datos personales",
step_one: "Al empezar, el sitio web tiene este aspecto.",
step_two: "Escriba o copie/pegue una frase escrita en el alfabeto antiguo y haga clic en \"Antiguo\" en la parte superior izquierda. El botón \"Antiguo\" aparecerá ahora en rojo. Aquí utilizo la frase \"Yu ra' yi mo' p̂eyacdye' pa'tsaqui.\" como ejemplo. Pero puedes escribir o copiar/pegar cualquier texto, ¡no importa lo largo que sea!",
step_three: "Haga clic en \"Nuevo\" para convertir el texto en el nuevo alfabeto. \"Nuevo\" aparecerá en verde. Inmediatamente, el texto convertido aparecerá debajo, delante de la frase del alfabeto antiguo. Aquí la frase con el antiguo alfabeto \"Yu ra' yi mo' p̂eyacdye' pa'tsaqui.\" se convirtió en \"Yu ra' yi mo' pheyakdye' pa'tsaki.\" en el nuevo alfabeto.",
step_four: "Si quieres, también puedes convertir una frase escrita en el tipo de letra \"Times Chimani\" como se muestra aquí \"Yu ra' yi mo' ƒeyacdye' pa'tsaqui\". Aquí elegí convertirla al nuevo alfabeto (fíjate que \"Nuevo\" aparece en verde) y aparece el texto convertido: \"Yu ra' yi mo' pheyakdye' pa'tsaki.\"",
summary: "Ver un ejemplo paso a paso",
}
var en_US = {
label: "en_US",
id: "english",
title: "Tsimane' alphabet converter",
header: "Tsimane' alphabet converter",
paragraph: "This converter allows you to automatically convert a text written in Tsimane' (using the Times Chimini font, the old alphabet, or the new alphabet) to another alphabet.\
You simply need to copy and paste the text into the left section, select the original alphabet and the desired output alphabet, and the converted text will appear in the right section.\
Striped greyed-out keys mean that they cannot be pressed.",
chimani: "Chimani",
old: "Old",
new: "New",
left_placeholder: "The original text is written here...",
right_placeholder: "and the converted text is displayed here!",
credits: "Credits:<br/>\
Converter built by William N. Havard, post-doctoral researcher, and Loann Peurey, engineer,<br/>\
under the supervision of Alejandrina Cristia, research director.<br/>\
LAAC-LSCP team at ENS Paris,<br/>\
29 rue d'Ulm 75005 Paris, France",
legal: "Legal notice and personal data",
step_one: "When you start, the website looks like this.",
step_two: "Type or copy/paste a phrase written in the old alphabet and click on \"Old\" in the top left. The \"Old\" button will now appear in red. Here I use the phrase \"Yu ra' yi mo' p̂eyacdye' pa'tsaqui\" as an example. But you can type or copy/paste any text, no matter how long it is!",
step_three: "Click \"New\" to convert the text to the new alphabet. \"New\" will appear in green. Immediately, the converted text will appear below, in front of the old alphabet sentence. Here the old alphabet sentence \"Yu ra' yi mo' p̂eyacdye' pa'tsaqui\" has been converted to \"Yu ra' yi mo' pheyakdye' pa'tsaki.\"",
step_four: "If you want, you can also convert a sentence written in the font \"Times Chimani\" as shown here \"Yu ra' yi mo' ƒeyacdye' pa'tsaqui\". Here I chose to convert it to the new alphabet (note that \"New\" is shown in green) and the converted text appears: \"Yu ra' yi mo' pheyakdye' pa'tsaki.\"",
summary: "See a step-by-step example",
}
var fr_FR = {
label: "fr_FR",
id: "french",
title: "Convertisseur d'alphabet Tsimane'",
header: "Convertisseur d'alphabet Tsimane'",
paragraph: "Ce convertisseur vous permet d'automatiquement convertir un texte écrit en alphabet tsimane' (utilisant la police Times Chimini, l'ancien alphabet ou le nouvel alphabet) vers un autre alphabet.\
Vous devez simplement copier et coller le text dans l'emplacement à gauche, sélectionner l'alphabet de départ and celui voulu en sortie, le texte converti apparait alors dans l'emplacement à droite.\
Les boutons rayés ne peuvent être pressés.",
chimani: "Chimani",
old: "Ancien",
new: "Nouveau",
left_placeholder: "Écrire le texte de départ ici...",
right_placeholder: "et le texte converti est affiché ici!",
credits: "Crédits:<br/>\
Convertisseur réalisé par William N. Havard, chercheur post-doctorant, et Loann Peurey, ingénieur<br/>\
sous la supervision de Alejandrina Cristia, directrice de recherche.<br/>\
équipe LAAC-LSCP à ENS Paris,<br/>\
29 rue d'Ulm 75005 Paris, France",
legal: "Mentions légales et données personnelles",
step_one : "Lorsque vous commencez, le site web ressemble à ceci.",
step_two : "Tapez ou copiez/collez une phrase écrite dans l'ancien alphabet et cliquez sur \"Ancien\" en haut à gauche. Le bouton \"Ancien\" apparaît alors en rouge. J'utilise ici la phrase \"Yu ra' yi mo' p̂eyacdye' pa'tsaqui\" comme exemple. Mais vous pouvez taper ou copier/coller n'importe quel texte, quelle que soit sa longueur !",
step_three : "Cliquez sur \"Nouveau\" pour convertir le texte dans le nouvel alphabet. \"Nouveau\" apparaît en vert. Le texte converti apparaît immédiatement en dessous, devant l'ancienne phrase alphabétique. Ici, l'ancienne phrase \"Yu ra' yi mo' p̂eyacdye' pa'tsaqui\" a été convertie en \"Yu ra' yi mo' pheyakdye' pa'tsaki.\"",
step_four : "Si vous le souhaitez, vous pouvez également convertir une phrase écrite dans la police \"Times Chimani\" comme ici \"Yu ra' yi mo' ƒeyacdye' pa'tsaqui\". Ici, j'ai choisi de la convertir au nouvel alphabet (notez que \"New\" est affiché en vert) et le texte converti apparaît : \"Yu ra' yi mo' pheyakdye' pa'tsaki.\"",
summary: "Voir un exemple pas-à-pas",
}
function set_lang(lang) {
document.getElementsByTagName("html")[0].lang = lang.label
document.getElementsByTagName("title")[0].innerHTML = lang.title;
document.getElementById("header").innerHTML = lang.header;
document.getElementById("paragraph").innerHTML = lang.paragraph;
Array.prototype.forEach.call(document.getElementsByClassName("chimani"), function(element) {
element.innerHTML = lang.chimani
});
Array.prototype.forEach.call(document.getElementsByClassName("old"), function(element) {
element.innerHTML = lang.old
});
Array.prototype.forEach.call(document.getElementsByClassName("new"), function(element) {
element.innerHTML = lang.new
});
document.getElementById("source").placeholder = lang.left_placeholder;
document.getElementById("target").placeholder = lang.right_placeholder;
document.getElementById("credits").innerHTML = lang.credits
document.getElementById("legal").innerHTML = lang.legal
document.getElementById("step_one").innerHTML = lang.step_one
document.getElementById("step_two").innerHTML = lang.step_two
document.getElementById("step_three").innerHTML = lang.step_three
document.getElementById("step_four").innerHTML = lang.step_four
document.getElementById("summary").innerHTML = lang.summary
Array.prototype.forEach.call(document.getElementsByClassName("button-lang"), function(element) {
if (element.id == lang.id) {
element.classList.add("selected")
} else {
element.classList.remove("selected")
}
});
}
set_lang(es_BO)