Re: LinguaPlone : permitting users not to select a language before translating

thomas desvenain <[email protected]> Sat, 28 May 2011 18:44:08 +0200
Newsgroups gmane.comp.web.zope.plone.devel,gmane.comp.web.zope.plone.internationalization
Message-ID <[email protected]>
On Sat, May 28, 2011 at 5:49 PM, Hanno Schlichting <[email protected]> wrote:
> Hi.
>
> Please keep discussions of LinguaPlone to the plone-i18n mailing list.
> LinguaPlone isn't part of core Plone.
>
> On Sat, May 28, 2011 at 5:37 PM, thomas desvenain
> <[email protected]> wrote:
>> This constraint has been added :
>>
>> "Force the user to select a language before attempting to translate
>>  neutral content items. One content item can be either neutral or have
>>  translations, but not a mix of the two."
>>
>> I think it is very annoying for users. It is not intuitive to set the
>> language, and then, translate (and 4 clicks are necessary)
>
> The usability of the current approach is definitely not good.
>
>> Wouldn't it be better to allow a user to translate a neutral content
>> into any language, and to change neutral content to language 'from'
>> which it has been translated ?
>
> The problem is, that we cannot know the language from which we
> translate, as a neutral item doesn't have one. Neither any of the
> containers the item is in nor the current UI language have to match
> the actual content language of the neutral item.
>
> So we have to force the user to make an explicit choice, then change
> the original which might move it to a different part of the site
> hierarchy and finally render the translation form.

I suggest the language change on neutral content should be done AFTER
translation form submit,
and the 'language from' should have been set by default to user language,
so there wouldn't be, by default, any user action neither magic behaviour.

>
> Probably some kind of intermediate page rendered in a jquerytools
> dialog box would make the experience better here. The dialog could
> contain a language selection choice for the original item, then call
> setLanguage on it, find the new location for it and redirect to the
> translation form.
>
> Maybe there's a different approach to this.
>
> Hanno
>



-- 
Thomas Desvenain

Téléphone : 09 51 37 35 18

------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1