Re: Plone's gettext approach and its impact on translation

Maurits van Rees <m.van.rees-1kr/[email protected]>
Newsgroups gmane.comp.web.zope.plone.internationalization
Organization Zest Software
Message-ID <[email protected]>
Op 25-10-10 11:54, Roché Compaan schreef:
> Find below some feedback from Dwayne Bailey on Plone's gettext approach.
> I've copied him again so he stays part of any discussion that might
> follow.

Hi Dwayne,

Thanks for sharing your thoughts and concerns with us.  I will give my 
perspective as programmer.

I am under the impression, that using msgids is preferable to using the 
source text directly, at least when this source text is a bit long. 
That way, a restructuring of the original text, or simply fixing a typo, 
does not lead to fuzzy translations.

When you have this:

# Default: Hello Worlt
msgid "msg_hello_world"
msgstr "Hallo wereld"

and someone fixes the typo in the original English and regenerates the 
po files, you get this:

# Default: Hello World
#, fuzzy
msgid "msg_hello_world"
msgstr "Hallo wereld"

Now the translator only needs to look at the new default, conclude that 
the existing translaton is still fine and remove the fuzzy remark. 
Compare that to this:

msgid "Hello Worlt"
msgstr "Hallo wereld"

After fixing the typo in the Plone code and syncing with the po file, 
this would become:

msgid "Hello World"
msgstr ""

and the translator needs to translate the string completely new.  Not 
hard for these two words, but it gets annoying when you have long 
sentences to translate.

(Okay, if I notice this when fixing the typo, I try to make sure I 
simply fix the typo in the po files as well, so that neither a fuzzy 
remark gets added, nor msgstrings removed.)


As for special po-editors: I am fine with using a normal text editor 
---as far as you can call Emacs normal ;-)--- but then I am a programmer.


I won't defend how we are doing things, but as a programmer who only has 
experience with how translations are done in Plone, I am fine with the 
current situation.

That said, it might be that we are inadvertently scaring away competent 
translators by the way we are handling things now, so that translations 
are left to programmers, who might use language that scares away end 
users or might not translate at all.


-- 
Maurits van Rees
Programmer, Zest Software


------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Plone-i18n mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plone-i18n
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.