jqueryで要素を.prepend()
などするとき、その中にテキストがあるとします。
これを翻訳するとき、何かよい方法はありませんか?
わたしはいま下記のように.prepend()
しています。
jqeury
1var guide = getLanguage()['guide']; 2$('p').prepend(guide); 3 4// <p>この項目は必須です</p> となる
上のgetLanguage()ですが、下記の感じです。下記のような翻訳専用の関数を作って、上のように.prepend()
しているのですが、これって普通の方法ですか?
jquery
1function getLanguage(){ 2 let textarea, 3 guide; 4 5 if( getBrowserLanguage()=='ja' ){ 6 textarea = "住所を入力してください"; 7 guide = "この項目は必須です" 8 } 9 else{ 10 textarea = "Enter your address"; 11 guide = "This field is required" 12 } 13 return { 14 'textarea': textarea, 15 'guide': guide 16 }; 17}
自分で考えた方法で、これでいいのかなって不安に思いました。
たとえばPHPでは翻訳専用のファイルを作っておくなどの方法があるように、もっとよい方法や普通の方法があったら教えて頂ければと思いました。
よろしくお願い致します。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。