운영 체제: Mint13
언어 지원 옵션을 통해 기본 언어를 zh-cn으로 설정했습니다.
이는 소수의 사물(시냅스, 날짜 및 시간)의 언어를 변경합니다.
하지만 그 외의 모든 내용은 여전히 영어로 되어 있습니다.
터미널에서 LANG 및 MDM_LANG 변수를 수동으로 zh-CN.UTF-8로 설정하고 애플리케이션을 열면 올바른 언어가 표시됩니다.
그러나 내가 넣은 모든 것에도 export LANG="zh-CN.UTF-8"
여전히 영어입니다. (올바른 LANG 등을 보고하는 터미널에서 실행하는 경우에도)export LANG="zh-CN.UTF-8"
.bashrc
편집하다:
~ $ locale
LANG=en_AU.UTF-8
LANGUAGE=
LC_CTYPE="en_AU.UTF-8"
LC_NUMERIC=zh_CN.UTF-8
LC_TIME=zh_CN.UTF-8
LC_COLLATE="en_AU.UTF-8"
LC_MONETARY=zh_CN.UTF-8
LC_MESSAGES="en_AU.UTF-8"
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=
~ $ cat /etc/environment
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LANGUAGE="zh_CN:en_AU:en"
LANG="zh_CN.UTF-8"
답변1
내 생각엔 당신이 지역 이름을 약간 잘못 알고 있는 것 같아요. export LANG=zh_CN
또는 을 시도하십시오 export LANG=zh_CN.utf8
.
유효한 로케일 목록을 찾으려면 을 참조하십시오 /usr/share/locales
.
답변2
실행 중인 로캘을 재구성해 보세요.
sudo dpkg-reconfigure locales
내보내기는 터미널에서 실행된 애플리케이션에만 영향을 미칩니다 LANG
..bashrc
또는 루트로 파일을 편집할 수 /etc/default/locale
있지만 locale -a
.
답변3
로캘을 변경하려면 완전히 다시 시작해야 합니다.