Здравствуйте. Хочу сделать на своем проекте
https://droidgames.com/ мультиязычность. Как это лучше всего сделать?1. Для каждого языка отдельный поддомен (пример en.droidgames.com)
2. Для каждого языка отдельный каталог (пример droidgames.com/en/)3. Для каждого языка отдельный домен.
C учетом того, что:1. Моя тематика гео-независимая, то-есть отдельные домены не нужны.
2. Сайт на htts, то-есть чтоб сделать https придется покупать дополнительные SSL сертификаты для каждого поддомена.Мне больше нравится вариант с подкаталогами, но я не могу найти хорошие примеры такой реализации. Будет ли реализация через каталоги хорошо ранжироватся на всех языка, или Гугл присвоит сайту только один язык?
Я рекомендую (на личном опыте) использовать вариант номер один.
Это самый эффективный способ.
Объяснить это легко - поддомен будет иметь отдельную структуру и отдельно индексироваться, и лишь самую малую часть влиять на основной сайт.
Но, как стало понятно, раскручивать данный вариант будет тяжелее. Вам придется создать рекламные запросы и баннеры (тизеры) в отдельных рекламный сетях (AdWords американском например!)
Лично я, не знаю как вы, не вижу перспектив и плюсов в создании мультиязычной системы сайта.
Опять же - легко объяснить!
Если вы собираетесь привлекать иностранную аудиторию, то и поглащать они будут иностранный контент (игры, прилы из американского, итальянского и т.д. Google Play'я) - это нужно учесть! Если делать мультиязычность отдельно на три страны: Россия, Америка, Испания (предположим), то вам придется поддерживать 3 сайта - в трое больше работы.
Чтож, с остальными вариантами опыта не имею, значит рекомендовать ничего не буду. Мой выбор - вариант один!
Если еще есть вопросы, то задавайте в Личные Сообщения!
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'ru'
}, 'google_translate_element');
}
скрипт>
<скрипт type="text/javascript" src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">скрипт>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'ru'
}, 'google_translate_element');
}
скрипт>
<скрипт type="text/javascript" src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">скрипт>