繁体   English   中英

TYPO3 翻译为非当前语言

[英]TYPO3 translate to NOT current language

我有带模板的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" />

如果当前语言是法语,第一个标签翻译成法语,但第二个显示为英语(默认)。 当我将当前语言切换为意大利语时,第二个标签显示为意大利语,但第一个显示为英语

如何在一页上同时使用两种或多种语言?

先感谢您。

基本上,您不能在一个页面上同时使用 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" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM