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

eclipse 提取类文件的所有字符串 进行国际化的方法[externalize strings....功能]

    博客分类:
  • Java
阅读更多
------------Begin-----------------------

1.首先可以通过快捷键 ALT+SHIFT+S 然后选择最下面的 Externalize Strings... 选项 / 或者在一个类文件的代码中 右键-->Source-->Externalize Strings... 选项

-------------------------------

2.点击之后,会把你这个类中的所有String automatic search出来.


如图 : 找到Key 的item 下面就是对应你的package 生成的.  Value就是是字符串.

这里你如果要国际化成中文的话,可以直接编辑(直接点击Value的item),不用手工去转成Unicode(自动转换)

如果不想国际化某个String可以去掉勾选

建议: 如何需要国际化成中文 和 英文,先不要写成中文,不然会覆盖掉本来的英文的.  可以等文件生成以后, 用另外一个插件(搜索一下 国际化编辑器的).
--------------------

 然后点击Next -- Finish 即可.  这时候会生成两个文件(与类同一个package下)

   Message.java(无需改动)  和 messages.properties messages.properties 就是国际化文件了. 

---------------------

可能关心的问题:

1. 我国际化一个类 对应生成了 Message.java 和 messages.properties 文件,那我想在生成另一个类的国际化,

会不会生成另一个类和文件? 或者直接覆盖掉之前的messages.properties?

答:不会,它会追加到messages.properties 文件的末尾,如果没有 messages.properties文件,会自动生成一个.



2. 我想一次性国际化几个文件怎么办?

答: I don't know ...  我也没找到相关的操作,希望高手指点......
分享到:
评论

相关推荐

    Eclipse RCP Plugin 开发自学入门指南(CEC首发)

    Eclipse Rich Client Application 开发自学教程 For The Eclipser salever 2011-3-28 根据最新版本的Eclipse 3.6 重新编写,每章都可独立于其他章节,内附的代码均可直接运行, 适合Eclipse 开发者参考。 声明...

    eclipse常用的一些功能

    - `Externalize String`:用于国际化(i18n)处理,将字符串资源移到resource bundle中。 这些功能的组合使用,不仅提高了开发效率,还保证了代码质量。Eclipse 的强大之处在于它能够适应各种开发需求,提供丰富的...

    Eclipse下的可视化界面设计WindowBuilder插件所有版本打包

    Internationalization (i18n) / Localization – externalize component strings, create and manage resource bundles. Custom Composites & Panels – create custom, reusable components. Factories – create ...

    browserify-externalize:创建外部Browserify捆绑包以进行延迟的异步加载

    外在化 创建外部捆绑包以进行延迟的异步加载 使用Browserify进行异步模块加载的简介: 安装 npm install externalize 原料药 模块导出单个功能 externalize( , , ); 例子 创建两个捆绑,其中第二个捆绑是父捆绑...

    jquery-externalize:外部化是一种JavaScript解决方案(请阅读

    Externalize是一个jQuery插件,可以毫不干扰地将外部窗口创建添加到一堆链接中。 它小得可笑(压缩后<1kB g')。 为什么? 过去,我使用XHTML 1.0 Strict禁止target属性。 每当我有一个客户想要在新窗口中打开...

    spring-boot-reference.pdf

    I. Spring Boot Documentation 1. About the Documentation 2. Getting Help 3. First Steps 4. Working with Spring Boot 5. Learning about Spring Boot Features 6. Moving to Production 7. Advanced Topics ...

    phpoetry - Instant AJAX for PHP5 Objects-开源

    - `Externalize.class.php`: 这可能是一个核心类,实现了将PHP对象外部化,使其可以通过AJAX访问的功能。 - `utils.php`: 包含各种辅助函数,可能包括JSON编码/解码,反射相关的实用方法等。 - `api_example.php`: ...

    Card UI Architecture Design

    4. **外部化**(Externalize):将卡片从主应用分离出来,使其能够独立运行或与其他应用集成。 5. **组织化**(Organize):在整个应用中有效地管理和组织卡片。 #### 五、为什么卡片化设计如此重要? 1. **提高...

    TCPIP详解卷[1].part06

    该文件共分12个压缩包,必须下载到同一个文件夹后解压。 简介: 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence ...

    TCP_IP详解卷1

    该文件共分12个压缩包,必须下载到同一个文件夹后解压才可以用哦~~ 简介: 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用...

    TCPIP详解卷[1].part04

    该文件共分12个压缩包,必须下载到同一个文件夹后解压。 简介: 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence ...

    TCPIP详解卷[1].part09

    该文件共分12个压缩包,必须下载到同一个文件夹后解压。 简介: 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence ...

    TCPIP详解卷[1].part03

    21.9 按每条路由进行度量 240 21.10 ICMP的差错 240 21.11 重新分组 243 21.12 小结 243 第22章 TCP的坚持定时器 245 22.1 引言 245 22.2 一个例子 245 22.3 糊涂窗口综合症 246 22.4 小结 250 第23章 TCP的保活...

    TCPIP详解卷[1].part05

    该文件共分12个压缩包,必须下载到同一个文件夹后解压。 简介: 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence ...

    TCPIP详解卷[1].part07

    21.9 按每条路由进行度量 240 21.10 ICMP的差错 240 21.11 重新分组 243 21.12 小结 243 第22章 TCP的坚持定时器 245 22.1 引言 245 22.2 一个例子 245 22.3 糊涂窗口综合症 246 22.4 小结 250 第23章 TCP的保活...

    TCPIP详解卷[1].part10

    21.9 按每条路由进行度量 240 21.10 ICMP的差错 240 21.11 重新分组 243 21.12 小结 243 第22章 TCP的坚持定时器 245 22.1 引言 245 22.2 一个例子 245 22.3 糊涂窗口综合症 246 22.4 小结 250 第23章 TCP的保活...

    TCPIP详解卷[1].part08

    该文件共分12个压缩包,必须下载到同一个文件夹后解压。 简介: 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence ...

    TCPIP详解卷[1].part11

    该文件共分12个压缩包,必须下载到同一个文件夹后解压。 简介: 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence ...

    TCPIP详解卷[1].part12

    该文件共分12个压缩包,必须下载到同一个文件夹后解压。 简介: 《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence ...

Global site tag (gtag.js) - Google Analytics