Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Поддержка] Українська локалізація ocStore та Opencart 2.1.x / 2.3.x / 3.0.x / 4.0.x


PaulKravchenko
 Поделиться

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

Українська локалізація ocStore та Opencart 2.1.x / 2.3.x / 3.0.x / 4.0.x

Завантажити / Придбати розширення

 

Повна українська локалізація магазину та адміністративної частини.

Пакет локалізації містить повний переклад популярних шаблонів:

  1. UniShop2
  2. NewStore
  3. CyberStore
  4. TechStore
  5. UltraStore

Додатково у пакет локалізації включено повний переклад популярних модулів:

  1. Simple
  2. GeoIp Pro
  3. Dream Filter
  4. OCFilter

 

Працездатність перевірена.

Апострофи коректні.

Відсутні будь-які копірайти у файлах перекладу.

Відсутнє невиправдане використання великих літер і знаків оклику. Наприклад: "Вы вышли из Вашего Личного Кабинета" = "Ви вийшли з особистого кабінету" и "...благодарим Вас за регистрацию!!" = "...дякуємо за реєстрацію".

 

Установка:

Скопіюйте вміст папки upload в корневий каталог вашого сайту.

Перейдіть в меню Система (System) -> Локализация (Localisation) -> Языки (Languages) -> Добавить язык (Add New)

Використовуйте наступні параметри для нової мови:

Для версій 2.3.х та 3.0.х

  • Назва: Українська
  • Код: uk-ua
  • Кодування: uk_UA.UTF-8,uk_UA,ukrainian
  • Статус: Включено

 

Для версії 2.1.х

  • Назва: Українська
  • Код: uk
  • Кодування: uk_UA.UTF-8,uk_UA,ukrainian
  • Директорія: ukrainian
  • Зображення: ua.png
  • Статус: Включено
     

Після установки пакету локалізації необхідно додати переклад для всіх обов'язкових полів в налаштуваннях модулів, шаблону, тощо.

Це необхідно для уникнення реєстрації помилок виду Undefined offset

 

Для версії 3.0.х також необхідно додати ЧПУ для української мови всюди де це доступно (товари, категорії, статті, тощо)

 

Установка на OpenCart 4.0.x

Файл перекладу: ukrainian_language.ocmod.zip

 

1. Перейдіть в меню Extensions -> Installer

2. Натисніть кнопку Upload та оберіть файл ukrainian_language.ocmod.zip

3. Натисніть кнопку Install на доповненні "OpenCart 4 Ukrainian Language"
4. Перейдіть в меню Extensions -> Extensions, оберіть тип доповнень Languages та натисніть кнопку Install доповнення "Українська локалізація"
5. За потреби зробіть українську мову основною у налаштуваннях магазину: System -> Settings -> Налаштування магазину -> вкладка Local

 

Після установки пакету локалізації необхідно додати переклад для всіх обов'язкових полів в налаштуваннях модулів, шаблону, тощо.

Це необхідно для уникнення реєстрації помилок виду Undefined offset

Також необхідно додати ЧПУ для української мови всюди де це доступно (товари, категорії, статті, тощо)

 

 

В архів з перекладом поміщений файл для перекладу областей, статусів замовлень та іншого, з розділу Локалізація - localization.sql.

Файл створений для застосування імпортом в phpMyAdmin. Він не інсталюється разом з модифікатором та не призначений для застосування інструментом імпорту в самому Opencart.

Увага! При застосуванні файлу назви областей України будуть заміщені. Це означає, що області України будут названі українською незалежно від обраної мови інтерфейсу сайту.

Інші зміни в БД будуть застосовані тільки для української мови, значення для інших мов залишаться незмінними.

 

Файл ukrainian-clear-install_OC23.ocmod.zip призначений ТІЛЬКИ для використання на чистій установці магазину.
Оскільки даний пакет локалізації вносить зміни в базу даних, це може призвести до непередбачуваних наслідків в існуючих магазинах.
Перед установкою пакету ОБОВЯ'ЗКОВО зробіть резервну копію бази даних.

В установку включено:

Спойлер

- повний переклад вітрини та адмінки
- переклад деяких шаблонів та модулів
- додання української мови в (БД)
- додання гривні у список валют (БД)
- переклад областей України (БД)
- переклад назв стандартних статей (БД)
- переклад статусів замовлень (БД)
- переклад статусів наявності товару (БД)
- переклад одиниці ваги та розміру (БД)
- переклад статусів повернення товару (БД)

Порядок установки:

Спойлер

- виконайте установку через установщик доповнень
- перейдіть в меню Система - Локализация - Языки (System - Localisation - Languages), перейдіть до редагування української мови та натисніть кнопку Зберегти (навіть якщо нічого не змінювали)
- для товарів та категорій всі дані (назва, опис, мета-теги, тощо) будуть скопійовані з англійської мови, або, при наявності, з російської
- банери та слайдшоу для української мови необхідно буде додати вручну

 

Працює з:

ocStore 2.1.* / 2.3.* / 3.0.*

OpenCart 2.1.* / 2.3.* / 3.0.* / 4.0.*

OPENCART.PRO 2.1.* / 2.3.*

