我使用这个 Typoscript 代码:
lib.search = FLUIDTEMPLATE
lib.search.file = {$partialsTemplatesPath}search.html
在这个 Fluidtemplate 中使用多语言的最佳方式是什么?使用lib.search.variables
和GP:L
条件不是最好的方法,对吧?
更新: 模板:
<f:translate key="LLL:{locallangPath}locallang.xlf:search" />
XLF 文件:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<xliff version="1.0">
<file source-language="en" datatype="plaintext" original="messages" date="2013-10-21T12:50:51Z" product-name="content">
<header/>
<body>
<trans-unit id="search">
<source>Search</source>
</trans-unit>
</body>
</file>
</xliff>
翻译后的 XLF (de.locallang.xlf):
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<xliff version="1.0">
<file source-language="de" datatype="plaintext" original="messages" date="2013-10-21T12:50:51Z" product-name="content">
<header/>
<body>
<trans-unit id="search">
<target>Suche</target>
</trans-unit>
</body>
</file>
</xliff>
这是我猜的正确方法。但是输出只是“搜索”而不是“Suche”。我错过了什么?