[英]Useful ways for multilanguage navigation and static content on your site?
我有一個在Apache
和PHP
下運行的大型網站,在少數mounths中,我應該考慮添加一些不同的語言版本,但是我不確定正確的方法。
我的問題不是用戶數據,因為我可以使用具有不同語言(en,de,it等)的數據庫表,因此我想將答案集中在導航和靜態內容上。
目前,我無法使用gettext,因為我沒有專用的服務器,也無法每次都重新啟動它,但是肯定會成為將來的選擇。
所以我的主要問題是:
在該站點中,我在各個頁面中都有經典的XHTML elements
例如menus
, lists
, div
和various static texts
(對於gettext應該是優選的,但是我需要替代方法)
站點的另一部分包含XHTML elements
,這些XHTML elements
是dynamically created via AJAX and jQuery
,在這里我不知道該怎么辦...
因此,是否存在一些我可以在某些鏈接中看到的示例來解決該問題(或一些有用的技術)?
注意:
•用戶應該能夠更改語言
•我想避免一頁中使用不同語言的多個div,這會偷走我所需的過多帶寬,因為它可能會被大量訪問
XML / XHTML和CSS規范中明確提供了此功能:您想閱讀lang屬性。
<!-- in english -->
<div lang="en">This is written in English.</div>
<!-- in french, excuse poor french please -->
<div lang="fr">Ceci c'est ecrit en francais.</div>
<!-- in dutch -->
<div lang="nl">Dit is geschreven in het Nederlands.</div>
CSS也有特殊的語法,可以根據lang屬性應用樣式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.