Moushe.ru

Блог обо всём

OpenCart 1.5.4 делаем шаблон CompStore (3 часть)



Сегодня мы с вами займёмся переводом модулей FeaturedManufacturers и AnyList.

CompStore

Первый модуль выводит список наших производителей, можно задать размер изображений и местоположение модуля, мне он нравится больше чем слайдер внизу витрины – если список производителей очень большой замечаешься щёлкать на стрелках мышкой.

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

Список задач на сегодня:

1. Переведём модуль featuredmanufacturers

2. Переведём модуль AnyList: List of any products — anywhere

И так приступим:

Сначала переводим модуль в админке:

1.1. Найдём файл featuredmanufacturers.php (../admin/language/english/module) и копируем его в папку module (../admin/language/russian/module).

1.2. Открываем скопированный модуль featuredmanufacturers.php (../admin/language/russian/module) и начинаем переводить:

вместо этого кода:

<?php
// Heading
$_['heading_title']       = 'Featured Manufacturers';

// Text
$_['text_module']         = 'Modules';
$_['text_success']        = 'Success: You have modified your featured manufacturers!';
$_['text_content_top']    = 'Content Top';
$_['text_content_bottom'] = 'Content Bottom';
$_['text_column_left']    = 'Column Left';
$_['text_column_right']   = 'Column Right';

// Entry
$_['entry_manufacturer']       = 'Manufacturers:<br /><span class="help">(Autocomplete)</span>';
$_['entry_limit']         = 'Limit:';
$_['entry_image']         = 'Image (W x H):';
$_['entry_layout']        = 'Layout:';
$_['entry_position']      = 'Position:';
$_['entry_status']        = 'Status:';
$_['entry_sort_order']    = 'Sort Order:';

// Error
$_['error_permission']    = 'Warning: You do not have permission to modify the manufacturers module!';
$_['error_image']         = 'Image width &amp; height dimensions required!';
?>

вставляем этот:

<?php
// Heading
$_['heading_title']       = 'Рекомендуемые производители';

// Text
$_['text_module']         = 'Модули';
$_['text_success']        = 'Настройки модуля обновлены!';
$_['text_content_top']    = 'Верх страницы';
$_['text_content_bottom'] = 'Низ страницы';
$_['text_column_left']    = 'Левая колонка';
$_['text_column_right']   = 'Правая колонка';

// Entry
$_['entry_manufacturer']  = 'Производители:';
$_['entry_limit']         = 'Лимит:';
$_['entry_image']         = 'Изображение (Ширина x Высота):';
$_['entry_layout']        = 'Схема:';
$_['entry_position']      = 'Расположение:';
$_['entry_status']        = 'Статус:';
$_['entry_sort_order']    = 'Порядок сортировки:';

// Error
$_['error_permission']    = 'У Вас нет прав для управления этим модулем!';
$_['error_image']         = 'Введите размеры изображения!';
?>

Сохраняем файл как UTF-8 без Bom, я пользуюсь программой Notepad++ в верхнем меню выбираем вкладку – Кодировки – Кодировать в UTF-8 (Без BOM).

А теперь переведём витринную часть модуля.

1.3. Найдём файл featuredmanufacturers.php (../catalog/language/english/module) и копируем его в папку module (../catalog/language/russian/module).

1.4. Откроем файл featuredmanufacturers.php (../catalog/language/russian/module) и вместо этого кода:

<?php
// Heading
$_['heading_title'] = 'Featured Brands';
?>

вставим этот:

<?php
// Heading
$_['heading_title'] = 'Производители';
?>

Не забываем про кодировку!

2.1. Найдём файл anylist.php (../admin/language/english/module) и скопируем его в папку module (../admin/language/russian/module).

2.2. Откроем файл anylist.php ( ../admin/language/russian/module ) и вместо этого кода:

<?php
// Heading
$_['heading_title']       = 'AnyList: List of any products - anywhere';

// Text
$_['text_module']         = 'Modules';
$_['text_success']        = 'Success: You have modified module AnyList!';
$_['text_content_top']    = 'Content Top';
$_['text_content_bottom'] = 'Content Bottom';
$_['text_column_left']    = 'Column Left';
$_['text_column_right']   = 'Column Right';
$_['text_select_all']     = 'Select all';
$_['text_unselect_all']   = 'Unselect all';

