国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

一鍵實現Android項目國際化的插件

DTeam / 1769人閱讀

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

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

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

使用方法

安裝插件

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

點擊右鍵,選擇 translate string。

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

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

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

翻譯原理

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

經過測試發現i18n robot的翻譯結果能達到預期,滿足國際化翻譯需求。對于應用常用字符串和短語的翻譯非常準確。

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74004.html

相關文章

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

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

    jimhs 評論0 收藏0

發表評論

0條評論

DTeam

|高級講師

TA的文章

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