[Roadmap] plone.app.multilingual

Ramon Navarro Bosch ramon.nb at gmail.com
Thu Jul 12 09:30:09 UTC 2012

Thanks for the support!

About LinguaLink, its a hard problem as p.a.m. (like LinguaPlone) has
different content object for each translation and neutral content may not
be located on the translated folders. We thought sometimes about how to
solve this problem with no clear solution, right now the behavior is the
same as on LinguaPlone, a content is LanguageIndependent if language='' and
the patch on the catalog shows it when you are filtering. The link solution
(like lingualink) it's a possible idea that could be implemented easy (pam
allows to link different content types objects as translations) so maybe
just a Link type would work and with a translation menu option enable to
create the link for all translations that doesn't exist.

Nowadays pam has three patches, one for the Products.CMFPlone.CatalogTool
(filter by language and add neutral content), another for
plone.app.content.browser.foldercontents (to allow by a control panel
option to see all translations on the folder_content view) and
Products.PloneLanguageTool.LanguageTool.LanguageBinding to make cookies win.

The folder_contents patch reason: now the translations are separeted by
root folders (/en/ , /ca/, .. ), from the user point of view, we thought
about enabling browsing all the languages content without changing the
actual UI language.

Also the ILanguage interface to get/set the language on different kind of
contents may be integrated to LanguageTool.

So we are writing a PLIP if it's ok for you.


On 10 July 2012 21:48, Jon Stahl <jonstahl at gmail.com> wrote:

> On Tue, Jul 10, 2012 at 12:37 PM, Laurence Rowe <laurence at lrowe.co.uk>
> wrote:
> > On 10 July 2012 11:49, Ramon Navarro Bosch <ramon.nb at gmail.com>
> >> What's your opinion ? I know there should be a PLIP process... but I
> thought
> >> asking the roadmap team first.
> >
> > I think this makes a lot of sense to put p.a.multilingual on the same
> > tier as staging / versioning / theming - an add-on shipped with the
> > installers as a dependency of the Plone egg.
> +1
> > We should be careful with introducing dependencies in
> > Products.CMFPlone (core.cfg in the dev buildout) so experienced
> > integrators can make buildouts targeted more specifically at their
> > projects, but I'd be happy to move the catalog functionality into
> > CMFPlone or one of its dependencies to avoid the monkey patches.
> One question I've long had about p.a.multilingual is whether it
> address the set of use cases around partially-translated sites
> better/differently than LinguaPlone.  Not everybody has the resources
> to do full-site translations, and it seems that this was always a bit
> of a pain point with LP, to the point that there evolved a number of
> workarounds, eg. http://plone.org/products/bluelingualink/.
> :jon

Ramon a.k.a bloodbare
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.plone.org/pipermail/plone-roadmap/attachments/20120712/6b6b2c73/attachment.html>

More information about the Plone-Roadmap mailing list