後端國際化(一): kiwi-java簡介

cppprimer發表於2022-06-02

國際化的困難在哪裡?

通常專案中的異常訊息等一系列文案都是中文,開發人員在開發的時候並沒有考慮到國際化的情況,我們需要判斷出哪些中文是註釋,哪些中文是文案,哪些文案參與了業務邏輯。

kiwi-java

kiwi-java參照kiwi的國際化java程式碼的一個解決方案。本方案使用抽象語法樹完美解決了上述問題。

流程圖

架構設計

kiwi-java主要包含四個核心模組:提取、過濾器、轉換、翻譯。

相關文章