如何在TYPO3中为cal扩展添加本地化

如何在TYPO3中为cal扩展添加本地化,typo3,typo3-7.6.x,Typo3,Typo3 7.6.x,我使用的是TYPO3 7.6版本和“Cal”扩展名1.11.1。 我想本地化日历标题上的日期文本,但这不起作用,我添加了外语的所有设置,这适用于新闻扩展文本“阅读更多”,但这不适用于cal扩展。如何解决这个问题?我不确定ext:cal是否在使用它,但获取日期和月份名称通常是通过php访问系统信息来完成的。因此,您需要有一个与系统上可用的语言环境相匹配的适当的locale定义 获取可用本地人的列表: locale -a 打字脚本设置中的配置示例: config.language = de //

我使用的是TYPO3 7.6版本和“Cal”扩展名1.11.1。
我想本地化日历标题上的日期文本,但这不起作用,我添加了外语的所有设置,这适用于新闻扩展文本“阅读更多”,但这不适用于cal扩展。如何解决这个问题?

我不确定ext:cal是否在使用它,但获取日期和月份名称通常是通过php访问系统信息来完成的。因此,您需要有一个与系统上可用的语言环境相匹配的适当的
locale
定义

获取可用本地人的列表:

locale -a
打字脚本设置中的配置示例:

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

我最近也有同样的问题。我已经设置了Bernd在回答中所写的区域设置,这对EXT:news很有效,但对EXT:cal不起作用

以下是我的解决方法:

流体模板:

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

不是很漂亮,但很管用;)

感谢您的回复,我已经添加了您提到的typoscript配置,但在将其添加到link:typo3conf/ext/cal/misc/locales.php时仍然没有获得任何区域设置