На днях нашел в интернете неплохой скрипт авто перевода для Prestashop. Суть такая — открываем перевод модулей например, при помощи встроенного переводчика например в Gooogle Crome переводим страницу, запускаем консоль и вставляем в нее данный скрипт:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
$("div.panel") .filter(function(){ // прячем полностью переведенные блоки return $(this).find("h3 span.label-danger").text() == "0"; }).hide() .end() .filter(function(){ // выбираем блоки с неполными переводами return $(this).find("h3 span.label-danger").text() !== "0"; }) .each(function(){ $(this).find("table.table tr").each(function(){ $(this).find("td input[type='text'][value=''], td textarea:empty") .each(function(){ var inputField = $(this); var iVal = inputField.parents("tr").find("td:first-child").text(); inputField.css("outline","2px solid green"); inputField.val(iVal); }) }) }) |
Этот скрипт вставляет переведенный текст в поля переводов Prestashop. (Только там где не было текста)
P.S. Я не в коем случае не претендую на авторство данного скрипта).
Нашел в на просторах интернета и немного подправил.
Будет ли он работать на 1.7?
Добрый день, я не тестировал, но очень интересно — отпишитесь пожалуйста по результату.