0

あるプロジェクトで angular localize を使用しようとしていますが、その使用法について混乱しています。このようなコードがあるとしましょう。

$localize`:@@text-to-translate:IAmText}`

私がそれを正しく理解していれば、最初にキー「text-to-translate」でjsonファイルからの翻訳を使用しようとしますが、そのファイルが利用できない場合は文字列「IAmText」を使用します。

今私の質問はです。フォールバック言語ファイルの代わりに文字列を使用するのは悪い習慣ですか? だから、これの代わりにこのようなものを使うべきではありませんか?

$localize`:@@text-to-translate:${someFallbackLanguage[text-to-translate]}}`

多くの場所に文字列があり、それを変更する必要がある場合、たとえば 1 つの場所を忘れる可能性があるためです。または、角度のローカライズでより良いアプローチがありますか? 提案をありがとう。

4

0 に答える 0