The term internationalization has been shortened to i18n, which represents the number of letters between the first and the last letters of internationalization. L10n uses the same naming scheme, coming from “localization”. Combined together, i18n/L10n methods, protocols, and applications allow users to use languages of their choice.
i18n applications are programmed using i18n kits under libraries. These allow developers to write a simple file and translate displayed menus and texts to each language.
Using i18n/L10n allows a user to view, input, or process data in non-English languages.
i18n and L10n are not FreeBSD specific. Currently, one can choose from most of the major languages, including but not limited to: Chinese, German, Japanese, Korean, French, Russian, and Vietnamese.