之前我设计了多语言网站,并且我使用了一些php
个文件用于语言。例如:
郎/ en.php
<?php
$_l['HELLO'] = "Hello";
$_l['BYE'] = "Bye";
?>
郎/ fr.php
<?php
$_l['HELLO'] = "Bonjour";
$_l['BYE'] = "au revoir";
?>
然后在我的代码中使用$__l
数组。
现在我想知道它是最优的吗?在某些网站上,我读到我应该使用gettext
,这是最好的方法吗?或者还有其他方法吗?
我不知道哪种方式最好,哪种方式正确?
答案 0 :(得分:0)
没有一种最好的方法。我最近读过关于gettext的文章,有时在使用它时托管帐户存在问题。所以你的方法可能是最好的方法之一,因为每次你需要翻译时它都不需要对数据库进行任何查询。