TYPO3 在后端显示语言键而不是翻译目标
TYPO3 showing language keys in backend instead of translation target
我遇到的问题只存在于TYPO3 6.2.x。在 7.6.x 中一切正常!
步骤如下:
- 全新 TYPO3 6.2.26 安装。 (含介绍包 2.0.0)
- 将语言更改为德语。
- 安装扩展。
- 创建插件实例。
问题是,有些字符串没有翻译,但显示了它们的键,例如喜欢 "LLL:EXT:my_ext/Resources/Private/Language/locallang.xlf:flexform.content.tab"。许多其他字符串(在同一个插件中)都被翻译得很好。
我尝试过的:
- 正在使用刷机/安装工具删除缓存。
- 正在删除 typo3temp 中的缓存文件夹/删除完整的临时文件夹。
- 正在验证 xlf 文件 -> 一切正常
- 检查非工作翻译和工作翻译之间的差异,例如特殊字符、错误的键等。
我还没有尝试过的是调试 TYPO3 本身。我想这样做,但我不想找到要检查的重要 类。有人可以引导我到拼写错误代码中调试可能很有趣的部分吗?
经过两天的努力,我终于找到了。你不会相信的。问题出在 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>
我遇到的问题只存在于TYPO3 6.2.x。在 7.6.x 中一切正常!
步骤如下:
- 全新 TYPO3 6.2.26 安装。 (含介绍包 2.0.0)
- 将语言更改为德语。
- 安装扩展。
- 创建插件实例。
问题是,有些字符串没有翻译,但显示了它们的键,例如喜欢 "LLL:EXT:my_ext/Resources/Private/Language/locallang.xlf:flexform.content.tab"。许多其他字符串(在同一个插件中)都被翻译得很好。
我尝试过的:
- 正在使用刷机/安装工具删除缓存。
- 正在删除 typo3temp 中的缓存文件夹/删除完整的临时文件夹。
- 正在验证 xlf 文件 -> 一切正常
- 检查非工作翻译和工作翻译之间的差异,例如特殊字符、错误的键等。
我还没有尝试过的是调试 TYPO3 本身。我想这样做,但我不想找到要检查的重要 类。有人可以引导我到拼写错误代码中调试可能很有趣的部分吗?
经过两天的努力,我终于找到了。你不会相信的。问题出在 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>