【问题标题】:TYPO3 translate to NOT current languageTYPO3 翻译成非当前语言
【发布时间】:2015-09-11 19:03:07
【问题描述】:

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

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

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

提前谢谢你。

【问题讨论】:

    标签: php typo3 typo3-6.2.x


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-04
      相关资源
      最近更新 更多