2016-05-05 17 views
-1

私は私のワードプレスの多言語のウェブサイトに使用したこのコードを持っています。 (現在英語とフランス語)。私はそのコードを使用フッターに特定の部分の翻訳をするためにJavaScriptの多言語選択

<?php 
/* 
$lang = (ICL_LANGUAGE_CODE == 'fr') ? 'fr' : 'en'; 
$newsletter = (ICL_LANGUAGE_CODE == 'fr') ? 'Infolettre' : 'Newsletter'; 
$suscribe = (ICL_LANGUAGE_CODE == 'fr') ? 'Abonnez-vous à notre infolettre' : 'Suscribe to our newsletter'; 
$enter = (ICL_LANGUAGE_CODE == 'fr') ? 'Entrez votre courriel' : 'Enter your email address'; 
$submit = (ICL_LANGUAGE_CODE == 'fr') ? 'S\'inscrire' : 'Submit'; 
*/ 
$about = (ICL_LANGUAGE_CODE == 'fr') ? 'À propos' : 'About Us'; 
$texte = (ICL_LANGUAGE_CODE == 'fr') ? 'text.'; 
?> 

事は、今、私は私のウェブサイトがトライリンガル作りたい、です。私は英語、フランス語、スペイン語にしたい。

私はWPMLを使用していますし、プラグインが使用する3コードの省略形は「en」とは「FR」「ES」

私はおそらく場合とそうでないとJSのように使用する必要があります知っています。しかし、私はそれを行うのに十分な専門家ではありません...これで私を助けることができる人はいますか?

あなたがこれを行うより良い方法があれば、今まで使用していたコードを完全に変更するために公開されています。

ありがとうございます!

答えて

0

問題へのより良いアプローチは、次のようになります。

  1. は、言語(英語、フランス語、スペイン語)の3つの配列を作成します。この配列は各言語の文章として値を格納し、すべての値のキーはすべての配列で同じでなければならない
  2. 言語を選択できるようにする
  3. 3つのうちの1つからユーザーが選択した言語に従って表示するアレイ