Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


PaulKravchenko
 Share

Recommended Posts

4. Импортировать в phpmyadmin 

Это не обязательно, можно перевести все в настройках системы, в меню Локализация.

 

5. В пакете локализации есть языковые файлы для этих модулей.

В их настройках после установки нужно добавить перевод полей.

 

  • +1 1
Link to comment
Share on other sites

9 минут назад, PaulKravchenko сказал:

4. Импортировать в phpmyadmin 

Это не обязательно, можно перевести все в настройках системы, в меню Локализация.

 

5. В пакете локализации есть языковые файлы для этих модулей.

В их настройках после установки нужно добавить перевод полей.

Как всегда, всё очень просто...

Огромнейшее Вам спасибо за помощь!

Успехов Вам!

Link to comment
Share on other sites


  • 3 weeks later...

Добрый день! Подскажите, пожалуйста, как я могу изменить название кнопки ? в моем шаблоне ( UniShop  ), к соджалению нет этого решения из коробки, но после перевода длинна выражения чуть не влазит в размеры кнопки. Стили править не очень хотелось бы, но вот изменить "Оформити замовлення" на "Оформити покупку", чтоб сократить фразу, думаю, легко бы решило проблему. Какой файл надо править? 
image.png.4c594c12da43b82a2376fc8f75cfb5f4.png

Link to comment
Share on other sites


Сейчас не у компа, но ЕМНИП catalog/language/uk-ua/checkout/cart.php

Там смотрите значение переменной что-то типа button_checkout_cart

 

Не забудьте обновить кеши после правок

Link to comment
Share on other sites

16 минут назад, dadlime сказал:

Добрый день! Подскажите, пожалуйста, как я могу изменить название кнопки ? в моем шаблоне ( UniShop  ), к соджалению нет этого решения из коробки, но после перевода длинна выражения чуть не влазит в размеры кнопки. Стили править не очень хотелось бы, но вот изменить "Оформити замовлення" на "Оформити покупку", чтоб сократить фразу, думаю, легко бы решило проблему. Какой файл надо править? 
image.png.4c594c12da43b82a2376fc8f75cfb5f4.png

catalog\language\uk-ua\unishop\unishop.php

Сократите до Оформить и Продолжить, уверен и так будет понятно о чём речь.

  • +1 2
Link to comment
Share on other sites

8 минут назад, Tom сказал:

catalog\language\uk-ua\unishop\unishop.php

Спасибо)

Внесу правки в пакет чтоб не страдали те кто поверх языковых фацлов шаблона заливает.

  • +1 1
Link to comment
Share on other sites

Проверил, правки в перевод были внесены примерно в феврале прошлого года, так что я реабилитировался)

 

image.thumb.png.13902ffa8391df0d2f329ac1bf29b3fe.png

Link to comment
Share on other sites

  • 4 months later...

Добрый день. Нет ещё обновления перевода Украинской локализации для Unishop 2.6.1.0?

Сейчас при выборе украинского языка и входе в карточку товара.. выдаёт ошибку типа

Notice: Undefined offset: 4 in /home/au300858/мой сайт/www/catalog/controller/extension/module/uni_request.php on line 120

 

Link to comment
Share on other sites


16.06.2022 в 23:49, spectre сказал:

это у вас в админке в этом модуле не заполнены укр тексты

Истинно так)

Link to comment
Share on other sites

Так и думал.. Но вроде заполнял, а ошибка висит.. Сейчас ещё раз перепроверю..

Link to comment
Share on other sites


Добрый день. При импорте в phpmyadmin выдает ошибку.

-- phpMyAdmin SQL Dump for OpenCart 3.0.x -- Author: Pavel Kravchenko -- Profile: https://opencartforum.com/profile/711752-paulkravchenko/ UPDATE `oc_country` SET `name`= 'Україна' WHERE `name`= 'Ukraine' OR `name`= 'Украина';

#1146 - Таблица ' МОЯ БД.oc_country' не существует

Подскажите как решить

Edited by komar4ik
Link to comment
Share on other sites


17.06.2022 в 15:13, komar4ik сказал:

Меня, нет! И ваш ответ решить проблему так и не помог...

 

а с хрена мой ответ должен вам помочь решить проблему если у вас даже не хватает 2 минут времени чтобы прочитать свой же вопрос?

  • +1 1
Link to comment
Share on other sites

  • 4 weeks later...

