2016-09-16 65 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>