- 新建一個工程test.
- 首先修改應用名字
- test->PROJECT->Info->Localizations->+號->Simplified
- 在(English)添加CFBundleDisplayName="English";
- 在(Simplified)添加CFBundleDisplayName="中文";
- 啓動應用就會按照本地語言加載應用的名稱.
- New File->String Flies,文件名字必須寫Localizable,否則iOS識別不了,選擇Localizable.strings,右邊點擊Localize...選擇語言.
- 添加之後右邊的Licalization會列出你支持的語言,全部勾上.
- Localizable.strings會有你選擇的兩種語言的Strings文件.
- 在(English)裏添加"key" = "English";
- 在(Simplified)裏添加"key" = "中文";
- 添加一個Label就可以看到效果了.
- 當然還有獲取當前語言的方法
NSArray *languages = [NSLocale preferredLanguages]; NSString *language = [languages objectAtIndex:0]; NSLog ( @"%@" , language);