【Java】簡體中文、繁體中文轉換


個人博客:
http://www.milovetingting.cn

項目中用到繁體中文語言適配,目前已經有開源的框架可以將簡體中文轉換成繁體中文,在此基礎上封裝了一個工具類,可以直接將簡體中文的strings.xml轉換成繁體中文的strings.xml。

引用Jar包

目前沒有上傳遠程倉庫,因此需要手動下載回來,再依賴Jar包。Jar包下載地址:transform.jar

Android中使用:

1、將下載回來的Jar包放入模塊下的libs文件夾,在模塊的Gradle.build文件中添加依賴:

implementation files('libs/transform.jar')

2、將中文對應的strings.xml放置到手機的指定位置,如:/sdcard/strings.xml,在代碼中引用:

TransformUtil.simpleToTraditional("/sdcard/strings.xml", "/sdcard/strings_traditional.xml");

Android6.0以上手機注意動態申請存儲權限。轉換xml是耗時操作,請在子線程中執行,以免出現ANR的問題。

Eclipse中使用

直接新建Java工程,引用Jar包,調用方法:

TransformUtil.simpleToTraditional("D:\\strings.xml", "D:\\strings_traditional.xml");

建議直接在Java工程中處理xml文件,再將生成的xml文件放置到對應的Android工程的values-zh-rTW/strings.xml。

源碼地址:https://github.com/milovetingting/ChineseTransform


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM