瀏覽器端的多國語言

2024-03-07 18:37 更新

定制Dorado客戶端的國際化

Dorado的客戶端所使用的國際化與上面的方式幾乎是兩個完全不同的體系。這里我們只簡單的介紹一下如何為Dorado的客戶端定義新的國際化資源或者覆蓋其中的一部分國際化資源。 Dorado客戶端的國際化資源文件默認全部存放在classpath:dorado/resources/i18n這個資源路徑下,系統(tǒng)默認值提供了兩組默認的資源,即英文資源和zh_CN資源。如果要為Dorado提供一組新的資源文件,例如tw_CN。最簡單的方法就是直接在resources/i18n這個資源路徑下添加一組tw_CN.properties文件。注意這里指的并不是把這些資源文件重新壓縮進dorado-core-9.xxxx.jar中。 某些時候,我們要做可能僅僅是替換系統(tǒng)默認提供的資源中某幾個資源項。 例如在resources/i18n/core.zh_CN.properties中存在一個名為UnknownEvent的資源項,您可能不習慣我們官方提供的翻譯,而想把它改成另外一中說法。此時您可以自己新建一個同名文件,放在任意的位置。例如放在 home:resources/client/ 中。例如您自己定義的core.zh_CN.properties的內(nèi)容如下:

dorado.core.UnknownEvent=未聲明的事件"{0}"。

然后,將這個文件配置到 home:context.xml 中:

<bean parent="dorado.clientI18NFileRegister">
    <property name="packageName" value="core" />
    <property name="path" value="home:resources/client/core" />
</bean>
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號