我想創建一個可以用兩種語言(一個LTR和一個RTL)查看的網站。這意味着所有內容應以兩種語言中的任何一種顯示。JSP國際化RTL/LTR
我的框架是Spring,我使用的是Tiles2,但我認爲這個問題不是特定於框架的。
支持兩種語言的顯而易見的解決方案是將所有的JSP都加倍(所有的JSP,片段等),並且獲得適合您所選語言的樹的一部分。但是這會導致更改網站時出現問題(您可能忘記更新其他JSP),並且不可擴展(嘗試對5或10種語言進行此操作)。
我知道我可以使用屬性文件來託管不同語言的字符串,但是那麼我的網站將會是一個龐大的spring:message標記集合,並且會更難維護(如果我有一段100行,這是否全部進入單一屬性行?)
是否有任何種類的框架,插件,其他,它解決了這個問題?有沒有人遇到過這個問題的巧妙解決方案?
將Tiles/Spring/etc留在考慮之外,您可以在這裏找到一個基本的JSP/JSTL示例:http://stackoverflow.com/questions/4276061/how -to-internationalize-a-java-web-application/4278571#4278571 – BalusC
我已經使用這些技術來創建一個國際化的網站,這就是爲什麼我正在尋找不同的東西ferent。我正在考慮創建一個Eclipse插件,它會奇蹟般地接受任何JSP片段並將國際化嵌入其中,只是想知道是否有人遇到過這種類型的東西。 – TheZuck