|
104
|
1 |
((function() { |
|
|
2 |
var messages = { |
|
|
3 |
fr: { |
|
|
4 |
"Duration:" : "Durée :", |
|
|
5 |
"duration:" : "durée :", |
|
|
6 |
"Edit segment": "Éditer le segment", |
|
|
7 |
"Move segment down": "Descendre le segment", |
|
|
8 |
"Move segment up": "Remonter le segment", |
|
|
9 |
"Delete segment": "Supprimer le segment", |
|
|
10 |
"Clone segment": "Cloner le segment", |
|
|
11 |
"From:": "De :", |
|
|
12 |
"to:": "à :", |
|
|
13 |
"Untitled segment": "Segment sans titre", |
|
|
14 |
"Untitled Hashcut": "Hashcut sans titre", |
|
|
15 |
"Copy of ": "Copie de ", |
|
|
16 |
"A segment must be at least one second long": "Le segment doit durer au moins une seconde", |
|
|
17 |
"A segment must be at most three minutes long": "Le segment doit durer moins de trois minutes", |
|
|
18 |
"A segment must have a title": "Le segment doit avoir un titre", |
|
|
19 |
"A segment should have a description": "Il est recommandé de donner une description au segment", |
|
|
20 |
"A segment should have tags": "Il est recommandé de taguer le segment", |
|
|
21 |
"A hashcut must be made from at least three segments": "Un hashcut doit être composé d'au moins trois segments", |
|
|
22 |
"A hashcut must have a title": "Un titre doit être donné au hashcut", |
|
|
23 |
"A hashcut should have a description": "Il est recommandé de donner une description au hashcut", |
|
|
24 |
"One or more segments are invalid": "Un ou plusieurs segments ne sont pas valides", |
|
|
25 |
"Your hashcut is valid!": "Votre hashcut est valide !", |
|
|
26 |
"This segment is valid!": "Ce segment est valide !", |
|
|
27 |
"Add segment to hashcut": "Ajouter au Hashcut", |
|
|
28 |
"Save segment": "Sauvegarder", |
|
|
29 |
"Create new segment": "Créer un nouveau segment", |
|
|
30 |
"Edit existing segment": "Modifier le segment", |
|
|
31 |
"The hashcut can't be published because:": "Le Hashcut ne peut pas être publié pour les raisons suivantes :", |
|
|
32 |
"Server error\nYour hashcut couldn't be published": "Erreur serveur\nVotre hashcut n'a pas pu être publié", |
|
|
33 |
"You haven't published your hashcut yet.\nIf you leave this page, it will be lost.": "Vous n'avez pas encore publié votre Hashcut.\nSi vous quittez cette page, il sera perdu.", |
|
|
34 |
"From hashcut:": "Du hashcut :" |
|
|
35 |
} |
|
|
36 |
}; |
|
|
37 |
|
|
|
38 |
var lang = navigator.language || navigator.userLanguage || "en", |
|
|
39 |
srcs = [ ]; |
|
|
40 |
if (typeof messages[lang] === "object") { |
|
154
|
41 |
srcs.push(messages[lang]); |
|
49
|
42 |
} |
|
104
|
43 |
if (lang.substr(0,2) !== lang && typeof messages[lang.substr(0,2)] === "object") { |
|
154
|
44 |
srcs.push(messages[lang.substr(0,2)]); |
|
49
|
45 |
} |
|
|
46 |
srcs.push({}); |
|
|
47 |
var l = srcs.length; |
|
|
48 |
|
|
104
|
49 |
window.gettext = function(_str) { |
|
49
|
50 |
for (var i = 0; i < l; i++) { |
|
|
51 |
if (typeof srcs[i][_str] !== "undefined") { |
|
|
52 |
return srcs[i][_str]; |
|
|
53 |
} |
|
|
54 |
} |
|
|
55 |
return _str; |
|
154
|
56 |
}; |
|
49
|
57 |
|
|
|
58 |
}) ()); |
|
50
|
59 |
|
|
|
60 |
/* END i18n.js */ |