Categories

Новые шаблоны

OpenCart 1.5.x. Как исправить проблему недостающих переводов

Rating: 5.0/5. From 1 vote.
Please wait...

Этот туториал покажет, как исправить проблему недостающих переводов после установки нового языка в шаблонах OpenCart.

OpenCart. Как исправить проблему недостающих переводов

  1. Если после установки нового языка на движок OpenCart вместо некоторых переводов на сайте отображаются теги кода, например, text_follow, это означает, что установленный языковой пакет является неполным.

    opencart_fixing_missing_translations_issues_1

    Мы покажем, как добавить переводы вручную.

  2. Скопируйте код недостающего перевода со страницы в браузере (в нашем случае, text_follow).

  3. Откройте папку themeXXX(full) (где XXX — номер вашей темы) в файловом менеджере, который позволяет искать текст в файлах. Мы рекомендуем программу Total Commander.

  4. Используя комбинацию клавиш Alt + F7 откройте окно Найти файлы (Find files) и в нем активируйте опцию Найти текст (Find text). Вставьте код недостающего перевода в строку поиска и нажмите кнопку Начать поиск (Start search).

    opencart_fixing_missing_translations_issues_2

  5. Программа покажет список файлов, которые содержат данный код.

    ВНИМАНИЕ: Исходные файлы с переводами находятся в папке «catalog/language/english» или в папке «vqmod/xml» вашего шаблона.

  6. В нашем случае нам необходимо редактировать файл «vqmod\xml\tm_footer.xml». Откройте этот файл в любом кодовом редакторе, например, Adobe DreamWeaver или Notepad ++, и найдите в нем код недостающего перевода.

  7. Ниже вы можете видеть необходимый нам код:

    opencart_fixing_missing_translations_issues_3

          
         		$_['text_follow']   = 'Follow Us';
        		$_['text_support']   = 'Online support';
        		$_['text_fb']   = 'Facebook';
       			$_['text_twi']   = 'Twitter';
        		$_['text_rss']   = 'RSS';
        		$_['text_yt']   = 'You Tube';
            

    В данном коде есть языковые команды PHP, которые определяют заголовки блока Follow us в футере в английской версии шаблона. Скопируйте все эти команды.

  8. Немного выше данных языковых команд находится следующий код:

     

    Он означает, что данный блок использует файл footer.php для английского языка и этот файл находится в папке catalog/language/english/common. Нам необходимо добавить недостающие переводы в файл footer.php нового языкового пакета.

  9. Откройте Файловый менеджер в панели управление хостингом CPanel или подключитесь к серверу с помощью FTP-клиента (используя Total Commander, FileZilla или другую программу).

  10. Откройте папку «catalog/language/your_new_language/common» из папки движка OpenCart и в ней откройте файл footer.php с помощью любого кодового редактора.

  11. Вставьте код, скопированный из файла tm_footer.xml, между ограничителями PHP кода (между <?php ?>) и переведите заголовки на необходимый язык.

    opencart_fixing_missing_translations_issues_4

  12. Сохраните изменения и обновите страницу сайта. Мы успешно исправили проблему недостающих переводов.

Вы также можете воспользоваться детальным видео туториалом:

OpenCart. Как исправить проблему недостающих переводов

Скачать шаблоны OpenCart
Эта запись была размещена в OpenCart туториалы и помечена как fix, missing, opencart, solution, text, translations, untranslated. Добавьте в закладки постоянную ссылку.

Submit a ticket

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