Internationalization 有时候,属于国家化被缩写为“i18n ”,这是因为在第一个“i”和最后一个“n”之间有18个字母
名词解释:
I18N --是“Internationalization” 的缩写
G11N -- 是“Globalization” 的缩写
L10N --是“Localization” 的缩写
实施标准:
代码中出现的字符串必须为有意义的英文单词、词语或者段落
除英语外的语言必须通过国际化实现
国际化分为三部分:
第一、插件清单文件的国际化
选中plugin.xml右键点击-->NEXT-->finsh
第二、插件Java代码中字符串常量的国际化
选中要国际化的类右键-->String to externalize 下是自动识别可以国际化的字符串 , 三种状态 ✔国际化 X不国际化 ⤵忽略-->Configure..按钮 ,用于配置Message类及其资源文件
第三、片段的实现
创建一个新项目-->Fragment Project-->Plug-in ID ,选择宿主包名-->切换runtime页面,点击NEW按钮 $nl$
测试步骤:
对待测试的语言,分别建立一个运行配置(Run Configuration),设置运行时语言
常用语言:英文(代码为en_US)、简体中文(代码为zh_CN)和繁体中文(代码为zh_TW)
案例 : 以简体中文为例,建立一个运行配置-->右键Run As -->Run Configrations...