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
- 更優雅地實現策略模式模式
- 探索:優雅地實現非同步方法的並行化非同步並行
- 如何優雅地實現分頁查詢
- Spring Boot中如何優雅地實現非同步呼叫?Spring Boot非同步
- ios storyboard 獲取storyboard中的viewControlleriOSViewController
- 如何優雅地求和?
- 如何在Flutter上優雅地序列化一個物件(實用)Flutter物件
- 如何TypeScript中相對優雅地實現類的多繼承TypeScript繼承
- 如何優雅地實現多資料庫的發件箱模式資料庫模式
- 哪些語言能更優雅地實現裝飾器模式? - frankel模式
- 使用 go-zero 優雅地實現併發編排任務Go
- 如何優雅的實現自己的Android元件化改造?Android元件化
- 如何優雅地使用 macOSMac
- iOS語言國際化/本地化-實踐總結iOS
- 小程式國際化實現方式
- 【工具】WSL 下優雅地 Debug
- 優雅地重新整理RecyclerViewView
- 如何優雅地鏈式取值
- Git | 如何優♂雅地管理版本Git
- 如何實現 iOS App 的冷啟動優化iOSAPP優化
- 如何實現優雅的重試?
- Redis優雅實現分散式鎖Redis分散式
- 如何在優雅地Spring 中實現訊息的傳送和消費Spring
- Java模組化的國際化實現- GunnarJava
- iOS中優雅的使用iconfontiOS
- Golang優化-優雅退出Golang優化
- Kotlin如何優雅地使用Scope FunctionsKotlinFunction
- 如何優雅地向公司提加薪
- 安全優雅地停止執行緒執行緒
- 優雅地亂玩Redux: Getting StartedRedux
- 如何優雅地取消Retrofit請求?
- 【系統】WSL 下優雅地 Coding
- 使用C++20協程和io_uring優雅地實現非同步IOC++非同步
- 驚了!7 行程式碼優雅地實現 Excel 檔案生成&下載功能行程Excel
- 在Spring Boot實現國際化的案例Spring Boot
- 用 Python 優雅地玩轉 Elasticsearch:實用技巧與最佳實踐PythonElasticsearch
- iOS國際化(多語言)漫談iOS