Multilingual 51

admin
Site Admin
Posts: 37997
Joined: Wed Sep 10, 2008 11:43 am

Re: Multilingual 51

Post by admin »

с моделями теперь понятно, проверю
Don't forget to run script update
Jumper
Posts: 102
Joined: Thu Feb 28, 2013 7:37 pm

Re: Multilingual 51

Post by Jumper »

Хотел бы озвучить еще один важный момент касательно переводов.
При первом определении языка у юзера, необходимо садить куку, на сутки к примеру, какой яз. слейв отдавать при дальнейшем серфинге, и не дергать HTTP_ACCEPT_LANGUAGE для следующей паг.
Это даст возможность серферу переключиться с автоматически установленного языка на какой то другой бусурманский, или привычный инглиш.
admin
Site Admin
Posts: 37997
Joined: Wed Sep 10, 2008 11:43 am

Re: Multilingual 51

Post by admin »

Это по идее и должно происходить при редиректе на условно

/ru/category ...

там уже все линки в темплейте должны формироваться с этим /ru

а вверху линки фиксированные типа

domain/ru/
domain/de/

и тп что б юзер мог выбрать.

В таком случае это будет отлично работать и для тех у кого кук нет и для спайдеров и тп.
Don't forget to run script update
Jumper
Posts: 102
Joined: Thu Feb 28, 2013 7:37 pm

Re: Multilingual 51

Post by Jumper »

в том то и дело, что на данный момент

если оказавшись автоматом на domain/ru/ поменять его на domain/de/ - средиректит на нужный слейв, но при клике куда либо далее - навигация, категория, тумба и тд снова открывается domain/ru/othercategory, т.е. по HTTP_ACCEPT_LANGUAGE
admin
Site Admin
Posts: 37997
Joined: Wed Sep 10, 2008 11:43 am

Re: Multilingual 51

Post by admin »

Потому что в навигации вы формируете урлы без языка
Don't forget to run script update
Jumper
Posts: 102
Joined: Thu Feb 28, 2013 7:37 pm

Re: Multilingual 51

Post by Jumper »

Ваша правда.

Добавил в навигацию <!--GET_FORCE_LNG--> - заработало. Номер текущей страницы в дизайне темплейта ображается правда криво.

строкой что-то типа

/bigass/popular-1.html" title="1">1

Какой корректный реврайт ? "force_lng=all" - не подходит.
admin
Site Admin
Posts: 37997
Joined: Wed Sep 10, 2008 11:43 am

Re: Multilingual 51

Post by admin »

для вашего варината лучше добавить skip_href_deletion=true
Don't forget to run script update
Jumper
Posts: 102
Joined: Thu Feb 28, 2013 7:37 pm

Re: Multilingual 51

Post by Jumper »

Спасибо. То что надо.

Теперь предметом вожделения является перевод тэгов )
admin
Site Admin
Posts: 37997
Joined: Wed Sep 10, 2008 11:43 am

Re: Multilingual 51

Post by admin »

Да, модели пропустил - fixed.

По языкам упорядочено сл образом


Есть 2 варианта отображения нужного языка и соответствено 2 опции в rotation - settings - Multilingual

1. Когда урл страницы не меняется, но отличается для браузеров с разными языками - Auto Switch language

2. когда меняется урл страницы, и на данном урле определенный язык вне зависимости от языка браузера - Auto redirect to existing language


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

Таги еще не сделаны, как будут - отпишу.
Don't forget to run script update
Jumper
Posts: 102
Joined: Thu Feb 28, 2013 7:37 pm

Re: Multilingual 51

Post by Jumper »

при попытке апдейта выводит ошибку

Parse error: syntax error, unexpected T_IF in /usr/home/xxxxx/xxxxx/scj/admin/update.php(65) : eval()'d code on line 1519
Post Reply