java资源国际化问题

问题描述

请问一下,java的资源国际化中,属性文件的名称是不是要固定了,比如说message_zh_CN.properties,message_en.properties;其中后面的zh_CN和en是不是固定的?谢谢 问题补充:<div class="quote_title">jkls 写道</div><div class="quote_div">zh是中文 CN是中国 en是msg文件名标示 </div><br />这个我还是知道的,但是我想问的是这些资源文件的*_zh_CN.properties和*_en.properties是固定格式吗?

解决方案

是固定Action级别的国际化文件命名规则遵循Action名-字体-国家代码.properties。如LoginAction的国际化文件的命名为 LoginAction_zh_CN.properties(中文)、LoginAction_en_US.properties(英文)。文件的格式为 key=Value对。如:login.username = username not be blank!(英文)login.username = u7528u6237u540du4e0du80fdu4e3au7a7a(中文“用户名不能为空”的utf-8编码)详细可以查看网站:http://hi.baidu.com/cpuhandou/blog/item/d90000f538050e68ddc47496.html
解决方案二:
zh是中文 CN是中国 en是msg文件名标示

时间: 2024-10-21 20:39:37

java资源国际化问题的相关文章

Java资源大全中文版(Awesome最新版)

目录 业务流程管理套件 字节码操作 集群管理 代码分析 编译器生成工具 构建工具 外部配置工具 约束满足问题求解程序 持续集成 CSV解析 数据库 数据结构 时间日期工具库 依赖注入 开发流程增强工具 分布式应用 分布式数据库 发布 文档处理工具 函数式编程 游戏开发 GUI 高性能计算 IDE 图像处理 JSON JVM与JDK 基于JVM的语言 日志 机器学习 消息传递 杂项 应用监控工具 原生开发库 自然语言处理 网络 ORM PDF 性能分析 响应式开发库 REST框架 科学计算与分析

如何使用JSTL标签做页面资源国际化

js|页面 1 Web应用开发,如何使用JSTL 标签做页面资源国际化需解决问题描述:1 项目中的文本要实现国际化 2 希望达到按模块分开编写国际化资源文件解决方案: JSTL 标签支持国际化的标签为 <fmt:bundle> <fmt:message> <fmt:setBundle><fmt:param> <fmt:bundle> 功能:指定消息资源使用的文件 <fmt:message>功能:显示消息资源文件中指定key的消息,支持

用Java解决国际化问题

解决|问题 如果应用系统是面向多种语言的,编程时就不得不设法解决国际化问题,包括操作界面的风格问题.提示和帮助语言的版本问题.界面定制个性化问题等. 由于Java语言具有平台无关.可移植性好等优点,并且提供了强大的类库,所以Java语言可以辅助我们解决上述问题.Java语言本身采用双字节字符编码,采用大汉字字符集,这就为解决国际化问题提供了很多方便.从设计角度来说,只要把程序中与语言和文化有关的部分分离出来,加上特殊处理,就可以部分解决国际化问题.在界面风格的定制方面,我们把可以参数化的元素,如

通过HTTP加载Java资源包

使用资源包的另一个方法 请设想一下这种情况:您必须提供一个显示小部件,它能够从数据库中提取消息键(keys)和消息替代参数,在 Java 资源包中查找键,然后格式化消息并显示出来.惟一的问题是这个资源包位于 Web 应用程序中,而不是您的小部件所在的位置.事实上,Web 应用程序位于不同的服务器中. 这并不是 Java 资源包的典型使用情况,而可能是一场噩梦.您如何来实现这一点呢?为了不进行空泛的解释,本文包括了一个示例应用程序,供你下载运行.它将更轻松地向您演示并帮助您做到这点. 示例应用程序

J2me java资源站-----悠宝移动应用平台

问题描述 J2mejava资源站-----悠宝移动应用平台欢迎每一位热衷J2me的java人的光临~ 解决方案 解决方案二:UPUPUPUPUPUPUPUPUP...........解决方案三:帮顶回复内容太短了!解决方案四:我来打酱油的.回复内容太短了!解决方案五:引用楼主ybool的回复: J2me java资源站-----悠宝移动应用平台 欢迎每一位热衷J2me的java人的光临~ 悠宝解决方案六:在哪里,贴个URL解决方案七:对我确实有帮助http://www.ybool.com.cn/

Java中读取属性文件以及做资源国际化

在src下的文件,没写包名   import java.text.MessageFormat; import java.util.Locale; import java.util.ResourceBundle; public class Demo {  /**   * ResourceBundle类的主要是读取属性文件,读取属性文件名称的时候可以   * 直接指定属性文件的名称(指定名称是不需要文件的后缀),也可以根据Local   * 所指定的区域码来选取指定的资源文件.   *   * 国际

我的Java开发学习之旅------&amp;gt;Java资源的国际化详解

internationalization (国际化)简称 i18n,因为在i和n之间还有18个字符,localization(本地化 ),简称L10n. 国际化相关的Java类 Java国际化主要通过如下3个类完成 java.util.ResourceBundle:用于加载一个资源包 java.util.Locale:对应一个特定的国家/区域.语言环境. java.text.MessageFormat:用于将消息格式化 国际化资源文件 为实现程序的国际化,必须提供程序所需要的资源文件.资源文件的

[码]国外大牛整理的Java资源 !

先码为敬. Java几乎是许多程序员们的入门语言,并且也是世界上非常流行的编程语言.国外程序员Andreas Kull在其Github上整理了非常优秀的Java开发资源,推荐给大家. [编者按]Java几乎是许多程序员们的入门语言,并且也是世界上非常流行的编程语言.国外程序员Andreas Kull在其Github上整理了非常优秀的Java开发资源,推荐给大家.译文由ImportNew- 唐尤华翻译完成. 以下为具体资源列表. 构建 这里搜集了用来构建应用程序的工具. Apache Maven:

国外程序员整理的Java资源大全

构建 这里搜集了用来构建应用程序的工具. Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建.Maven优于Apache Ant.后者采用了一种过程化的方式进行配置,所以维护起来相当困难. Gradle:Gradle采用增量构建.Gradle通过Groovy编程而不是传统的XML声明进行配置.Gradle可以很好地配合Maven进行依赖管理,并且把Ant脚本当作头等公民. 字节码操作 编程操作Java字节码的函数库. ASM:通用底层字节码操作及