Как лучше организовать английскую версию сайта asp mvc?
Всем привет!
тут: site.com - будет англ сайт, то есть анл - дефолтный
тут: site.com/ru (ru.site.com) - каталог или поддомен еще не решил будет русс вариант
будет бд.
Ребят у кого есть опыт, как наиболее правильно и безгеморно реализовать второй язык?
---
а что если сделать частично как WP:
в папке лежит файл локализации ru.lng, en.lng при заходе на сайт автоматом определяется язык посетителя и подгружаются значения заголовков, лейблов и т д с соответствующего файла, также есть кнопка для принудительного переключения.
Не знаю правда насколько быстро UI будет отрисовываться
Чуть-чуть не по теме, но важная информация:
ru.site.com - вот этот вариант. Я так понимаю, что гео будет разное для русской и английской версии. Когда будете кормить поисковик, укажете для каждого домена 3го уровня разный геотаргетинг. Это позволит поисковикам понять, какой сайт для россии, а какой для других регионов и повысит PR.
а что если сделать частично как WP:
в папке лежит файл локализации ru.lng, en.lng при заходе на сайт автоматом определяется язык посетителя и подгружаются значения заголовков, лейблов и т д с соответствующего файла, также есть кнопка для принудительного переключения.
Не знаю правда насколько быстро UI будет отрисовываться