OpenCart Русская сборка 2.1.* / 2.3.* / 3.0.*

 

 

Пропозиції та зауваження пишіть в тему підтримки.

Запити на локалізацію шаблонів/модулів/доповнень - в особисті повідомлення.

 

Зроблено з love в Ukraine

 

 


  • Автор
  • долучення
    31.12.18
  • Категорія
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
  • Звернення до сервера розробника
    Нет

 

  • +1 3
Ссылка на комментарий
Поделиться на других сайтах

  • 5 месяцев спустя...

@Krag676 вам необхідно заповнити всі обов'язкові поля для всіх встановлених мов інтерфейсу в модулях та налаштуваннях теми.

Проблема не в перекладі, а у відсутності тексту в обов'язкових полях модулів.

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

Також відсутня українська локалізація для теми зі скриншоту - частина фраз буде англійською або зовсім назвою змінної.

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

З приводу перекладу шаблону, наскільки я розумію, потрібно зайти в папку catalog/language скопіювати файли з папки ru в папку ua і зробити переклад вручну?

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


30 минут назад, Krag676 сказал:

потрібно зайти в папку catalog/language скопіювати файли з папки ru в папку ua і зробити переклад вручну?

В цілому - вірно, копіювати з папки ru-ru в папку uk-ua

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

  • 3 месяца спустя...

доброго дня, дякую за переклад, після зміни зі стандартного шаблону на інший виникла проблема з відображення кількості товарів в корзині http://meblimagazin.tk/

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

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


@dmitriy2506 доброго дня.

Якщо я вірно зрозумів, то ви можете виправити це у файлі catalog/language/uk-ua/common/cart.php

Замініть цей код

$_['text_items']    = 'Товарів: %s (%s)';

На такий:

$_['text_items']    = '%s';

 

 

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

Здравствуйте! Спасибо за перевод)

При смене языка на ******ский пропадает возможность добавлять опции товарам.

В настройках языка меняю код на ru-ru и опции добавляются. В чем может быть проблема?

https://ibb.co/mCVrjR1

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


@Hint парадоксальная ситуация, с которой не доводилось встречаться.

Дайте доступы ftp/admin для выявления причины.

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

В переводе была ошибка - не экранирована одна кавычка.

В текущей версии от 28.09.2019 исправлено.

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

  • 2 недели спустя...

Добрый день! установил модуль и перестал работать ЧПУ на страницах с ******ским языком, при этом на русском языке ЧПУ работает хорошо.

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


6 минут назад, SlavaRivchenko сказал:

перестал работать ЧПУ на страницах с ******ским языком

Если до этого работали ЧПУ в ******ской версии, то какой модуль вы установили?

Если вы имеете ввиду установку модуля локализации и у вас в ******ской версии не появились ЧПУ, то вам нужно их заполнить:

image.png.4c2ab814b7d71c6f6aba1935ea71a235.png 

 

В категориях, товарах, статьях, etc

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

  • 3 недели спустя...

День добрый, при выборе укр.яз поле Код товару: а на ру-- Модель:, как изменить что бы и на укр.яз было слово Модель. стоит Opencart 3

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


4 минуты назад, Pro100thar сказал:

как изменить что бы и на укр.яз было слово Модель

Добрый день.

Для витрины: catalog/language/uk-ua/product/product.php

$_['text_model']               = 'Код товару:';

Замените на 

$_['text_model']               = 'Модель:';

Для админки: admin/language/uk-ua/catalog/product.php

Аналогично, в двух переменных

$_['entry_model']            = 'Код товару';

$_['column_model']           = 'Код товару';

замените на 

$_['entry_model']            = 'Модель';

$_['column_model']           = 'Модель';

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

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

 

 

Спойлер

 

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


3 минуты назад, zitex сказал:

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

 

 

  Показать контент 

 

Сам решил, добавлением в MySQL в таблице 'order_status' добавил статусы для ******ского языка

Изменено пользователем zitex
Ссылка на комментарий
Поделиться на других сайтах


59 минут назад, zitex сказал:

Сам решил, добавлением в MySQL

Решается существенно проще: Система - Локализация - Статусы заказов - прописать названия для добавленного языка:

 

image.png.476509b0f7532a6ffc4c4f1bdd0be68d.png

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

1 час назад, PaulKravchenko сказал:

Решается существенно проще: Система - Локализация - Статусы заказов - прописать названия для добавленного языка:

 

image.png.476509b0f7532a6ffc4c4f1bdd0be68d.png

В MySQL быстрее сделать

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


  • 2 месяца спустя...

Доброго времени!

Если добавляем второй СЕО УРЛ  uk_dostavka и так же по товарам 

Это не будет считаться Дублем?

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


10 часов назад, Desserro сказал:

Это не будет считаться Дублем?

Нет, но лучше использовать модуль, решающий не только это

 

 

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

2 часа назад, PaulKravchenko сказал:

Нет, но лучше использовать модуль, решающий не только это

 

 

Давно его исользую)

И на тройку его однозначно!

 

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


Подскажите пожалуйста а вы какой seopro ставили? Для ocstore 3

На ocstore 3 в настройках есть кнопка seopro но в файлах я не увидел seopro

Изменено пользователем Desserro
Добавил информацию
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.