Terms around Internationalization (i18n)
I created a list to explain the most important terms when it comes to i18n of an application.
Internationalization (i18n): The process of making an app support different languages and regions.
Localization (l8n): The process of customizing a globalized app for specific languages and regions.
Culture: A language and, optionally, a region. -> de-CH
Neutral culture: A culture that has a specified language, but not a region (for example "en", "es").
Specific culture: A culture that has a specified language and region (for example, "en-US", "en-GB", "es-CL").
Parent culture: The neutral culture that contains a specific culture (for example, "en" is the parent culture of "en-US" and "en-GB").
Locale: A locale is the same as a culture.