Table of Contents

Namespace System.Globalization

Codeunit

Name Summary
Codeunit System.Globalization.Language Management codeunit that exposes various functions to work with languages.
Codeunit System.Globalization.Translation Exposes function\alitys to add and retrieve translated texts for table fields.

Table

Name Summary
Table System.Globalization."Allowed Language" Table that contains a list of specific application languages available for the users. If the table is empty, then all installed application languages will be available.
Table System.Globalization.Language Table that contains the available application languages.
Table System.Globalization."Translation Buffer"

Page

Name Summary
Page System.Globalization."Allowed Languages" Page that shows the list of allows languages which is enabled for this environment. If nothing is specified, then the user will be able to use all available languages.
Page System.Globalization.Languages Page for displaying application languages.
Page System.Globalization."Windows Languages" Page for displaying available windows languages.
Page System.Globalization.Translation This page shows the target language and the translation for data in a table field.

PermissionSet

Name Summary
PermissionSet System.Globalization."Language - View" This permission set allows you to view the language list and set the preferred language for the user
PermissionSet System.Globalization."Translation - Edit" This permission set allows the editing of translations from the Translations page. The table is internal but the page is editable.
PermissionSet System.Globalization."Translation - Read"

Events

Name Summary
OnGetUserLanguageCode Integration event, emitted from <see cref="GetUserLanguageCode"></see>. Subscribe to this event to change the default behavior by changing the provided parameter(s).