Помощь Перевод Prestashop и модулей

Вполне заводится, завел пошел в переводы нажимаешь кнопочку (перевести поле или блок полей или же полностью все перевести) и оно фииииигааачит, правда переводы править еще надо но хоть для не знающих английский уже будет понятно о чем написано.
P.S. - Если вы нажимаете перевести и нифига не происходит значит нужно делать новый ключ для API
Что за новый ключ? Как раз сегодня столкнулся с такой проблемой. Хотя до этого все работало.
 
Prestashop 1.6.1.10. Перевод на Украинский язык.
Дорабатывал сам, Все, что используется во фронте, и большинство в админке переведено.

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование модератором:
Что за новый ключ? Как раз сегодня столкнулся с такой проблемой. Хотя до этого все работало.
Случайно наткнулся на модуль Для просмотра ссылки Войди или Зарегистрируйся в посте Для просмотра ссылки Войди или Зарегистрируйся и за 5 секунд перевел все установленные модули. А там было около 8000 пунктов. Admin translate мучился бы весь вечер. Так что вопрос снимается.
P.S. требуется ввести ключ API. Брать его по ссылке в модуле. Надо только зайти по учеткой yandex.ru. Модуль переводит также товары, категории и проч.
 
Что за новый ключ? Как раз сегодня столкнулся с такой проблемой. Хотя до этого все работало.
Получается модуль использует Bing API Translate в котором лимит на 20 млн символов или слов, точно не помню.
По сути нужно поменять в файле "admintranslate.php" модуля следующее:
Скрытое содержимое доступно для зарегистрированных пользователей!

и сможете дальше продолжить переводы.
P.S. - Точно не помню что как и в каком порядке делается, но если сильно надо пишите, буду вспоминать :D

И еще:
Случайно наткнулся на модуль Для просмотра ссылки Войди или Зарегистрируйся в посте Для просмотра ссылки Войди или Зарегистрируйся и за 5 секунд перевел все установленные модули. А там было около 8000 пунктов. Admin translate мучился бы весь вечер. Так что вопрос снимается.
P.S. требуется ввести ключ API. Брать его по ссылке в модуле. Надо только зайти по учеткой yandex.ru. Модуль переводит также товары, категории и проч.
Так же присматривался к этому модулю, но проблема в том что ты не видишь как он переводит и по ходу перевода не можешь поправить ошибки перевода
 
Последнее редактирование:
Получается модуль использует Bing API Translate в котором лимит на 20 млн символов или слов, точно не помню.
По сути нужно поменять в файле "admintranslate.php" модуля следующее:

и сможете дальше продолжить переводы.
P.S. - Точно не помню что как и в каком порядке делается, но если сильно надо пишите, буду вспоминать :D
Нашел модуль лучше. Подробно описал его в посте выше.
 
Нашел модуль лучше. Подробно описал его в посте выше.
Случайно наткнулся на модуль Для просмотра ссылки Войди или Зарегистрируйся в посте Для просмотра ссылки Войди или Зарегистрируйся и за 5 секунд перевел все установленные модули. А там было около 8000 пунктов. Admin translate мучился бы весь вечер. Так что вопрос снимается.
P.S. требуется ввести ключ API. Брать его по ссылке в модуле. Надо только зайти по учеткой yandex.ru. Модуль переводит также товары, категории и проч.
Так же присматривался к этому модулю, но проблема в том что ты не видишь как он переводит и по ходу перевода не можешь поправить ошибки перевода.
Как по мне AdminTranslator лучше, я вот пользуюсь FireFox из-за некоторых полезных модулей, например YandexTranslator и FoxReplace (прикрепил скриншот этих плагинов).
А перевожу следующим образом:
Первым делом перевожу сразу блок модуля потом смотрю что мне не нравится (благо англ знаю нормально) сразу же сморю на яндексе как это нормально на наш перевести (если у яндекса все равно корявый перевод получается, то сравниваю с гуглом и бингом) после чего с помощью FoxReplace быстро заменяю корявый перевод на нужный. Да и в общем неплохой перевод получается, если немного постараться. Правда некоторые модули у меня ни сил ни терпения ни ума не хватило перевести (так что бы заказчики могли понять написанное)
 

Вложения

  • Screenshot_8.jpg
    Screenshot_8.jpg
    392,2 KB · Просмотры: 59
Перевод обновлен!
PrestaShop 1.6.1.11 - полный русский перевод

[Подходит и для более ранних версий]
Для просмотра ссылки Войди или Зарегистрируйся
Upd: Перекачайте
 
Последнее редактирование:
How to modify the admintranslate module files so that it works perfectly.
Access FTP to the module folder
/ Modules / admintranslate
Edit the file: admintranslate.php
Search this text: public function translate ($ text, $ iso_user) {
Delete everything inside {}
Copy the following code:


Код:
$apiKey = 'you api key';

    $text = $text;
    $url = 'https://www.googleapis.com/language/translate/v2?key=' . $apiKey . '&q=' . rawurlencode($text) . '&source=en&target='.$iso_user;

    $handle = curl_init($url);
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($handle);            
    $responseDecoded = json_decode($response, true);
    curl_close($handle);


    $name_en = $responseDecoded['data']['translations'][0]['translatedText'];


        return $name_en;
Access google developer and get a key api for Google Cloud Translation API
Address :
Для просмотра ссылки Войди или Зарегистрируйся

instructions
Для просмотра ссылки Войди или Зарегистрируйся

Very important! The account must have the billing information or it will not work.
With the APIKEY we can already add it to the code above.
We save the file admintranslate.php and upload it to our server.

url for test google account is OK .... change $apiKey = real-apikey

Для просмотра ссылки Войди или Зарегистрируйся$apiKey&q=text-to-translate&source=en&target=ru

It works perfectly.
 
Последнее редактирование:
спасибо, заработало, как получить id брал здесь: Для просмотра ссылки Войди или Зарегистрируйся
только скорость перевода не очень...
 

Вложения

  • Снимок экрана 2017-02-15 в 18.08.32.png
    Снимок экрана 2017-02-15 в 18.08.32.png
    89,9 KB · Просмотры: 32
Последнее редактирование:
Назад
Сверху