Translating Service Catalog Variables
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-13-2014 12:32 PM
I am trying to configure snow for multiple languages and have installed the german plug in. When I view a Catalog item in either UI or ESS site the standard cat item field names are displayed in german but catalogue variables are not. Has anyone applied translation to catalog variables and can advise if further configuration is required
Many Thanks
Jon
- Labels:
-
Service Catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-24-2016 03:09 AM
Can anyone help me in my above question?
Christina, please help me if you can.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-25-2016 11:31 PM
Hello Ashish
It should work the same way as in the UI Macro.
You can define a g:evaluate jelly tag:
<g:evaluate var="jvar_my_name">
gs.getMessage('myKey', '');
</g:evaluate>
And use it for example this way:
<td align="right">
<b>${jvar_my_name}</b>
</td>
Best Regards
Christina
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-29-2017 10:26 PM
I am new to SNow and I am working on translations. I have activated required French plugin and added Language drop down on user profile page to allow user to change the language as needed which is working fine for all the OOTB fields and not working for custom fields as expected. I have created translated fields for the new custom field which has been added in user profile page but its not working. I really appreciate if you can help me here. Thank you in advance!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-08-2017 01:40 PM
Presumably you are needing to add translations to the Field Labels, which will be in sys_documentation.list. If you need to add translations to choice values, these will be in sys_choice.list
In both tables, you will find an entry for the value(s) you just created in English. Open each record, change the Language to FR and translate "Label, Plural, Help & Hint" for sys_documentation (field labels) or "Label and Hint" for sys_choice (Choice Values).
Additional Note:
For many of the other fields, such as those which are of type Translated Field / Name (deprecated), Translated Text or Translated HTML, the easiest way to translate is to navigate to the page containing the values to be translated, switch your instance to the target language and translate said value and UPDATE or SAVE.
All three field types will automatically create a new entry in the appropriate table. Once created, you can go find the new entry and use it as a template to be used to create bulk upload spreadsheets. Important note though, the OOTB transforms for sys_translated_text and sys_translated are problematic if the coalesce values are blank so watch this closely.
Oh, one other thing. If you need to translate popup messages, conditional messages which show up based upon a value (e.g. ui macros, client scripts, catalog client scripts, etc) you will first need to ensure you are enumerating your messages in sys_ui_message with a key value (which you will use in the code itself) and the message you want to show up in the UI. Then, in your code, you would use either gs.getMessage{} if you need a glide record or ${} if you don't (such as for catalog client scripts). When you are done, you will have one message record for each language for a single message, as in the image shown below.
Hope this is helpful.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-10-2017 02:55 AM
Hello Christina,
Thank you so much for the explanation as i am also new to this SNOW.
Regards
Ankita