Issue Type: Improvement Improvement
Assignee: Unassigned
Created: 30/Aug/13 1:43 PM
Description:

We have 3 distinct i18n "areas" in Magnolia:

  • System: used for translations of Magnolia itself
  • Content: localization of content (a site in multiple languages)
  • Authoring: provides authors with means to translate their sites (relies on i18n-content)

Additionally, templates currently use the "system" components for some additional translations that are currently not handled by authors (such as "Read more" links)

Currently, the following packages exist:

  • info.magnolia.cms.i18n (main)
  • info.magnolia.ui.api.i18n (ui)
  • info.magnolia.ui.framework.i18n (ui)
  • info.magnolia.ui.vaadin.gwt.client.editor.i18n (ui)
  • info.magnolia.cms.gui.i18n (legacy-admininterface)

The info.magnolia.cms.i18n package contains components for system and content. It also contains, i.e, Content-API based wrappers.
Additionally, info.magnolia.jcr.wrapper.I18nNodeWrapper is, well, in the wrong package; it should be packaged along the i18n-content features.

After an initial short discussion with Philipp Bärfuss, we thought about having these 3 packages:

  • info.magnolia.i18n.system
  • info.magnolia.i18n.content
  • info.magnolia.i18n.authoring
    ... but as shown above, we probably want to keep the differentiations between api, framework, .... Would info.magnolia.i18n.authoring.api and info.magnolia.i18n.authoring.framework work ? If we want info.magnolia.ui. as a parent to both, I'd favor dropping the . and using package names in a "single word", such as info.magnolia.i18ncontent.
Fix Versions: 5.1
Project: Magnolia
Priority: Neutral Neutral
Reporter: Grégory Joseph
Security Level: Public
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



----------------------------------------------------------------
For list details, see: http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to