RadGridView localization doesn’t work

2 posts, 0 answers
  1. Jan
    Jan avatar
    2 posts
    Member since:
    Feb 2012

    Posted 10 Oct 2016 Link to this post

    Hi

    I try localize RadGridView to Slovak culture.

    I have resource files in external assemnly MyApp.Resources.

    In this assembly I have resouce files named Translations.sk-Sk.resx

    This file contains:

    GridViewGroupPanelText       "Some awesome string will be there"

    I MyApp assembly in App.xaml.cs in method OnStartup I set current culture and resource for

    LocalizationManager.Manager.Thread.CurrentThread.CurrentCulture = Thread.CurrentThread.CurrentUICulture = new CultureInfo(cultureCode);
     
    LocalizationManager.Manager = new LocalizationManager()
    {
        ResourceManager = Translations.ResourceManager
    };
     

    When I try access to GridViewGroupPanelText  from ViewModel class it works good.

    var groupBy= LocalizationManager.Manager.ResourceManager.GetString("GridViewGroupPanelText");

    But in view RadGridView use still english translations.

    Thread.CurrentThread.CurrentCulture is sk-Sk (Slovak).

    Windows culture is en-GB.

     

    Any advice?

  2. Jan
    Jan avatar
    2 posts
    Member since:
    Feb 2012

    Posted 10 Oct 2016 in reply to Jan Link to this post

    It’s fixed. Can be delete. This issue was my mistake.
Back to Top