5

我有一个仅支持荷兰语和法语的应用程序。此应用程序不支持英语。如果我想使用可本地化的字符串,默认值总是设置为英语。我希望这是荷兰语。所以我所做的是使用英语本地化字符串文件并用荷兰语单词填充它。我唯一的问题是它在 App Store 中将英语显示为受支持的语言。有没有办法将默认的可本地化字符串文件更改为荷兰语,以便显示的仅有的两种语言是荷兰语和法语?

提前致谢,

莱维翁

4

3 回答 3

1

您应该将您的荷兰文文件所在的文件夹从 重命名en.lprojnl.lproj. 一切都应该仍然有效,但语言将被正确识别。您可能需要告诉 Xcode 文件的新位置。

于 2010-09-07T12:59:07.667 回答
1
 [[NSUserDefaults standardUserDefaults] 
      setObject:[NSDictionary 
                  dictionaryWithObject:[NSArray arrayWithObjects:@"nl", nil]
                  forKey:@"AppleLanguages"]];

这将使荷兰语成为默认语言。

于 2010-09-07T13:01:26.617 回答
0

通过标准方式创建荷兰语和法语,并在构建后从应用程序中删除English.lproj,例如作为构建阶段,如此所述(第 2 段)。

于 2010-11-09T12:34:36.990 回答