/ FRAGMENTARY-KNOWLEDGE

What is i18n, l10n?

Introduction

국제화와 지역화 작업을 의미하는 i18n과 l10n에 대해서 알아보도록 하겠습니다.


i18n, l10n

i18n은 internationalization(국제화)를 표현한 것입니다. 첫글자인 i와 마지막 글자인 n사이에 18개의 글자가 있다고 해서 저렇게 표현한 겁니다. 아마 IT쪽에 관심이 있는 사람이라면 i18n이 어떤 약자인지는 몰랐어도 국제화라는걸 알고는 있었으리라 생각됩니다.

l10n역시 마찬가지로 localization(현지화)를 표현한 것입니다. 첫글자인 l과 마지막 글자인 n사이에 10개의 글자가 있다라는 것이겠죠?

일반적으로 우리가 작성한 프로그램을 다른 언어로 출시할때는 당연히 해당 언어로 현지화를 진행해야 합니다. 내용의 번역부터 시작해서 각종 단위(통화단위, 도량형 단위, 숫자의 표현, 날짜표현 양식 등)의 변환등을 의미하겠죠. 하지만 현지화의 가장 중요한 점은 타겟 문화에 맞도록 컨텐츠를 조절하는 것입니다. 이게 힘든 작업이죠. 개발자에게 맡기면 산으로 갑니다. (^^)

여하간 이런 현지화를 다른 여러 타겟(여러 나라)를 대상으로 우리의 프로그램을 조정하는 작업이 바로 i18n support라고 불리는 국제화 작업이라고 보시면 될 듯 합니다.

그냥 그렇다구요.

i18n 작업을 할 때 주의해야 할 점에 대해서는 다른 훌륭한 포스트들을 참조해주세요~ 사실 저도 작업 경험이 딱 한번 있습니다. (하고 싶지 않아요.. 할 생각도 없구요)

End.