如何讓你的iPhone程式支援多語言環境(本地化)

2021-06-05 15:47:43 字數 590 閱讀 3673

xcode中支援多語言

myvalue

….字串如果要換行的話,直接按回車換行,不要寫成\n這種形式。

或者直接使用舊式的列**式:

"mykey" = "myvalue";

…注意每行後面加分號。

如果你使用的是localizable.strings,那麼你在程式中可以這樣獲取字串:

nslocalizedstring(@"mykey", nil)

這樣即可獲取到"myvalue"這個字串,可以是任何語言。

如果你使用的是官方的iphone sdk,那麼專案中包含這個.strings就可以直接使用了,如果你使用的是toolchain,那麼需要修改一下makefile:

增加lang_files=$(wildcard *.lproj)

lang_files_abs=$(addprefix $(srcroot)/,$(lang_files))

resources=resources

找到在最後一行增加:

這樣即可讓你的iphone程式支援多語言環境了。 當然如果你不怕麻煩,也可以每次都手工把這些.lproj目錄複製到編譯好的bundle裡,也是一樣的。

如何讓你的Apache支援https

主要講述在windows下apache配置ssl 以實現http轉換為https ssl ssl是為http傳輸提供安全的協議,通過證書認證來確保客戶端和 伺服器之間的資料是安全。也就是說在ssl下http傳輸是安全的,我們成為https.過程 步驟一 安裝apache,使其支援ssl,並安裝php...

讓iphone支援flash應用

原理 flash cs5開發工具使flash檔案發布成ipa檔案,直接通過itunes安裝到你的裝置中,不是b s結構,是c s結構的。開發flash程式 略 與普通的開發flash程式一樣 怎麼樣將已有的.fla檔案發布成.ipa檔案。選擇 file publish settings flash選...

IOS 如何讓你的應用快速相容iPhone5

ios 如何讓你的應用快速相容iphone5 首先需要乙個高階一點的xcode版本,現在一般都要4.5以上了吧,然後將你的應用在模擬器中執行,選擇 硬體 裝置 iphone retina 4 inch 這個就是iphone 5 的解析度。沒有做過適配的應用就會在上下兩端出現黑邊,那麼如何做適配呢?1...