所以我有一个使用两种不同语言的网站,我已经将它设置为从基于 CurrentUICulture 的资源文件中提取文本。
我有两个链接按钮,用户可以单击它们在英语和俄语之间切换。
例子:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("ru-RU");
这可以很好地切换语言。但我希望当前语言以某种方式反映在当前 URL 中,以用于书签目的或发送指向特定语言页面的链接。就像这些例子中的一个:
- www.mysite.com/contact/index.aspx?lang=ru
- www.ru.mysite.com/index.aspx
- www.mysite.com/ru/contact.aspx(虽然这个目录实际上并不存在)
我也想知道如何在两种不同的语言之间最好地分离谷歌分析数据。