`
wlh269
  • 浏览: 455769 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

I18N的使用

阅读更多
1、了解缺省Locale是由操作系统决定的

2、Locale是由语言和国家代码组成

3、国际化资源文件是由baseName+Locale组成的,如:MessagesBundle_zh_CN.properties
baseName是任意的合法文件名

4、native2ascii.exe命令的位置和用法
* 位置:JAVA_HOME/bin/
* native2ascii o.properties MessagesBundle_zh_CN.properties
如何将中文的国际化资源文件o.properties编译为Unicode编码的资源文件?
答 (a)编写一个中文的国际化资源文件o.properties
   (b) 将命令提示符转到目录cd C:\workspace\I18n_test\src下;
   (c) 注意:确保本地path含有C:\Program Files\Java\jdk1.5.0_17\bin;
        C:\workspace\I18n_test\path
    PATH=C:\Program Files\Java\jdk1.5.0_17\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Diskeeper Corporation\Diskeeper\;C:\Program
   (d) 将本地编码的国际化资源文件o.properties转化并生成一个为Unicode编码的国际化资源文件MessagesBundle_zh_CN.properties;
       C:\workspace\I18n_test\src>native2ascii.exe o.properties MessagesBundle_zh_CN.properties
       注意:操作系统语言设置必须是中文,才能将其转换为中文对应的Unicode编码
   
   
分享到:
评论

相关推荐

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

    本文将详细探讨如何使用JavaScript(简称js)中的i18n库实现页面国际化。 首先,需要理解i18n的含义。"i18n"是一个行业术语,代表“internationalization”,是指软件或文档在设计阶段就考虑了不同地区和语言的用户...

    Go-go-i18n-一个包和一个命令可以帮助你将Go程序翻译成多国语言

    go-i18n - 一个包和一个命令可以帮助你将Go程序翻译成多国语言

    vue-i18n使用步骤详解(含完整操作步骤)的源代码

    通过安装插件、创建语言资源、配置全局 i18n 实例,以及在组件中使用 `$t` 和 `$i18n` 方法,我们可以轻松地在应用中切换和使用多种语言。此外,还可以利用插槽、占位符和数量级处理等特性,以满足复杂的本地化需求...

    黑群晖安装arpl-i18n

    "黑群晖安装arpl-i18n"这个主题主要涉及到的是在黑群晖系统上安装和使用arpl-i18n的过程。黑群晖是一款基于Linux的网络存储解决方案,它允许用户创建个人云存储中心,进行数据备份、共享和远程访问。而arpl-i18n...

    jquery.i18n.properties和jquery.easyui.min

    js使用i18n实现页面国际化 var webLanguage = ['zh-CN', 'en']; //获取网站语言 function getWebLanguage(){ //1.cookie是否存在 if (jQuery.cookie("userLanguage")) { i18nLanguage = jQuery.cookie(...

    i18n国际化插件

    i18n(Internationalization,国际化)是一种软件设计方法,旨在使软件能够在不同的语言和文化环境中使用,无需进行大规模的代码修改。在本项目中,我们关注的是一个基于Eclipse、Tomcat和JavaScript开发的i18n国际...

    jquery.i18n.properties-min-1.0.9.js文件下载

    4. **使用本地化文本**:在需要显示本地化文本的地方,使用`.i18n.prop()`方法,传入对应的键名,插件会自动返回当前语言环境下的值。 此外,jQuery i18n Properties插件还支持动态切换语言,以及自定义默认语言等...

    国际化-i18n

    在Java编程中,i18n是一个关键的特性,它允许开发者创建能够在全球范围内使用的应用程序。 Java提供了丰富的API和工具来支持国际化,主要体现在以下几个方面: 1. **Resource Bundle**:这是Java i18n的核心,是一...

    jquery.i18n.properties.zip

    使用jQuery.i18n.properties的步骤如下: 1. **下载与引用**:首先,你需要从可靠的源获取jquery.i18n.properties.js文件,将其放入项目的JavaScript文件夹下。确保在HTML或JSP页面中正确引入jQuery库和这个插件,...

    基于jQuery.i18n.properties插件实现前端页面国际化demo

    前端页面的国际化(i18n)是现代Web应用中不可或缺的一个特性,它允许网站内容根据不同地区的语言习惯进行展示。jQuery.i18n.properties插件是实现这一目标的一个强大工具,尤其适合那些基于jQuery构建的项目。这个...

    vue3+vite+monorepo+qiankun+pnpm+vue-i18n、lodash、dayjs、windicss

    vue3+vite+monorepo+qiankun+pnpm+vue-i18n、lodash、dayjs、windicss vue3+vite+monorepo+qiankun+pnpm+vue-i18n、lodash、dayjs、windicss vue3+vite+monorepo+qiankun+pnpm+vue-i18n、lodash、dayjs、windicss ...

    jquery-i18n-properties.zip

    要在项目中使用jQuery i18n Properties,首先需要引入jQuery库,然后引入这个插件的文件。接着,设置当前的语言环境,并调用插件提供的API来获取和显示本地化的文本。例如: ```javascript $.i18n.properties({ ...

    I18N.DLL和I18N.CJK.DLL

    Unity在发布时并没有包含这些字符集,需要手动加进去,将I18N.DLL和I18N.CJK.DLL从Unity安装目录(Editor\Data\Mono\lib\mono\2.0目录下)拷贝到项目目录的Assets目录下,然后重新编译出包,即可正常运行。 Encoding....

    i18n.dll + i18n.west.dll

    标题中的“i18n.dll + i18n.west.dll”是指两个重要的动态链接库文件,它们在软件开发中扮演着关键角色。i18n是“国际化”(Internationalization)的缩写,通常用于处理多语言环境,确保软件能够适应不同地区的语言...

    vue-i18n-op

    Vue.js 是一款流行的前端JavaScript框架,它为构建用户界面提供了高效、灵活的工具。...通过解压缩提供的 "vue-i18n-op" 文件,你将能够看到具体的代码结构和实现细节,从而加深对 Vue-i18n 使用的理解。

    vue 国际化 vue-i18n 双语言 语言包

    在本文中,我们将详细介绍 Vue 国际化 vue-i18n 双语言语言包的相关知识,包括安装、配置、使用等方面的内容。 1. 安装 vue-i18n 首先,我们需要安装 vue-i18n 插件,可以使用 npm 或 yarn 进行安装: ``` npm ...

    jquery-i18n-properties-1.0.9.js

    3. **获取和使用本地化字符串**:通过`$.i18n.prop(key)`方法,使用预先定义好的键来获取对应的本地化字符串。键通常是与代码中逻辑相对应的标识符,比如`hello.message`。 4. **事件监听**:库还提供了`$.i18n.init...

    JS i18n实现,支持带参数的功能

    JavaScript(简称JS)i18n(国际化)实现是指在Web应用中,为了支持不同地区的用户,使用JS进行多语言切换的技术。i18n这个术语来源于“internationalization”,其中的18代表字母数,n代表最后两个字母。在本文中,...

    i18n-editor, 用于编辑 i18n 翻译文件的GUI.zip

    i18n-editor, 用于编辑 i18n 翻译文件的GUI i18n-editor 这里应用程序允许你同时管理多个翻译文件。编辑器支持具有以下格式的翻译文件:JSONES6 ( 封装在 javascript ES6模块中)Properties ( java属性文件,例如用于...

    dom-i18n, 使用JavaScript提供非常基本的HTML语言支持.zip

    dom-i18n, 使用JavaScript提供非常基本的HTML语言支持 dom-i18n 使用JavaScript提供非常基本的HTML语言支持http://ruyadorno.github.io/dom-i18n 这是轻量级 ( 小于 1KB 个缩小/压缩) JavaScript M

Global site tag (gtag.js) - Google Analytics