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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top