Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript多种语言选择_Javascript_Php_Wordpress_Translation_Wpml - Fatal编程技术网

Javascript多种语言选择

Javascript多种语言选择,javascript,php,wordpress,translation,wpml,Javascript,Php,Wordpress,Translation,Wpml,我有我的wordpress多语言网站使用的代码。(目前为英语和法语) 为了翻译页脚中的特定部分,我使用了以下代码: <?php /* $lang = (ICL_LANGUAGE_CODE == 'fr') ? 'fr' : 'en'; $newsletter = (ICL_LANGUAGE_CODE == 'fr') ? 'Infolettre' : 'Newsletter'; $suscribe = (ICL_LANGUAGE_CODE == 'fr') ? 'Abonnez-v

我有我的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”

我知道我可能必须在if和else中使用like js。但我没有足够的专家来做这件事。。。有人能帮我解决这个问题吗

如果你有更好的方法的话,我愿意完全改变我目前使用的代码


非常感谢

解决这个问题的更好方法是:

  • 制作三种语言的数组(英语、法语和西班牙语)。该数组将值存储为各语言中的句子,所有值的键在所有数组中都应相同
  • 然后允许用户选择语言
  • 根据用户从三个数组中选择的语言显示语言文本