PrestaShop 1.6 Локализация, Импорт Локализационного пакета

Автор MXM, 17 января 2015, 14:03:28

« назад - далее »

MXM

Всем, привет!
В импорте есть галочка, типа: если установлено значение Да, то пакет локализации будет загружен из prestashop.com. В противном случае будет установлен локальный файл.
Допустим, я импортировал локальный пакет, а в будущем решил импортировать из prestashop.com, что произойдёт(?): перезапись локального пакета? И как правильно сделать, если вдруг решил импортировать из prestashop.com(?): отключить выбранный пакет или удалить...?
Заранее благодарю за ответ! Надо мануал глянуть, может там что есть...

Adik

Локальный пакет импортируют если вы делали исправления перевода на установленном prestashop, потом сохранили сделанный перевод в отдельный файл и хотите использовать этот перевод на всех своих сайтах. Тогда при новой установке prestashop вы имортируете свой файл.

Виктор Демидов

Цитата: MXM от 17 января 2015, 14:03:28
Допустим, я импортировал локальный пакет, а в будущем решил импортировать из prestashop.com, что произойдёт(?): перезапись локального пакета?
Да, файл перевода будет перезаписан и все изменения/дополнения, которые вы делали, пропадут.

MXM

#3
Adik, Виктор Демидов, спасибо, всё понял! А на сколько часто обновляется лок.пакет на prestashop.com. Пока на 100% не будет готов перевод? Хотя нет, могут же всякие фишки появляться, а для них перевод... понял, вечно. :)

MXM

#4
Учитывая то, что с переводом полный барадак, имхо, вопрос: как грамотно сохранить свой перевод и в тоже время получать обновления с prestashop?
Пока мысль такая, по порядку действий:
- сохранить свою версию,
- обновить с prestashop,
- накатить сверху свою версию.
Тем самым будем иметь и свой перевод и обновления с престашоп. Или нет?

Adik

#5
Если обновить с сайта prestashop, то потеряешь свой перевод.
Если импортировать свой перевод, то потеряешь официальный.
Чтобы сохранить свой, нужно использовать только его. 1 раз в ручную исправить весь перевод, сохранить, потом пользоваться.

MXM


Adik

Наоброт, сделал 1 раз и пользуйся. На оф. сайте перевод плохой, обновляют как попало, постоянные проблемы при обновлении. Лучше один раз время потратить и всегда будет удобный перевод.

MXM

#8
Adik, я не хочу пропустить ни одного момента связанного с каким-либо изменением.
Ведь возможно такое, что какое-нибудь новое поле добавится и из-за него получается заново все переводить?
Что я понимаю под "новым полем" - ну решили они там добавить поле какое-то, без обновления у меня этого поля не будет в переводе.
Если бы я знал точно, что новых полей не будет, то сделал бы как ты говоришь.
Что-то я не догоняю как это работает...

coder

Не возможно сделать один раз и забыть. Тогда не нужно обновляться и будет все без изменений. Это только пишут, что одним кликом можно обновиться, в реале ручную правку никто не заменит.
Перевести 1-2 новых поля легче, чем исправлять полностью перевод. Дп и если используешь свой шаблон, а не стандартную тему, то перевод для фронт-офиса не обновить с оф.сайта. Для админки  можно вообще не переводить, никто же не видет. Главное фронт-офис переведен, удобен и понятен. ИМХО.

MXM

#10
coder, спасибо за ответ! Не понял этого: "Перевести 1-2 новых поля легче, чем исправлять полностью перевод.", т.е. всё таки: если сделать свой перевод, затем обновить его, появится 1-2 новых поля, то свой перевод останется и нужно будет перевести эти 1-2 поля и всё? Если так, то это хорошо.

coder

Да все так и есть. Если добавят новые поля, то они автоматом всплывут в переводах. Останется только перевести правильно через админку.

MXM

Цитата: Локализация, перводы, ADD / UPDATE A LANGUAGEYou can add or update a language directly from the PrestaShop website here.
If you choose to update an existing language pack, all of your previous customizations in the theme named "Default-bootstrap" will be lost. This includes front-office expressions and default email templates.
Тут написано, что слетает всё то, что было.

coder

Новые поля добавляются в файлы, они автоматически появляюися в переводах. Поэтому не нужно испортировать перевод, можно просто обновить модуль, он сам добавит свои поля в переводы. Потом открыть переводы в админке и обновить перевод в ручную.

MXM

coder, ты имеешь ввиду: "просто обновить модуль" - это "Локализация / Локализация / IMPORT A LOCALIZATION PACK"? Обновить пакет?