Mac OS和PackageMaker:允许用户在安装过程中选择语言

时间:2011-03-22 06:37:07

标签: cocoa macos internationalization packagemaker

我正在实施Mac应用程序。它的Windows版本已经实现。现在我面临以下问题: 使用多种语言实现新包。即,对于Windows版本的软件,在执行安装文件时,用户可以选择应该安装应用程序的语言。我希望此功能包含在Mac版本中。

目前在Mac版本中,使用NSLocalizedString实现多语言支持,以便应用程序根据系统语言首选项选择语言,并且安装包已本地化。

但是,我特别希望用户在安装时能够选择应用程序的安装语言。我现在正在使用PackageMaker。请帮忙解决这个问题。我已经尝试了几个月来实现这个功能,但没有运气。

1 个答案:

答案 0 :(得分:2)

Apple的官方建议是你不应该这样做;就像你已经做的那样,只需将所有本地化包含在应用程序中。 因此,如果这不是您的雇主强加给您的要求,那就不要这样做并在您的应用上实施更多有用的东西。

选择安装英文版的英文用户可能会突然嫁给日本人,他们可能想用日语使用它!