关于多语言网站的问题 php、jQuery

issue regarding multi lingual site php, jQuery

我正在 php 开发网站。我已经设置了语言会话 $_SESSION['language'] = 'english' 并且我已经根据设置的会话包含了语言文件。 php 一切都很好,没有问题。

问题是我正在使用 jquery 验证器插件。我想 return 根据当前语言会话验证错误。 blow 是一个最狡猾的小代码。

英文lang文件代码。

` $lang = array();
$lang['0'] =  "Home";
$lang['1'] =  "Join";
$lang['2'] =  "Sign In";
$lang['3'] =  "close";
$lang['4'] =  "Email";
$lang['5'] =  "Choose Username";
$lang['6'] =  "Choose Password";
$lang['7'] =  "Are You Human?";`

例如,如果我需要页面中某处的主页,我就可以

echo $lang['0'];

在 php 中很好。但是我怎样才能在 .js

中完成这个

P.S 我知道解决方案,比如在 .php 文件中写 javascript 代码请告诉我是否有其他方法可以做到这一点,或者是否有任何方法可以导入 php 数组变成 javascript 就像 jsonencode

谢谢

你必须在js中传递你的php变量才能在前面使用它,例如:

<script>
var lang0 = <?php echo $lang['0'] ; ?>;
</script>