Как настроить все переводы в Angular для i18n? - PullRequest
1 голос
/ 17 апреля 2019

Я использую i18n (интернационализация) в Angular 7 со следующими языками: en, es, fr, it, pl, pt и ru.

Мне нужно настроить все языки в проекте для настройкивыпадающий список с их значениями.Как я могу получить эти языки, заданные в файлах JSON, чтобы использовать их в раскрывающемся списке?

Можно ли как минимум зациклить файлы в папке и восстановить имена файлов?

1 Ответ

0 голосов
/ 17 апреля 2019

То, что я могу до сих пор предложить вам сделать, это что-то вроде этого. Пока я не достигну того, что вы ищете, надеюсь, это сработает. Это только пример.

<ng-container *ngFor="let language of languageList">
 <a href="/{{language.code}}/">
 <button class="button">{{language.label}}</button>
 </a>
</ng-container>

Это список, объявленный в .TS

languageList = [
   { code: 'en', label: 'English' },
   { code: 'de', label: 'German' },
   { code: 'es', label: 'Espanol' }
];
...