[英]How to have a multiview application in iOS 5 without using the storyboard?
[英]How to make iOS application localized without storyboard?
我遵循了“如何本地化iOS(iPhone)應用程序”的各種教程。 所有人都建議執行以下步驟,
但我的iOS應用程序xcode 7.2項目不包含任何故事板,因此我無法在我的iOS應用程序中啟用“使用Base Internationalization”。
請幫助我如何在沒有故事板選擇的情況下啟用“使用基礎國際化”,以及如何使用“Localizable.strings”文件執行本地化的各種警報消息。
轉到項目 - >新建文件 - >資源 - >字符串文件 - >將其另存為Localizable.string
現在
現在再次進入項目設置...然后在設置中選擇項目而不是目標...在哪里只有兩個選項...進入信息部分,找到本地化...在此處添加語言進行本地化。
創建的文件已經處於基礎國際化模式...現在轉到文件並在右側的側欄中檢查本地化按鈕...單擊它並選擇您在項目中添加的語言。
基本文件 - >“輸入要搜索的關鍵字”=“輸入要搜索的關鍵字”; 本地化文件 - >“輸入要搜索的關鍵字”=“Localized String”;
現在要使用這個本地化的字符串,你可以像這樣獲取字符串
label.text = NSLocalizedString("your String",nil);
注意: -字符串文件應該具有名稱“Localizable”...如果您不使用此名稱保存它...這將無效..並且您必須在每次使用本地化字符串時提供路徑
感謝Divyanshu Sharma 。
以下是Xcode 8(Swift 3)的步驟。
現在您應該沒有Storyboard的默認本地化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.