iOS開發應用程序之-名稱國際化四種方法

1>直接使用storyboard來實現語言自動切換


 

 

 

2>程序標題國際化

//存放鍵值對的文件名必須爲InfoPlist.strings系統纔可以自動讀取--在配置信息裏要新添加一個鍵值屬性

 

 

 

 

3>使用Localizable.strings  文件運行時依據系統語言自動選擇加載

 

// 提取---->會自動加載Localizable.strings 文件尋找對應的鍵值數據

NSString *title = NSLocalizedString(@"title", nil);

// 系統自動讀取不到的話採用下面這種指定讀取的方式

NSString *title = NSLocalizedStringFromTable(@"title", @" Localizable",nil);

 

4>指定加載相對應的原語言文件來讀取

//例如

YHlanguage_CN.strings

YHlanguage_EN.strings

 

// 採用下面這種指定讀取的方式

NSString *title = NSLocalizedStringFromTable(@"title", @" YHlanguage_CN", nil); // 注意不要帶後綴

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章