插件开发之国际化(i18n)

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





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值