- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-27-2022 01:50 AM
I wonder how to set the label of the menu name(custom menu) and module name(custom module) of the application by language setting.
Also, the tab name of the form layout on the screen is currently set only in English (custom tab), But I want to know how to set it to appear in Korean according to the language setting.
In the case of table name and column name, I registered the ko version and en version through label setting, But where should I register the language version for menu, module, and tab name?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-27-2022 02:17 AM
Hello,
Translating module names is done via System Localization> Translated Name/Fields. The table name is sys_app_module. Here is an example of English and Spanish module labels. If an entry is only showing up in English, create a translation entry for the appropriate language with the same Value and a new Label.
1. Navigate to System Localization > Translated Name / Fields.
2. Click New button.
3. Choose the following options,
a. Table = "sys_ui_section"
b. Element = "caption"
c. Language = "ja" (ja denotes Japanese. Please use appropriate value for your requirement)
d. Value = "Notes" (Provide the English name of the form section)
e. Label(translate) = "ノート" (Translated Japanese text)
4. Click on Submit button.
Login / Impersonate using the user account with the desired language and open the form. Translated text will be displayed as section name.
Please mark this answer as correct, if it helps to solve your issue
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-27-2022 02:17 AM
Hello,
Translating module names is done via System Localization> Translated Name/Fields. The table name is sys_app_module. Here is an example of English and Spanish module labels. If an entry is only showing up in English, create a translation entry for the appropriate language with the same Value and a new Label.
1. Navigate to System Localization > Translated Name / Fields.
2. Click New button.
3. Choose the following options,
a. Table = "sys_ui_section"
b. Element = "caption"
c. Language = "ja" (ja denotes Japanese. Please use appropriate value for your requirement)
d. Value = "Notes" (Provide the English name of the form section)
e. Label(translate) = "ノート" (Translated Japanese text)
4. Click on Submit button.
Login / Impersonate using the user account with the desired language and open the form. Translated text will be displayed as section name.
Please mark this answer as correct, if it helps to solve your issue
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-28-2022 12:55 AM
Are you familiar with our Localization forum here? (ideal place for such questions), with regards to adding the translations for your form section + application's module, you'll need two different entries;
- The Module (in the application navigator) is almost certainly a "TRF" (visible when the i18n debugger is enabled) which means it would be an entry in the [sys_translated] table. This would be for the [sys_app_module] table's entry
- The Form Section should also be an entry in the [sys_translated] table as it should also be a "TRF", but it would need to be populated differently. This would be for the [sys_ui_section] table's "caption" field.
If you'd like to learn more about how the 5 tables work, it might be good either as a refresher or a learning opportunity to check my blog post here,
Technically speaking, providing the entries are created in the correct manner (either manually, spreadsheet import, or via changing your session language to re-make them from the English source) then the system will know they exist and therefore show them (be aware you might need to perform a cache.do though for your browser to pick them up),
Many thanks,
Kind regards
Director of Globalization Deployment, Internationalization