Настроить Ember i18n
Я пытаюсь использовать ember addon ember-i18n, я уже прочитал всю документацию, но я просто не могу понять, почему это не работает.
Я уже установил аддон и сгенерировал три местоположения: en-us, pt-BR и es и сконфигурировал, следуя инструкциям в github, но, похоже, не работает. В чем может быть проблема??
Весь код:
маршруты / applications.js:
'use strict';
import Ember from 'ember';
export default Ember.Route.extend({
i18n: Ember.inject.service(),
});
локали / PT-BR/translations.js:
export default {
'testing' :'testing i18n'
};
Config/environment.js:
var ENV = {
modulePrefix: 'site',
environment: environment,
baseURL: '/',
locationType: 'auto',
EmberENV: {
FEATURES: {}
},
APP: {},
contentSecurityPolicyHeader: 'Content-Security-Policy',
contentSecurityPolicy: {
'default-src': "'none'",
'script-src': "'self' 'unsafe-inline' 'unsafe-eval'",
'font-src': "'self' http://fonts.gstatic.com",
'connect-src': "'self' http://localhost:3000",
'img-src': "'self'",
'report-uri':"'localhost'",
'style-src': "'self' 'unsafe-inline' http://fonts.googleapis.com",
'frame-src': "'none'"
},
moment: {
outputFormat: 'DD/MM/YYYY'
},
i18n: {
defaultLocale: 'pt-BR',
}
};
шаблоны /index.js:
<h2>{{t 'testing'}}</h2>
выход:
Missing translation: 'testing'