А вот ещё вопрос, в продолжение темы, чтобы не создавать новую и не плодить:
сайт "многоязычный", но многоязычность используется больше для того, чтобы для каждого региона можно было выдавать соответствующую информацию. То есть "языковое меню" Россия, Украина, Казахстан итд, и для каждого региона заводится свой прайс на оказание услуг, тогда человек выбрав свой регион получит страницу всё на том же русском языке, но с адекватным содержанием.
Так вот в чем вопрос. setup TS:
Код:
config {
# Настройки для основного языка - РУССКОГО
linkVars = L
renderCharset = utf-8
sys_language_uid = 0
uniqueLinkVars = 1
language = ru
locale_all = ru_RU
sys_language_overlay = 1
sys_language_mode = content_fallback;0
#sys_language_mode = strict
#sys_language_mode = ignore
htmlTag_langKey = ru-RU
}
# Настройки для УКРАИНСКОГО языка
[globalVar = GP:L = 1]
config {
language = ua
locale_all = ua_UA
htmlTag_langKey = ua-UA
sys_language_uid = 1
}
[global]
# Настройки для казахского языка
[globalVar = GP:L = 2]
config {
language = kz
locale_all = kz_KZ
htmlTag_langKey = kz-KZ
sys_language_uid = 2
}
[global]
Допустим стоит форма авторизации на странице. Если я захожу на русскую страницу - форма выдается на основном языке сайта - русском. Но если я захожу с параметром ?L=1 или ?L=2 - то форма, так как в эксте авторизации нет перевода на украинский или казахский, выдается на дефолтном языке СИСТЕМЫ, а не САЙТА, то есть на английском. Возможно ли как-то указать, чтобы если в эксте нет перевода на используемый в данный момент язык - он бы выводился с переводом на дефолтный язык САЙТА, и только если такой перевод отсутствует - на дефолтном языке самой системы?
Что-то я наверно не туда смотрю, но пока ничего не нашел..