添加应用程序多语言支持的国际化文件
- 工程根目录 -> 选择PROJECT下的项目 -> 选择Info选项卡 -> 在底部找到Localizations -> 点击“+”号
- 添加国际化文件 ->选择添加一个简体中文Chinese(Simplified) ->弹出对话框后点击确定
- 此时storyboard和LaunchScreen下多了两个文件
- 在Supporting Files文件组下的InfoPlist.strings下会有两个文件:
InfoPlist.strings(English)
InfoPlist.strings(Chinese(Simplified))
应用程序名的国际化
- 添加应用对多语言支持的国际化文件
New File… -> iOS -> Resource -> Strings File
添加文件:InfoPlist.strings(文件名必须是该名字,否则无法识别)
然后点击文件 -> 在右侧的文件属性列表栏中 -> 点击Localization按钮
在弹出的对话框中,选择支持的语言,默认是English(或base),点击确定则添加了对English的支持。
- 那么如何添加对Chinese(Simplified)的关联呢?
点击InfoPlist.strings文件 -> 在Xcode右侧对应的文件属性列表栏中的Localization -> 将English和Chinese(Simplified)两个选项都勾选即可
此时会看到Localizable.strings文件可以展开,其下有:
InfoPlist.stringsEnglish)
InfoPlist.strings(Chinese(Simplified))
- 在相应语言的国际化文件中添加相应的语言内容
// InfoPlist.stringsEnglish)
CFBundleName = "lalala";
// InfoPlist.strings(Chinese(Simplified))
CFBundleName = "啦啦啦";
内容的国家化
- 添加应用对多语言支持的国际化文件
New File… -> iOS -> Resource -> Strings File
添加文件:Localizable.strings(文件名必须是该名字,否则无法识别)
然后点击文件 -> 在右侧的文件属性列表栏中 -> 点击Localization按钮
在弹出的对话框中,选择支持的语言,默认是English(或base),点击确定则添加了对English的支持。
- 那么如何添加对Chinese(Simplified)的关联呢?
点击Localizable.strings文件 -> 在Xcode右侧对应的文件属性列表栏中的Localization -> 将English和Chinese(Simplified)两个选项都勾选即可
此时会看到Localizable.strings文件可以展开,其下有:
Localizable.strings(English)
Localizable.strings(Chinese(Simplified))
- 在相应语言的国际化文件中添加相应的语言内容
"工程中写的字符串@"你好"
" = "在系统为英文情况下展示为"你好"
"
// InfoPlist.stringsEnglish)
"你好" = "hello";
"工程中写的字符串@"你好"
" = "在系统为中文情况下展示为"你好"
"
// InfoPlist.strings(Chinese(Simplified))
"你好" = "你好";
网友评论