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:
- Company A has users who speak only French or only English.
- Company A purchases and enables the French (FR-FR) language pack.
- User A speaks French, so the administrator assigns French as the default language for User A.
- User A logs in to the Cornerstone portal, and everything is translated to French.
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:
- Company A has users who speak French and English, and the French speaking users can also speak English.
- Company A wants to have courses in French for English speaking users to learn French.
- Company A enables the French (FR-FR) language culture.
- The administrator selects French as a training language for the “French 101” course.
- Users can search for the “French 101” course with the French training language filter.
Language Cultures vs Language Packs
|Language Packs||Language Cultures|
|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|