Пару вопросов по переводу... Прошу не пинать, если что-то упустил
Есть 100 сайтов уже рабочих. Не слейвов. На EN языке
Хочу сделать на них ещё 10 языков
1. Мне надо по 10 раз в 100 админках (т.е. 1000раз!) добавлять языки ?
Или через ГА можно языки скопировать?
----------------------------
2. Чтобы перевести все 100 сайтов на 10 языков мне надо 1000! раз запустить php rotation.php action=translate ?
---------------------------------------------------------
------------------------------------------------------------
Условно... Есть 200 галер на одном сайте
Завел 10 языков... Сделал перевод на 10 языков (10 раз запустил скрипт)
Потом я решил освежить сайт и добавил 50 галер
3. (Import Replasement не юзается)
Запускаю php rotation.php action=translate
Смарт будет переводить уже по 250 галер или переведет 50 новых?
Знает ли смарт, что 200 галер уже переведено на 10 языков, и надо перевести только 50 галер ?
4. (Import Replasement юзается)
В Rotation Replacement есть какая-то настройка..
Из Вики : external::хттр://YOURDOMAIN/scj/bin/rotation.php?action=translate_text&text={DESCRIPTION}&source_lng=en&target_lng=de&api_key=YOUR_API_KEY
Тут указано: переводить в EN на DE
У меня 10 языков.. Где и что указывать чтобы переводило на 10 языков при импорте?
--------------------------------
Заранне спасибо за ответы
Google translate
Re: Google translate
1. несколько языков добавляются просто выбором нужных языков, те не 10 раз жать, а порсто 1 раз выделить 10 нужных и добавит все сразу
но вот по всем сайтам - да, такого нет, это не копирование с исходного, это надо на конкретном сайте размножить статистику и да, в данный момент такого нет/ такое можно теоретчиески добавить но это вопрос пары месяцев что б переделать всю систему ГА
2. по факту да, а как это можно сделать быстрее?
для меня вопрос звучит так: я построил 100 домов, в кажддом по 10 кранов. я решил все краны поменять. мне надо 1000 раз сделать замену крана? а какие варианты могут быть если это разные дески которые дески которые надо перевести?
3. как раз это и надо юзать что б 1 раз настроить перевод и больше его не трогать.
php rotation.php action=translate надо только если "было 1 язык и вдруг решил добавить 10 новых"
если сразу создается сайт с Х языков то опять же с самого начала настраивается перевод и все галеры сразу идут с переводом
4. там же, для каждого языка
Then Search For
in This Field
тут просто указывается конкретное поле для языка, если у вас 10 языков = 10 строк будет в настройках импорта.
те премерный workflow такой
1. ставим скрипт
2. создаем языки напрмиер 10 штук
3. прописываем в import replacements 10 строк для авто перевода
4. просто добавляем галеры как обычно
те создание мультиязычного от обычного сайт отличается на 10 минут на прописывание строк для перевода
но вот по всем сайтам - да, такого нет, это не копирование с исходного, это надо на конкретном сайте размножить статистику и да, в данный момент такого нет/ такое можно теоретчиески добавить но это вопрос пары месяцев что б переделать всю систему ГА
2. по факту да, а как это можно сделать быстрее?
для меня вопрос звучит так: я построил 100 домов, в кажддом по 10 кранов. я решил все краны поменять. мне надо 1000 раз сделать замену крана? а какие варианты могут быть если это разные дески которые дески которые надо перевести?
3. как раз это и надо юзать что б 1 раз настроить перевод и больше его не трогать.
php rotation.php action=translate надо только если "было 1 язык и вдруг решил добавить 10 новых"
если сразу создается сайт с Х языков то опять же с самого начала настраивается перевод и все галеры сразу идут с переводом
4. там же, для каждого языка
Then Search For
in This Field
тут просто указывается конкретное поле для языка, если у вас 10 языков = 10 строк будет в настройках импорта.
те премерный workflow такой
1. ставим скрипт
2. создаем языки напрмиер 10 штук
3. прописываем в import replacements 10 строк для авто перевода
4. просто добавляем галеры как обычно
те создание мультиязычного от обычного сайт отличается на 10 минут на прописывание строк для перевода
Don't forget to run script update
Re: Google translate
4.
У меня основной язык EN... Добавил FR и DE
Прописал 2 правила :
If this field = URL
Contains this value = http
Then Search For - *
in This Field - ALT
And Replace it With
хттр://YOURDOMAIN/scj/bin/rotation.php?action=translate_text&text={ALT}&source_lng=en&target_lng=fr&api_key=YOUR_API_KEY
хттр://YOURDOMAIN/scj/bin/rotation.php?action=translate_text&text={ALT}&source_lng=en&target_lng=de&api_key=YOUR_API_KEY
Смарт сам определит, что для FR надо юзать первое правило, а для DE - второе ?
У меня основной язык EN... Добавил FR и DE
Прописал 2 правила :
If this field = URL
Contains this value = http
Then Search For - *
in This Field - ALT
And Replace it With
хттр://YOURDOMAIN/scj/bin/rotation.php?action=translate_text&text={ALT}&source_lng=en&target_lng=fr&api_key=YOUR_API_KEY
хттр://YOURDOMAIN/scj/bin/rotation.php?action=translate_text&text={ALT}&source_lng=en&target_lng=de&api_key=YOUR_API_KEY
Смарт сам определит, что для FR надо юзать первое правило, а для DE - второе ?
Re: Google translate
in This Field
должно быть поле
alt (fr)
alt (de)
и тп
должно быть поле
alt (fr)
alt (de)
и тп
Don't forget to run script update
Re: Google translate
1. Тут можно сразу перечислить все языки?
2. Понятно
3. "Эй, водопроводчик, ты там где старый кран стоит, поставь новый кран, но не вкручивай туда лампочку"
Смарт что не понимает, что для Немецкой группы надо на Немецкий переводить, а EN-EN переводить не надо ?
---------------------------
Можно как-то так сделать?
1. all
2. en
3.
The folowing languages were detected: en(16)(skip), fr(17), de(18), cn(19), nl(20), it(21)
Press Y to continue / E to edit /
Re: Google translate
не совсем понял как это может быть ..
если выбрать все языки то будет по 10 диалогов при переводе ..
как вариант могу предложить эти выборы перенести в командную строку что б можно было сразу подготовленные строки вставить, там то нет вопроса поменять в тестовом редакторе пару цифр, займет минуту
если выбрать все языки то будет по 10 диалогов при переводе ..
как вариант могу предложить эти выборы перенести в командную строку что б можно было сразу подготовленные строки вставить, там то нет вопроса поменять в тестовом редакторе пару цифр, займет минуту
Don't forget to run script update
Re: Google translate
Т.е. вариант на все 10 языков за один проход - отменяется?
Вы предлагаете что-то вроде
php rotation.php action=translate from=en to=de obj=galleries what=alt target=alt slug=yes ?
Вы предлагаете что-то вроде
php rotation.php action=translate from=en to=de obj=galleries what=alt target=alt slug=yes ?
Re: Google translate
я не понимаю как 10 за 1 проход
если что-то пойдет не так то это просто кошмар UI
да, предлагаю так, поменять пару цифр в тестовом редакторе это минутное дело
если что-то пойдет не так то это просто кошмар UI
да, предлагаю так, поменять пару цифр в тестовом редакторе это минутное дело
Don't forget to run script update
Re: Google translate
Смарт сам определит ИД языковой группы, если ему указать from=en to=de ?
А то на разных сайтах ИД языков могут отличаться... И будет утомительно их перепроверять
---------------------------
Смарт как-то помечает, что у такой-то галеры для языка DE, поле ALT/DESC уже переведено или не переведено(скопировано из основного ALT/DESC) ?
А то можно два раза подряд одну и ту же языковую группу перевести и денежка спишется
А то на разных сайтах ИД языков могут отличаться... И будет утомительно их перепроверять
---------------------------
Смарт как-то помечает, что у такой-то галеры для языка DE, поле ALT/DESC уже переведено или не переведено(скопировано из основного ALT/DESC) ?
А то можно два раза подряд одну и ту же языковую группу перевести и денежка спишется
Re: Google translate
указать где?
нет, никаких отметок что где-то уже переведено, а где то нет - нету
а зачем 2 раза запускать одну строку?
и что делать если указать неправильно и надо снова перевести? все это потянет кучу галочек, настроек и прочего
проще сразу 1 раз проверить где какая группа указана
нет, никаких отметок что где-то уже переведено, а где то нет - нету
а зачем 2 раза запускать одну строку?
и что делать если указать неправильно и надо снова перевести? все это потянет кучу галочек, настроек и прочего
проще сразу 1 раз проверить где какая группа указана
Don't forget to run script update