ユーザーが住所を入力したときにドロップダウンに表示される、データベースからの国のリストがあります。
ng2-translate を使用して、それらを翻訳する方法はありますか?
次のようなことができるようになりたいです。
<select formControlName="country">
<option *ngFor="let country of codesService.countries$ | async" value="{{country.code}}">{{ 'CODES.COUNTRIES.{country.code}' | translate }}</option>
</select>
次のような json ファイルの翻訳を使用します。
"CODES": {
"COUNTRIES": {
"AF": "Afghanistan",
"AX": "Aland Islands",
"AL": "Albania",
"DZ": "Algeria",
"AS": "American Samoa",
...
}
}
しかし、もちろんうまくいきません:(
または、データベースにも翻訳を入れてcurrentLang
、目的の言語でエントリを取得するために使用する必要がありますか?