iOS (相容Storyboard)優雅地實現國際化(Localization)
優雅實現國際化的祕訣就是:使用.xliff進行國際化
步驟如下
1. 使用 NSLocalizedStringFromTable(<#key#>, <#table#>, <#comment#>)
對字串進行國際化。
2. 匯出.xliff
檔案
3. 開啟.xliff
檔案對相應字串進行翻譯
-
I. 預設雙擊使用
Xcode
開啟該檔案,如下圖所示進行翻譯。 -
II. 線上使用
Xliff Editor
進行編輯操作。網址:http://xliff.brightec.co.uk
4. 匯入翻譯好的 .xliff
檔案到 Xcode
5. 檢查翻譯的內容,確認無誤執行確認匯入即可
相關文章
- iOS 程式碼,xib,storyboard全自動國際化iOS
- 如何優雅地實現瀏覽器相容與CSS規則回退瀏覽器CSS
- 更優雅地實現策略模式模式
- 探索:優雅地實現非同步方法的並行化非同步並行
- 如何優雅地實現分頁查詢
- ios國際化iOS
- 如何優雅而高效地使用Matplotlib實現資料視覺化視覺化
- Android實現國際化Android
- iOS 國際化 && 本地化iOS
- iOS國際化(本地化)iOS
- Spring Boot中如何優雅地實現非同步呼叫?Spring Boot非同步
- 小程式國際化實現方式
- 優雅地寫cssCSS
- Java模組化的國際化實現- GunnarJava
- 如何在Flutter上優雅地序列化一個物件(實用)Flutter物件
- iOS語言國際化/本地化-實踐總結iOS
- winForm 國際化的簡單實現ORM
- 如何優雅地使用 macOSMac
- 如何優雅地使用 GitGit
- 使用 go-zero 優雅地實現併發編排任務Go
- 如何優雅地實現多資料庫的發件箱模式資料庫模式
- 哪些語言能更優雅地實現裝飾器模式? - frankel模式
- iOS語言國際化(本地化)iOS
- 使用spring實現資源國際化Spring
- iOS擴充-語言國際化iOS
- iOS 如何優雅的處理“回撥地獄Callback hell”(一)iOS
- 優雅地重新整理RecyclerViewView
- 優雅地書寫 UIView 動畫UIView動畫
- Git | 如何優♂雅地管理版本Git
- 如何優雅地黑C++?C++
- 如何優雅的實現自己的Android元件化改造?Android元件化
- Webnovel 國際化實踐Web
- 使用vue-i18n實現國際化Vue
- 在Spring Boot實現國際化的案例Spring Boot
- 如何實現優雅的重試?
- Redis優雅實現分散式鎖Redis分散式
- iOS國際化(多語言)漫談iOS
- Golang優化-優雅退出Golang優化