Ios 本地化.plist文件(不是设置或info.plist)

Ios 本地化.plist文件(不是设置或info.plist),ios,objective-c,iphone,swift,Ios,Objective C,Iphone,Swift,我需要使用一些.strings文件本地化.plist文件。这不是针对应用程序中的“main”字符串,也不是针对“Settings.bundle”(我已经做了这些,它们工作正常)。我只是需要另一个.plist文件来匹配字符串和翻译列表。我花了好几个小时阅读所有相关的答案,但我无法让它发挥作用 我有我的文件“Something.plist”,我创建了一个字符串文件“Something.strings”,并本地化了字符串文件。我的plist结构如下: Root - Dictionary Strings

我需要使用一些.strings文件本地化.plist文件。这不是针对应用程序中的“main”字符串,也不是针对“Settings.bundle”(我已经做了这些,它们工作正常)。我只是需要另一个.plist文件来匹配字符串和翻译列表。我花了好几个小时阅读所有相关的答案,但我无法让它发挥作用

我有我的文件“Something.plist”,我创建了一个字符串文件“Something.strings”,并本地化了字符串文件。我的plist结构如下:

Root - Dictionary
StringsTable - string - Something
  group - array
    item - dictionary
      someword1 - wordkey1
      someword2 - wordkey2
      ...
在代码中,我调用该方法加载Plist数据,然后读取数组中的项,我认为应该从我读取文档的方式中读取StringsTable=“Something.strings”

NSString *path = [[NSBundle mainBundle] pathForResource:@"Something" ofType:@"plist"];
NSDictionary *dictionaryFile = [NSDictionary dictionaryWithContentsOfFile:path];
self.sandwichMenuCommandGroup = [dictionaryFile objectForKey:@"GroupName"];
我认为对于我的Something.strings文件中的每个关键字“wordkey1”,pathForResource命令都会包含翻译的单词。我越是读我的问题,我就越觉得它可能不会这么做。我真的不想通过直接本地化.plist本身来手工构建20.plist文件