approche de la mondialisation ember.js Guidons
-
26-10-2019 - |
Question
Je suis en train d'utiliser ember.js dans mon application Rails.
Avoir une spécifique question localisons les handlerbars voir le contenu du modèle.
que je devrais essayer de créer myview.handlebars.erb et obtenir les chaînes traduites sur le côté serveur (havent essayé cela) ou devrais-je créer séparés modèles de guidon pour chaque langue (ne ressemble pas vraiment sec à moins d'une manière plus propre) ?
Quelle est la façon idéale pour aller à ce sujet?
La solution
Ember-I18n fournit une solution: https://github.com/jamesarosen/ember-i18n
Autres conseils
Avez-vous obtenu ce travail à votre satisfactioin?
Une autre alternative (ce que nous utilisons à http://travis-ci.org ) est i18n-js. Nous aimons parce qu'il vous permet de garder toutes vos localisations dans le même endroit (config / locales / [x] .yml) et les ajoute automatiquement dans votre chemin d'actifs.
Une partie de cette chose DRY;)
La syntaxe de guidon est à peu près la même chose, nous venons de nous une aide guidon
Handlebars.registerHelper('i18n', function(key) {
return new Handlebars.SafeString(I18n.t(key))
});
et {{i18n "path.to.translation"}} dans le guidon vue.