Xml 如何在Typo3中的扩展之外使用XLIFF

Xml 如何在Typo3中的扩展之外使用XLIFF,xml,internationalization,typo3,fluid,Xml,Internationalization,Typo3,Fluid,我需要为我的网站本地化一些字符串。我在fileadmin文件夹中有所有必要的文件(我没有开发扩展名)。我成功地使用locallang.xml在流体模板中进行了本地化,如下所示 <f:translate id="LLL:fileadmin/Resources/Private/Language/locallang.xml:hide-menu" /> 在这种液体中使用时 <f:translate id="LLL:fileadmin/Resources/Private/Languag

我需要为我的网站本地化一些字符串。我在fileadmin文件夹中有所有必要的文件(我没有开发扩展名)。我成功地使用locallang.xml在流体模板中进行了本地化,如下所示

<f:translate id="LLL:fileadmin/Resources/Private/Language/locallang.xml:hide-menu" />
在这种液体中使用时

<f:translate id="LLL:fileadmin/Resources/Private/Language/locallang.xlf:hide-menu" />


它只使用默认(显式命名)文件,而不使用已翻译的文件。我应该将文件放在哪里?我应该如何在流体模板中使用它们,最好只使用id,而不是整个路径?

我建议将模板和locallang文件(以及TS和所有基本内容)移动到扩展名。关于您的问题,目前有一个未解决的(状态正在审查中)错误。你可以阅读更多和更多。所以,如果你没有很好的理由将所有内容都保存在fileadmin中,那么我的建议是使用扩展,因为它被认为是更好的做法

如果您必须将fileadmin中的所有内容都切换回xml,直到问题得到解决,希望6.2中的情况就是这样


很抱歉,我帮不上什么忙。

您使用的是哪种类型3版本?我使用的是版本6.1.5。有趣的是,迁移到扩展是最佳做法。作为一名t3初学者,我自然而然地想到了这一点,但一位t3高级开发人员告诉我,对于不应该重复使用的东西,这是不合适的。
locallang.xlf
cs.locallang.xlf
<f:translate id="LLL:fileadmin/Resources/Private/Language/locallang.xlf:hide-menu" />