Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Українська локалізація ocStore та Opencart


PaulKravchenko

Recommended Posts

Українська локалізація ocStore та Opencart

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

 

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

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

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

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

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

 

Архіви і відповідність версіям OpenCart:

  • ukrainian-clear-install_OC23.ocmod.zip - призначений для використання на чистій установці магазину на базі OpenCart версії 2.3.*
  • ukrainian-ocstore_opencart-2.1.x.zip - призначений для використання на OpenCart або ocStore версії 2.1.*
  • ukrainian-ocstore_opencart-2.3.x.zip -  призначений для використання на OpenCart або ocStore версії 2.3.*
  • ukrainian-ocstore_opencart-3.0.x.x.zip - призначений для використання на OpenCart або ocStore версії 3.0.*
  • ukrainian_language.ocmod.zip  - призначений для використання на OpenCart версії 4.0.1.1
  • language_ukrainian.ocmod.zip  - призначений для використання на OpenCart версії 4.0.2.3
  • language_ukrainian_4100.ocmod.zip - призначений для використання на OpenCart версії 4.1.0.0

 

Установка:

Скопіюйте вміст папки 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

Файл перекладу для версії 4.0.1.1ukrainian_language.ocmod.zip

Файл перекладу для версії 4.0.2.3language_ukrainian.ocmod.zip

Файл перекладу для версії 4.1.0.0language_ukrainian_4100.ocmod.zip

 

  1. Перейдіть в меню Extensions -> Installer
  2. Натисніть кнопку Upload та оберіть файл language_ukrainian.ocmod.zip
  3. Натисніть кнопку Install на доповненні "OpenCart 4 Ukrainian Language"
  4. Перейдіть в меню Extensions -> Extensions, оберіть тип доповнень Languages та натисніть кнопку Install доповнення "Українська локалізація"

 

В процесі установки доповнення локалізації будуть внесені такі зміни у базу даних:
- Додано SEO URL для української мови, з префіксом /ua (у разі її відсутності)
- Додано валюту Гривня (у разі її відсутності)
- Додано переклад назви групи покупців за замовчуванням
- Додано переклад стандартних одиниць виміру
- Додано переклад стандартних одиниць ваги
- Додано переклад назв стандартних статей
- Додано переклад стандартних опцій
- Додано переклад стандартних статусів замовлень
- Додано переклад стандартних статусів наявності на складі
- Додано переклад стандартних статусів повернення
- Додано переклад стандартних операцій повернення
- Додано переклад стандартних причин повернення
- Додано переклад стандартних тем подарункових сертифікатів

 

5. Перейдіть у налаштування перекладу та переведіть у стан Включено параметри "Статус перекладу" та "Статус модуля", та збережіть зміни
6. За потреби зробіть українську мову основною у налаштуваннях магазину: System -> Settings -> Налаштування магазину -> вкладка Local
 

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

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

 

===================================

Додатково

 

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

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

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

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

 

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

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

Спойлер

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

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

Спойлер

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

 

Працює з:

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

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

 

 

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

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

 

Зроблено з footer-love.png.5b98535cf61593d7ee1410ff4f4133ef.png в footer-ukraine.png.15a4a4476a131214b6c538208fd7bf34.png

 

 


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

 

  • +1 3
Надіслати
Поділитися на інших сайтах

  • 5 months later...

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

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

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах

  • 3 months later...

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

На такий:

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

 

 

Надіслати
Поділитися на інших сайтах

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

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

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

https://ibb.co/mCVrjR1

Снимок экрана от 2019-09-27 13-32-26.png

  • +1 1
Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
6 минут назад, SlavaRivchenko сказал:

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

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

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

image.png.4c2ab814b7d71c6f6aba1935ea71a235.png 

 

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

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
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 сказал:

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

 

 

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

123.thumb.jpg.1cac475c1d3d4ac1d7517a52940fede6.jpg

 

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

Змінено користувачем zitex
Надіслати
Поділитися на інших сайтах


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

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

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

 

image.png.476509b0f7532a6ffc4c4f1bdd0be68d.png

Надіслати
Поділитися на інших сайтах

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

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

 

image.png.476509b0f7532a6ffc4c4f1bdd0be68d.png

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

Надіслати
Поділитися на інших сайтах


  • 2 months later...
10 часов назад, Desserro сказал:

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

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

 

 

Надіслати
Поділитися на інших сайтах

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

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

Змінено користувачем Desserro
Добавил информацию
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.