0
Completed

Мультиязычность для Facebook, Google, Twitter

Voo 6 months ago in Multilanguage • updated by Vladimir Mullagaliyev (co-founder) 3 weeks ago 9

Хорошо бы для каждого языка иметь свои настройки в модулях Facebook, Google и Twitter.

Если русскоязычные пользователи нормально отреагируют на твиты на английском, то англоязычные боюсь будут раздражены, увидев заметки на кириллице. А так каждый выдел бы все на своем языке.

Answer

+1
Answer
Completed

Добавили возможность добвления различных линков для каждого языка. Нажмите "Переводы" в настройках модуля.

GOOD, I'M SATISFIED

Скорость реагирования очень хорошая. Правда теперь две ленты придется вести, одну на русском, другую на английском :)

Satisfaction mark by Voo 6 months ago
+1
Answer
Completed

Добавили возможность добвления различных линков для каждого языка. Нажмите "Переводы" в настройках модуля.

Возможно еще добавить мультиязычные линки для блока "Ссылки"?

Спасибо.

+1

Это можно сделать следующим способом:

Добавьте еще один модуль ссылок справа. В один из модулей настройте ссылки для Анлийского языка в другой для Русского.

После этого добавьте в настройки Custom CSS он будет скрывать ненужны модуль показывать только необходимый.


/* Отображение соответствующего модуля ссылки для каждого языка */
html[lang="en"] #module_23 {display:none}
html[lang="ru"] #module_464 {display:none}

Мы уже сделали эти действия для вашего проекта, вам осталось просто настроить нужное количество ссылок в модуле.


Сегодня добавлял новый язык.

Соответственно, появилась необходимость откорректировать в блоке "Ссылки" с учетом локации.

Ниже моя логическая последовательность:

- Попытался найти возможность откорректировать ссылки в переводе, как для соц. сетей. Не нашел(

- Обнаружил, что на странице уже висит два блока от других языков.

- Создал третий блок, перевел, а остальные два грохнул. Т.к. думал, что это отразится только на текущей странице, а нет(

- Когда не обнаружил их на нужных страницах, вспомнил, что вроде они стилями скрывались.

А если у меня 10 языков поддерживается, то слишком много лишних блоков на боковой панели будет, которые скрывать надо.


Вывод. Может сделаете мультиязычные линки и для блока "Ссылки"?

Здравствуйте,

Модуль ссылок имеет переводы. Нужно зайти в его настройки и уже каждая отдельная ссылка имеет возможность перевода. 



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


Почему Вам не нужны переводы для ссылок? Потому что Вы скрываете модули, которые не относятся к конкретному языку. 

Видимо, Вам это было нужно, так как линки разные под каждый язык.


Если линки одинаковые, то просто сделайте один блок, в нем переводы и не нужны дублирующие блоки.

Совершенно верно, линки разные для каждого языка. Добавлять блок для каждого языка и скрывать остальные блоки стилями не очень элегантное решение.

Правильно иметь возможность переводить не только название, а и линк другой прописывать (как вы сделали для соц. сетей)

Да, Вы правы, скорее всего это будет полезно, когда проект имеет разные линки для каждого языка. 

Мы добавим такую опцию в ближайшее время и сообщим здесь же.

+1

Добавили возможность добавления самого URL в перевод. Теперь можете использовать один модуль для всех локалей.