Featured image of post i18n(국제화)이란? 소프트웨어 개발에서의 의미와 대응 항목

i18n(국제화)이란? 소프트웨어 개발에서의 의미와 대응 항목

소프트웨어 개발에서 자주 듣는 'i18n(Internationalization: 국제화)'의 의미와 어원을 알기 쉽게 해설합니다. 문자 코드, 날짜/시간 표기, 통화 정보 등 앱이나 시스템을 글로벌 대응할 때 고려해야 할 주요 항목을 정리했습니다.

i18n이란?

i18n이란, Internationalization의 약자로, 국제화라는 의미입니다. Internationalization은 너무 길기 때문에, 첫 번째 i와 마지막 n 사이에 18글자가 포함되어 있다는 의미로 i18n이라고 생략해서 표기됩니다.

소프트웨어에서의 국제화 대응이라는 문맥에서 사용되기도 합니다.

국제화에서의 주요 대상 항목으로는 다음이 있습니다.1

  • 문자 집합 (표준 문자 코드 등)
  • 문자의 방향 (왼쪽에서 오른쪽으로, 오른쪽에서 왼쪽으로, 왼쪽을 향해 위에서 아래로, 기타)
  • 문구
  • 폰트
  • 서식
    • 수치 (소수점 문자, 자릿수 구분 문자, 구분하는 자릿수 등)
    • 일시 (연월일 표기 방법, 이슬람력/그레고리력/유대력/일본력 등 사용하는 달력의 차이, 기타)
  • 일시 정보의 시차
  • 통화 정보
comments powered by Disqus