html/css/js を利用するアプリを開発しており、i18nextを使用して翻訳された文字列を表示します。
翻訳を表示するために、タグ内に属性を埋め込みます。例えば:
<a href="#top" id="agreement" data-i18n="text_agreement">利用規約</a><label for="checkbox2" data-i18n="text_agree">に同意する</label>
これに加えて、アプリは JavaScript ファイルを使用して文字列を翻訳に置き換えます。たとえば、上記のコードは次のものに対応します。
en: { translation: {
text_agreement: 'Agree to EULA'
} }
この変換方法は、HTML タグに対して機能します。私が知らないのは、js コード内で文字列を変換する方法です。たとえば、翻訳された文字列を表示するにはどうすればよいでしょうか。
element.alert('なまえを記入してください。');
助けていただければ幸いです。