Люди добрые, подскажите пожалуйста, как убрать ошибку в корзине и при оформлении заказа в укр версии. На главной всё убрал , а вот не пойму где заполнить укр язык нужно (и в этом ли проблема) в Симпл и Новая Почта АПИ. При чем автоматом на укр всё переведено на страницах этих, но из за ошибок вся вёрстка поплыла.

Notice: Undefined offset: 3 in /catalog/model/extension/shipping/novaposhta.php on line 92Notice: Undefined offset: 3 in /catalog/model/extension/shipping/novaposhta.php on line 92

Link to comment
Share on other sites


В 15.07.2022 в 16:55, AlexeyN сказав:

Люди добрые, подскажите пожалуйста, как убрать ошибку в корзине и при оформлении заказа в укр версии. На главной всё убрал , а вот не пойму где заполнить укр язык нужно (и в этом ли проблема) в Симпл и Новая Почта АПИ. При чем автоматом на укр всё переведено на страницах этих, но из за ошибок вся вёрстка поплыла.

Notice: Undefined offset: 3 in /catalog/model/extension/shipping/novaposhta.php on line 92Notice: Undefined offset: 3 in /catalog/model/extension/shipping/novaposhta.php on line 92

 

Це у вас помилки "перекладу" а не локалізації
Не заповнені мовні поля
Я так гадаю в модулі нової пошти на доставку не заповнені всі українські поля

Undefined offset: - це 100500% застереження того що якесь мовне поле не заповнено

  • +1 1
Link to comment
Share on other sites

Дуже дякую, допомогли, декілька разів там все обшукав, не побачив вкладку - де потрібно було заповнити українською, дуже дякую! На Основній сторінці Налаштувать, зліва, якщо хтось теж загубиться))

Link to comment
Share on other sites


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

Notice: Undefined offset: 4 in /.../www/system/storage/modification/catalog/controller/product/product.php on line 288

 

        $data['tab_video'] = $this->language->get('tab_video');
        $data['video_type'] = $this->config->get('video_product_setting_view_type');
        $data['video_size'] = $this->config->get('video_product_setting_size');
        $video_description_in = $this->config->get('video_product_setting_description');
        $video_lang_id = $this->config->get('config_language_id');

288→  $video_description_out = html_entity_decode($video_description_in[$video_lang_id]);
        $data['video_description'] = str_replace('{product}', $product_info['name'], $video_description_out);

 

 Я так предположил что это связано с модулем "Video Product Page Core "

Вносил переводы в языковый файл, но без результатов..

Буду благодарен за любую подсказку где что посмотреть или к кому можно обратиться

Спасибо    

Edited by Topazz
Link to comment
Share on other sites


18.07.2022 в 11:17, chukcha сказал:

вот оно!!!
$video_lang_id = $this->config->get('config_language_id');

Значит, что
ищите как получаете $video_description_in

            $video_description_in = $video_product_page_setting[$video_lang_id]['description'];
            $video_description_out = html_entity_decode($video_description_in);
            $data['video_description'] = str_replace('{product}', $product_info['name'], $video_description_out);
        } else {
            $data['tab_video'] = '';
            $data['video_type'] = '';
            $data['video_size'] = '';
            $data['video_first'] = '';
            $data['video_title'] = '';
            $data['video_list_icon'] = '';
            $data['video_list_popup'] = '';
            $data['video_description'] = '';

Я правильно понял что нужно вносить перевод в языковый файл?

Link to comment
Share on other sites


18.07.2022 в 11:44, Topazz сказал:

            $video_description_in = $video_product_page_setting[$video_lang_id]['description'];
            $video_description_out = html_entity_decode($video_description_in);
            $data['video_description'] = str_replace('{product}', $product_info['name'], $video_description_out);
        } else {
            $data['tab_video'] = '';
            $data['video_type'] = '';
            $data['video_size'] = '';
            $data['video_first'] = '';
            $data['video_title'] = '';
            $data['video_list_icon'] = '';
            $data['video_list_popup'] = '';
            $data['video_description'] = '';

Я правильно понял что нужно вносить перевод в языковый файл?

нет
Скорей всего у вас есть настройки  где указывается что-то для разных языковых версий
Я это называю - трудности локализации -  проверка всевозможных настроек локализации

Link to comment
Share on other sites

  • 3 weeks later...

Добрый день, подскажите, пожалуйста, как в украинской версии сайта в url сделать domen/ua , а то сейчас  domen/index.php?route=common/home

Screenshot_36.png

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.