소수점을 포함하여 Linux에서 로케일을 변경하는 방법

소수점을 포함하여 Linux에서 로케일을 변경하는 방법

저는 이전에 Linux Mint를 사용하고 있었고 지금은 Ubuntu 18 메인 배포판을 사용해 보고 있습니다. Gnome top에는 요일/시간이 표시됩니다. 여기서 시작했고 GUI를 통해 지역을 영어로 변경하고 지역을 러시아어로 설정하려고 했습니다. 그런데 지역을 미국으로 변경하면 시간대가 변경되는 것을 발견했습니다. 나는 이것을 읽고 시도했습니다.터미널에서 현재를 얻거나 원하는 로케일 형식을 설정하려면 어떻게 해야 합니까?

이상한 점은 sudo update-locale LC_TIME=en_CA.UTF-8PC를 다시 시작한 후 /etc/default/localeCA가 있지만 localebash에서는 RU를 제공한다는 것입니다. 화면 상단의 요일은 여전히 ​​러시아어로 표시됩니다. 파일과 명령이 다른 이유는 무엇입니까? 화면 상단의 언어를 어떻게 변경하나요? 간단한 날짜 변수인가요? 어디서 찾을 수 있나요?

위의 내용을 확장하여 소수점과 천 단위 구분 기호를 각각 원하는 대로 변경할 수 있습니까?

답변1

화면 상단의 메시지에 대한 단계는 다음과 같습니다(예: 러시아 연방).

  1. 편집 /usr/share/i18n/locales/ru_RU(예: 을 통해 sudo nautilus): abday행을 다음으로 변경합니다.

    abday   "Sun";"Mon";"Tue";"Wed";"Thu";"Fri";"Sat"
    
  2. 로케일 생성:

    $ sudo locale-gen ru_RU.UTF-8
    
  3. 설정에서 형식을 러시아 연방으로 설정합니다(먼저 나만의 로케일을 만들고 싶었지만 새 로케일을 만드는 방법을 찾을 수 없어서 예를 들어 설정 목록에 표시되지만 /usr/share/i18n/locales/ru_RU territory "Russia"설정에는 다음과 같이 표시됩니다 Russian Federation. 누군가 수정하거나 댓글을 달아주세요. 어떻게 할 수 있나요? 완료됩니다).

  4. 재등록

십진수의 경우 이를 변경했는데 /usr/share/i18n/locales/ru_RUUbuntu 형식에서는 올바르게 표시되지만 알 수 없는 이유로 LibreOffice calc에서는 작동하지 않습니다.

관련 정보