Как работает библиотека интернационализации на мобильных устройствах? - PullRequest
0 голосов
/ 21 апреля 2020

В настоящее время я написал некоторый код для некоторого веб-приложения с 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 и не смог найти никакой реализации. Это происходит в браузере? Если да, то как это работает? Где я могу найти информацию об этом?

Я ценю все усилия и ответы от вас! Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...