如何本地化今天的扩展小部件?

kai*_*hen 2 widget ios ios8 ios8-today-widget today-extension

我们的应用程序支持多种地区和语言。当我开发今天的扩展小部件并阅读App Extension Programming Guide 时,我仍然找不到本地化解决方案。即使我像普通的 Xcode 项目一样创建 Localize.strings 文件,也可以像这样定义 Localize.strings 文件:

"scene_people_liked"="%d people like";
Run Code Online (Sandbox Code Playgroud)

用 :

#define NSLocalizedString(key, comment) \
            [[NSBundle bundleWithPath:moLocalizedPath] localizedStringForKey:(key) value:@"" table:@"Localizable"]
Run Code Online (Sandbox Code Playgroud)

并调用它:

NSLocalizedString(@"scene_people_liked", nil)
Run Code Online (Sandbox Code Playgroud)

,还是不行。有人对这个问题有想法吗?

roc*_*ift 10

检查您的 TodayWidget 目标在目标成员资格中是否具有 Localizable.strings 文件。