XF 2.2 Локализация форума

Версия XenForo
v2.2.15

anwar612

Проверенные
Сообщения
48
Реакции
2
Баллы
20
Всем доброго времени суток! Подскажите пожалуйста, как сделать небольшую локализацию форума?

Идея: Сделать вверху справа переключение между языками ( китайский и русский флаги )
при нажатии будут переводиться основные кнопки движка, ну и по возможности категории ( форумы внутри них, само собой переводить не надо )

Для китайского потребителя хочется оптимизировать сайт

1731052679740.png
 
Этого вам хватит. Китайский язык тока накатите и заходящий китаец будет переключаться на свой язык. Единственный минус, это распространяется только на навигацию форума, не более. Визуальную его подачу правим вручную в extra.less забивая css. Это уже сами.
Позволяет вручную на разные языки перевести фразы на категории и разделы на форуме и XFRM, про галерею не знаю, не тестил.

Полного мультиязычного решения нет из бесплатно доступного. Есть один платный плагин, но вы его никак не купите из РФ т.к. его автор требует через Stripe. Вот его форум для покупки
Перевод его плагина работает через сервис - Google Translate Element, который бесплатен, на долго ли вопрос, потому 100% надёжность работы никто не даст. Потому, я бы рекомендовал от него сильно не зависеть, хоть и удобный. Но учитывая, что каждый иностранный юзер не пойдёт на иностранный ресурс без переводчика в браузере, но если вы хотите иметь таких юзеров на постоянку, то без мультиязычности вам никак. Так что, вариантов иных у вас нет. Для банального решения, вам остается на самом форуме разделить категории между языками. Что обычно раньше и делали, но ничто не мешает совмещать. Зависит уже от вашей тематики.
 
Последнее редактирование:
Перевод его плагина работает через сервис - Google Translate Element
Если это делается на стороне клиента, то в Китае гугл не работает от слова совсем и перевод накроется медным тазом
Но, в целом, не думаю, что нужно переводить сам контент. Сейчас во всех браузерах есть переводчики, у них тоже должно быть
 
Понимать бы ещё как это делается 😅
Так же, как и добавляли русский. 1 плагин по списку выше сам будет переключать языки согласно геолокации.
Ниже версия языка устарела, но другой нет, дальше сами адаптируем.
1731063035762.png
Если это делается на стороне клиента, то в Китае гугл не работает от слова совсем и перевод накроется медным тазом
Тоже не вижу смысла заморачиваться о контенте. Главное, чтобы навигация была понятней, в остальном сами разберутся.
 

Вложения

  • language-Mandarin-Chinese-(TW)-450e447.xml.zip
    134.6 KB · Просмотры: 4
Последнее редактирование:
Всем доброго времени суток! Подскажите пожалуйста, как сделать небольшую локализацию форума?

Идея: Сделать вверху справа переключение между языками ( китайский и русский флаги )
при нажатии будут переводиться основные кнопки движка, ну и по возможности категории ( форумы внутри них, само собой переводить не надо )

Для китайского потребителя хочется оптимизировать сайт

Посмотреть вложение 155505
Посмотри это дополнение
 
Так же, как и добавляли русский. 1 плагин по списку выше сам будет переключать языки согласно геолокации.
Ниже версия языка устарела, но другой нет, дальше сами адаптируем.

Тоже не вижу смысла заморачиваться о контенте. Главное, чтобы навигация была понятней, в остальном сами разберутся.
Можно Ваш телеграм канал, пожалуйста?

Посмотри это дополнение
Благодарю
 
Последнее редактирование модератором:
Если что обращайтесь к artscripts (он мне его уже покупал)
Там есть вариант настройки slugs для каждого перевода типа /ru/threads/..
И насколько он нагружает систему ведь это каждый раз обращение через Гугл переводчик, верно?
 
Там есть вариант настройки slugs для каждого перевода типа /ru/threads/..
И насколько он нагружает систему ведь это каждый раз обращение через Гугл переводчик, верно?
Не нагружает. Обращения отправляет клиент, то есть, ваш браузер
 
Есть ли какое-то языковое решение для SEO :
1. Для правильного поискового продвижения необходимо включить language slugs. Пример : /ru/thread/ и записать этот перевод в отдельную страницу sitemap

2. Код страницы должен содержать тэг языка Пример <html id="XF" lang="ru" dir="LTR"
?
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу