Changing language by code - Front- & Back-End Development - Front- & Back-End Development - Progress Community
 Front- & Back-End Development

Changing language by code

  • Changing language by code
  • Hello,

    I have a site with several languages and a language selector. I need to change the site language by code without changing the url.

    Currently I'm doing this

    Thread.CurrentThread.CurrentCulture = culture;
    Thread.CurrentThread.CurrentUICulture = culture;

    This works for labels inside the page, but it always renders the default language version of the page and not the one I need.

    Is there any way to achieve this without appending the language prefix to the url?

  • According to this forum thread:, the LanguageSelectorControl is checking the UICulture. I'm facing the same problem, and I do not know how to solve it. Anybody?
  • I had the similar problem in one of mine projects. 

    If I got you correct, you have website in many languages. For example:



    And on Chinese website for specific url:

    you want to show content from page:

    I am not sure if it is possible to do with code. But you can achieve it with rewrite rules and reverse proxy (IIS URL rewrite module & IIS ARR module). Just setup rewrite rule for url: url rewriting content from