Создал язык в настройках ротации
в шелле захожу в scj/bin/ выполняю "php rotation.php action=translate"
в мануале кстати указано "php rot.php action=translate" но почемуто в tcms rot.php по указанному адресу нет, только rotation.php
выводится текст "Enter id or just hit enter for master: "
Где узнать айди созданных в ротации языков?
мастер переводить не надо.
tcms translation
Re: tcms translation
Да, для версии 2 надо переписать немного доку.
ИД можно провести ап и будет написано напротив каждого языка в сеттнгах
либо навести мышку на удаление языка - в линке так же будет ИД.
ИД можно провести ап и будет написано напротив каждого языка в сеттнгах
либо навести мышку на удаление языка - в линке так же будет ИД.
Don't forget to run script update
Re: tcms translation
Ок, посмотрел номер языка. вбиваю его в шелле. далее такой диалог
и все. категории не перевелись.
Почему нельзя выбрать имя категории?
Code: Select all
domain.com@s449:~/scj/bin$ php rotation.php action=translate
Enter id or just hit enter for master: 15
What is source language (2 chars code) ? type 'list' if you need a list : en
What language do you want to translate to (2 chars code) ? type 'list' if you need a list : ru
What's your Google API key : apikey
What do you what to translate : categories, galleries or tags? categories
What field do you what to translate ? (Options: custom_name, description, group_keywords, custom_var1, custom_var2, custom_var3) custom_name
What field do you what to save the result to ? (Options: custom_name, description, group_keywords, custom_var1, custom_var2, custom_var3) custom_name
SELECT group_id, custom_name as source_string FROM rot_groups_data WHERE site_id = '15' 163domain.com@s449:~/scj/bin$
Почему нельзя выбрать имя категории?
Re: tcms translation
категории автоматом и не переводятся насколько я помню, только руками
Re: tcms translation
Проведите плз апдейт - будет писать меньше ненужной инфы.
Категории переводятся, но именно category name остается одинаковым, для слейвов юзается custom name иначе можно запустаться где что.
Категории переводятся, но именно category name остается одинаковым, для слейвов юзается custom name иначе можно запустаться где что.
Don't forget to run script update
Re: tcms translation
провел апдейт. пробую еще, безрезультатно
Build 201610290948
еще вопрос
написать по русски в урле тоже не получится?
http://domain.com/ru/category/Любители/
тоже самое и для слагов галер невозможно сделать?
http://domain.com/ru/gallery/молодые-сучки-в-душе/
Code: Select all
domain.com@s444:~/root/scj/bin$ php rotation.php action=translate
Enter id or just hit enter for master: 15
What is source language (2 chars code) ? type 'list' if you need a list : en
What language do you want to translate to (2 chars code) ? type 'list' if you need a list : ru
What's your Google API key : xxxxxxxxxxxxxxxxxxxxx
What do you what to translate : categories, galleries or tags? categories
What field do you what to translate ? (Options: custom_name, description, group_keywords, custom_var1, custom_var2, custom_var3) custom_name
What field do you what to save the result to ? (Options: custom_name, description, group_keywords, custom_var1, custom_var2, custom_var3) custom_name
SELECT group_id, custom_name as source_string FROM rot_groups_data WHERE site_id domain.com@s444:~/root/scj/bin$
domain.com@s444:~/root/scj/bin$ php rotation.php action=translate
Enter id or just hit enter for master: 15
What is source language (2 chars code) ? type 'list' if you need a list : en
What language do you want to translate to (2 chars code) ? type 'list' if you need a list : ru
What's your Google API key : xxxxxxxxxxxxxxxxxxxxx
What do you what to translate : categories, galleries or tags? galleries
What field do you what to translate ? (Options: alt, description, custom_var1, custom_var2, custom_var3) description
What field do you what to save the result to ? (Options: alt, description, custom_var1, custom_var2, custom_var3) description
Looks like you want to write to 'description' field, do you want also update gallery slug ? (yes, no) yes
domain.com@s444:~/root/scj/bin$еще вопрос
написать по русски в урле тоже не получится?
http://domain.com/ru/category/Любители/
тоже самое и для слагов галер невозможно сделать?
http://domain.com/ru/gallery/молодые-сучки-в-душе/
Re: tcms translation
У меня даже браузер не подчеркивает такие урлы как ссылки на форуме - разве гугл нормально относится к таким урлам ?
Don't forget to run script update
Re: tcms translation
Ладно. Что с автопереводом делать?
Re: tcms translation
Ясно, пробелма была в том, что у вас видимо custom_name на исходнике был пустой и переводчик видел что поле пустое = переводить нет чего и пропускал его.
Добавили обработку такой ситуации.
Добавили обработку такой ситуации.
Don't forget to run script update
Re: tcms translation
возникли проблемы с автоматическим переводом через гугл APIadmin wrote:Ясно, пробелма была в том, что у вас видимо custom_name на исходнике был пустой и переводчик видел что поле пустое = переводить нет чего и пропускал его.
Добавили обработку такой ситуации.
запускем все по мануалу
php rotation.php action=translate
далее все как надо для ru только перевод galleries desc в desc en-ru
с логом или fast перевод
все идет нормально пока не встречается какой то деск странный и в базе msql эта ошибка вылазит, удалял проблемные видео находит новые и та же ошибка - перевод не делает
PHP Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 1054 (Unknown column 'gallery_md5' in 'where clause') (db_link) in query UPDATE rot_gallery_data1 SET description = 'пЁя─я┐пЄп╟я│я┌я▀я┘ пЇп╟пЄпҐп╦я├я┐ п╟пЇп╦п╟я┌я│п╨п╦п╣ п╪п╩п╟пЄп╣пҐп╣я├ п©п╬п╩я┐я┤п╟п╣я┌ п╣п╣ п╪п╬п╨я─я┐я▌ п╨п╦я│п╨я┐ п©п╬я┌п╣я─' WHERE gallery_md5 = '' . () ' in /home/domain.com/root/csj/includes/db_modules/mysql.php:64
Stack trace:
#0 /home/domain.com/root/csj/includes/db_modules/mysql.php(89): db_error('UPDATE rot_gall...', 1054, 'Unknown column ...', 'db_link')
#1 /home/domain.com/root/csj/bin/rotation.php(0): db_query()
#2 /home/domain.com/root/csj/bin/rotation.php(0): wraped_interactive_google_translate()
#3 /home/domain.com/root/csj/bin/rotation.php(0): interactive_google_translate()
#4 /home/domain.com/root/csj/bin/rotation.php(0): process_extra_functions()
#5 {main}
thrown in /home/domain.com/root/csj/includes/db_modules/mysql.php on line 64
можете подсказать в чем проблема? админам отписал, но они пока не разобрались. Подскажите, кто сталкивался с таким, в каком направлении копать, чтобы отключить эту ошибку.
Теги к примеру на RU перевели нормально, проблема с переводом description переводим из EN в RU в тоже поле description
ArtDesignXXX.com |Создание adult-сайтов и др.работы| refer82[@]gmail.com







