Struts中国际化资源文件命名规则:package_语言名_国家名.properties
(1)中国:package_zh_CN.properties
(2)台湾:package_zh_TW.properties
(3)香港:package_zh_HK.properties
(4)美国:package_en_US.properties
(5)英国:package_en_GB.properties
(6)加拿大:package_en_CA.properties
(7)澳大利亚:package_en_AU.properties
(8)日本:package_ja_JP.properties
(9)法国:package_fr_FR.properties
- 日本 : ja_JP
- 秘鲁 : es_PE
- 巴拿马 : es_PA
- 波斯尼亚和黑山共和国 : sr_BA
- 危地马拉 : es_GT
- 阿拉伯联合酋长国 : ar_AE
- 挪威 : no_NO
- 阿尔巴尼亚 : sq_AL
- 伊拉克 : ar_IQ
- 也门 : ar_YE
- 葡萄牙 : pt_PT
- 塞浦路斯 : el_CY
- 卡塔尔 : ar_QA
- 马其顿王国 : mk_MK
- 瑞士 : de_CH
- 美国 : en_US
- 芬兰 : fi_FI
- 马耳他 : en_MT
- 斯洛文尼亚 : sl_SI
- 斯洛伐克 : sk_SK
- 土耳其 : tr_TR
- 沙特阿拉伯 : ar_SA
- 英国 : en_GB
- 塞尔维亚及黑山 : sr_CS
- 新西兰 : en_NZ
- 挪威 : no_NO
- 立陶宛 : lt_LT
- 尼加拉瓜 : es_NI
- 爱尔兰 : ga_IE
- 比利时 : fr_BE
- 西班牙 : es_ES
- 黎巴嫩 : ar_LB
- 加拿大 : fr_CA
- 爱沙尼亚 : et_EE
- 科威特 : ar_KW
- 塞尔维亚 : sr_RS
- 美国 : es_US
- 墨西哥 : es_MX
- 苏丹 : ar_SD
- 印度尼西亚 : in_ID
- 乌拉圭 : es_UY
- 拉脱维亚 : lv_LV
- 巴西 : pt_BR
- 叙利亚 : ar_SY
- 多米尼加共和国 : es_DO
- 瑞士 : fr_CH
- 印度 : hi_IN
- 委内瑞拉 : es_VE
- 巴林 : ar_BH
- 菲律宾 : en_PH
- 突尼斯 : ar_TN
- 奥地利 : de_AT
- 荷兰 : nl_NL
- 厄瓜多尔 : es_EC
- 台湾地区 : zh_TW
- 约旦 : ar_JO
- 冰岛 : is_IS
- 哥伦比亚 : es_CO
- 哥斯达黎加 : es_CR
- 智利 : es_CL
- 埃及 : ar_EG
- 南非 : en_ZA
- 泰国 : th_TH
- 希腊 : el_GR
- 意大利 : it_IT
- 匈牙利 : hu_HU
- 爱尔兰 : en_IE
- 乌克兰 : uk_UA
- 波兰 : pl_PL
- 卢森堡 : fr_LU
- 比利时 : nl_BE
- 印度 : en_IN
- 西班牙 : ca_ES
- 摩洛哥 : ar_MA
- 玻利维亚 : es_BO
- 澳大利亚 : en_AU
- 新加坡 : zh_SG
- 萨尔瓦多 : es_SV
- 俄罗斯 : ru_RU
- 韩国 : ko_KR
- 阿尔及利亚 : ar_DZ
- 越南 : vi_VN
- 黑山 : sr_ME
- 利比亚 : ar_LY
- 中国 : zh_CN
- 台湾:zh_TW
- 香港 : zh_HK
- 白俄罗斯 : be_BY
- 以色列 : iw_IL
- 保加利亚 : bg_BG
- 马耳他 : mt_MT
- 巴拉圭 : es_PY
- 法国 : fr_FR
- 捷克共和国 : cs_CZ
- 瑞士 : it_CH
- 罗马尼亚 : ro_RO
- 波多黎哥 : es_PR
- 加拿大 : en_CA
- 德国 : de_DE
- 卢森堡 : de_LU
- 阿根廷 : es_AR
- 马来西亚 : ms_MY
- 克罗地亚 : hr_HR
- 新加坡 : en_SG
- 阿曼 : ar_OM
- 泰国 : th_TH
- 瑞典 : sv_SE
- 丹麦 : da_DK
- 洪都拉斯 : es_HN
相关推荐
首先,国际化的核心是资源文件,通常命名为`messages.properties`,用于存储默认语言(通常是英文)的文本信息。在Struts中,这些文件放在`src/main/resources`目录下,每个语言版本都会有一个对应的文件,如`...
2. **配置struts.properties或struts.xml**:在`struts.properties`或`struts.xml`配置文件中,设置`struts.i18n.resource.bundles`属性,指定资源文件的基名。例如: ```xml <constant name="struts.i18n....
在Struts中,这一功能主要通过资源文件和Java的`java.util.Locale`与`java.util.ResourceBundle`类实现。 首先,资源文件是存储应用程序中各元素(如标签、错误消息和帮助信息)的文本字符串的地方,通常以键值对的...
本文将详细解析Struts 2.0中国际化处理的关键知识点,包括其核心概念、实现步骤以及一些实用技巧。 ### Struts 2.0 国际化的核心概念 **1. 资源文件**:Struts 2.0使用资源文件存储各种语言的文本信息,通常是以`....
对于Struts2项目,资源文件需要放置在`src`目录下,并在`struts.xml`配置文件中声明资源包,例如添加 `<constant name="struts.custom.i18n.resources" value="app"></constant>`,这样Struts2就会自动加载资源文件...
Struts+2.0中国际化处理Struts+2.0中国际化处理
为了支持国际化,首先需要创建一系列的消息资源文件,这些文件通常遵循以下命名规则: - **默认资源文件**:`ApplicationResources.properties` - **特定语言的资源文件**:例如 `ApplicationResources_fr....
以下是对"Struts2命名规范"的详细解释: 1. **包名**:在Java编程中,包名是组织类的一种方式,它定义了类的命名空间,防止类名冲突。对于Struts2应用,通常推荐采用反向域名的方式作为包名,例如,如果你的网站...
- **资源文件命名规范**:资源文件应按照 `_locale` 的形式命名,例如 `messages_zh_CN.properties` 表示中文(中国)版本的资源文件。 - **使用标签库**:尽可能使用 Struts 提供的 `<s:text>` 等标签来显示国际化...
- 可以通过`<result>`标签中的`type`属性设置国际化资源文件,以便在特定的结果类型下使用相应的语言资源。 #### 三、后端实现国际化 1. **使用`Locale`对象**:`Locale`对象用于表示用户所在的地区及语言环境。...
本文将详细解析如何通过配置`struts.properties`、资源文件(`*.properties`)、前端页面(i18n.jsp)以及在`struts.xml`和Action类文件(I18NAction.java)中进行相应设置来实现Struts2.0中的国际化。 #### 配置struts....
struts2常用资源文件包 commons-logging-1.1.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.6.jar xwork-2.0.1.jar
2. **配置Struts2**:在Struts2的配置文件(通常为`struts.xml`)中,我们需要指定默认的资源包和语言。可以通过`<constant>`元素设置`struts.i18n.defaultBundle`和`struts.i18n.locale`属性。 3. **在Action类中...
总之,理解和掌握Struts2的国际化以及利用Eclipse的国际化插件进行资源文件管理是提高Java Web开发技能的重要一环。这不仅可以使你的应用程序更好地服务于全球用户,也有助于你了解Web框架的内部机制和开发工具的...
总结,这个Struts2国际化例子源码展示了如何在Java web应用中实现多语言支持,通过配置Struts2框架、编写Action类、创建资源文件以及在JSP页面中使用标签,实现了对不同语言环境的适应。这个例子对于理解和实践...
首先,国际化的核心在于资源文件,通常命名为`Messages.properties`,其中包含了应用程序中的所有可本地化的字符串。这些文件应该位于`src/main/resources`目录下,每个语言版本一个文件,如`Messages_en.properties...
### Struts 2 命名规范及其配置详解 #### 一、Struts 2简介 Struts 2 是一款基于 Java 的企业级 Web 应用框架,它使用 MVC(Model-View-Controller)设计模式,能够帮助开发者构建出结构清晰、易于维护的 Web 应用...
在“Struts2国际化Demo”中,我们主要探讨的是如何利用Struts2框架实现应用的多语言支持,即国际化(i18n)功能。国际化是一种设计方法,使得软件能够根据不同地区的语言和文化习惯进行调整,使得全球用户都能无障碍...