다국어화 작업 i18n

What is i18n

Posted by dydtjr1128 on July 02, 2019 · 94 words/1 min read ETC
i18n

어떤 프로그램을 사용할 때, 사용지역이나 위치에 따라 프로그램의 언어가 바뀌는 경험을 해본적이 있을 것이다. 이러한 프로그램에서 다양한 언어를 지원할 수있도록 다국어화 시키는 것을 i18n이라고 한다. 국제화(internationalization)를 뜻하는 영어단어에서 시작 i와 끝 n사이 18글자가 존재한다고 하여 I18N이나 i18n으로, 반대되는 개념인 현지화(localization)를 L10N이나 l10n 등으로 표기하기도 한다. 이러한 기능을 지원하도록 다양한 언어에 국제화 시킬 수 있는 라이브러리들이 존재한다. 대표적으로 자바스크립트에서 i18next라는 라이브러리가 다국어를 지원한다.

세계적으로 다양한 언어를 지원하기위해서는 이러한 i18n을 적용시키는것이 필수적이다. 사실 i18n에 대하여 무엇인지만 알고 있었으나 크로미움을 공부하면서 알게 되었다.

References

https://ko.wikipedia.org/wiki/%EA%B5%AD%EC%A0%9C%ED%99%94%EC%99%80_%EC%A7%80%EC%97%AD%ED%99%94
https://www.i18next.com/overview/supported-frameworks