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

Вернуться   Russian TYPO3 community > Тематические форумы > Инструменты разработчика

Ответ
 
Опции темы Опции просмотра
Старый 16.04.2014, 13:41   #1
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
Question И снова локализация проекта

Добрый день.

Есть сайт на трех языках:

- русский (ID=1)
- английский (ID=2)
- украинский (ID=3)

Русский язык считается языком по умолчанию и в BE-прописаны соответствующие настройки:
PHP код:

        
# (1) Язык по умолчанию
        
mod.web_layout.defLangBinding 1
        mod
.SHARED {
            
defaultLanguageFlag ru  
            defaultLanguageLabel 
Русский
            disableLanguages 
1
        

В realurl - прописано в конфигурациях:
PHP код:

'preVars' => array(
                      array(
                 
'GETvar' => 'L',
                 
'valueMap' => array(
                     
'ru' => '1',
                     
'en' => '2'
                     
'ua' => '3',
                     ),
                 
//'noMatch' => 'bypass',
                 
'valueDefault' => 'ru',
                 ),
             ),

Таким образом при запросе сайта:
http://your-site.com/ru/ - русский язык
http://your-site.com/en/ - английский язык
http://your-site.com/ua/ - украинский язык

Все замечательно определяется.
Но вот при запросе http://your-site.com/ (без идентификатора языка) - почему-то realurl - не определяет язык по умолчанию. Т.е. как бы этот пустой язык, хотя valueDefault присваивается как "RU" и соответственно в системе должен быть соответствующий индефикатор = 1
Ивано++ вне форума   Ответить с цитированием
Старый 18.04.2014, 20:43   #2
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Ивано++ Посмотреть сообщение
Таким образом при запросе сайта:
http://your-site.com/ru/ - русский язык
http://your-site.com/en/ - английский язык
http://your-site.com/ua/ - украинский язык
Все замечательно определяется.
У меня "замечательно" высветило одно и то же:
Sorry but the page you are trying to view does not exist.

Пример (на два языка, но можно дополнять и дальше):

constants:
=======
mod.SHARED.defaultLanguageLabel = Russian
mod.SHARED.defaultLanguageFlag = ru.gif
plugin.tx_staticinfotables_pi1.languageCode = ru

setup:
=======
config.linkVars = L
config.uniqueLinkVars = 1
config.sys_language_overlay = content_fallback
config.language = ru
config.locale_all = ru
config.htmlTag_langKey = ru
config.sys_language_uid = 0
[browser = msie]
config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xmlns:v=”urn:schemas-microsoft-com:vml” xml:lang="ru"

[globalVar = GP:L = 2]
config.language = en
config.locale_all = en
config.htmlTag_langKey = en
config.sys_language_uid = 2
[globalVar = GP:L = 2] && [browser = msie]
config.htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xmlns:v=”urn:schemas-microsoft-com:vml” xml:lang="en"

Может, поможет?
Николай Сипко вне форума   Ответить с цитированием
Старый 18.04.2014, 21:47   #3
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Николай Сипко Посмотреть сообщение
Может, поможет?
https://www.google.ru/search?q=%5Bgl...g.language+%3D
Николай Сипко вне форума   Ответить с цитированием
Старый 18.04.2014, 22:03   #4
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

И еще:
Любопытно, на какой CMS сделан сайт http://your-site.com?
<!--
This website is powered by TYPO3 - inspiring people to share!
TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2013 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://typo3.org/
-->
В коде страницы этой обязательной записи не видно.
Николай Сипко вне форума   Ответить с цитированием
Старый 27.04.2014, 17:59   #5
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Судя по всему все делают редиректы.
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 28.04.2014, 14:09   #6
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Пример построения сайта TYPO3 на трех языках: http://gyrkalo.blogspot.ru/2010/04/typo3.html
Хотя вам он не поможет: http://your-site.com/ - сайт не на TYPO3.
Да и кодировка страниц ISO-8859-1 этому не благоприятствует.

Непонятно, почему вы на специализированном форуме TYPO3 задаете такие вопросы? Да еще и позиционируете себя как "TYPO3 Developer"?

Мне известен ваш сайт TYPO3: http://studsovet-life.ru/
Есть ли у "TYPO3 Developer" другие?
Николай Сипко вне форума   Ответить с цитированием
Старый 28.04.2014, 18:51   #7
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Ивано++ Посмотреть сообщение
http://ivan-web-blog.ru/ - TYPO3 Developer
И вопрос чисто познавательный: чем же вы TYPO3 "отдевелопери"?
На вашем фоне Дмитрий Дулепов выглядит гораздо скромнее.
Николай Сипко вне форума   Ответить с цитированием
Ответ

Теги
локализация, realurl и getvar=l


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Локализация проекта с нуля -Stanislav- Локализация проекта 7 07.11.2012 11:54
Под 4 больших проекта требуется программист или команда Сергей Костровой Работа и заказы / Job Offer and Request 0 07.11.2010 23:45
Нужна помощь по доработке проекта jukov_b1 Работа и заказы / Job Offer and Request 0 29.08.2008 13:30
Сайт проекта DeskTopBSD акже реализован на Typo3 Manas Showroom 0 24.01.2008 16:27
Требуется усовершенствование Typo3 проекта Kaatinga Работа и заказы / Job Offer and Request 0 11.07.2007 13:11


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


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

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