Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internationalization TYPO3在后端而不是翻译目标中显示语言键_Internationalization_Typo3_Typo3 6.2.x_Typo3 7.6.x - Fatal编程技术网

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

Internationalization TYPO3在后端而不是翻译目标中显示语言键,internationalization,typo3,typo3-6.2.x,typo3-7.6.x,Internationalization,Typo3,Typo3 6.2.x,Typo3 7.6.x,我的问题只存在于typo36.2.x中。在7.6.x中,一切都按预期运行 步骤如下: 新类型3 6.2.26安装。(带介绍包2.0.0) 将语言改为德语 安装扩展插件 创建插件实例 问题是,有些字符串没有翻译,但显示了它们的键,例如“LLL:EXT:my_EXT/Resources/Private/Language/locallang.xlf:flexform.content.tab”。许多其他字符串(在同一个插件中)被翻译得很好 我所尝试的: 使用闪存/安装工具删除缓存 删除typo3temp

我的问题只存在于typo36.2.x中。在7.6.x中,一切都按预期运行

步骤如下:

  • 新类型3 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>
    
    LLL:EXT:myExt/Resources/Private/Language/locallang.xlf:my.key
    
    这不会:

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