我使用这个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>
Translated 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”。我错过了什么吗?
答案 0 :(得分:1)
对于已翻译的语言,您必须指定源语言和目标语言:
看看: http://docs.typo3.org/typo3cms/CoreApiReference/6.2/Internationalization/Introduction/Index.html
希望对你有用......
答案 1 :(得分:0)
您可以在fluidtemplate中使用translate viewhelper。
请参阅:https://fedext.net/viewhelpers/fluid/TranslateViewHelper.html