iOS國際化

 

iOS國際化主要涉及兩部分,資源文件和源碼文件中的硬編碼。編碼

1. 資源文件國際化的設置方式:spa

  選中項目文件,PROJECT-->Localizations,點擊下方的「+」按鈕,選擇須要支持的語言中文。翻譯

 

選擇須要國際化的文件,肯定。完成後,以storyboard爲例會變成以下結構blog

.strings文件是 key=value 的格式,將value翻譯爲對應的語言便可。資源

2. 源碼文件中硬編碼的國際化:字符串

建立一個Localizable.strings文件,commod+option+0調出Utilities視圖,commod+option+1選中File Inspector標籤。Localization中列出了該項目支持的語言,選中須要的checkbox。若是沒有須要的語言返回第一步進行建立。源碼

將對應文件中的value進行翻譯。string

源文件中引用字符串資源:it

NSString *strHello = [[NSBundle mainBundle] localizedStringForKey:@"Hello" value:@"Hello" table:nil];io

相關文章
相關標籤/搜索