Как сделать мультиязычный (многоязыковой) сайт

DroidGames DroidGames   14.12.2014 20:01   1 320  
Здравствуйте. Хочу сделать на своем проекте https://droidgames.com/ мультиязычность. Как это лучше всего сделать?1. Для каждого языка отдельный поддомен (пример en.droidgames.com)
2. Для каждого языка отдельный каталог (пример droidgames.com/en/)3. Для каждого языка отдельный домен.
C учетом того, что:1. Моя тематика гео-независимая, то-есть отдельные домены не нужны.
2. Сайт на htts, то-есть чтоб сделать https придется покупать дополнительные SSL сертификаты для каждого поддомена.Мне больше нравится вариант с подкаталогами, но я не могу найти хорошие примеры такой реализации. Будет ли реализация через каталоги хорошо ранжироватся на всех языка, или Гугл присвоит сайту только один язык?

Ответы на вопрос (5) Написать ответ
RIPSIKE RIPSIKE   14.12.2014 20:21
Вечер добрый.
Я рекомендую (на личном опыте) использовать вариант номер один.
Это самый эффективный способ.
Объяснить это легко - поддомен будет иметь отдельную структуру и отдельно индексироваться, и лишь самую малую часть влиять на основной сайт.
Но, как стало понятно, раскручивать данный вариант будет тяжелее. Вам придется создать рекламные запросы и баннеры (тизеры) в отдельных рекламный сетях (AdWords американском например!)
Лично я, не знаю как вы, не вижу перспектив и плюсов в создании мультиязычной системы сайта.
Опять же - легко объяснить!
Если вы собираетесь привлекать иностранную аудиторию, то и поглащать они будут иностранный контент (игры, прилы из американского, итальянского и т.д. Google Play'я) - это нужно учесть! Если делать мультиязычность отдельно на три страны: Россия, Америка, Испания (предположим), то вам придется поддерживать 3 сайта - в трое больше работы.

Чтож, с остальными вариантами опыта не имею, значит рекомендовать ничего не буду. Мой выбор - вариант один!
Если еще есть вопросы, то задавайте в Личные Сообщения!
2
aesculapius aesculapius   14.12.2014 21:38
Тебе нужен этот гемор? Если нет, то просто поставь переводчика


0
aesculapius aesculapius   14.12.2014 21:43
<скрипт type="text/javascript">
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">скрипт>
0
aesculapius aesculapius   14.12.2014 21:45
<скрипт type="text/javascript">
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">скрипт>
0
aesculapius aesculapius   14.12.2014 21:48
короче, интерфейс не поддерживает прямую вставку, ну разберещься, если <скрипт - это начальный тэг, а скрипт> - закрывающий.
0

Войдите, чтобы написать ответ
Вход Регистрация

Поможем не рискуя купить или продать сайт!