// Entry
$_['entry_selection']     = 'Selection criteria';
$_['entry_latest_text']   = 'Last x added products ("Latest")';
$_['entry_product']       = 'Product <span style="display: inline;" class="help">(Autocomplete)</span>:';
$_['entry_category']      = 'Category:';
$_['entry_products']      = 'Products:';
$_['entry_limit']         = 'Limit products to:';
$_['entry_title']         = 'Box title:';
$_['entry_titlelink']     = 'Link of box title:';
$_['entry_code']          = 'Code of box <span style="display: inline;" class="help">(for import tasks)</span>:';
$_['entry_dimension']     = 'Image (W x H):';
$_['entry_layout']        = 'Layout:';
$_['entry_position']      = 'Position:';
$_['entry_status']        = 'Status:';
$_['entry_sort_order']    = 'Sort Order:';

// Error
$_['error_permission']    = 'Warning: You do not have permission to modify module AnyList!';
$_['error_dimension']     = 'Width &amp; Height dimensions required!';
?>

вставим этот:

<?php
// Heading
$_['heading_title']       = 'Список всех продуктов';

// Text
$_['text_module']         = 'Модули';
$_['text_success']        = 'Настройки модуля обновлены!';
$_['text_content_top']    = 'Верх страницы';
$_['text_content_bottom'] = 'Низ страницы';
$_['text_column_left']    = 'Левая колонка';
$_['text_column_right']   = 'Правая колонка';
$_['text_select_all']     = 'Выбрать всё';
$_['text_unselect_all']   = 'Снять выделение';

// Entry
$_['entry_selection']     = 'Критерии отбора';
$_['entry_latest_text']   = 'Последние добавленные продукты';
$_['entry_product']       = 'Товар ';
$_['entry_category']      = 'Категории:';
$_['entry_products']      = 'Товары:';
$_['entry_limit']         = 'Лимит:';
$_['entry_title']         = 'Заголовок блока:';
$_['entry_titlelink']     = 'Ссылка заголовка:';
$_['entry_code']          = 'Код блока:';
$_['entry_dimension']     = 'Изображение (Ширина x Высота):';
$_['entry_layout']        = 'Схема:';
$_['entry_position']      = 'Расположение:';
$_['entry_status']        = 'Статус:';
$_['entry_sort_order']    = 'Порядок сортировки:';

// Error
$_['error_permission']    = 'У вас нет прав для управления этим модулем!';
$_['error_dimension']     = 'Введите размеры изображения!';
?>

Перевод может быть и не точный, но зато лично мне всё что нужно понятно. Кстати этот модуль переводится только в админке.

Поздравляю, вы научились переводить модули. Улыбка

5 Комментариев

  1. Наталья

    14.01.2013 at 02:57

    Доброй ночи, просмотрела уроки, нигде не могу найти как мне атрибуты поставить справа в карточке товара, ну где стандартно стоит : производитель, модель и наличие, чтобы они выходили в этом же стиле списком. Очень нужно. Переписывала SKU, UPC, но потом отказалась, т.к. после интеграции с 1С все поплывет, поэтому нужно чтобы обязательно атрибуты отражались справа. Если делать опциями, то получается неаккуратно и совсем не то. Спасибо, буду рада, если рассмотрите данный вопрос в своих уроках.

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      14.01.2013 at 23:33

      Посмотрим, может что и получится.

  2. Наталья

    15.01.2013 at 01:23

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

  3. Андрей

    22.02.2013 at 17:18

    Владислав здравствуйте!!!! Спасибо за уроки все! Учимся! Но произошла проблема помогите её решить после перевода по уроку №3 по переводу модулей в самой строке где модули при её открытии появилась аброкадабра вроде делал все как вы писали может так должно и быть а может я что то сделал не так хотя в новом меню которое появилась после установки vqmod помогите с советом 😥

    • Владислав Храмцов
      vkontakte.ru Владислав Храмцов

      22.02.2013 at 22:55

      Здравствуйте, пришлите скриншоты с проблемой сюда — hruhru.87@mail.ru

Добавить комментарий

Your email address will not be published.

*

CAPTCHA image
*

© 2016 Moushe.ru При копировании материалов, ссылка на нас обязательна!

Вверх ↑



Яндекс.Метрика