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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 21.03.2013, 21:38   #1
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Иван, в том и прелесть что не создание полного сайта, а перевод в том же дереве страниц. Подробнее в документации на typo3.org
-=UncleByte=- вне форума   Ответить с цитированием
Старый 21.03.2013, 21:52   #2
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Хорошо, еще раз просканирую документацию слева на право, сверху вниз...

Но ключевым пока остается вопрос - есть ли еще варианты, как typo3 распознает тип языка кроме как в GET через параметр "L=1".

Если не найду, то напишу...
Ивано++ вне форума   Ответить с цитированием
Старый 21.03.2013, 22:06   #3
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Других вариантов именно "распознавания" нет. Перевод "общих слов" можно вполне сделать при помощи RECORDS многоязычных.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 21.03.2013, 23:30   #4
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
Других вариантов именно "распознавания" нет.
Тогда это очень замечательно...

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
Перевод "общих слов" можно вполне сделать при помощи RECORDS многоязычных.
Но я имею в виду не RECORDS.
RECORDS и CONENT - при выборке учитывают настройки удаленности, старт, енда тайма, скрытости, и языков - это очень замечательно - что их не нужно прописывать в ручную...

Я имею в виду, как лучше всего переводить и куда выносить перевод шаблонов сайта.

К примеру Вы создаете

page = PAGE
page.10 = TEXT
page.10.value = Версия сайта: {....}

Вот как лучше всего переводить это значение "Версия сайта"?
Создавать CONDITION на L - это крайне не удобно.
И как полагаю это единственный доступный вариант?

Материалы по теме перевода...
http://www.training-typo3.com/2008/1...ulti-language/
http://huuah.com/multi-language-setup-in-typo3/
http://snipplr.com/view/29357/multilanguage-setup/


А в PHP-скриптах можно использовать
встроенный переводчик на основе фала locallang.xml - с этим все ясно.
И это очень удобно...
Ивано++ вне форума   Ответить с цитированием
Старый 22.03.2013, 02:42   #5
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

В бэкапе как раз в папке fileadmin/templates/ts есть TS шаблоны на тему "общих слов" сайта - можно посмотреть. Все на RECORDS сделано, чтобы как раз было многоязычно.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 22.03.2013, 19:13   #6
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Как понял на сайте FB - переводы статики содержаться в определенных папках и соответственно, как элемент контента, в таблице tt_content... А в нужные места они вставляются через TS путем выборки соответствующей записи...

Про этот подходя мне известно.
Но мне не совсем это удобно...
Поэтому и ищу что-нибудь более простое...

К примеру есть список переменных. Которые мы переводим...
И их можно исползовать потом в TS и в PHP...
Причем что бы была возможность оредактировать в BE.
Ивано++ вне форума   Ответить с цитированием
Старый 22.03.2013, 23:25   #7
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Еще нашел такие варианты:

1 - выдирать данные
{DB:lang_table:56:cn_iso_2}: {DB:lang_table:56:cn_official_name_local}
нужно использовать insertData = 1

2
<languageKey index="default" type="array">
<label index="related_items">Related items: </label>
</languageKey>

singleView {
related.dataWrap = <div class="related">{LLL:EXT:myextensionkey/pi1/locallang.xml:related_items}:|</div>
}
Ивано++ вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подойдет ли TYPO3 для информационного сайта? vold57 Вопросы выбора CMS 19 07.12.2011 00:23
Перевод HTML сайта в TYPO3 Stickman Работа и заказы / Job Offer and Request 0 20.05.2008 02:24
Перевод сайта на новую версию + изменение дизайна MATPOCKuH TypoScript практикум 3 22.10.2007 01:44
Создание сайта компании. Платная работа. mmv-ru Работа и заказы / Job Offer and Request 6 06.03.2006 22:20
Работа - Перевод сайта на движок Typo3 Sergey Работа и заказы / Job Offer and Request 0 10.04.2005 18:19


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


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

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