Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Локализация проекта (http://forum.typo3.ru/forumdisplay.php?f=14)
-   -   Отображение подписей (названия месяцев и др.) на русском в tt_news, мультиязычность (http://forum.typo3.ru/showthread.php?t=7636)

Olga25 27.04.2009 17:13

Отображение подписей (названия месяцев и др.) на русском в tt_news, мультиязычность
 
Для перевода подписей (названия месяцев и др.) в tt_news в Setup шаблона страниц новостей прописала:

Проблема в том что все подписи отображаются по английски пока в языковом меню не выбран русский язык. Язык сайта по умолчанию русский. Второй язык - английский. Хотелось бы чтобы подписи отображались на русском при начальной загрузке страницы новостей.

Помогите!
Код:

# Фиксим локаль для новостей
[globalVar = GP:L = 0]

plugin.tt_news {

_LOCAL_LANG.ru {
  latestHeader = Новости
  more =  Подробнее
  goToArchive = Все новости
  pi_list_browseresults_prev = < Предыдущая
  pi_list_browseresults_next = Следующая >
  backToList = Вернуться к списку
  preAuthor =
  noNewsToListMsg = в этом списке нет записей
  }

displayList {
age_stdWrap.age = Минут | Часов | Дней | Лет
}

displayLatest {
age_stdWrap.age = Минут | Часов | Дней | Лет
}

displaySingle {
age_stdWrap.age = Минут | Часов | Дней | Лет
}


  displayLatest {
    date_stdWrap >
    date_stdWrap {
      strftime >
      cObject = COA
      cObject.10 = TEXT
      cObject.10{
        field = datetime
        strftime = %e
      }
      cObject.20 = CASE
      cObject.20{
        key.field = datetime
        key.strftime = %m
        01 = TEXT
        01.value = января
        02 = TEXT
        02.value = февраля
        03 = TEXT
        03.value = марта
        04 = TEXT
        04.value = апреля
        05 = TEXT
        05.value = мая
        06 = TEXT
        06.value = июня
        07 = TEXT
        07.value = июля
        08 = TEXT
        08.value = августа
        09 = TEXT
        09.value = сентября
        10 = TEXT
        10.value = октября
        11 = TEXT
        11.value = ноября
        12 = TEXT
        12.value = декабря
        stdWrap.wrap = |&nbsp;
      }
      cObject.30 = TEXT
      cObject.30{
        field = datetime
        strftime = %Y
        wrap = |&nbsp;г.
      }
        cObject = COA
        cObject.10 = TEXT
        cObject.10{
        field = datetime
        strftime = %d
        wrap = |&nbsp;
        }
    }
  }
  displaySingle.date_stdWrap >
  displaySingle.date_stdWrap < .displayLatest.date_stdWrap
  displayList.date_stdWrap >
  displayList.date_stdWrap < .displayLatest.date_stdWrap
  archiveTitleCObject >
  archiveTitleCObject < .displayLatest.date_stdWrap
}
[global]


Valery Romanchev 27.04.2009 23:50

попробуйте закоментировать условие, вот так
#[globalVar = GP:L = 0]

Olga25 28.04.2009 10:32

Название дней недели и месяцев отобразились по русски, но подписи типа Age:, [more], <- Back to: остались.
Язык отображения плагина по умолчанию Russian (Default) Insert plugin.
Не понятно почему по умолчанию подписи отображаются на английском, а на русском только при переключении на русский &L=0 ?

Olga25 28.04.2009 12:58

Проблема наполовину решилась.
Вопрос: как сделать отображение дней недели, месяцев по русски для русского языка (русский по умолчанию) если сайт многоязыковой?
Сейчас так: Friday 24. of April 2009 Давность 4 days
К tt_news это не имеет отношения?

Setup:
Код:

config {
  sys_language_uid = 0
  language        = ru
  htmlTag_langKey  = ru
}


Olga25 28.04.2009 16:59

Надо доустанавливать локали на сервер.


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

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