0
A
回答
1
您可以创建separete HTML文件,每个文件郎,但我更愿意用另一种东西:
PHP:
$lang = array();
$lang['PAGE_TITLE'] = 'My website page title';
$lang['HEADER_TITLE'] = 'My website header title';
$lang['SITE_NAME'] = 'My Website';
$lang['SLOGAN'] = 'My slogan here';
$lang['HEADING'] = 'Heading';
这种自定义的方法在此处了解详情:http://www.bitrepository.com/php-how-to-add-multi-language-support-to-a-website.html
或:
function lang($phrase){
static $lang = array(
'NO_PHOTO' => 'No photo\'s available',
'NEW_MEMBER' => 'This user is new'
);
return $lang[$phrase];
}
echo lang('no_photo');
(from:Most efficient way to do language file in PHP?)
不重新发明轮子:http://php.net/gettext
或者使用javascript:Best practice javascript and multilanguage
如果你使用一些框架(或者PHP或者JavaScript),他们平时都有自己的多语言supoort(laravel,棱角分明,Zend公司... )
希望它有帮助!
+0
非常感谢!绝对最好做这个服务器端。 – harryjamesuk
相关问题
- 1. 如何避免硬编码字符串
- 2. 比较Java泛型时如何避免字符串硬编码?
- 3. 避免字符串和硬编码函数名称 - 优势?
- 4. 避免TextView中的硬编码字符串
- 5. 的JavaScript:避免硬编码键码
- 6. Xamarin.Forms:如何避免在MVVM绑定中对字符串进行硬编码
- 7. 避免硬编码证书mysqli php?
- 8. C#属性\避免硬编码值
- 9. 避免硬编码枚举类型
- 10. 如何避免Java中的硬编码
- 11. 避免在switch语句中硬编码
- 12. ASP.NET - 避免硬编码路径
- 13. 避免MVC中的硬编码角色?
- 14. 避免硬编码服务器配置
- 15. DataTables - 如何避免硬编码url?
- 16. 如何避免部分视图中的字符串的html编码
- 17. 如何避免HQL,Hibernate中的硬编码字段名称?
- 18. Django的:如何避免表字段的硬编码值
- 19. 硬编码字符串在Eclipse
- 20. 何处放置硬编码字符串?
- 21. 逃逸“\”字符在python串[需要避免六编码]
- 22. 避免在代码中编写连接字符串
- 23. 避免在加密和编码的URL字符串中换行
- 24. HTML字符串和编码
- 25. HTML字符串编码
- 26. 字符串编码html
- 27. Json编码HTML字符串
- 28. 硬编码字符串作品中,输入字符串不
- 29. EF4 LINQ包含(字符串)替代硬编码的字符串?
- 30. 避免FF JS自动HTML编码?
你愿意学习编程吗? ;) – djot
嘿@djot - 我已经熟悉Android/Java,不过刚刚进入Web开发:) 已经从早期的经验中学习了JavaScript和PHP。 – harryjamesuk
听起来不像那样。 – djot