簡體   English   中英

Javascript 多語言選擇

[英]Javascript multiple language choice

我有這個代碼,用於我的 wordpress 多語言網站。 (目前為英語和法語)。

為了翻譯頁腳中的特定部分,我使用了該代碼:

<?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 一樣使用 if 和 else。 但我不是足夠的專家來做這件事......有沒有人可以幫助我解決這個問題?

如果您有更好的方法來做到這一點,我願意完全改變我到現在為止使用的代碼。

非常感謝!

解決問題的更好方法是:

  1. 制作三種語言(英語、法語和西班牙語)。 此數組將值存儲為每種語言的句子,所有值的鍵在所有數組中都應相同
  2. 然后允許用戶選擇語言
  3. 根據用戶從三個數組之一中選擇的語言顯示語言文本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM