Interested in a ServiceNow event built for developers? Registration for now[dev]26 is officially open!

Employee Center: Child Topics not being shown in dropdown, when language is translated

MarakkarHc
Giga Contributor

In the employee center, when language is English, the main topics and its child topics are shown as expected.

But once language is switched to e.g.: Arabic, (all the topics are translated and available in translated text), only the main topic is shown and drop down does not show any child topics.

1 REPLY 1

sachinchaudhary
Tera Expert

Hi @MarakkarHc 

Even if translations are populated in the sys_translated_text table, Employee Center automatically hides child topics in dropdowns if certain criteria aren't met under the translated language context.

Here are the three most common reasons and fixes:

  • Missing Connected Content (Most Common): The mega menu hides topics that have no visible connected items (Catalog Items, Articles). If your linked content is only available in English or restricted by language-specific User Criteria, the child topics will disappear for Arabic users. Ensure at least one linked item is active and visible in Arabic.
  • Portal Node Caching: Taxonomy layouts are heavily cached. Switching languages in a single session often fails to re-render deep sub-menus. Test this by clearing your instance cache (cache.do) and using a clean Incognito window.
  • AI Search Indexing: If your dropdown relies on AI Search data sources, the newly translated taxonomy paths might not be indexed yet. Go to your AI Search Indexed Sources and trigger a re-index for your taxonomy.

Quick Test: Link a universally accessible Catalog Item directly to one missing child topic. If it appears in the Arabic dropdown, it confirms you have a content visibility issue.

Hope this helps! Please consider marking this as Helpful or Accept as Solution if it resolves your issue.