[Grok-dev] Internationalisation, is the howto current?

Christian Klinger cklinger at novareto.de
Thu Mar 26 11:57:08 EDT 2009


Hi Sebastian!

maybe a stupid question. Do you have compieled your *.po file
into an *.mo file?

Christian

> I'm stuck. Do you by any chance have a small sample application I  
> could look at?
> 
> Mvh Sebastian
> 
> 26 mar 2009 kl. 16.27 skrev Vincent Fretin:
> 
>> I don't know very well how to use zope.i18n.translate.
>> Try something like that as said in the howto:
>> from zope.i18nmessageid import MessageFactory
>> MyDomainMessageFactory = MessageFactory('MyDomain')
>> _ = MyDomainMessageFactory
>> print _(u'my_msgid')
>>
>> You should have locales/en/LC_MESSAGES/MyDomain.po with
>> msgid "my_msgid"
>> msgstr "something"
>>
>>
>> On Thu, Mar 26, 2009 at 4:16 PM, Sebastian Ware <sebastian at urbantalk.se 
>>> wrote:
>>> I am not sure if my translations are registring properly. I am  
>>> dropping into
>>> a debugging prompt and trying
>>>
>>>  from zope.i18n import translate
>>>  translate('my_msgid', 'MyDomain', target_language="en")
>>>
>>> but it only returns "my_msgid". How can I test if my translation  
>>> domain has
>>> been registered and what msgids have been loaded?
>>>
>>> Mvh Sebastian
>>>
>>> 26 mar 2009 kl. 15.22 skrev Vincent Fretin:
>>>
>>>> On Thu, Mar 26, 2009 at 3:16 PM, Sebastian Ware <sebastian at urbantalk.se 
>>>> wrote:
>>>>> If the prefered language is 'en-us' should it find translations  
>>>>> in the
>>>>> directory
>>>>>
>>>>>  locales/en
>>>>>
>>>>> or do I have to call it
>>>>>
>>>>>  locales/en-us
>>>>>
>>>>> Mvh Sebastian
>>>>>
>>>> I think the default zope3 implementation of IUserPreferredLanguage
>>>> don't use combined language language-country. I think it only take  
>>>> the
>>>> first part. So locales/en is the way to go. Or if the default zope3
>>>> implementation supports combined languages, I think it search for
>>>> locales/en_us (the underscore is important here, and maybe the  
>>>> case is
>>>> important too, so en_US) first and if not found, fallback to
>>>> locales/en.
>>>>
>>>> --
>>>> Vincent Fretin
>>>> _______________________________________________
>>>> Grok-dev mailing list
>>>> Grok-dev at zope.org
>>>> http://mail.zope.org/mailman/listinfo/grok-dev
>>>
>>
>>
>> -- 
>> Vincent Fretin



More information about the Grok-dev mailing list