iPhone 本地化支援

2021-06-16 06:47:10 字數 486 閱讀 3632

昨天晚上為我的keymanager新增了英文使用者的支援

本來的程式中,只有中文介面,但是這樣基本上等於放棄了歐美市場

正好這幾天準備發布乙個更新版本,藉機支援英文

iphone開發中的本地化支援的思路是這樣的:

程式本身有乙個基礎語言,程式執行時會根據裝置當前的語言設定查詢相應的本地化資料夾

比如中文是zh_cn.lproj

如果找不到,那麼只能按照基礎語言顯示了。

我的需求是這樣,只有裝置使用的是中文,才顯示中文介面,否則顯示英文介面。(精力能力有限,不可能為其他語言新增支援)

所以我將程式的基礎語言設定為英文,然後新增乙個中文的本地化檔案。

這樣,如果是中文環境,那麼顯示中文;其他的語言環境,由於沒有本地化檔案,只能顯示基礎語言——英文。

xcode可以為**中使用的nsstring、和nib檔案等新增本地化支援

其實本質上就是建立多個副本,每個副本對應一種語言

就是這麼簡單

本地化 日誌本地化

目錄 概要執行時日誌 國際化與本地化 定義你的本地化日誌資訊mymsg enum package org.skzr.logging basename charset utf 8 value org.skzr.logging.msglocallog public enum mymsg 定義國際化檔案o...

Swift 匯出本地化和匯入本地化

一。匯出本地化 1.如下設定,來新增本地化語言 2.匯出檔案 儲存完成後 生成以下兩個檔案 然後用xlifftool 分別開啟以上兩個檔案 在以下顯示 no translation 的地方,新增英文所要替代的語言,如下所示 然後儲存就可以了 二.匯入本地化 1.按如下步驟 2.新增 3新增後出現以下...

本地化測試

com localization testing kiki翻譯於2005 8 12 在本文中,我們講述了在編碼階段期間所能夠做的事情和為了使發現問題最有效,你應該將你的本地化測試力量集中在何處等問題。翻譯應用程式的資源和測試 與開發平行進行通常是一種較好的方法。這有助於在過程的早期揭露 功能設計中的...