ich einige Routen in App erstellt/router.jsWie kann ich Routen in ember-cli übersetzen?
Router.map(function() {
let i18n = this.service('i18n');
this.route("lang", { path: '/:lang' }, function() {
this.route('home', { path: '/', template: 'home' });
this.route('about', { path: '/' + i18n.t('router.about'), template: 'about' });
this.route('locales', { path: '/' + i18n.t('router.locations'), template: 'locales' });
});
});
Aber die i18n übersetzt nur das erste Mal.
Wie kann ich diese Routen übersetzen, indem ich die Sprache ändere?
Ich verwende:
glut-cli: 2.11.1
Knoten: 7.4.0
ember-i18n: 5.0.0
Bitte lesen Sie diese Seite: http://xyproblem.info, dann sorgfältig beschreiben, was Sie zu erreichen bereit sind, zu. Was du tust, ist sehr falsch, also möchte ich dein ursprüngliches Ziel hören, nicht deinen beabsichtigten Ansatz, es zu erreichen. –
Möchten Sie die Routennamen in der URL übersetzen? Wenn ja, nicht! Das ist eine * wirklich * schlechte Idee. – Lux
@Lux, ich versuche den Routenpfad zu übersetzen. –