- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
OpenCart 1.5.x. Как исправить проблему недостающих переводов
Июль 16, 2014
Этот туториал покажет, как исправить проблему недостающих переводов после установки нового языка в шаблонах OpenCart.
OpenCart. Как исправить проблему недостающих переводов
-
Если после установки нового языка на движок OpenCart вместо некоторых переводов на сайте отображаются теги кода, например, text_follow, это означает, что установленный языковой пакет является неполным.
Мы покажем, как добавить переводы вручную.
-
Скопируйте код недостающего перевода со страницы в браузере (в нашем случае, text_follow).
-
Откройте папку themeXXX(full) (где XXX — номер вашей темы) в файловом менеджере, который позволяет искать текст в файлах. Мы рекомендуем программу Total Commander.
-
Используя комбинацию клавиш Alt + F7 откройте окно Найти файлы (Find files) и в нем активируйте опцию Найти текст (Find text). Вставьте код недостающего перевода в строку поиска и нажмите кнопку Начать поиск (Start search).
-
Программа покажет список файлов, которые содержат данный код.
ВНИМАНИЕ: Исходные файлы с переводами находятся в папке «catalog/language/english» или в папке «vqmod/xml» вашего шаблона.
-
В нашем случае нам необходимо редактировать файл «vqmod\xml\tm_footer.xml». Откройте этот файл в любом кодовом редакторе, например, Adobe DreamWeaver или Notepad ++, и найдите в нем код недостающего перевода.
-
Ниже вы можете видеть необходимый нам код:
$_['text_follow'] = 'Follow Us'; $_['text_support'] = 'Online support'; $_['text_fb'] = 'Facebook'; $_['text_twi'] = 'Twitter'; $_['text_rss'] = 'RSS'; $_['text_yt'] = 'You Tube';
В данном коде есть языковые команды PHP, которые определяют заголовки блока Follow us в футере в английской версии шаблона. Скопируйте все эти команды.
-
Немного выше данных языковых команд находится следующий код:
Он означает, что данный блок использует файл footer.php для английского языка и этот файл находится в папке catalog/language/english/common. Нам необходимо добавить недостающие переводы в файл footer.php нового языкового пакета.
-
Откройте Файловый менеджер в панели управление хостингом CPanel или подключитесь к серверу с помощью FTP-клиента (используя Total Commander, FileZilla или другую программу).
-
Откройте папку «catalog/language/your_new_language/common» из папки движка OpenCart и в ней откройте файл footer.php с помощью любого кодового редактора.
-
Вставьте код, скопированный из файла tm_footer.xml, между ограничителями PHP кода (между <?php ?>) и переведите заголовки на необходимый язык.
-
Сохраните изменения и обновите страницу сайта. Мы успешно исправили проблему недостающих переводов.
Вы также можете воспользоваться детальным видео туториалом: