Настроить 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'

0 ответов

Другие вопросы по тегам