`
wanglizhuang
  • 浏览: 14017 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

处理国际化资源

阅读更多
package cn.com.wlz.test;

import java.util.Enumeration;
import java.util.Locale;
import java.util.Properties;
import java.util.ResourceBundle;

/**
 * title:处理国际化资源
 * @author Administrator
 * @class Locale :Locale 对象表示了特定的地理、政治和文化地区。
 * 需要 Locale 来执行其任务的操作称为语言环境敏感的 操作,它使用 Locale 为用户量身定制信息。
 * 例如,显示一个数值就是语言环境敏感的操作,应该根据用户的国家、地区或文化的风俗/传统来格式化该数值。 
 */

public class TestI18N {

	public static void main(String [] args){
		
		//本地化资源文件处理
		Locale locale = new Locale("zh","CN");//根据语言和国家/地区构造一个语言环境
		
		//加载资源文件
		ResourceBundle resource = ResourceBundle.getBundle("com/yourcompany/struts/ApplicationResources",locale);
		
		System.out.println(resource.getString("user_name"));
		
		//迭代所以集合的属性
		String msg = null;
		Properties pro = new Properties();
		Enumeration<String> en =    resource.getKeys();
		 
		for(;en.hasMoreElements();pro.getProperty(msg, resource.getString(msg))){
			msg = en.nextElement();
			System.out.println(resource.getString(msg));
			
		}
		
		
	}
}

 

分享到:
评论

相关推荐

    C#资源文件国际化

    本资源通过VS2008开发使用资源文件进行国际化,处理方式较简单,可以根本自己的需求进行修改和重构,希望能帮到需要的朋友

    Web前端资源国际化

    使用jQuery_i18n_properties处理web前端国际化,实现在js中调用properties内容方法。

    本示例演示android 资源国际化

    本示例演示国际化, 这里通过两种方式:通过 Locale 对象设置方式和过使用资源目录方式处理

    Android国际化文本资源文件处理

    1,读取项目中的所有strings.xml文件并导出为excel得到excel1。 2,可以将同样结构的excel2中的内容同步到excel1。 3,将所有excel1中的内容以自行配置(StringsToExcel.java)的文件夹(如"values-ko-rKR", "values-ja...

    STRUTS2国际化的问题

    struts国际化的描述,其中包括在配置文件中配置实现,以及在后台中或者是前台中处理实现国际化的过程。

    一个利用struts做的简单国际化

    2、提供不同版本的国际化资源文件,中文需要采用native2ascii转换成unicode 3、在jsp中采用标签来读取国际化消息文本 4、了解利用struts默认将locale放到session中的特性,完成采用编程的方式切换语言设置,设置...

    Cocos2d-x 3.2 大富翁游戏项目开发-第十九部分 国际化解决中文乱码

    Cocos2d-x 3.2 大富翁游戏项目开发-第十九部分 国际化-解决中文乱码

    国际化代码

    如果你开发的程序会在全球或其它国家发布,就需要对程序进行国际化处理,Google的工程师早就想到这一点,我们程序员只需按Google定义好的规则创建对应的目录,系统就会根据当前国家和语言来使用不用的资源文件。

    languager:一个处理源代码国际化的简单工具

    一个处理源代码国际化的简单工具。 它使用正则表达式从源文件中提取密钥和默认翻译。 对于每种语言,它都会生成一组翻译文件,其中将正则表达式替换为给定语言的实际值。 它可以生成供java使用的属性文件。 它...

    JSP 国际化

    JSP 国际化 在开始前,需要解释几个...本章将会详细告诉您如何处理国际化问题,并给出了一些例子来加深理解。 JSP容器能够根据request的locale属性来提供正确地页面版本。接下来给出了如何通过request对象来获得Loca

    基于i18n利用springboot实现后台国际化+源代码+文档说明

    项目做到尾声,临时需要添加国际化内容,开始只是前台展示的页面添加了国际化支持,后来发现一些后台提示很不友好,遂也选择进行国际化处理。 ## 实现 **Springboot对国际化支持的很好,我们就用自带的i18n实现国际...

    jquery-i18n:基于jquery的国际化工具类,支持同时引入多个语言资源文件,更友好的支持中文环境,在中文环境下无需引入资源文件

    基于jquery的国际化工具类 用于前端文本国际化,支持同时引入多个语言资源文件,更友好的支持中文环境,在中文环境下无需引入资源文件 ...加载资源文件,待国际化的代码都在回调函数中处理,参数success标

    i18n4k:Kotlin的国际化

    i18n4k是Kotlin的多平台(JVM,JS,本机)库和代码生成器,用于处理程序中的国际化(i18n)。 它提供 Locale类,用于存储所选语言 LocalizedString类,用于存储对可翻译消息的引用。 toString()将以当前选择的语言/...

    国际海洋环境资源信息采集(ARGo)及处理系统 (2005年)

    海洋环境观测数据对海洋资源利用、海洋环境保护和海洋气候灾害预防十分重要,但国际ARG0组织目前还未有统一的数据分析和处理软件。本文介绍了覆盖全球的海洋环境实时观测和海洋现场测量ARG0数据的格式、记录方法及...

    python全面代码资源

    国际化 作业计划程序 伐木 机器学习 杂项 自然语言处理 网络虚拟化 新闻提要 ORM的 软件包管理 软件包存储库 渗透测试 权限 过程 推荐系统 重构 RESTful API 机器人 RPC 服务器 科学 搜索 序列化

    struts2 详解文档

    介绍Struts 2及Struts 2开发环境的搭建 第一个Struts 2应用开发 ...配置Action范围国际化资源文件 ognl表达式 Struts 2常用标签解说 使用标签防止表单重复提交 Struts 2+Spring 2.5+Hibernate 3.3整合开发

    Python 框架、库、软件和资源,源代码

    国际化 作业调度程序 伐木 机器学习 杂项 自然语言处理 网络虚拟化 新闻提要 ORM公司 包管理 软件包存储库 渗透测试 权限 过程 推荐系统 重构 RESTful API 机器人 RPC 服务器 科学 搜索 序列化 无服务器框架 壳 特定...

    nForm 国际化开发一例

    本例简要说明用VS2012开发WinForm程序时,如何将hardcode取出放入.resx文件,并让...为了突出重点,只说明Button/Label和代码中hardcode的处理方法,简单易懂,其它原理类似。具体说明见我的blog对应资源名称的文章。

    iOS 国际化适配demo,包含应用内国际化和跟随系统两种情况。.zip

    网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:数据集、包括云计算平台、大数据...

    安小米团队出席国际电联电信标准化部门支持物联网和智慧城市及社区数据处理和管理焦点组第六次全会.pdf

    #资源达人分享计划#

Global site tag (gtag.js) - Google Analytics