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

alientraf
Posts: 346
Joined: Sat Jan 25, 2014 3:48 am

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

Post 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)

спасибо)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Те если поставить задачу немного иначе то надо людям у которых браузер ru показывать не descriptiption а custom_var1, верно ?

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

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

<!--CUSTOM_VAR1-->

<?} else {?>

<!--DESCRIPTION-->

<? } ?>
Don't forget to run script update
alientraf
Posts: 346
Joined: Sat Jan 25, 2014 3:48 am

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

Post by alientraf »

wow, круто)
спасибо, попробую)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Ок )
Don't forget to run script update
alientraf
Posts: 346
Joined: Sat Jan 25, 2014 3:48 am

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

Post 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>

Может как-то по-другому можно сделать? :)
спасибо
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

(Auto Switch language выкл.) работает только если вы юзаете фичу скрипта именно по языкам
А у вас просто маленький кусочек в темпелйте именно под ваш вариант

варианта 2

1. перейти на обычный вариант с языками
2. дописать в эту одну строку кода еще какие то условия, например учесть если site.com/en/
Don't forget to run script update
alientraf
Posts: 346
Joined: Sat Jan 25, 2014 3:48 am

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

Post 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 - как теги, только на русском языке

спасибо
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Что конкретно не работает ?
Don't forget to run script update
alientraf
Posts: 346
Joined: Sat Jan 25, 2014 3:48 am

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

Post by alientraf »

не выводятся теги на русском языке, которые при импорте были добавлены в поле custom var 2,
и хтмл-код получается такого вида:
<a href="/tag/teen/"><!--CUSTOM_VAR2--></a>

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

и при просмотре страницы теги не отображаются (теги: _тут_пусто_ )
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Упростим вопрос

вы выводите <!--CUSTOM_VAR2--> и проверили что у галеры оно есть, но на странице этот таг ничем не заменяется, верно ?
точно проверяли ?
Don't forget to run script update
Post Reply