Bonjour a tous,
je cherche comment créer un plugin avec plusieurs langue, c'est a dire que les messages d'erreurs par exemple s'affiche non pas sous une seule langue mais on indique en paramètre la langue exp : lang : 'fr' et les messages s'affiche en français ...etc.
merci pour vous futurs réponse
Codialement

2 réponses


MrGuillou
Réponse acceptée

Bonjour,

Avec un objet

var lang = {
    config:'en', //configuration par default de la lang
    get:function(m){
        var re;
        if (this.config == 'fr'){       
            re = {
            'message1':'mon premier message en français',
            'message2':'mon second message en français'
            };
        }
        else if (this.config == 'en')
        {
            re = {
            'message1':'my first message in english',
            'message2':'my second message in english'
            };
        }

        return re[m];
    }
};
//on peut changer la config de la langue
lang.config = 'en';
//on appel notre message
alert(lang.get('message1'));
lang.config = 'fr';
alert(lang.get('message2'));
wYm
Auteur

Merci pour ta réponses, j'ai trouvé un solution en incluant un fichier lang.js qui contient la un objet avec la langue voulue, mais je pense que ta méthode est la meilleure, alors encore une fois merci :p