--- 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];