2015-02-12 2 views
0

Im пытается настроить i18n-узел и Expressjs. Мой conf:Экспресс и i18n default locale не работает

// Конфигурация i18n ======================================================================================== ====================

var i18nconf = { 
    locales  : ["en", "es"], 
    cookie   : "locale", 
    defaultLocale : "en", 
    directory  : path.join(__dirname, "lang"), 
    indent : " " 
}; 

i18n.configure(i18nconf); 
app.use(i18n.init); 

Есть 2 локали на языки en.json/папки и es.json, я могу переключаться между ними без проблем но экспресс всегда загружает es.json по умолчанию, так или иначе игнорирует defaultLocale: 'en' в conf.

любые идеи?

Заранее благодарен!

ответ

0

Этот модуль выглядит в lot of places для настройки локали. Вы внимательно проверили и дважды проверили, что ни одно из этих мест не указывает «es» в настоящее время? Может быть, простылый печенье из предыдущего теста, который вы сделали? Попробуйте очистить файлы cookie.

+0

Я пробовал, не повезло :( – mdv

Смежные вопросы