在 Mac OS 中设置新窗口/应用程序的默认语言

在 Mac OS 中设置新窗口/应用程序的默认语言

在 Windows 中,我可以为每个窗口/应用程序设置默认语言。因此,每当我打开任何新应用程序时,输入语言都会自动更改为默认语言。这样,我就可以用一种语言通过 Skype 与朋友聊天,用另一种语言在 IDE 中编写代码,而无需每次访问 Skype/返回 IDE 时切换输入。

有没有办法在 Mac OS 中设置类似的东西?

答案1

在 10.6 至 10.8 中,您可以进入Language & Text系统偏好设置,然后进入Input Sources选项卡。有一个输入源选项为每个文档允许不同的,它应该可以满足您的要求。这可能取决于应用程序是否允许。对我来说,例如在终端和 Safari 之间切换,该设置有效。

该设置在 10.9 中略有变化;但那是预发布软件,这里无法讨论。

答案2

在 10.9 中,转到系统偏好设置->键盘->键盘偏好设置...(右下角的按钮)->输入源(选项卡),然后选择“自动切换到文档的输入源”。

答案3

如果其他人搜索如何更改应用程序 UI 的语言,则可以将 AppleLanguages 数组添加到应用程序的 plist 中:

defaults write -app Calculator AppleLanguages -array de

但它不会改变应用程序聚焦时使用的输入源。请参阅defaults read -g AppleLanguages语言标识符。

相关内容