This tutorial explains I18N background in IETF and framework to internationalize strings in protocols.
The Internet is spread all over the world, and users communicate each other in various languages over the Internet. Demand for using native language to represent one's identifiers as well as message contents are increasing. Therefore, protocols are recommended to have capability to accomodate various languages. Internationalization (I18N) is a common mechanism to use various languages in protocols.