TYPO3在后端显示语言键而不是翻译目标

时间:2016-09-16 08:28:57

标签: internationalization typo3 typo3-6.2.x typo3-7.6.x

我在TYPO3 6.2.x中只存在这个问题。在7.6.x中,一切都按预期工作!

步骤如下:

  1. Fresh TYPO3 6.2.26安装。 (使用介绍包2.0.0)
  2. 将语言更改为德语。
  3. 安装扩展程序。
  4. 创建插件实例。
  5. 问题是,某些字符串未被翻译,但是显示了它们的键,例如喜欢" LLL:EXT:my_ext / Resources / Private / Language / locallang.xlf:flexform.content.tab"。许多其他字符串(在同一个插件中)正在被翻译得很好。

    我尝试过:

    1. 使用flash /安装工具删除缓存。
    2. 删除typo3temp中的缓存文件夹/删除完整的临时文件夹。
    3. 验证xlf文件 - >一切都好吗
    4. 检查非翻译和工作翻译的差异,例如特殊字符,错误键等。
    5. 我还没有尝试过,正在调试TYPO3本身。我想这样做,但我不想找到要检查的重要课程。有人可以引导我到拼写错误代码中调试有趣的部分吗?

1 个答案:

答案 0 :(得分:1)

经过两天艰苦的工作后,我终于找到了。你不会相信的。问题在于flexform。

这将在TYPO3 6.2.x中正常转换:

<sheetTitle>LLL:EXT:myExt/Resources/Private/Language/locallang.xlf:my.key
</sheetTitle>

这不会:

<sheetTitle>
    LLL:EXT:myExt/Resources/Private/Language/locallang.xlf:my.key
</sheetTitle>