Перейти к содержанию
Форум поддержки пользователей VamShop

Разные языки. Мультиязычность


Рекомендуемые сообщения

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

 

При смене языка url остается тот же.

 

Как реализовать рекламу для разных языков? Переходя по рекламному объявлению человек должен сразу попасть на нужный язык.

Ссылка на сообщение
Поделиться на другие сайты

Да, url одинаковые, но внутри сайта можно всё перевести на любой язык.

По поводу своих урл под каждый по идее, это можно сделать в /app/Config/routes.php

Хотя никогда не делал.

 

Переключался на другой язык слева находится если внутрь категории зайти, т.е. там где есть левая колонка, будет бокс Языки, в случае, если активных языков больше 1 в Админке - Локализация - Языки.

 

В рекламе можно просто указывать параметр pick_language

 

Ссылка на сообщение
Поделиться на другие сайты

/languages/pick_language/1 Для главной страницы работает.

 

А как можно сформировать ссылку на конкретный товар на определенном языке?

Ссылка на сообщение
Поделиться на другие сайты

Вообще, берётся текущая страница и переводится.

 

Судя по коду в /app/Controller/LanguagesController.php

Судя по $_SERVER['HTTP_REFERER']

 

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

 

Это надо наверное что-то в правилах роутинга писать в /app/Config/routes.php

Ссылка на сообщение
Поделиться на другие сайты

Вот есть такая статья - http://bakery.cakephp.org/2013/01/27/Internationalization-with-static-and-dynamic-content-routing-and-switching.html

Есть вот ещё - http://stackoverflow.com/questions/17613066/cakephp-multilingual-routes

Надо пробовать, на 99% уверен, что можно найти решение.

Ссылка на сообщение
Поделиться на другие сайты

Кстати, можно сделать перевод VamShop 2 на другие языки прямо в браузере.

 

Вот примерно так - https://translate.mapsmarker.com/projects/lmm/ru/ru_RU

 

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

 

Потом скачать полученный перевод и добавить в свой магазин.

Ссылка на сообщение
Поделиться на другие сайты

Ну да, если качество перевода не очень интересует, можно и так конечно.

 

Я к тому, что если у кого будет желание сделать перевод, я могу орзанизовать техническую часть.

 

т.е. установить точно такой же скрипт как на - https://translate.mapsmarker.com/projects/lmm/ru/ru_RU

 

Для перевода в браузере, заугрзить туда .po файлы VamShop 2 для перевода на другие языки, потом просто там нажимается кнопка export и полученный .po файл кладётся в папку /app/Locale и получается готовый перевод VamShop 2 на другие языки.

 

Тут главное, что б знающие языки люди появились.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...