Итак, у меня есть веб-сайт на двух разных языках, и я настроил его для извлечения текста из файла ресурсов на основе CurrentUICulture.
У меня есть две кнопки ссылки, по которым пользователь может переключаться между английским и русским языками.
Пример:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("ru-RU");
И это прекрасно переключает язык. Но я бы хотел, чтобы текущий язык как-то отражался в текущем URL для целей закладки или для отправки ссылок на страницу на определенном языке.
Как на этих примерах:
- www.mysite.com / контакт / index.aspx? LANG = RU
- www.ru.mysite.com / index.aspx
- www.mysite.com / ru / contact.aspx (хотя этот каталог на самом деле не существует)
Мне также интересно, как лучше разделить данные Google Analytics между двумя разными языками.