Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Локализация проекта

Ответ
 
Опции темы Опции просмотра
Старый 29.04.2008, 23:15   #1
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
Question Язык по умолчанию во внешнем интерфейсе.

И так у меня есть четыре языка

/ 0 – английский
&L=1 – украинский
&L=2 – русский
&L=3 – французский

В поле ”Setup: (Template)” прописал:
Код:
# Setting up Default language. English:
config {
sys_language_mode = content_fallback
sys_language_overlay = hideNonTranslated
linkVars = L
language = default
locale_all = en_EN.UTF-8
htmlTag_langKey = en
}

# Setting up Ukrainian language:
[globalVar = GP:L=1]
config {
sys_language_uid = 1
language = ua
locale_all = uk_UA.UTF-8
locale = uk_UA
language_alt = ua
htmlTag_langKey = ua
doctype = xhtml_trans
xhtml_cleaning = all
}

# Setting up Russian language:
[globalVar = GP:L=2]
config {
sys_language_uid = 2
language = ru
locale_all = ru_RU.UTF-8
htmlTag_langKey = ru
}

# Setting up French language:
[globalVar = GP:L=3]
config {
sys_language_uid = 3
language = fr
locale_all = fr_FR.UTF-8
htmlTag_langKey = fr
}
[global]
Установил приложение ”"sr_language_menu”
Код:
temp.languageMenu = COA
temp.languageMenu {
10 = RECORDS
10.tables = tt_content
10.source = 3
}
plugin.tx_srlanguagemenu_pi1 {
templateFile = fileadmin/template/sub/language_menu.tmpl
useSysLanguageTitle = 0
defaultLanguageISOCode = UA
defaultCountryISOCode = UA
languagesUidsList = 1,2,3
link.NO.stdWrap.wrap = |
link.INACT.stdWrap.wrap = |
link.INACT.doNotLinkIt = 1
link.CUR.stdWrap.wrap = |
link.CUR.doNotLinkIt = 1
links.stdWrap.split.wrap = | |*| | {$plugin.tx_srlanguagemenu_pi1.separator} |*| | |*| {$plugin.tx_srlanguagemenu_pi1.separator} |*| |
_CSS_DEFAULT_STYLE >
_CSS_DEFAULT_STYLE (
)
}
Имею меню выбора языка:

Украинский | Русский | Французский

Все работает прекрасно за исключением одного, не могу установить язык по умолчанию, к примеру, русский (L=2).

Мне нужно, что бы пользователь, который заходит на стайт, попадал не на английский язык, а на русский (L=2).

Один из способов решить эту проблему предложил Валерий Романчев, но, к сожалению, мне не подходит, поскольку это решено не с помощью TypoScrip-a

Как задать язык по умолчанию, к примеру русский (L=2) с помощью TypoScrip-a?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA

Последний раз редактировалось thebat; 30.04.2008 в 00:35
thebat вне форума   Ответить с цитированием
Старый 01.05.2008, 01:06   #2
gunner
Продвинутый
 
Регистрация: 12.10.2004
Адрес: Severodonetsk, Ukraine
Сообщений: 60
По умолчанию

Цитата:
Сообщение от thebat Посмотреть сообщение
Как задать язык по умолчанию, к примеру русский (L=2) с помощью TypoScrip-a?
Код:
...
# Setting up Russian language:
[globalVar = GP:L] || [globalVar = GP:L=2]
...
gunner вне форума   Ответить с цитированием
Старый 11.05.2008, 20:39   #3
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
Question

Цитата:
Сообщение от gunner Посмотреть сообщение
Код:
...
# Setting up Russian language:
[globalVar = GP:L] || [globalVar = GP:L=2]
...
Спасибо, да, действительно при заходе на главную страницу вместо того, что бы перейти на L=0 (Английский), система установила L=2 (Русский), казалось бы, все хорошо, то, что нужно, но, к сожалению, есть одна проблема, не могу перейти на L=0 в языковом меню. Все остальные L=2, L=3 и так далее работают, а вот L=0 (Английский), нет.

Не могу перейти на нулевой язык L=0, почему, в чем же дело?

Когда в адресной строке браузера набираю …/index.php?id=7&L=0 это работает, а вот в меню щелкаю, не хочет, что не так?

В "Setup:" Tempalet прописал вот это:
Код:
# Setting up English language:
[globalVar = GP:L=0]
config {
sys_language_uid = 0
language = en
}
...не помогло, что можно еще сделать, что бы решить уже эту проблему?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA

Последний раз редактировалось thebat; 11.05.2008 в 20:54
thebat вне форума   Ответить с цитированием
Старый 11.05.2008, 22:28   #4
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

Какое языковое меню используете? Какое-то не работало нормально с L=0 и в доке про это было написано.
pomotom вне форума   Ответить с цитированием
Старый 14.05.2008, 01:31   #5
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
Lightbulb

Использую Extension Key: sr_language_menu
Пересмотрел документацию, вроде об это ничего там не написано.
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 14.05.2008, 09:18   #6
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

Цитата:
Avoid L=0 parameter when extension rmpl_language_detection is not installed.
Возможно это осталось в силе? /к версии 0.6.3./
pomotom вне форума   Ответить с цитированием
Старый 14.05.2008, 13:21   #7
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
Lightbulb

Пересмотрел весь TypoScript в поле Setup: моего Template этого L=0 там нет
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как безболезненно менять дефолтовый язык сайта? (:) Общие вопросы 10 30.04.2008 14:02
Язык "&L=0" в адресе по дефолту Feo Общие вопросы 6 06.11.2007 14:22
ОПЯТЬ Русский язык в Typo3 v4 DeCibell Установка 7 02.08.2006 21:20
контент по умолчанию stoun Общие вопросы 2 02.10.2004 14:54
Язык по умолчанию. Perignator Temporis Общие вопросы 7 24.07.2004 03:07


Часовой пояс GMT +4, время: 23:07.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория