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