瀏覽器端的多國(guó)語言

2024-03-07 18:37 更新

定制Dorado客戶端的國(guó)際化

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

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

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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)