0

locallang.xml 我在使用I have this时遇到了一些问题:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
    <meta type="array">
        <type>module</type>
        <description>Language labels for BE plugin</description>
    </meta>
    <data type="array">
        <languageKey index="default" type="array">
            <label index="mlang_testtext">This is a test text to be translated</label>
        </languageKey>
        <languageKey index="es" type="array">
            <label index="mlang_testtext">Esto es un texto de prueba para ser traducido</label>
        </languageKey>
    </data>
</T3locallang>

在流体模板内部,我可以使用

<f:translate key="mlang_testtext" />

但如果我尝试

{LLL:mlang_testtext}

我得到的只是文字Array

此外,如果我在部分模板中同时尝试它们,它们都不起作用。

编辑:有些地方我不能<f:translate .../>在按钮标签中使用,所以我也需要其他表单

我错过了什么?

4

1 回答 1

2

检查/typo3/sysext/fluid/Classes/ViewHelpers/TranslateViewHelper.php正确内联用法的示例,例如,将标签设置为输入字段的默认值如下所示:

<f:form.textfield name="myTextBox" value="{f:translate(key: 'mlang_testtext')}" />
于 2012-10-11T13:56:07.737 回答