Page 1 of 2

Translation of Existing DB без гугла

Posted: Fri Sep 23, 2016 4:51 am
by alientraf
Здравствуйте)

в админке - Auto Switch language.
имея готовый кастом контент типа (rotation => import):

тумбы|урл|description|tags|custom var 1|custom var 2, где:

custom var 1 - это тот же самый description, только на русском языке, и
custom var 2 - это те же самые теги, только на русском языке

возможно ли как-то через Import Replacements (наверное) сделать перевод описания и тегов для каждой гали, взяв их (описания и теги) из custom var 1 и custom var 2 соответственно для показа для русских зевак? (Auto Switch language)

спасибо)

Re: Translation of Existing DB без гугла

Posted: Fri Sep 23, 2016 7:31 am
by admin
Те если поставить задачу немного иначе то надо людям у которых браузер ru показывать не descriptiption а custom_var1, верно ?

Тогда в сабе так и делаем

<?
if (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'ru')) {
?>

<!--CUSTOM_VAR1-->

<?} else {?>

<!--DESCRIPTION-->

<? } ?>

Re: Translation of Existing DB без гугла

Posted: Fri Sep 23, 2016 7:35 am
by alientraf
wow, круто)
спасибо, попробую)

Re: Translation of Existing DB без гугла

Posted: Fri Sep 23, 2016 7:36 am
by admin
Ок )

Re: Translation of Existing DB без гугла

Posted: Fri Sep 23, 2016 4:49 pm
by alientraf

Code: Select all

<? if (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'ru')) { ?><!--CUSTOM_VAR1--><?} else {?><!--DESCRIPTION--><? } ?>
почему-то теперь только на русском стало)
даже если site.com/en/ - то получается все на английском, а дескрипшны по-русски остаются.
(Auto Switch language выкл.)

Code: Select all

<tag_list><a href="/tag/<!--TAG-->/"><? if (strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'ru')) { ?><!--CUSTOM_VAR2--><?} else {?><!--TAG--><? } ?></a> </tag_list>
c тегами такое не прокатило, выводится пустота, но html-код страницы галереи получился такой:

<a href="/tag/teen/"><!--CUSTOM_VAR2--></a> <a href="/tag/white panties/"><!--CUSTOM_VAR2--></a> <a href="/tag/white stockings/"><!--CUSTOM_VAR2--></a>

Может как-то по-другому можно сделать? :)
спасибо

Re: Translation of Existing DB без гугла

Posted: Fri Sep 23, 2016 4:56 pm
by admin
(Auto Switch language выкл.) работает только если вы юзаете фичу скрипта именно по языкам
А у вас просто маленький кусочек в темпелйте именно под ваш вариант

варианта 2

1. перейти на обычный вариант с языками
2. дописать в эту одну строку кода еще какие то условия, например учесть если site.com/en/

Re: Translation of Existing DB без гугла

Posted: Fri Sep 23, 2016 5:19 pm
by alientraf
да, работает)
quirktools com/screenfly/ здесь затестил. спасибо)

а с тегами как-то можно тоже разобраться? :oops:
<a href="/tag/teen/"><!--CUSTOM_VAR2--></a> <a href="/tag/white panties/"><!--CUSTOM_VAR2--></a> <a href="/tag/white stockings/"><!--CUSTOM_VAR2--></a>

при граббинге использовал поле custom var 2 - как теги, только на русском языке

спасибо

Re: Translation of Existing DB без гугла

Posted: Fri Sep 23, 2016 5:31 pm
by admin
Что конкретно не работает ?

Re: Translation of Existing DB без гугла

Posted: Fri Sep 23, 2016 5:37 pm
by alientraf
не выводятся теги на русском языке, которые при импорте были добавлены в поле custom var 2,
и хтмл-код получается такого вида:
<a href="/tag/teen/"><!--CUSTOM_VAR2--></a>

а нужно, чтобы был такой:
<a href="/tag/teen/">молодые</a>

и при просмотре страницы теги не отображаются (теги: _тут_пусто_ )

Re: Translation of Existing DB без гугла

Posted: Fri Sep 23, 2016 5:43 pm
by admin
Упростим вопрос

вы выводите <!--CUSTOM_VAR2--> и проверили что у галеры оно есть, но на странице этот таг ничем не заменяется, верно ?
точно проверяли ?