В настоящее время я написал некоторый код для некоторого веб-приложения с Angular 8, и у меня есть вопрос о библиотеке интернационализации (i18n) из @ngx-translate/core
. Я видел, что могу просто добавить его в обычный файл en.json
, например, какой-нибудь en-GB
{ //here is en.json
"component.Date": "Date",
"component.Headline": "Report - Orders since",
"component.ID": "ID",
}
файл, который я сделал, и я был поражен, что без этого второго файла (en-GB.json
) я не получить перевод для мобильного устройства (в данном случае это был Iphone X с Safari, и я не тестировал другие мобильные устройства).
Я пытался найти объяснение этому поведению, но не знаю, где находится фактическая реализация. Я искал в export declare class TranslateServic
и не смог найти никакой реализации. Это происходит в браузере? Если да, то как это работает? Где я могу найти информацию об этом?
Я ценю все усилия и ответы от вас! Ура!