integration/js/i18n.js
changeset 104 1b84c7b2aeee
parent 50 89e152523cb6
child 154 60ca7678f074
--- a/integration/js/i18n.js	Tue Dec 04 13:31:01 2012 +0100
+++ b/integration/js/i18n.js	Tue Dec 04 18:59:07 2012 +0100
@@ -1,52 +1,52 @@
-IriSP.messages = {
-    fr: {
-        "Duration:" : "Durée :",
-        "duration:" : "durée :",
-        "Edit segment": "Éditer le segment",
-        "Move segment down": "Descendre le segment",
-        "Move segment up": "Remonter le segment",
-        "Delete segment": "Supprimer le segment",
-        "Clone segment": "Cloner le segment",
-        "From:": "De :",
-        "to:": "à :",
-        "Untitled segment": "Segment sans titre",
-        "Untitled Hashcut": "Hashcut sans titre",
-        "Copy of ": "Copie de ",
-        "A segment must be at least one second long": "Le segment doit durer au moins une seconde",
-        "A segment must be at most three minutes long": "Le segment doit durer moins de trois minutes",
-        "A segment must have a title": "Le segment doit avoir un titre",
-        "A segment should have a description": "Il est recommandé de donner une description au segment",
-        "A segment should have tags": "Il est recommandé de taguer le segment",
-        "A hashcut must be made from at least three segments": "Un hashcut doit être composé d'au moins trois segments",
-        "A hashcut must have a title": "Un titre doit être donné au hashcut",
-        "A hashcut should have a description": "Il est recommandé de donner une description au hashcut",
-        "One or more segments are invalid": "Un ou plusieurs segments ne sont pas valides",
-        "Your hashcut is valid!": "Votre hashcut est valide !",
-        "This segment is valid!": "Ce segment est valide !",
-        "Add segment to hashcut": "Ajouter au Hashcut",
-        "Save segment": "Sauvegarder",
-        "Create new segment": "Créer un nouveau segment",
-        "Edit existing segment": "Modifier le segment",
-        "The hashcut can't be published because:": "Le Hashcut ne peut pas être publié pour les raisons suivantes :",
-        "Server error\nYour hashcut couldn't be published": "Erreur serveur\nVotre hashcut n'a pas pu être publié",
-        "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.",
-        "From hashcut:": "Du hashcut :"
+((function() {
+    var messages = {
+        fr: {
+            "Duration:" : "Durée :",
+            "duration:" : "durée :",
+            "Edit segment": "Éditer le segment",
+            "Move segment down": "Descendre le segment",
+            "Move segment up": "Remonter le segment",
+            "Delete segment": "Supprimer le segment",
+            "Clone segment": "Cloner le segment",
+            "From:": "De :",
+            "to:": "à :",
+            "Untitled segment": "Segment sans titre",
+            "Untitled Hashcut": "Hashcut sans titre",
+            "Copy of ": "Copie de ",
+            "A segment must be at least one second long": "Le segment doit durer au moins une seconde",
+            "A segment must be at most three minutes long": "Le segment doit durer moins de trois minutes",
+            "A segment must have a title": "Le segment doit avoir un titre",
+            "A segment should have a description": "Il est recommandé de donner une description au segment",
+            "A segment should have tags": "Il est recommandé de taguer le segment",
+            "A hashcut must be made from at least three segments": "Un hashcut doit être composé d'au moins trois segments",
+            "A hashcut must have a title": "Un titre doit être donné au hashcut",
+            "A hashcut should have a description": "Il est recommandé de donner une description au hashcut",
+            "One or more segments are invalid": "Un ou plusieurs segments ne sont pas valides",
+            "Your hashcut is valid!": "Votre hashcut est valide !",
+            "This segment is valid!": "Ce segment est valide !",
+            "Add segment to hashcut": "Ajouter au Hashcut",
+            "Save segment": "Sauvegarder",
+            "Create new segment": "Créer un nouveau segment",
+            "Edit existing segment": "Modifier le segment",
+            "The hashcut can't be published because:": "Le Hashcut ne peut pas être publié pour les raisons suivantes :",
+            "Server error\nYour hashcut couldn't be published": "Erreur serveur\nVotre hashcut n'a pas pu être publié",
+            "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.",
+            "From hashcut:": "Du hashcut :"
+        }
+    };
+
+    var lang = navigator.language || navigator.userLanguage || "en",
+        srcs = [ ];
+    if (typeof messages[lang] === "object") {
+        srcs.push(messages[lang])
     }
-};
-
-((function() {
-    var lang = IriSP.language || navigator.language || navigator.userLanguage || "en",
-        srcs = [ ];
-    if (typeof IriSP.messages[lang] === "object") {
-        srcs.push(IriSP.messages[lang])
-    }
-    if (lang.substr(0,2) !== lang && typeof IriSP.messages[lang.substr(0,2)] === "object") {
-        srcs.push(IriSP.messages[lang.substr(0,2)])
+    if (lang.substr(0,2) !== lang && typeof messages[lang.substr(0,2)] === "object") {
+        srcs.push(messages[lang.substr(0,2)])
     }
     srcs.push({});
     var l = srcs.length;
     
-    IriSP.translate = function(_str) {
+    window.gettext = function(_str) {
         for (var i = 0; i < l; i++) {
             if (typeof srcs[i][_str] !== "undefined") {
                 return srcs[i][_str];