iOS国际化

2016-06-28  本文已影响127人  kriskangdev

添加应用程序多语言支持的国际化文件

应用程序名的国际化

New File… -> iOS -> Resource -> Strings File

添加文件:InfoPlist.strings(文件名必须是该名字,否则无法识别)

然后点击文件 -> 在右侧的文件属性列表栏中 -> 点击Localization按钮

在弹出的对话框中,选择支持的语言,默认是English(或base),点击确定则添加了对English的支持。

点击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的支持。

点击Localizable.strings文件 -> 在Xcode右侧对应的文件属性列表栏中的Localization -> 将English和Chinese(Simplified)两个选项都勾选即可

此时会看到Localizable.strings文件可以展开,其下有:
Localizable.strings(English)
Localizable.strings(Chinese(Simplified))

"工程中写的字符串@"你好"" = "在系统为英文情况下展示为"你好""

// InfoPlist.stringsEnglish)
"你好" = "hello";

"工程中写的字符串@"你好"" = "在系统为中文情况下展示为"你好""

// InfoPlist.strings(Chinese(Simplified))
"你好" = "你好";
上一篇 下一篇

猜你喜欢

热点阅读