C 라이브러리는 Thunderbird를 실행할 때 로케일을 지원하지 않습니다.

C 라이브러리는 Thunderbird를 실행할 때 로케일을 지원하지 않습니다.

Thunderbird는 여전히 잘 실행되지만 다음과 같이 표시됩니다.

대체 "C" 로캘을 사용합니다.

en_US.UTF-8 UTF-8의 주석이 제거되었습니다 locale.gen.

LANG=en_US.UTF-8이미 배치되었습니다 locale.conf.

locale-gen이미 실행 중입니다.

데스크탑 환경은 KDE Plasma입니다.

출력 locale(데스크톱 환경 대신 가상 터미널에서 실행하는 경우 처음 세 줄은 표시되지 않음):

locale: Cannot set LC_CTYPE to default locale: No such file or directory   
locale: Cannot set LC_MESSAGES to default locale: No such file or directory   
locale: Cannot set LC_ALL to default locale: No such file or directory   
LANG=cic_US.UTF-8  
LC_CTYPE="cic_US.UTF-8"
LC_NUMERIC="cic_US.UTF-8"  
LC_TIME="cic_US.UTF-8"  
LC_COLLATE="cic_US.UTF-8"
LC_MONETARY="cic_US.UTF-8"
LC_MESSAGES="cic_US.UTF-8"
LC_PAPER="cic_US.UTF-8"
LC_NAME="cic_US.UTF-8"
LC_ADDRESS="cic_US.UTF-8"
LC_TELEPHONE="cic_US.UTF-8"
LC_MEASUREMENT="cic_US.UTF-8"
LC_IDENTIFICATION="cic_US.UTF-8"
LC_ALL=

이는 GParted를 실행할 때도 발생하므로 Thunderbird에만 해당되는 문제는 아닙니다.

답변1

LANG=en_US.UTF-8뭔가가 설정을 재정의하고 있습니다 LANG=cic_US.UTF-8.

어쩌면 grep -r cic_US.UTF-8 /etc $HOME/.??* 2>/dev/null(문제의 사용자로 실행하면) LANG잘못된 값이 설정된 위치가 드러날 수도 있습니까?

또한 KDE에서 시스템 설정 -> 로케일을 확인하십시오. KDE가 지원할 수 있는 로케일 조합을 설정하는 데 사용될 수 있지만 시스템의 나머지 부분에서는 반드시 지원되지 않을 수도 있습니다.

관련 정보