Snow Leopard에서 응용 프로그램 / 프로그램의 기본 언어를 변경할 수 있습니까?


13

Leopard에서는 정보 대화 상자를 통해 응용 프로그램을 원하는 언어로 시작하도록 설정할 수있었습니다. Things 또는 Adobe Creative Suite와 같은 일부 프로그램은 영어로 더 효과적입니다. 이 기능을 다시 사용하고 싶습니다. 그러나 어떻게 ...?


1
아래 지침을 따르는 것 외에도 해당 응용 프로그램 개발자에게 문의하여 지역화가 개선되어야 함을 알릴 수 있습니다.
s4y

1
Snow Leopard의 새로운 '기능'으로 정보 대화 상자를 통해 더 이상 기본 언어를 변경할 수 없습니다. :(
patrick

답변:


12

가끔씩 만 수행하려면 LaunchApp 플러그인을보십시오 .

보다 영구적으로 설정하려면이 스크립트를 터미널 창 (/ Applications / Utilities / Terminal의 터미널 창)에서 실행하십시오.

defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages "(de, en)"

응용 프로그램 경로를 바꾸는 곳 (백 슬래시로 공백을 피해야 함)과 원하는 언어 코드를 사용하십시오. 이 스크립트를 실행 한 후에는 응용 프로그램이 항상 지정한 언어로 가정하여 항상 지정한 언어로 시작합니다.

환경 설정을 제거하려면 다음을 사용하십시오.

defaults delete $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages

1
터미널을 통한 두 번째 솔루션은 내가 찾고있는 것 같습니다. 자리 표시 자 대신 실례를 보여 주시겠습니까? RapidWeaver를 독일어로 시작하여 영어로 변경하는 경우와 같이 :> 기본값은 $ (mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app to RapidWeaver.app로 작성) AppleLanguages ​​"(en, de)"찾기 어려움을 겪고 있습니다. 터미널에 입력하는 올바른 방법. 나는 항상> 예기치 않은 인수 찾기를 얻는다; 기본값은 변경하지 않고 그대로 둡니다. 지금까지 감사합니다.
패트릭

2
당신은 거의 그것을 얻었습니다 .App.app 부분을 제거하십시오 : 기본값은 $ (mdls -name kMDItemCFBundleIdentifier -raw /Applications/RapidWeaver.app write) AppleLanguages ​​"(en, de)"
s4y

1
고마워 SidneySM 내가 할 수 있다면 내 '화살표'와 '확인'을 줄 것이다 :) 매력처럼 작동합니다.
patrick

2

마우스 오른쪽 버튼으로 클릭하고 패키지 내용 표시 <를 클릭하여 원치 않는 언어를 모두 제거하여 응용 프로그램의 다른 모든 언어를 수동으로 제거 할 수 있습니다.

그러나 이것은 우아한 해결책과는 거리가 멀다. :(


방금 내 로케일로 번역 된 앱 에이 솔루션이 마음에 든다는 것을 알려주고 싶었습니다. 나는 모든 곳에서 오류가있는 어설픈 시도보다 영어를 선호한다. 그래서 나는 그것을 삭제할 수 있다는 것을 알게되어 기뻤다 :)
Joost

2

이제 작업을 우아하게 처리하는 응용 프로그램이 있습니다. 언어를 영구적으로 설정할 수도 있습니다 : 언어 전환기 .

업데이트 : MAS에서 사용할 수있는 다른 응용 프로그램이 있습니다 : App Language Chooser .


2

알려 드리기 위해 Adobe Creative Suite와 같은 일부 응용 프로그램은 한 언어로만 설치됩니다. 다른 많은 OS X 앱으로 할 수있는 것처럼 전환 할 수없는 경우가 종종 있습니다.

관심이 있으시면 MAS에서 다른 언어 전환 앱을 사용할 수도 있습니다. http://itunes.apple.com/app/linguaswitch/id464896493?mt=12

앱 언어 변경에 대한 모든 솔루션은 앱 번들 자체에서 제공되는 기능을 기반으로합니다. LinguaSwitch의 일부 사용자가 생각한 것처럼 즉시 번역하여 새로운 언어를 제공 할 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.