Я использую angular-translate в своем приложении. Как я могу зарегистрировать резервный язык, если determinePreferredLanguage()
возвращает языковой ключ, который мой код не знает?
Я хочу вернуться на английский, если кто-то из Швеции посещает мой сайт (языковой ключ: sv). Но так как я не перечислял sv в моей функции registerAvailableLanguageKeys
, он терпит неудачу, а языковые ключи отображаются пользователю вместо перевода.
$translateProvider
.registerAvailableLanguageKeys(['da-dk','en-us'], {
'en_US': 'en-us',
'en_UK': 'en-us',
'da': 'da-dk',
})
.determinePreferredLanguage();