Я получаю это предупреждение для Ember-i18n (уголек-i18n: 5.0.0)ember-i18n не нашел стандартную локаль; откатиться к "ан"
Я поставил в defaultLocale: 'ан' (Как mensioned в уголек-i18n документы) в среде .js, но все же его популяционное предупреждение.
//environment.js
module.exports = function(environment) {
var ENV = {
modulePrefix: 'spotlight',
environment: environment,
baseURL: '/',
locationType: 'auto',
EmberENV: {
FEATURES: {}
},
APP: {
defaultLocale:'en',
}
};
if (environment === 'development') {
ENV.APP.RAISE_ON_DEPRECATION = true;
}
if (environment === 'test') {
ENV.baseURL = '/';
ENV.locationType = 'auto';
ENV.APP.LOG_ACTIVE_GENERATION = false;
ENV.APP.LOG_VIEW_LOOKUPS = false;
ENV.APP.rootElement = '#ember-testing';
}
if (environment === 'production') {}
ENV.i18n = { defaultLocale: 'en' };
return ENV;
};
//package.json
{
"devDependencies": {
"ember-i18n": "5.0.0"
}
}
//app/initializer/i18n.js
import Ember from 'ember';
export default {
name: 'i18n',
after: 'ember-i18n',
initialize: function()
{
var application = arguments[1] || arguments[0];
application.inject('controller', 'i18n', 'service:i18n');
application.inject('route', 'i18n', 'service:i18n');
}
}
Заранее спасибо за помощь.
Что вы делаете правильно. может быть остановлена и запустить 'ember s'. это просто предупреждение, и в вашем случае вы также пытаетесь установить locale 'en' – kumkanillam
@kumkanillam спасибо, после установки ember-i18n, я запустил сборку более 1000 раз. –
Внутри кода инициализатора i18n.js, 'import config from 'app-name/app/config/environment';' и внутри метода инициализации include 'console.log (" config locale ", config.i18n.defaultLocale);' и информировать я консольный выход. [this] (https://github.com/jamesarosen/ember-i18n/blob/dd5157db58fa230267bade5fc6543a3be0959037/addon/services/i18n.js#L77), где предупреждение было сброшено – kumkanillam