【发布时间】:2018-09-24 09:37:57
【问题描述】:
我使用的是 TYPO3 7.6 版本和“Cal”扩展 1.11.1。 我想本地化日历标题上的 Days 文本,但这不起作用,我已经添加了外语的所有设置,这适用于新闻扩展文本“阅读更多”,但这不适用于 cal延期。我该如何解决这个问题?
【问题讨论】:
标签: typo3 typo3-7.6.x
我使用的是 TYPO3 7.6 版本和“Cal”扩展 1.11.1。 我想本地化日历标题上的 Days 文本,但这不起作用,我已经添加了外语的所有设置,这适用于新闻扩展文本“阅读更多”,但这不适用于 cal延期。我该如何解决这个问题?
【问题讨论】:
标签: typo3 typo3-7.6.x
我不确定 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
}
不是很漂亮,但很管用;)
【讨论】: