На сайте есть языки en,ru,de,fr
Да, en тоже сделан отдельным слейвом.
Включен Auto redirect to existing language
как сделать так чтобы все языки кроме указанных ru,de,fr редиректились на en
Language rules
Re: Language rules
а в чем суть?
те мыделаем fr например, переводим, но всем юзерам показываем en?
зачем?
те мыделаем fr например, переводим, но всем юзерам показываем en?
зачем?
Don't forget to run script update
Re: Language rules
нет, fr есть слейв, французов соотвественно редиректим на этот язык
а вот например китайцев, индусов нет в списке значит их кидаем на дефолтный английский слейв
предупреждаю сразу ответ о Language rules
cn,hi|en
Но в списке смарта не все языки мира, и логичнее бы сделать условие что все остальные языки отправлять на en
а вот например китайцев, индусов нет в списке значит их кидаем на дефолтный английский слейв
предупреждаю сразу ответ о Language rules
можно перечислить все остальные языки и залинковать их на enLanguage rules
format: lng_keyword|language code
example: your main language is english, you've create an italian translation
for some reason you want to show italian version to surfers with 'ur' (Urdu) and 'vi' (Vietnamese) in HTTP_ACCEPT_LANGUAGE You have to add a line : ur,vi|it
cn,hi|en
Но в списке смарта не все языки мира, и логичнее бы сделать условие что все остальные языки отправлять на en
Re: Language rules
аа понял
а в чем смысл тогда en делать отдельно если как раз он нужен дефолтным куда по умолчанию все бы и шло?
а в чем смысл тогда en делать отдельно если как раз он нужен дефолтным куда по умолчанию все бы и шло?
Don't forget to run script update
Re: Language rules
Я маленький человек, который не задает вопросов. Сказали надо сделать я и делаю )
Re: Language rules
если кто-то хочет гемора то почему нет )
"Но в списке смарта не все языки мира, и логичнее бы сделать условие что все остальные языки отправлять на en"
фичи типа отправлять на en - нету, доделывать под непонятную структуру - тоже не ясно зачем если можно сделать ве деолфтное и будет сразу работать
но и "в списке смарта не все языки мира" тоже не актуально тк ищет не по языкам смарта, а по тому что в accept-language
те если написать
hz_kakoy_yazik|en
то будет искать hz_kakoy_yazik в accept-language и если найдет то будет редирект на en, те никкого ограничения тут в смарте нет
"Но в списке смарта не все языки мира, и логичнее бы сделать условие что все остальные языки отправлять на en"
фичи типа отправлять на en - нету, доделывать под непонятную структуру - тоже не ясно зачем если можно сделать ве деолфтное и будет сразу работать
но и "в списке смарта не все языки мира" тоже не актуально тк ищет не по языкам смарта, а по тому что в accept-language
те если написать
hz_kakoy_yazik|en
то будет искать hz_kakoy_yazik в accept-language и если найдет то будет редирект на en, те никкого ограничения тут в смарте нет
Don't forget to run script update
Re: Language rules
а если просто поставить
ur,vi|it
*|en
тогда смарт
1. проверят existing languages
2. затем Language rules построчно
ur,vi|it
*|en
тогда смарт
1. проверят existing languages
2. затем Language rules построчно
Re: Language rules
да, можно доделывать такое , вопрос зачем нагружать ? это ж будет проверяться на каждый хит
в чем смысл сделать криво, дописать скрипт, догрузить сервак и тп
если проще сделать оновной язык и все, больше ничего делать не надо
в чем смысл сделать криво, дописать скрипт, догрузить сервак и тп
если проще сделать оновной язык и все, больше ничего делать не надо
Don't forget to run script update







