Page 1 of 1

Translate. Category - Name (Slug)

Posted: Sun Oct 02, 2022 7:37 am
by Ling
Можно добавить опцию перевода Name (Slug) для категорий ?
Условно.. Хотелось бы
site.com/asian-free-porn/
site.com/ru/asiatskoe-besplatnoe-porno/
site.com/fr/porno-gratuit-asiatique/

......
Только сразу учтите, чтобы дефисы заменялись на пробелы, перед запросом на перевод. а то Гугл переводчик слова через дефис воспринимает как одно слово и в 50% случаев или не переводит или переводит не так как надо.
..
Зараннее спасибо

Re: Translate. Category - Name (Slug)

Posted: Sat Oct 08, 2022 4:02 pm
by admin
как я понимаю надо перевести описание и потом из него сделать слаг?

Re: Translate. Category - Name (Slug)

Posted: Mon Oct 10, 2022 5:59 pm
by Ling
Даже не знаю как лучше..
Давайте именно поле Name (Slug) переводить и транскриптить, потому-что в Custom Name (title) может быть много текста.
--------------------------------
И можно организовать перевод всех полей разом? Перечисляем нужные поля и указываем куда перевод закидывать.
php rotation.php action=translate source_language=en target_language=ar target_entity=categories source_field=name,custom_name,description,group_custom_var1,group_custom_var2,group_custom_var3 target_field=name,custom_name,description,group_custom_var1,group_custom_var2,group_custom_var3 make_stops=log api_key=KEY

Re: Translate. Category - Name (Slug)

Posted: Mon Oct 10, 2022 6:20 pm
by admin
я думаю лучше не делать франкенштейна и если надо сразу все то перечислить в файле тех же 5 строк

Re: Translate. Category - Name (Slug)

Posted: Tue Oct 11, 2022 10:39 am
by Ling
Не совсем понятно, как в файле это делать.
Просто пример - 25 языков.. 5 полей в категориях.. Перевод категорий - это 125 раз вбивать команду на перевод в командной строке. Ну как бы Франкенштейн будет повеселее - 25 против 125
Тут больше интересует автоматизация процесса.
--------------
Вы с переводом Name (Slug) сделали опцию?
Условно, хотелось, чтобы:
asian-porn ---> asian porn (убрали дефисы) ---> Google Translate(ru) ---> азиатское порно ---> asiatskoe-porno

Re: Translate. Category - Name (Slug)

Posted: Wed Nov 09, 2022 10:54 am
by admin
сорри выскочил из поля зрения топик

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

делаете

list.bat

for %%f in (custom_name,description,group_custom_var1) DO (
for %%l in (it,de,fr) do echo php rotation.php action=translate source_language=en target_language=%%l source_field=%%f >>z
)


и у вас получается список нужных комбинаций, если языков 50 то просто будет больше строк но

1. они будут уникальные, короткие и понятные
2. они генеряться автоматом

Re: Translate. Category - Name (Slug)

Posted: Wed Nov 09, 2022 1:01 pm
by Ling
Немного не понял.. Нагенерить строк - это не проблема
Просто в командной строке на сервере 125 раз надо вбивать?
Сервер на CentOS
Или вы предлагаете интерактивный .sh скрипт запустить? И просто ENTER клацать

Re: Translate. Category - Name (Slug)

Posted: Wed Nov 09, 2022 1:19 pm
by admin
1. сгенерить 125 строк в 1 файл .sh
2. запустить этот sh файл 1 раз на серваке

на все примерно минуты 3 времени