0

私はこれを使用することに関していくつかの問題を抱えlocallang.xml ています:

<?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 に答える