HEADS UP: Re: [Zope3-dev] RFC: Stop form machinery from providing
a default translation domain of "zope"
Jim Fulton
jim at zope.com
Wed Nov 9 11:54:53 EST 2005
Jim Fulton wrote:
> Jim Fulton wrote:
>
>> in zope/app/form/__init__.py there is a method used to translate
>> widget labels that passes "zope" as a domain. This means that
>> labels that are not message ids get the zope domain. At best, this
>> hides i18n bugs. At worst, this will lead to undesired translations.
>> I think it's a bad idea to provide a default domain.
>>
>> I'd like to fix this, but if I do, some tests will break.
>> It appears that these tests are just trying to test that
>> translation happens. I think I could just fix the tests by
>> having them use message ids rather than using ordinary unicode
>> strings.
>>
>> I'll do this in a couple of days if no one objects. :)
>
>
> Or better yet, we could stop having widgets translate
> their own labels and hints, since this seems to be getting
> done in the templates that use the labels and hints, leading to
> double translation.
>
> This is what I will do if I don't get any objections. :)
I went ahead and did this last night. I can back it out of necessary.
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Zope3-dev
mailing list