NSLocalizedString,根据应用程序首选项

时间:2016-03-23 16:49:13

标签: objective-c macos cocoa nsuserdefaults nslocalizedstring

任何人都可以告诉我如何将英语设置为我的区域,但根据用户在应用程序首选项中放置的内容调用俄语localizable.string(这也是由我实现并存储在NSUserDefaults中)。

我希望用户能够控制应用程序在启动时应使用的语言。

1 个答案:

答案 0 :(得分:1)

[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"ru", nil] forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];

如果你将它放在应用程序的init方法中,显然会这样做。