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

Reply via email to