`

i18n 国际化

    博客分类:
  • J2EE
阅读更多
spring 国际化:
http://blog.csdn.net/bincavin/archive/2010/03/29/5428445.aspx
引用

Spring会自动在CLASSPATH根路径中按照如下顺序搜寻配置文件并进行加载(以Locale为zh_CN为例):
messages_zh_CN.properties
messages_zh.properties
messages.properties
messages_zh_CN.class
messages_zh.class
messages.class
所以,可以这样说,国际化配置文件命名为messages_Locale.properties;如果指定的Locale对应国际化配置文件不存在(未指定Locale的情况下会使用操作系统默认的Locale;对于中文WinXP而言,默认Locale为zh_CN),则使用默认国际化配置文件(messages.properties)



struts2国际化资源文件分为三种级别
(1) 全局资源文件,可以被整个应该程序引用,也就是struts.custom.i18n.resources=messageResource指定的文件
(2) 包级资源文件,每个包的根目录下可以新建资源文件,仅被当前包中的类访问.文件名格式为:package_语言代码_国家代码.
(3) Action级资源文件,仅被当前Action引用,名称为action名_语言代码_国家代码
查找顺序为从小范围到大范围, Action级优先级最大



struts2 的国际化支持:
http://hdxiong.iteye.com/blog/341478


分享到:
评论

相关推荐

    基于i18n国际化微服务统一处理错误码

    本项目“基于i18n国际化微服务统一处理错误码”就是针对这一需求而设计的。通过结合SpringBoot框架和i18n(国际化)技术,我们可以实现错误信息的多语言支持,让错误信息能够适应不同的用户群体。 首先,让我们来...

    i18n国际化插件

    在本项目中,我们关注的是一个基于Eclipse、Tomcat和JavaScript开发的i18n国际化插件。这个插件的主要目标是提供一种简单有效的方式来实现在应用中轻松切换中英文界面。 首先,我们需要了解Eclipse,这是一个广泛...

    i18n国际化语言包.zip

    用于多种国家语言资源项目语言包

    Struts2 I18N国际化最简单例子

    在这个“Struts2 I18N国际化最简单例子”中,我们将探讨如何在Struts2框架下实现国际化功能。 1. **Struts2的I18N支持** Struts2提供了内置的支持来处理多语言环境。它通过资源包(Resource Bundle)来管理不同的...

    i18n国际化案例

    标题"I18n国际化案例"暗示我们将探讨一个具体的i18n实施例子。在开发过程中,国际化通常是通过设计可扩展的代码结构和数据分离来实现的,这样可以方便地添加新的语言支持而无需大量修改源代码。 描述中提到"上一个...

    i18n国际化演示.zip

    本文将通过分析名为"i18n国际化演示.zip"的压缩包文件,特别是其中的"jq-kiwi-master"项目,深入探讨如何使用jQuery实现国际化功能。 首先,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和Ajax...

    vue-i18n国际化

    ### Vue-i18n国际化知识点 Vue-i18n是一个为Vue.js应用程序提供的国际化(i18n)解决方案,允许开发者轻松实现多语言切换。其核心功能是将文本信息与翻译后的文本关联起来,并能够根据用户选择的语言动态地显示内容。...

    js使用i18n实现页面国际化的方法

    在现代Web开发中,随着互联网的全球化,网站国际化(i18n)变得越来越重要。一个好的网站不仅需要提供精准且丰富的功能,还应该能够在不同的语言环境下为用户提供良好的浏览体验。本文将详细探讨如何使用JavaScript...

    Spring boot+beetl+i18n国际化处理的方法

    Spring Boot + Beetl + i18n 国际化处理方法 Spring Boot 是一款流行的 Java 应用程序框架,Beetl 是一个高性能的模板引擎,而 i18n 是国际化的缩写,表示设计和制造容易适应不同区域要求的产品的一种方式。本文将...

    struts2 i18n国际化实例

    这个"struts2 i18n国际化实例"应该包含了实现上述所有步骤的具体代码示例,对于初学者来说,是一个很好的学习起点,可以帮助理解Struts2如何处理国际化,以及如何在实际项目中应用这些概念。同时,遇到问题可以与...

    struts_I18N国际化

    Struts I18N 国际化是一种技术,它允许应用程序根据用户所在的地理位置或首选语言环境来显示相应的本地化内容。在Struts框架中,I18N(Internationalization)是一个关键特性,使得开发者能够轻松地创建支持多语言的...

    国际化-i18n

    国际化(i18n)是软件开发中的一个重要概念,它指的是使软件能够适应不同语言和地区的过程。这个术语“i18n”是由“internationalization”这个单词的首字母和中间的18个字母组成的,意在简洁地表示这个复杂的主题。在...

    springmvc 实现i18n国际化+freemarker小实例demo

    在IT行业中,国际化(i18n)是一种技术,它允许软件产品和服务适应不同地区和语言的需求。Spring MVC作为Java Web开发中的一个强大框架,提供了支持i18n的机制。结合Freemarker模板引擎,我们可以构建出具有多语言功能...

    vue-i18n国际化翻译.md

    前端翻译

    java i18n 国际化

    Java的i18n(Internationalization)是软件开发中的一个重要概念,它允许应用程序根据用户的地域、语言和文化习惯提供本地化的界面和功能。...通过这样的方式,我们可以创建出适应各种文化的国际化应用程序。

    spring boot国际化 i18n

    Spring Boot的国际化(i18n)功能使得开发者可以轻松地为应用程序提供多语言支持,以便用户可以根据他们的偏好选择不同的语言界面。以下是对这个主题的详细讲解。 首先,我们需要了解i18n这个术语,它是...

    基于jQuery的国际化插件jQuery.i18n.zip

    jquery.i18n 是一个基于 jQuery 的轻量级的国际化(i18n)插件。支持根据设置默认语言支持切换语言支持使用json文件存储翻译内容可以根据用户自定义的不同语言版本的 json 文件,按需渲染网页上的语言,实现国际化。...

    是一个企业级管理后台项目,基于 Vue 和 ElementUI 构建 它使用了最新的前端技术栈,内置了 i18n 国际化解决方案

    它使用了最新的前端技术栈,内置了 i18n 国际化解决方案,支持多语言,路由嵌套,动态路由,权限验证等很多功能特性。 同时,它也提供了首页的数据图表展示,个人中心,主题换肤,表单表格,数据统计等常用的页面...

    基于频道模式的团队沟通协作+轻量级任务看板,支持mardown、富文本、在线表格和思维导图的团队博文wiki,i18n国际化翻译

    “i18n国际化翻译管理”表示该系统支持多语言环境,能够方便地进行本地化,这对于跨国团队或者有全球用户的项目来说非常重要,它可以确保所有用户都能使用自己熟悉的语言进行操作。 “响应式Web开源团队协作系统”...

    基于 vue 和 element-ui实现的后台前端解决方案,内置了 i18n 国际化解决方案,动态路由,权限验证

    它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了 i18n 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型

Global site tag (gtag.js) - Google Analytics