Как добавить локализацию для расширения cal в TYPO3 - PullRequest
0 голосов
/ 24 сентября 2018

Я использую версию TYPO3 7.6 и расширение "Cal" 1.11.1.Я хочу локализовать текст Дни в заголовке календаря, но это не сработало, я добавил все настройки для иностранного языка, и это работает для новостного расширения текста «Читать дальше», но это не работает длярасширение.Как я могу это исправить?

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

У меня недавно была такая же проблема.Я установил локаль, как написал Бернд в своем ответе, и это отлично работало для EXT: новости, но не EXT: cal.

Вот мой обходной путь:

Шаблон жидкости:

<f:cObject typoscriptObjectPath="lib.formatDate" data="{f:format.date(format:'U', date:'@{event.start.time}')}" />

TypoScript:

lib.formatDate = TEXT
lib.formatDate {
  current = 1
  strftime = %B
}

Не очень красиво, но работает;)

0 голосов
/ 24 сентября 2018

Я не уверен, что его использует ext: cal, но получение названий дней и месяцев часто осуществляется путем доступа php к системной информации.Поэтому вам необходимо иметь правильное определение locale, соответствующее доступным локалям в вашей системе.

Получить список доступных локалей:

locale -a

Пример конфигурации в настройке Typoscript:

config.language = de
// here an exact entry of command output above is needed:
config.locale_all = de_DE.utf8
config.htmlTag_langKey = de 
...