我使用扩展构建器来设置我的frist扩展。除了翻译,一切都很好。
您可以将元素绑定到一种语言,但不能反过来。我想要做的是,用默认语言创建所有需要的元素,然后根据(某些)这些元素创建翻译,就像在Typo3 Web-View中一样。非常重要的是,默认元素与其翻译之间存在某种连接/关系,以便可以回退到默认语言。
这可能吗?或者我是否需要为每个元素中的所有元素属性(对于所有预期的lang)创建多个字段?
似乎已经实现了所需的功能(只是有点隐藏)。
首先,您需要使用默认语言创建新元素。接下来,您将创建第二个新元素,并将其另存为您需要扩展第一个元素的所需语言。如果您重新打开第二个字段,则会显示一个新的选择字段,您可以在其中选择lang-parent。再次保存,你就可以连接了。
答案 0 :(得分:0)
我们是否谈论流体扩展?
如果是这样,你有一个翻译工具:
<f:translate key="list_nonewsfound" />
要翻译这个,你必须在/Resources/Private/Language/locallang.xml
<T3locallang>
<meta type="array">
<type>database</type>
<description>Language labels for database tables/fields belonging to extension 'news'</description>
</meta>
<data type="array">
<languageKey index="default" type="array">
<label index="list_nonewsfound">No news available.</label>
</languageKey>
<languageKey index="da" type="array">
<label index="list_nonewsfound">Ingen tilgængelige nyheder.</label>
</languageKey>
</data>
</T3locallang>
更多信息(德语链接):http://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Translate.html