今天老大让我把project(项目)下的messages.properties给国家化成简体中文(之前有 英文和繁体中文).
思路:
1. 在同一个目录下建立了一个名为 messages_zh_CN.properties的属性文件
2. 把繁体的即 messages_zh_TW.properties的属性文件内容复制过来
里面的内容:
callSubflow=\u8abf\u7528\u5b50\u5716
commandAction=Command \u547d\u4ee4
condition=\u689d\u4ef6
configuration=\u914d\u7f6e
copy=\u8907\u88fd
cut=\u526a\u4e0b
dataDisplay=\u986f\u793a\u6578\u64da\u7bc0\u9ede
defaultCondition=\u9ed8\u8a8d\u689d\u4ef6
delete=\u522a\u9664
delimiter=\u5206\u9694\u7b26\u89e3\u6790\u898f\u5247
delimitter_link=\u5206\u9694\u7b26\u8b58\u5225\u898f\u5247
disableFinalState=\u53d6\u6d88\u7d50\u675f\u7bc0\u9ede
disableStartState=\u53d6\u6d88\u958b\u59cb\u7bc0\u9ede 是这样的key = value 对. 这尼玛什么东西!!
下面是关键了:
1.首先 要把unicode码装换成汉字吧(不管是繁体还是简体) ,这里我们用 xx./jdk/bin/native2ascii.exe 程序去做.
如何用这个程序呢? 你把xx./jdk/bin/路径 放在
path里,然后 "运行" - "cmd" 直接用
'native2ascii命令'(看好了 是命令)
我的%JAVA_HOME%路径就是 我的jdk根目录(这个你懂得)
所以我可以直接使用 native2ascii命令
--------- 开始转换 ------------
注意:首先需要定位到你要转换的文件所在的目录. -encoding UTF-16 是定义解码的格式为 UTF-16(汉子是两个字节 所以不是UTF-8)
-reverse 是解码的意思.
plugin_zh_TW.properties 是咱们要解码的文件
plugin_zh_TW_AAAAAAA.properties 是转换后的文件.(自动新建,不用手动新建)
之后刷新一下你的目录 就可以看到plugin_zh_TW_AAAAAAA.properties 文件了双击打开
callSubflow=調用子圖
commandAction=Command 命令
condition=條件
configuration=配置
copy=複製
cut=剪下
dataDisplay=顯示數據節點
defaultCondition=默認條件
delete=刪除
delimiter=分隔符解析規則
delimitter_link=分隔符識別規則
disableFinalState=取消結束節點
disableStartState=取消開始節點
看,转换成了汉子了吧!!
2. 下面的思路很简单,把整个文件的内容COPY下来,然后找一个'在线转换'的网站,把内容PASTE进入,转成简体即可. 我用的是w w w . a i e s . c n (不是广告,把空格去掉)
callSubflow=调用子图
commandAction=Command 命令
condition=条件
configuration=配置
copy=复制cut=剪下
dataDisplay=显示数据节点
defaultCondition=默认条件
delete=删除
delimiter=分隔符解析规则
delimitter_link=分隔符识别规则
disableFinalState=取消结束节点
disableStartState=取消开始节点
这样就都转好了,把他们粘贴到 plugin_zh_TW_AAAAAAA.properties 文件里(替换之前的繁体)
3.把他们转成unicode码.
仍然用 native2ascii 命令, 命令如下
native2ascii plugin_zh_TW_AAAAAAA.properties plugin_zh_CN.properties
GAME OVER!!
内容很简单,希望对大家有帮助.
分享到:
相关推荐
在Java编程中,读取`.properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统设置等。`.properties`文件是一种基于键值对的文本格式,易于编写和理解。本篇文章将深入探讨如何在Java...
本文侧重于了解自定义properties文件,以及properties中的数据格式,在gradle中如何使用等知识点。 一、概述 在Android Studio 创建一个项目的时候,rootProject下面会生成gradle.properties和local.properties文件...
在Java编程中,读取`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统参数等。`.properties`文件是一种基于键值对的文本格式,易于理解和编辑。在这个场景中,我们将探讨...
在Java编程中,读写`.properties`文件是一个常见的任务,这些文件通常用于存储配置信息、设置或环境变量。本文将深入探讨如何在Java中高效地处理`.properties`文件,包括读取、写入以及更新其内容。我们将参考提供的...
压缩包中的`MyProperties.java`文件可能是实现上述功能的一个示例。这个文件可能包含了一个类,该类封装了加载、修改和保存Properties文件的操作,以提供更方便的API供其他部分的代码使用。 7. **Java.jpg** `...
在开发Java应用时,我们经常会遇到配置文件,如`.properties`文件,用于存储应用程序的配置信息。这些文件可能包含中文字符,但在某些情况下,使用IntelliJ IDEA打开这些文件时可能会出现中文乱码的问题。这主要是...
在实际应用中,将`log4j.jar`添加到项目的类路径中,并根据项目需求定制`log4j.properties`,即可实现有效的日志管理。这不仅有助于问题排查,也有利于系统维护和性能优化,因为过多的日志可能会占用大量磁盘空间,...
在JavaScript环境中,与Java或服务器端语言不同,我们通常无法直接读取.properties文件,因为浏览器安全限制禁止了这种跨域请求。然而,为了在前端实现国际化(i18n)功能,有时候我们需要在JavaScript文件中读取...
3. **初始化插件**:在JavaScript中,通过调用jQuery的`.i18n()`方法进行初始化,指定.properties文件的位置。 4. **使用本地化文本**:在需要显示本地化文本的地方,使用`.i18n.prop()`方法,传入对应的键名,插件...
"Java 项目中读取 jdbc.properties 文件操作" Java 项目中读取 jdbc.properties 文件操作是指在 Java 项目中读取并使用配置文件 jdbc.properties 中的数据库连接信息,以便连接数据库并进行数据操作。下面是该操作...
总结,Java中读取Properties文件是通过`java.util.Properties`类来实现的,涉及的关键步骤包括加载文件、获取键值对以及处理可能的异常。这种机制在许多场景下都非常实用,如数据库连接配置、应用设置等。理解并熟练...
Android编译gradle.properties文件及说明, 解决Android gradle编译错误OOM:java heap space
本篇文章将深入探讨“国际化插件——读取 .properties的中文文件”这一主题,以及如何在Eclipse中实现对中文资源的管理。 首先,.properties文件是Java平台用于存储配置信息或文本资源的标准格式,特别适用于存储...
解决 Struts 中 ApplicationResources.properties 文件不支持中文问题 Struts 框架中,ApplicationResources.properties 文件是用于存储应用程序的资源文件,如按钮文字、菜单项、提示信息等。然而,默认情况下,...
Java中的`.properties`文件是用于存储配置信息和国际化(i18n)资源的关键组件。这些文件通常包含键值对,其中键代表消息或文本标识,值是与该键关联的本地化字符串。在处理中文内容时,由于字符编码的问题,可能会...
在Java编程中,读取`.properties`配置文件是常见的任务,这些文件通常用于存储应用程序的配置参数、系统设置等信息。下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`...
在Java编程中,读取`.properties`文件是常见的任务,这些文件通常用于存储配置信息,如数据库连接字符串、系统设置等。以下将详细介绍四种方法来读取`.properties`文件。 ### 方法一:使用`java.util.Properties` ...
综上所述,Java中的Properties文件是配置和管理应用的重要手段,`jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar`则提供了一种可视化编辑工具,方便开发者进行日常维护。通过熟练掌握这两种方法,可以更高效地处理和...
在给定的`PropertyEditor.java`文件中,可能包含了一个自定义的属性编辑器,这通常是用于在Java Bean中处理自定义类型属性的序列化和反序列化。属性编辑器扩展了`java.beans.PropertyEditor`接口,允许开发者自定义...
1. **下载与引用**:首先,你需要从可靠的源获取jquery.i18n.properties.js文件,将其放入项目的JavaScript文件夹下。确保在HTML或JSP页面中正确引入jQuery库和这个插件,通常是在`<head>`标签内使用`<script>`标签...