Miałem zaimplementować różne języki do RichTextBox. Na start postanowiłem przetłumaczyć go do języka Polskiego.
Według dokumentacji telerika wystarczy utworzyć odpowiednie pliki Resource'ów. Pobrałem ich plik wzorcowy z sdk'a i po jakimś czasie go przetłumaczyłem.

W skrócie, zaimplementowałem to co jest napisane w dokumentacij, czyli:

        public MainWindow()
        {
            ///
            LocalizationManager.Manager = new LocalizationManager()
            {
                ResourceManager = RadRichTextBoxResources.ResourceManager
            };
            ///

            InitializeComponent();
            IconSources.ChangeIconsSet(IconsSet.Modern);

            this.Loaded += this.MainWindow_Loaded;
        }

w MainWindow.cs, oraz zmiana modyfikatorów dostępu.
Więc mam tak, specjalny folder w projekcie o nazwie Localization z plikami:

  • RadRichTextBoxResources.pl.resx (no code generation)
  • RadRichTextBoxResources.resx (public)
  • RadRichTextBoxResources.Designer.cs (utworzony po wcześniejszym skopiowaniu plików).

Niestety nie dostaję żadnych exceptionów, projekt się poprawie kompiluje i nie zmienia mi języka.
Czy ktoś kiedyś pracował z Lokalizacjami i może mnie skierować na poprawną drogę?