Intl.ListFormat을 사용하여 다국어로 목록 표시하기

Intl.ListFormat을 사용하기 위해 먼저 Intl 객체를 생성해야 합니다. 다음은 목록을 표시할 때 사용할 수 있는 몇 가지 옵션입니다.

  1. style: long, short, narrow 중 하나를 선택하여 목록의 스타일을 설정할 수 있습니다. 예를 들어, ‘en-US’ 언어로 표시할 때 long 스타일은 “January, February, and March”과 같이 완전한 형태로 표시되고, short 스타일은 “Jan, Feb, and Mar”처럼 약식으로 표시될 것입니다.
  2. type: conjunction, disjunction, unit 중 하나를 선택하여 목록의 유형을 설정할 수 있습니다. conjunction은 “and”로 항목을 연결하고, disjunction은 “or”로 연결하며, unit은 숫자와 함께 표시될 때 사용됩니다.

아래는 간단한 예제 코드입니다.

const list = ['apple', 'banana', 'orange'];

const formatter = new Intl.ListFormat('en-US', { style: 'long', type: 'conjunction' });

const formattedList = formatter.format(list);

console.log(formattedList);

위의 코드는 ‘en-US’ 언어로 표시할 때 long 스타일과 conjunction 유형을 사용하여 “apple, banana, and orange”와 같이 목록을 표시합니다.

Intl.ListFormat은 다양한 언어와 목록 유형에 맞게 적용할 수 있어 다국어 서비스 개발에 유용한 기능입니다. 자세한 내용은 MDN 웹 문서 Intl.ListFormat를 참고하십시오.

#JavaScript #다국어