Mac OS X에서의 lpstat 및 현지화

Mac OS X에서의 lpstat 및 현지화

현지화된 Mac OS X(버전 10.6)에서 "lpstat" 유틸리티가 출력 메시지를 영어로 표시하도록 하려면 어떻게 해야 합니까?

예:

lpstat -v

네덜란드어 프로그램:

apparaat voor Samsung_SCX_4300_Series: usb://.....

정규식("device for" 접두사)을 사용하여 애플리케이션의 출력을 구문 분석할 수 있도록 강제로 메시지를 영어로 표시해야 합니다.

device for Samsung_SCX_4300_Series: usb://

"LANG=en_US.UTF-8" 접두사, "LC_MESSAGES=C" 접두사 등을 사용하여 실행해 보았지만 Mac에서는 이들 중 어느 것도 효과가 없는 것 같습니다. 영어는 시스템 환경 설정에서 두 번째로 나열됩니다.

답변1

Apple은 다음에서 로케일 감지를 일부 변경했습니다.컴퓨터 지원 시스템배송됩니다.

Apple 수정 버전 찾아보기 cups/language.c(구체적으로,10.6.8language.c), SOFTWARE(모든 값, 빈 문자열 포함)도 설정하는 한 LANG을 원하는 언어로 설정하여 언어를 재정의할 수 있어야 한다는 것을 알았습니다.

소프트웨어와 언어를 모두 설정하지 않으면 기본적으로 언어 및 텍스트 창의 언어 탭에서 선호하는(첫 번째) 언어를 읽도록 설정됩니다.시스템 환경설정.

다음 셸 명령은 기본/영어 메시지를 생성해야 합니다.

SOFTWARE= LANG=C lpstat -v

호출되지 않으면 그에 따라 환경을 조정하십시오.매개변수 통계쉘을 통해(예:시스템(3)또는 유사).

관련 정보