Op 31-08-12 18:59, Sean Upton schreef:
Where (all possible places) do display menu labels get bound to an
available view method name for the Display menu?
I know that the default should come from the title attribute in the
browser:menuItem declaration, but where and how are translations
bound. For example, I see in Solgema.fullcalendar this message id
translation:
https://github.com/collective/Solgema.fullcalendar/blob/master/Solgema/fullcalendar/i18n/Solgema-plone-en.po#L18
I want this translation to show up for me in the menu. Why is this
not bound to the menu item for me? I only see what the title
attribute of the browser:menuItem lists. Is this an issue with the
i18n domains not matching between the .po file and the ZCML? Ideas?
Sean
Trying out the Solgema.fullcalendar master in a Plone 4.2.1 site, I see
'Solgema Fullcalendar' as menu item.
So you should not translate the id, but the title. Also, you should
take the i18n domain into account. browser/configure.zcml has
i18n_domain Solgema.fullcalendar. If I manually add msgid "Solgema
Fullcalendar" with a translation in
locales/nl/LC_MESSAGES/Solgema.fullcalendar.po it works for me.
So, you would need to create a locales/solgema-manual.pot with this
msgid and update the update.sh script to merge this.
Also, it might be that in earlier Plone versions the 'plone' domain had
to be used here -- not sure.
--
Maurits van Rees: http://maurits.vanrees.org/
Zest Software: http://zestsoftware.nl
_______________________________________________
Product-Developers mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-product-developers