【发布时间】:2015-05-03 15:50:21
【问题描述】:
我们的应用程序支持多种地区和语言。当我开发今天的扩展小部件并阅读App Extension Programming Guide 时,我仍然找不到本地化解决方案。即使我像普通 Xcode 项目一样创建了 Localize.strings 文件,也可以像这样定义 Localize.strings 文件:
"scene_people_liked"="%d people like";
使用:
#define NSLocalizedString(key, comment) \
[[NSBundle bundleWithPath:moLocalizedPath] localizedStringForKey:(key) value:@"" table:@"Localizable"]
并调用它:
NSLocalizedString(@"scene_people_liked", nil)
,还是不行。有人知道这个问题吗?
【问题讨论】:
-
字符串文件是包含在扩展包中还是只是应用程序?
-
只保留应用程序,需要包含在今天的小部件中吗?
-
@TomHarrington 包含在扩展中
标签: ios ios8 widget ios8-today-widget today-extension