`
wlh269
  • 浏览: 459452 次
  • 性别: 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程序翻译成多国语言

    Golang多语言生成工具,gdev-i18n 使用Toml配置,gdev-i18n一栈生成系统错误码,错误码易管理维护.zip

    使用Toml配置,gdev-i18n一栈生成系统错误码,错误码易管理维护gdev-i18ngdev-i18n是golang国际化语言包工具,参考官方stinger工具golang国际化语言包工具,参考了官方stringer工具一、Usage/使用1.1、Build/下载...

    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的核心,是一...

    vue项目中基于i18n的多语言的中文提取与写入的工具.zip

    当应用启动时,Vue-i18n 将根据预设的语言环境加载对应的消息文件,并在模板中使用`$t`或`this.$t`方法来调用这些翻译。 多语言配置: 在Vue项目中,首先需要安装vue-i18n库,可以通过npm或yarn进行安装: ```bash ...

    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构建的项目。这个...

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

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

    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....

    nestjs-i18n:在您的nestjs项目中添加i18n支持

    使用i18n模块进行翻译 I18nLang装饰器和I18nService I18n装潢师 使用请求范围的翻译服务的自定义服务中的I18nRequestScopeService 多元化翻译 嵌套翻译 翻译HttpExceptions 重大更改: 版本号 为了使设置正常...

    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...

Global site tag (gtag.js) - Google Analytics