Knowledge categories in multiple languages

ivanovs
Giga Contributor

I have a question regarding the knowledge article categories. We have started using knovledgev3 since upgrading using multiple languages but it seems that we cannot have the category of a knowledge artcile translated. The label and value of a kb_category record are of type "string" therefore we cannot have a category in french to have a different value than the same category in English. Can you please advise what is the ServiceNow approach to managing the same category in different languages?

 

Thanks in advance.

1 ACCEPTED SOLUTION

Alikutty A
Tera Sage

Hi Simeon,



In Helsinki, the categories are of String Type and in Instanbul, it has been changed to Translated Field. I suppose you are working on a version lower than Istanbul. I checked the translation prefix for Label field and it shows as GMLD. It means you should add localization in System Localization > Field Labels.



http://wiki.servicenow.com/index.php?title=Translating_New_Customizations#Displaying_Translation_Pre...



find_real_file.png



For translation a knowledge category in your instance for eg: General, You can add the following entry in Field Labels module. For each language add a new entry by replacing the Label.


find_real_file.png



Thanks


Please Hit like, Helpful or Correct depending on the impact of the response


View solution in original post

6 REPLIES 6

Hello Simeon,



If I have answered your question, can you please mark my response as correct so that others with the same question in the future can find it quickly and that it gets removed from the Unanswered list. If you are viewing this from the community inbox you will not see the correct answer button.   If so, please review How to Mark Answers Correct From Inbox View.



https://community.servicenow.com/docs/DOC-5601



Thanks


Please Hit like, Helpful or Correct depending on the impact of the response.


Mwatkins
ServiceNow Employee
ServiceNow Employee

Hi Simeon,


The easiest way is to set your UI language to french and then go to Maintain Categories.


Here you change the title of each category into french and save the record (or do an inline edit in the list view), and because the title field has the type "translated_text" you will then set the french translation.


If you change your language back to english, the english original name will be shown.



BONUS HINT: The easiest way to know where translations are coming from is to turn on the "prefix" filter. It will tell you if it's coming from System UI>Messages, Translated Names/fields, or somewhere else.



1. Go to System Properties> System Localization


2. Check "yes" for "Displays transaction prefix on translatable strings"


3. Refresh your browser and you'll have TRT, MSG, and other labels indicating where to do your translations.



This should help:


http://wiki.servicenow.com/index.php?title=Translating_an_Instance#gsc.tab=0



My answer stolen from Lars and Chuck in this article:


[Helsinki] How to translate categories ?