![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
|
![]()
Не так давно разбираюсь со всей этой красотой... Поэтому как уже было сказано - вопрос может показаться глупым, но! перечитав форум и приведенные ссылки, для русификации фронтэнда хватило установки экста ts_language_ru и записи в setup шаблона page.config.language = ru
Далее - появились поля выбора языка - Альтернативный язык страницы. Но в поле выбора - только стандартный. Как я понимаю, надо добавить язык сайта (website language), но вот разрази меня... никак не найду где и как... |
![]() |
![]() |
![]() |
#2 | |
Administrator
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Senior Member
|
![]()
Именно это я и хотел сделать, но вот что только он мне выдает, как возможное к добавлению (и там нет варианта - язык вебсайта):
![]() PS : Все таки ткнул пальцем в "зеленый шарик" ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
Дабы не создавать новую тему - продолжу здесь.
Перечитал доку и форум. вопрос такой. Сайт многоязычный: Русский (основной), английский, немецкий. Как необходимо делать? Заводить всё на английском языке (который уже "вшит" в систему как основной), добавлять переводы на русский и немецкий, указав в шаблоне, что русский язык считать дефолтным? Или изначально заводить структуру страниц (заголовки) и контент в них на основном языке? Для самого контента в обоиз случаях различия нет, это я понимаю, но не возникнет ли ситуация, когда язык для контента переключается правильно - а для системных сообшений (например в том же tt_news ссылки подробнее и т.п.) - будут выводиться на другом языке? Поэкспериментировал бы сейчас же сам, но застопорился на подключении языкового меню... А сам вопрос не дает покоя сейчас ![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
Не очень понял, но:
1) за язык отображения системных сообщений и язык содержимого отвечают разные настройки (sys_language_uid и language/locale_all соответственно). 2) дефолтным языком можно делать любой, вовсе не обязательно английский.
__________________
TYPO3 FAQ |
![]() |
![]() |
![]() |
#6 | ||
Senior Member
|
![]() Цитата:
Я вставил строчку в setup шаблона page.config.language = ru в результате чего системные сообщения, как минимум tt_news, выдаются во фронтэнд русскими. ![]() 1.чем отличаются page.config.language = ru и config.language = ru ? 2.config.locale_all = ru_RU.CP1251 не надо ли поменять на utf8? предполагается иметь перевод страниц на немецкий язык. 3. Сначала я завожу записи языков перевода (Языки сайта) в корне вебсайта, затем мне необходимо завести на каждой странице, которую буду переводить - Альтернативный язык страницы, и тогда этот язык становится доступным для перевода. Или я не правильно всё понимаю? Цитата:
как указано для realURL - указал в setup Код:
config.simulateStaticDocuments = 0 config.baseURL = http://florant.info/ config.tx_realurl_enable = 1 config.uniqueLinkVars = 1 config.linkVars = L Замапил размещение меню в шаблоне и прописал в setup Код:
includeLibs.something=fileadmin/template/InfoCenter/tt_news_languageMenu.php lib.menu_langselector = USER lib.menu_langselector { userFunc = user_languageMenu } Последний раз редактировалось Alex Podusov; 22.07.2008 в 17:03 |
||
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
Эксперименты показали:
Переводы страниц можно делать сразу после указания языков сайта (website language) в корне дерева страниц. Однако пока не будут указаны соответствующие альтернативные языки страницы (alternative language page) - язык перевода будет недоступен во frontend. Что касается языкового меню из tt_news. в первых строчках соответственно указываем пути к картинкам флагов, а индексы массива '1' и '2' заменяем на id соответствующей записи языка website language. и, как я и говорил уже - что-то я упускаю... языки не переключаются. PS вот оно что! добавил после строки config.language = ru Код:
config.language = ru [globalVar = GP:L = 2] config.sys_language_uid = 2 config.language = en [globalVar = GP:L = 3] config.sys_language_uid = 3 config.language = de [global] ![]() ![]() Последний раз редактировалось Alex Podusov; 22.07.2008 в 17:46 |
![]() |
![]() |
![]() |
#8 | |
Administrator
|
![]() Цитата:
(это необходимо, если у вас там многоязычные новости есть) |
|
![]() |
![]() |