en_DK.UTF-8
나는 새 시스템을 설치할 때 약간의 기발한 로케일을 사용 하곤 했습니다 . 왜냐하면 덴마크에 있지 않았음에도 불구하고 이것이 제가 원하는 로케일 결과를 (거의) 생산했기 때문입니다.
- 측정기준
- 날짜 및 시간 형식은 적합하지만 날짜 및 월 이름은 영어로 되어 있습니다.
- 24시간 형식
- 일주일은 월요일부터 시작됩니다
- ISO 형식의 숫자 날짜(적어도 유사), yyyy-mm-dd
- 비공식 날짜는 dd/mm이며 그 반대는 아닙니다.
- A4 용지 크기
- 유로화
- 영어로 된 시스템 메시지
아쉽게도 Ubuntu와 Debian은 더 이상 이 en_DK
로케일을 지원하지 않는 것 같습니다. 나는 en_EU
"유럽 영어" 같은 것이 있어야 한다고 생각했습니다 .
제가 일했던 모든 곳에서는 이러한 요구 사항이 있었습니다. 조직의 공식 언어는 영어이지만 다른 모든 언어는 기본적으로 유럽 대륙으로 설정되기를 원합니다.
"위치에 구애받지 않는" 영어 로캘이 개인적으로나 제가 일하는 조직 모두에 도움이 될 것이라고 생각한 사람은 제가 처음이 아닙니다. 그렇다면 왜 존재하지 않으며 추가 논의와 정당화를 어디서 찾을 수 있습니까?
...아니면 계속해서 이야기해야 하나요? 누구에게?
답변1
en_IE.UTF-8
영어(아일랜드) 로케일에는 원하는 거의 모든 것이 있습니다.
- 측정기준-예
- 24시간 형식 —예
- 일주일은 월요일부터 시작됩니다 -예
- ISO 형식의 숫자 날짜(적어도 유사), yyyy-mm-dd —아니요, 이 로케일입니다
dd/mm/yy
. 하지만 그건 당신이 익숙했던 것과 가까운 것 같아요 - 비공식 날짜는 dd/mm이며 그 반대는 아닙니다.예
- A4 용지 크기—예
- 유로 통화—예
- 영어로 된 시스템 메시지—예
제가 아는 한 영어(범유럽) 로케일이 없기 때문에 저는 암스테르담에 있음에도 불구하고 실제로 이 로케일을 사용하고 있습니다.
그런데. ga_IE.UTF-8
아일랜드 게일어이기 때문에 아일랜드(아일랜드) 로케일을 선택하는 실수를 저지르지 마십시오 .
답변2
(a)는 "유니코드 범용 로케일 데이터 저장소로케일이 처리되는 곳인 것 같습니다. glibc 위키는 다음과 같이 말합니다.그들은 CLDR을 따를 것입니다.
(b) 원하는 작업을 수행하도록 설계된 "en_150"이라는 로케일이 있습니다. glibc가 아직 이를 구현했는지 확실하지 않습니다. en_BE라는 유사한 로케일이 있는데, 이는 전역 범위 대신 BE 영역을 포함한다는 점을 제외하면 en_150과 동일합니다.
답변3
이름과는 별도로 en_DK 로케일은 실제로 덴마크와 아무 관련이 없습니다. 이것은 원래 여기에서 요청한 것과 동일한 것을 원하는 사람들에 의해 만들어졌습니다. 유럽 영어 사용자를 위한 정상적인 기본값 세트입니다. "en_DK"라는 이름은 약간 농담입니다. 당시 모든 로케일 이름은 언어 코드와 국가 코드(대륙 코드 또는 두 번째 위치에 아무것도 없음)로 구성되었으며 덴마크가 어떤 이유로 일치하는 이유로 자리 표시자로 선택되었습니다. 국가/지역 코드. (...그 이후로 영어를 모국어로 사용하는 덴마크 인구의 비율을 연구하는 데 혼란을 겪는 사람이 한 명 이상 있었을 것입니다. :))
답변4
실제로 en_IE보다 귀하의 요구 사항에 더 잘 맞는 로케일이 있다고 생각합니다. 비공식이지만 사실이에요en_SE.UTF-8
. 다음은 로케일 파일에 대한 링크입니다.
기본적으로 sv-SE를 복사하여 원하는 모든 것을 제공하지만(다시 확인하지는 않았지만) 영어 시스템 메시지, 메뉴 등을 제공합니다. 나는 이것을 이전에 사용해 본 적이 있으며 파일 상단의 주석 블록에 있는 경고를 통해 연습하면 매우 잘 작동했습니다.
설치하다:
- 다음을 통해 로케일 파일에 액세스할 수 있도록 다운로드하세요.
/usr/share/i18n/locales/en_SE
- 달리기
sudo localedef -i en_SE -f UTF-8 en_SE.UTF-8
/var/lib/locales/supported.d/local
줄 에 추가하세요en_SE.UTF-8 UTF-8
(배포판에 따라 다를 수 있습니다. Debian Squeeze/6.0은 이에 만족하는 것 같습니다/etc/locale.gen
)- 달리기
sudo locale-gen
- 시스템 또는 계정 기본 로케일을 다음으로 설정하세요
en_SE.UTF-8
(예:/etc/default/locale
Debian과 같은 시스템을 통해) - 새 로케일을 활성화하려면 다시 시작하거나 로그아웃했다가 다시 로그인하세요.