0
如何在actions.xml中使用/翻译(url_expr/available_expr)?如何翻译i18n Plone actions.xml
我通常的方法是使每种语言一个单独的“对象”:
<object name="contact" meta_type="CMF Action" i18n:domain="my.theme">
<property name="title" i18n:translate="">Contact</property>
<property name="description" i18n:translate=""></property>
<property
name="url_expr">string:${globals_view/navigationRootUrl}/contact</property>
<property name="icon_expr"></property>
<property name="available_expr">python:request.LANGUAGE == 'en'</property>
</object>
<object name="contact-de" meta_type="CMF Action" i18n:domain="my.theme">
<property name="title" i18n:translate="">Contact</property>
<property name="description" i18n:translate=""></property>
<property
name="url_expr">string:${globals_view/navigationRootUrl}/kontakt</property>
<property name="icon_expr"></property>
<property name="available_expr">python:request.LANGUAGE == 'de'</property>
</object>
您是否安装了LinguaPlone来处理'contact'和'kontakt'之间的转换? – 2013-05-06 15:44:14
是的,Products.LinguaPlone 4.0.4带语言文件夹 (de/en) – user966660 2013-05-07 06:20:50