在之前的文章中轉載了一篇關於多語言實現的文章。
現在我來講講另外一種情況。
在建立工程專案沒有特別選擇語言,所以所有的PG或RN頁面都是英文的,在頁面原檔案中可看到如下內容,xml:lang="en-US",表示這是一個英文的頁面,但是該頁面中的所有元件都是中文顯示的。如果用傳統的將所有中文變成英文,再使用xliffextract指令碼將其匯出語言檔案進行修改就太複雜了。
幾經周折,想到以下方法。
1.將原PG中的xml:lang="en-US"改為xml:lang="zh-CN"
2.使用import指令碼將PG匯入系統。
3.使用xliffexextract指令碼生成source-language="zh-CN",target-language="en-US"的xlf檔案。
4.修改所有target節點中的內容為英文,注:不要有特殊字元。
5.匯入xlf檔案。