簡體   English   中英

在您的網站上進行多語言導航和靜態內容的有用方法?

[英]Useful ways for multilanguage navigation and static content on your site?

我有一個在ApachePHP下運行的大型網站,在少數mounths中,我應該考慮添加一些不同的語言版本,但是我不確定正確的方法。

我的問題不是用戶數據,因為我可以使用具有不同語言(en,de,it等)的數據庫表,因此我想將答案集中在導航和靜態內容上。

目前,我無法使用gettext,因為我沒有專用的服務器,也無法每次都重新啟動它,但是肯定會成為將來的選擇。

所以我的主要問題是:

在該站點中,我在各個頁面中都有經典的XHTML elements例如menuslistsdivvarious static texts (對於gettext應該是優選的,但是我需要替代方法)

站點的另一部分包含XHTML elements ,這些XHTML elementsdynamically 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM