【问题标题】:How to add localization for cal extension in TYPO3如何在 TYPO3 中为 cal 扩展添加本地化
【发布时间】:2018-09-24 09:37:57
【问题描述】:

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

【问题讨论】:

    标签: typo3 typo3-7.6.x


    【解决方案1】:

    我不确定 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 
    

    【讨论】:

    • 感谢您的回复,我已经添加了您提到的打字稿配置,但是将其添加到链接时仍然没有语言环境:typo3conf/ext/cal/misc/locales.php
    【解决方案2】:

    我最近遇到了同样的问题。我已经按照 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
    }
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-11
      • 2021-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-28
      相关资源
      最近更新 更多