Search code examples
typo3tx-mask

How to implement multilingual labels in tx:mask (TYPO3)?


I would like implement multilingual labels in TYPO3 mask. After implementing with the following FLUID-code the label does not change based on the chosen language:

<f:link.page pageUid="{data.tx_mask_inhalt_text_link}">
<f:if condition="{TSFE.sys_language_uid} == 1">
    <f:then>
         enter code here`Read more
    </f:then>
    <f:else>
         Weiterlesen
    </f:else>
</f:if>

</f:link.page>


Solution

  • I solved the issue with:

    MASK-Template:

    <f:translate key="label" />
    

    TYPO3-Setup:

    plugin.tx_mask._LOCAL_LANG.de.label = Weiterlesen
    plugin.tx_mask._LOCAL_LANG.en.label = Read more
    

    Works like a charm.