- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-19-2018 11:23 PM
Dear all,
I am trying to see how the the Crisis management module is done based on this blog :
https://community.servicenow.com/community?id=community_blog&sys_id=060eaa2ddbd0dbc01dcaf3231f9619a1
I made it working and send voice and SMS message using Twilio interface plugin.
But now this app as been done only with english language I guess, and I was wondering how in Service now I can get the form field translated in French for instance ?
Any idea or link to redirect me for that ?
I am new in ServiceNow and just learning
regards
Solved! Go to Solution.
- Labels:
-
User Experience and Design
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-20-2018 08:52 AM
Hi scal
Step 1 - Look up the data import
so create a template for each table
https://docs.servicenow.com/bundle/london-platform-administration/page/administer/import-sets/task/t_DownloadAnImportTemplate.html
stop halfway and just press the Create Excel Template button - save the excel template
Have a read through the help section on Easy import
Step 2- Manual
You have to go to each table and find the records that relate to your custom app. There are 5 tables.
Find the english version, open the record, change the message or label fields and change the language but do an insert from the context menu.
Insert creates a new record with the same key but with different language and translation.
Be very careful not to hit save or update as this will overwrite the original
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-20-2018 01:35 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-20-2018 01:42 AM
If you want to update french in your instance
Go to System Import sets>Administration>data sources
Wildcard search *french in the name field, depending on how old your instance is you'll see blocks of 5 records. 1 for each table.
If your instance is relatively new then there will be nothing to update
For each of the 5 open the source
1. Test load 20 records.
2. Load All records
3. Run Transform
This can be useful if you have updated your instance with a plugin after you have loaded the original language pack.
Note it doesn't cover custom modules and customisation's written by third parties
Regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-20-2018 01:52 AM
Hello scott, I am stuck now.
I am in a situation where is set to true the option to let the system automatically add missing entry in table when language is not find, this in order to easily identify them for translation.
based on the documentation missing field should be automatically created with english as added with the[fr] suffix for instance, telling that those text need to be translated in french.
But seems those text entry are not present in tables.
Could you please elaborate an easy working process to translate text step by step.
Lest imagine if I have a customer which have 200 text to be translated for instance, that would be easier to export the tables with reference english text and French field to be translatable, then simply edit those text in excell and then when complete import them back.
is there such clear process ?
thanks for help
regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-20-2018 02:05 AM
Dear scott,
But the procedure is to upload xls files which has been alredy provided by the platform which already contains translated text that need to be upload to the environment correct ?
What I need to do in my case if the same but for custom application or custom fields that I could have potentially added to a form.
For exemple I have folow the training lab of ServiceNow and at some point we create an aplication and module named NeedIt. By default all form field for this modules is in english.
How can I get this application and modules and associated field name to be available in french for translation ?
The sample capture i have done above you can see some field that I have highlkighted in red are still in english and need to have those in French.
For that I have :
- enable the field prefix as you can see on on picture
- Enable I18N Debugging
- set to true the glide.translate.learn system property
The last option is suppose to create missing field for the current language by creating the record with [fr] for instance as text field. this should allow to identify field needed to be translated but seems not working as I cannot see the missing entry for same field name in english
Any idea , strugling for long time with this actually
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-20-2018 02:23 AM
You can update any of the 5 tables with imports using templates and just adding the french then importing it. The data sources are simply the offering from servicenow for the standard tables.
To translate a custom module I'd simply do it manually unless the module is very large.
Start with the application menu - you know it's a sys_app_module element and you know it's on Translated name /field table.
Go update them - don't forget to insert and not save over the record.
To get an idea of how big the job is go to the translated name and field labels tables and see how many translations are there in english for the custom tables
If it's greater than 200 then look to do a data import using the template for the tables. Get the template add data with same keys but different language and label then import.
If it's less than 200 just track them down manually and do them.
This tends to be something we give a graduate to do with the translator role.