6

私はこの状況を持っています:

unit:
    sqkm: Square Kilometers

my_translation: Size is %size% ## I want to append the value of unit.sqkm here ##

キーunit.sqkm内の翻訳を参照する方法はありますか?my_translation

編集:小枝を介してこれを行う方法を知っていることに注意してください。私の質問は:翻訳ファイルでこれを行う方法はありますか?

4

5 に答える 5

1

他の翻訳内で翻訳された値を使用できます。

{{ 'paragraph' | trans({ '%size%': 3, '%unit%': 'unit' | trans()}) }}

それunit自体が翻訳のもう1つの鍵です。ただし、翻訳ファイルは次のようになります。

paragraph: Size is %size% %unit%
unit: Square Kilometers
于 2013-01-10T13:13:42.347 に答える
1

Twig テンプレートで、これを試してください:

{{ 'my_translation' | trans({'%size%': size, 'unit.sqkm' : ('unit.sqkm'|trans)}) }}
于 2013-01-10T13:14:16.777 に答える