我的模板扩展名为typo3:
{namespace v=Tx_Vhs_ViewHelpers}
<f:translate id="LLL:typo3conf/ext/my_ext/Resources/Private/Language/fr.locallang.xlf:labelTerms" />
<f:translate id="LLL:typo3conf/ext/my_ext/Resources/Private/Language/it.locallang.xlf:labelTerms" />
如果当前语言为法语,则第一个标签翻译为法语,但第二个标签显示为英语(默认)。当我将当前语言切换为意大利语时,第二个标签显示为意大利语,但首先显示为英语
如何在一个页面上同时使用两种或更多种语言?
提前谢谢。
答案 0 :(得分:1)
基本上,您不能在页面上同时使用2种语言。 TYPO3将始终使用当前语言,并准确提供您所要求的内容。
您可以做的是在TYPO3翻译范围之外呈现“翻译”,这意味着您可以使用未经typo3翻译处理的翻译术语的其他来源(可以是某个地方的数组等)。 ..)
或者在xlif中为特定语言实现其他语言的翻译。翻译fr,it等。术语也可用于其他语言。
<f:translate id="LLL:typo3conf/ext/my_ext/Resources/Private/Language/fr.locallang.xlf:labelTerms.ItVersion" />
<f:translate id="LLL:typo3conf/ext/my_ext/Resources/Private/Language/fr.locallang.xlf:labelTerms.FrVersion" />