成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

一鍵實現(xiàn)Android項目國際化的插件

DTeam / 1781人閱讀

摘要:使用這個插件可以一鍵完成項目的國際化翻譯。原因是英文作為語言的內(nèi)容翻譯成其他語言會相對比較準確。該插件也僅支持從英文到其他語言的翻譯。還需要注意的是,如果支持阿拉伯語,需要實現(xiàn)的布局。

當下國內(nèi)應(yīng)用市場競爭日趨激烈,用戶獲取困難,許多應(yīng)用開發(fā)者開始將目光投向海外,跟隨抖音tiktok的步伐去征戰(zhàn)全球市場。但國際化對于廣大中小開發(fā)者來說,最主要的問題是怎樣實現(xiàn)App的國際化翻譯。目前在intellij插件庫里有一款插件正好可以解決這個問題。

這個插件叫i18n robot, 在intellij或者android studio插件庫中可以直接搜索安裝,也可點擊這里下載安裝。使用這個插件可以一鍵完成Android項目的國際化翻譯。下面簡單介紹一下這個插件的使用方法。

使用方法

安裝插件

選擇需要翻譯的字符串文件
注意,需要翻譯的文件需要是英文字符串。原因是英文作為base語言的內(nèi)容翻譯成其他語言會相對比較準確。該插件也僅支持從英文到其他語言的翻譯。
從項目管理的角度,最好將需要國際化的字符串和不需要國際化的字符串分開存放,這也是google推薦的做法。

點擊右鍵,選擇 translate string。

打開語言選擇菜單,勾選需要翻譯的語言

點擊確定,稍等片刻即會完成翻譯。
翻譯過程會自動創(chuàng)建多語言文件夾并生成翻譯文件。

檢查翻譯結(jié)果,調(diào)試UI。
翻譯完多語言后,還需要對UI展示進行調(diào)試,因為有些語言很長,比如俄語,可能導致顯示溢出。還需要注意的是,如果支持阿拉伯語,需要實現(xiàn)right-to-left的布局。因為阿拉伯語是從右到左的,UI內(nèi)容展示需要支持rtl布局。

翻譯原理

i18n robot插件基于大量國際化應(yīng)用的翻譯資源,主要數(shù)據(jù)基于 i18ns.com,這是一個應(yīng)用國際化翻譯搜索網(wǎng)站,該網(wǎng)站收集了上百萬App的多語言翻譯字符串,提供免費的搜索查詢服務(wù)。i18n robot插件在翻譯時會向i18ns.com查詢最優(yōu)的翻譯結(jié)果,然后進行自動化翻譯,如果沒有找到字符串,則會調(diào)用google翻譯進行自動化翻譯。

經(jīng)過測試發(fā)現(xiàn)i18n robot的翻譯結(jié)果能達到預(yù)期,滿足國際化翻譯需求。對于應(yīng)用常用字符串和短語的翻譯非常準確。

感興趣的同學可以試試效果。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/74004.html

相關(guān)文章

  • Android-際化(多語言)切換詳解及實例

    摘要:國際化簡稱因為在和之間還有個字符,本地化,簡稱。一鍵國際化如果需要很多語言的時候,手動的切換很麻煩。二國際化實現(xiàn)實例配置資源文件,這個在前面已經(jīng)講過了。 internationalization(國際化)簡稱 i18n,因為在i和n之間還有18個字符,localization(本地化),簡稱L10n。 一.原理: Android中實現(xiàn)國際化相對來說還是簡單的,因為Android有很獨特...

    jimhs 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<