Language Cultures vs Language Packs

Language Packs

A language pack fully translates the text that appears on the system and it allows for localization.

A language pack is used to set a user's language and the language associated with a training item.

Use case for language packs:

  1. Company A has users who speak only French or only English.
  2. Company A purchases and enables the French (FR-FR) language pack.
  3. User A speaks French, so the administrator assigns French as the default language for User A.
  4. User A logs in to the Cornerstone portal, and everything is translated to French.

Language Cultures

Language cultures are similar to language packs, except the system text is not translated. When a language culture is enabled, users who logs in with the assigned language culture will see the page in English (EN-US). The date format, number format, and currency format throughout the system will correctly match the selected language culture.

A language culture is used to set the language associated with a training item and to filter training by language.

Use case for language cultures:

  1. Company A has users who speak French and English, and the French speaking users can also speak English.
  2. Company A wants to have courses in French for English speaking users to learn French.
  3. Company A enables the French (FR-FR) language culture.
  4. The administrator selects French as a training language for the “French 101” course.
  5. Users can search for the “French 101” course with the French training language filter.

Language Cultures vs Language Packs

  Language Packs Language Cultures
Fully translated X  
Allows localization on UI X X
Assign as training language X X
Assign as user language X X
Proper language related formats X X
Free to use   X