데비안 9 : 독일어 로켈로 영어를 설정하는 방법?


15

독일어 로캘 설정 과 함께 영어 를 사용하고 싶습니다 .


현재 시스템은 다음 설정으로 실행됩니다 (Debian Expert Installer의 설치 절차 중에 구성됨).

  • 언어: English - English (Default)
  • 국가, 지역 또는 지역 : other -> Europe -> Austria
  • 국가 별 기본 로캘 설정 : United States - en_US.UTF-8
  • 건반: German

내 질문은 지금 :

영어를 유지하면서 현재 로캘 ( United States - en_US.UTF-8)을 원하는 독일어 로캘 ( de_DE.UTF-8)로 전환하려면 어떻게해야합니까?

설치 절차 중에 오류가 발생했기 때문에 불가능했습니다 ( "잘못된 언어 / 로케일 설정 조합이 감지되었습니다").



나는 네덜란드어 로케일로 영어를 설정하는 방법을 찾고 있었지만 (같은 문제) 첫 번째 Google 히트는 이것입니다. 장기 라이브 StackExchange :-)
Tonny

1
"핫 네트워크 질문"에서이 사실을 발견했으며 지금 관심이 있습니다. 무엇을 달성하려고합니까? 영어이지만 독일어 사용자를 위해 특별히 다른 단어가 있습니까? "방금 Abitur 시험을 보았습니다"또는 "Deutsche Bahn의 열차입니다"?
Fabian Röling

@Fabian 나는 유스 케이스가 영어 메시지를 가지고 있다고 생각하지만 독일 날짜 형식 등
Stephen Kitt

답변:


16

en_DE기본 로케일로 존재하지 않으므로 설치하는 동안 독일어권 국가에 맞게 현지화 된 영어를 로케일로 선택할 수 없습니다. ( LANGUAGE를 직접 설정하는 대신 update-locale을 사용해야하는 이유는 무엇입니까? 로케일 선택과 관련된 검사에 대해 설명합니다.)

당신이 추구하는 것을 달성하기위한 두 가지 접근법이 있습니다.

  1. 하나는 설정으로 새 로캘을 만드는 것입니다. 새로운 en _ ** 로캘을 사용하는 방법 (쉽게)을 참조하십시오 . 자세한 내용은.
  2. 다른 하나는 다양한 LC_변수를 사용하여 로케일 설정을보다 세밀하게 설정하는 것입니다 . 예를 들면 다음과 같습니다.

    export LANG=en_US.UTF-8
    export LC_MONETARY=de_DE.UTF-8
    export LC_TIME=de_DE.UTF-8
    

    또는 메시지를 제외하고 독일어를 기본값으로 사용하려는 경우 :

    export LANG=de_DE.UTF-8
    export LC_MESSAGES=en_US.UTF-8
    

    (그리고 다른 모든 설정을 무시 하는 다른 충돌 LC_변수를 설정 해제하십시오 LC_ALL). locale프로그램을 사용하여 설정을 확인할 수 있습니다 . "로케일"프로그램어떻게 작동합니까?를 참조하십시오 . 자세한 내용은.


LANG는 폴 백일 뿐이므로 다른 LC_ * 변수가있는 경우 제안이 작동하지 않습니다.
schily

1
글쎄, 그것이 LANG여기서 사용하는 요점 이지만, 나는 그것을 분명히했습니다. 감사합니다.
Stephen Kitt

당신의 큰 도움 스티븐 감사합니다! 로케일을 입력하기 전에 먼저 독일어 로케일을 생성해야 /etc/default/locale합니까? 지금은 미국 로케일 만 존재하므로 de_DE.UTF-8시스템에서 아직 사용할 수없는 것 같습니다.
Dave

2
@Dave 실행 sudo dpkg-reconfigure locales하거나 설치 하여 사용할 수있게해야합니다 locales-all. /etc/default/locale직접 편집하지 update-locale말고 대신 사용 하십시오 (답의 첫 번째 링크 참조).
Stephen Kitt

@StephenKitt 감사합니다! 모든 프로그램에서 사용할 수 있고 부팅시 설정되도록 내보내기 명령을 (archlinux에서) 추가 할 위치에 대한 포인터를 제공해 주시겠습니까?
bonanza
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.