Forum Discussion

Striker's avatar
Striker
Copper Contributor
Oct 17, 2022

Multilingual Hub Menu is not translating

Hub site menu is not translating even after translated manually and waited 2 days but still shows in default language as English. I had set the preferred language in devle there is no change at all. 

 

In Microsoft article it was mentioned that it will affect after 2 hours. No changes. Only translation which happens are pages.

 

Hub navigation is also supported. It may take up to 2 hours to reflect changes for all hub sites. 

8 Replies

  • Striker Is it happening for all users? Can you check below settings:

    1. Regional/language settings of SharePoint site
    2. Language settings of user account in delve / advanced settings in my sites in SharePoint

    Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.

    • Striker's avatar
      Striker
      Copper Contributor

      ganeshsanap 

      I am trying for my profile, in the below image I selected polish in my case but Home and Document are translated manually to polish but still I see them as english.

       

      1. Regional/language settings of SharePoint site - It is Polish since site is Polish
      2. Language settings of user account in delve / advanced settings in my sites in SharePoint

       

       

      • MartinLaplante's avatar
        MartinLaplante
        Iron Contributor

        Hi Striker 

         

        I may be the one who first wrote "2 hours" for hub navigation, and others have copied that, but that is just one possible scenario.


        Language settings are a bit more complex than this. What you have shown is the Account settings. What you want to see is the Profile settings, not necessarily the same.  In many cases changes in Account settings for display language get synchronized to Profile settings, which themselves get synchronized with site-level user display settings.  You have to wait for the synchronization to reach both the hub site and the lower level site, presuming that the language is the same as one of the alternate languages of both sites.  After that, there are two levels of caching, browser-level caching and server-level caching per user for hub navigation.  There are APIs to refresh them, but using only the browser, the best method is to shut down both the logged in session and the browser after the languages have propagated.  How can you tell whether the languages have propagated?  You have to look at your menus and UI in the site and go directly to the hub site and check the menus and UI there.

        We've done all the work to synchronize the language of the hub and global navigation, but it's part of a commercial product.

Resources