有没有一种简单的方法来获取系统中首选语言?我正在编写一个需要支持不同语言但需要根据系统语言选择显示语言的应用程序。在Python中是否有一种方法可以确定当前系统语言,或者唯一的选择是使用标准Mac接口的一些PyObjC?
有没有一种简单的方法来获取系统中首选语言?我正在编写一个需要支持不同语言但需要根据系统语言选择显示语言的应用程序。在Python中是否有一种方法可以确定当前系统语言,或者唯一的选择是使用标准Mac接口的一些PyObjC?
>>> import objc
>>> from Cocoa import NSUserDefaults
>>> defs = NSUserDefaults.standardUserDefaults()
>>> langs = defs.objectForKey_("AppleLanguages")
>>> preferred_lang = langs.objectAtIndex_(0)
>>> print preferred_lang
en