현지화된 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)또는 유사).