소프트웨어를 설치할 때 비 유니 코드 프로그램 언어 무시


1

이것은 잠시 동안 나를 미치게 만드는 것이며 어디에서 나이 문제에 대한 해결책을 찾을 수 없었습니다.

Windows 7을 실행 중이고 "유니 코드가 아닌 프로그램의 언어"설정이 러시아어로 설정되어 있습니다. 러시아어 UI가있는 비 유니 코드 소프트웨어가 필요합니다.

그러나 대부분의 소프트웨어에서 영어 UI를 사용하는 것을 선호합니다. 거기에 많은 소프트웨어가 다국어가 있고 내가 좋아하기에는 너무 똑똑합니다. 설치시 "유니 코드가 아닌 언어"를 영어로 설정하는 것 외에 UI를 러시아어로 전환하고 설치 후에 소프트웨어 UI가 러시아어로 유지됩니다. 설정을 되돌리고 재부팅하면 러시아어로 다시 전환됩니다. 대부분의 경우 인텔, HP 등의 드라이버 소프트웨어입니다.

"유니 코드가 아닌 프로그램의 언어"설정을 무시하고 설치 후 강제로 영어를 실행하고 설치를 유지하려면 어떻게해야합니까? 이제 MSI, Install Shield 등 설치 프로그램에만 해당 될 수 있음을 알고 있습니다. 그러나 모든 소프트웨어 설치에 적용해야하더라도 모든 솔루션이 좋습니다.

유용한 정보에 대해 미리 감사드립니다!

답변:


0

슬프게도, 당신은 할 수 없습니다. (대답으로 여기 ) Windows는 프로세스 별 로케일을 허용하지 않습니다. VM에서 로캘 중 하나를 실행하거나 다른 로캘에 대한 다른 사용자 프로필을 가질 수 있습니다. VM은 약간 더 많은 작업이지만 더 쉬운 전환과 더 나은 통합 ( VirtualBox 심리스 모드 )


나는 당신이 여기서 요점을 놓치고 있다고 생각합니다. Windows 문제가 아닙니다. 소프트웨어 패키지가 영어 전용 인 경우 러시아어 로켈에서 제대로 실행됩니다. 문제는 소프트웨어가 똑똑하고 언어가 시스템이 설정된 모든 언어로 자동 전환되는 것입니다. 이 동작을 비활성화하거나 무시하고 싶습니다. 영어 UI는 이미 소프트웨어 패키지 안에 있습니다. 그냥 사용하고 싶습니다! 내 주요 UI 언어는 영어이며 소프트웨어가 다른 목적을위한 설정에 따라 다른 언어를 사용하기로 결정하지 않습니다.
mitya

여전히 프로세스 별 로캘을 실행할 수 없습니다. 적어도 Windows 측에는없는 속성에 숨겨진 스위치가 없습니다.
Gant

이것은 로케일에 관한 것이 아닙니다. 일부 소프트웨어는 설치 언어를 선택할 수있는 옵션을 제공합니다. 'English'를 선택하면 모든 로케일에서 잘 작동합니다. 일부 소프트웨어는 잘못된 논리에 따라 설치 언어를 자동으로 선택합니다. MSI와 InstallShield 모두 명령 줄 스위치 및 매개 변수를 사용하여 설치하는 동안 기본 동작을 재정의하는 많은 설정이 있음을 알고 있습니다. 영어 설치 언어를 강요하기 위해 어떤 설정을 사용해야하는지 모르겠습니다.
mitya

여전히 유일한 일반적인 솔루션은 프로세스 당 로캘을 적용하는 것이므로 설치 프로그램이 다른 로캘에서 시스템 실행을 감지 할 수 없습니다. 명령 줄 스위치는 표준화 되어 있지 않으므로 보다 구체적이어야 합니다. 만나다? 특정 문제에 대한 일반적인 해결책을 요구하고 있습니다.
Gant

아니요, 일반적인 해결책을 묻지 않았습니다. 내 원래 질문의 마지막 두 문장을 다시 읽으십시오. 그러나 각 설치 프로그램 유형마다 단일 솔루션이 있어야합니다.
mitya
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.