2016-09-16 71 views
1

我只在TYPO3 6.2.x中存在这个问题。在7.6.x中,一切都按预期工作!TYPO3在后端显示语言键而不是翻译目标

的步骤如下:

  1. 新鲜TYPO3 6.2.26安装。 (带引导包2.0.0)
  2. 将语言更改为德语。
  3. 安装扩展。
  4. 创建插件实例。

问题是,有些字符串没有被翻译,但他们的键被显示,例如,如“LLL:EXT:my_ext/Resources/Private/Language/locallang.xlf:flexform.content.tab”。很多其他字符串(在同一个插件中)正在翻译得很好。

我曾尝试:

  1. 通过使用闪光灯删除缓存/安装工具。
  2. 删除typo3temp中的Cache文件夹/删除完整的临时文件夹。
  3. 验证xlf文件 - >一切正常
  4. 检查非特殊字符和错误键等非翻译和工作翻译的差异。

我还没试过,是在调试TYPO3本身。我想这样做,但我不喜欢找到要检查的重要课程。有人能带我到打印错误代码中调试可能很有趣的部分吗?

回答

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>