Localization 创建多语言网站的专业方法?
我在网上看到许多网站建议选择一种语言——通常是两种或三种语言,它会将整个网站更改为所选语言Localization 创建多语言网站的专业方法?,localization,internationalization,Localization,Internationalization,我在网上看到许多网站建议选择一种语言——通常是两种或三种语言,它会将整个网站更改为所选语言 我想知道如何专业地做这件事 有没有让生活更轻松的插件 谷歌翻译能实现这一目标吗 我想将我的网站语言更改为7种语言?如何做到这一点 我的网站使用HTML、css、JQuery、AJAX和PHP、MySQL…所以请您这样指导我 我目前正在做的是,当用户单击任何语言时,加载一个不同的页面(用该语言编写) 这是我的密码: <a href="page_lang1">lang 1</a>&
- 我想知道如何专业地做这件事
- 有没有让生活更轻松的插件
- 谷歌翻译能实现这一目标吗
- 我想将我的网站语言更改为7种语言?如何做到这一点
- 我的网站使用HTML、css、JQuery、AJAX和PHP、MySQL…所以请您这样指导我
- 我目前正在做的是,当用户单击任何语言时,加载一个不同的页面(用该语言编写)
<a href="page_lang1">lang 1</a><br/>
<a href="page_lang2">lang 2</a>
多地区和多语言网站
是的,你可以在谷歌翻译的帮助下做到这一点,据我所知,这是一种比其他方法更简单的方法,并且节省了很多时间
您可能正在查找此链接:
使用语言文件存储i18n,如下所示: en.php
$lang['hello'] = 'hello';
fr.php
$lang['hello'] = 'bonjour';
然后在您的代码中,使用如下内容,而不是直接编写单词:
echo lang('hello');
具有以下功能:
function lang($key){
return $lang[$key];
}
如果语言设置为en,则加载en.php,fr为fr,等等。您可以通过多种方式实现这一点。这取决于你想怎么做 在PHP中,如果您使用特定的现代框架,我相信您会发现一些相关的东西 在jQuery中,您还可以找到一些可以完成这项工作的方法 但是对于7种语言,我可以预期您可能有rtl语言,比如阿拉伯语或希伯来语,在这种情况下,您不仅需要翻译方式,还需要修改css
希望这有帮助。浏览我提供的链接