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