一键实现语言国际化

在使用这个插件的使用遇到任何问题,可以在github上,或者本博客进行提问。我会第一时间帮你解决

我们要装的插件是:AndroidLocalizationer,从github上down后,把下好的zip包解压,里面有个同名的压缩包就是我们的插件包,集成到studio里面就好了,看图:

这里写图片描述

这样我们就把插件集成好了。然后找到string.xml——>右键——>

这里写图片描述

这时我们就可以勾选自己要实现的国家的语言了。(这几十种语言应该涵盖了所有的吧,猜的)

这里写图片描述

然后我们就来看下成果

这里写图片描述

看见这几面旗子是不是感觉很开心啊,然后我们来看下strings.xml的内容,果然不负我望:

strings.xml

<resources>
    <string name="app_name">MyZhihuapp</string>

    <string name="hello_world">Hello world!</string>
    <string name="action_settings">Settings</string>

    <string name="file_path">multidownload</string>
    <string name="image_data">imageData</string>
</resources>

 

再看下values-ja (小日本鬼子的 ) strings.xml

<resources>
   <string name="app_name">MyZhihuapp</string>
   <string name="hello_world">ハローワールド!</string>
   <string name="action_settings">設定</string>
   <string name="file_path">multidownload</string>
   <string name="image_data">imagedata を扱う</string>
</resources>

 

接下来看下values-ko(韩国绊子的)strings.xml

<string name="app_name">MyZhihuapp</string>
<string name="hello_world">전 세계 여러분 안녕하세요!</string>
<string name="action_settings">설정</string>
<string name="file_path">multidownload</string>
<string name="image_data">imageData</string>

 

个人感觉唯一不足的就是:我们改了values/string.xml里面的内容其他语言国际化语言不会自动重新编译(或clean重新编译),要是这样都实现了就更完美了
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值