當我選擇Info.plist文件以便應用程序名稱可以本地化並嘗試構建項目時,構建將失敗並顯示無法找到Info.plist文件。在Xcode 4中本地化iPhone應用程序名稱
如果我將Info.plist文件路徑更改爲PROJECTNAME/en.lproj/Info.plist
它會生成,但應用程序的名稱不是本地化的;如果我在Portugues iPhone上運行,它有英文名稱。
爲什麼?
感謝,
RL
當我選擇Info.plist文件以便應用程序名稱可以本地化並嘗試構建項目時,構建將失敗並顯示無法找到Info.plist文件。在Xcode 4中本地化iPhone應用程序名稱
如果我將Info.plist文件路徑更改爲PROJECTNAME/en.lproj/Info.plist
它會生成,但應用程序的名稱不是本地化的;如果我在Portugues iPhone上運行,它有英文名稱。
爲什麼?
感謝,
RL
添加InfoPlist.strings
到您的項目並進行本地化。把這個在不同的語言:
"CFBundleDisplayName" = "App Name";
它的工作原理,謝謝! – rockXrock
單擊文件檢查 添加本地化語言下您本地化部分 您CFBundleDisplayName更改你的願望捆綁的應用程序語言 This可以幫助你
問題是,當我這樣做時,我將en.proj中的引用保存到$ {Product Name}中,並且在葡萄牙語中,我更改爲葡萄牙語的名稱。當我在iPhone上運行應用程序時,不會顯示葡萄牙語的名稱,而是顯示英文的名稱。 –
這裏是一個解決方案,我發現今晚/本地化應用程序的名稱/的Xcode 4.5:
InfoPlist.strings
(葡萄牙語)InfoPlist.strings
(葡萄牙語),其內容將顯示在其旁邊的窗口 中。把這些代碼裏面:
"CFBundleDisplayName" = "Title in Portuguese"; "CFBundleName" = "Title in Portuguese";
然後保存文件。
iPad和iPhone有可用於顯示應用程序的名稱不同的空間,或許它來自他們的圖標大小(57px與72px)
所以有時在iPad上iPhone截斷什麼完全吻合。
你可以有這樣的iPad和iPhone不同的顯示名稱:
"CFBundleDisplayName~iphone" = "iPhone display name"
"CFBundleDisplayName~ipad" = @"iPad display name"
那是葡萄牙iPhone與英語語言環境,或用葡萄牙語語言環境的葡萄牙iPhone? – InsertWittyName
帶有英文語言的端口iPhone。 –
將iPhone語言環境更改爲葡萄牙語,然後該應用程序應以葡萄牙語顯示。手機的物理位置並不重要。 – InsertWittyName