
MessageFormatter::create 함수의 locale 옵션은 지역 설정을 지정하는 데 사용됩니다. locale 옵션을 사용할 때, locale 코드를 지정할 때는 ISO 639-1 언어 코드와 ISO 3166-1-alpha-2 국가 코드를 결합하여 사용합니다. 예를 들어, 한국의 경우 ko_KR로 locale 코드를 지정할 수 있습니다.
MessageFormatter::create 함수를 사용하여 메시지를 포맷할 때, locale 옵션을 지정하지 않으면 시스템의 기본 지역 설정이 사용됩니다. 하지만 locale 옵션을 사용하여 지역 설정을 지정하면, 메시지를 포맷할 때 해당 지역의 지역 설정이 적용됩니다.
예를 들어, locale 코드를 ko_KR로 지정했을 때, 메시지를 포맷할 때 한국의 지역 설정이 적용됩니다. 예를 들어, "Hello, world!"라는 메시지를 포맷할 때, 한국의 지역 설정에서는 "안녕하세요, 세계!"라는 메시지가 반환됩니다.
따라서, MessageFormatter::create 함수의 locale 옵션을 사용할 때, locale 코드를 지정할 때는 ISO 639-1 언어 코드와 ISO 3166-1-alpha-2 국가 코드를 결합하여 사용해야 합니다.
2025-08-12 21:31