나의 잡다한 노트 및 메모

Locale 이란? 본문

DevOps

Locale 이란?

peanutwalnut 2025. 2. 12. 14:55

Locale은 UI에서 사용되는 언어, 지역 설정, 출력 형식 등을 정의하는 문자열이다. 

Unix와 Linux 같은 POSIX 기반의 시스템에서는 같은 형식을 공유하고 있다. 애플의 맥OS를 비롯한 Darwin 계열 os들도 POSIX호환이 되기 때문에 같은 형식의 로케일 문자열을 사용한다.

 

환경변수를 설정해서 설정을 변경하고, 이 설정값에 따라 메시지, 시간 형식, 통화 형식 등의 출력이나 동작을 변경할 수 있다.

 

로케일 형식

language_[territory][.codeset]

 

한국어의 경우는 ko_KR.UTF-8 을 주로 사용한다.

en_US.UTF-8 -> 영어, 미국, UTF-8 인코딩

 

쉘에서는 locale 명령어를 사용해 현재 시스템에 적용돼있는 로케일 값을 확인할 수 있다.

export를 통해 원하는 로케일 관련 환경변수의 값을 변경할 수 있다.

 

도커 이미지와 같이 최소화된 환경에서는 로케일이 기본적으로 설치돼있지 않다. 

'DevOps' 카테고리의 다른 글

운영 서비스 이관 전략 중 일부 설명  (0) 2025.03.30
직렬화와 역직렬화  (2) 2024.12.25
Provisioning 이란?  (0) 2024.11.24
DORA 메트릭  (1) 2024.11.23
CI / CD  (0) 2024.11.19