是否有一种简单的方法可以在系统上获得首选语言?我正在编写一个必须支持不同语言的应用程序,但需要根据系统语言选择要显示的语言。有没有办法在python中找出当前系统语言是什么,或者是使用标准mac接口的一些PyObjC的唯一选择?
答案 0 :(得分:1)
使用PyObjC
看起来很容易>>> import objc
>>> from Cocoa import NSUserDefaults
>>> defs = NSUserDefaults.standardUserDefaults()
>>> langs = defs.objectForKey_("AppleLanguages")
>>> preferred_lang = langs.objectAtIndex_(0)
>>> print preferred_lang
en
答案 1 :(得分:0)