Intl.ListFormat을 사용하여 다국어로 목록 표시하기
Intl.ListFormat을 사용하기 위해 먼저 Intl
객체를 생성해야 합니다. 다음은 목록을 표시할 때 사용할 수 있는 몇 가지 옵션입니다.
- style:
long
,short
,narrow
중 하나를 선택하여 목록의 스타일을 설정할 수 있습니다. 예를 들어, ‘en-US’ 언어로 표시할 때long
스타일은 “January, February, and March”과 같이 완전한 형태로 표시되고,short
스타일은 “Jan, Feb, and Mar”처럼 약식으로 표시될 것입니다. - 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 #다국어