Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

In Windows I can set a default language for each window/application. So whenever I open any new application input language is automatically changes to default. This allows me to chat with my friends via Skype in one language and write code in IDE in another language without having to switch input every time I go to Skype/return to IDE.

Is there a way to set up something similar in Mac OS?

share|improve this question

2 Answers 2

up vote 1 down vote accepted

In 10.6 ~ 10.8, you can go to the Language & Text system preference, then the Input Sources tab. There is an Input source option to Allow a different one for each document, which should do what you want. It may depend on if the app allows it. For me, switching between terminal and safari for example, the setting worked.

The setting has changed slightly in 10.9; but, that is pre-release software and can't be discussed here.

share|improve this answer

If others search for how to change the language of an application UI, you can add an AppleLanguages array to the plist of an application:

defaults write -app Calculator AppleLanguages -array de

It doesn't change the input sources used when the application is focused though. See defaults read -g AppleLanguages for the language identifiers.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.