On Wed, 13 Sep 2006 02:15:19 +0100, Abel Cheung <[EMAIL PROTECTED]>  
wrote:
> On 9/13/06, Christian Persch <[EMAIL PROTECTED]> wrote:
>> I noticed there are still some translations for gtk+ and epiphany that
>> incorrectly translate strings with context ("this is context|this is the
>> string") to include either the literal context ("this is context|") or
>> even translate the context!
> No, the list of translation files having problem is not restricted to
> these. I attached a list of files with potential problems -- some of
> the evolution files might be false positives, but translators would
> definitely want to check all others. The file is generated against
> gnome 2.16, that means some belongs to HEAD and others
> belong to gnome-2-16 branch. Here is the command:

Thanks, I've fixed the en_GB issues (except for Evolution, which was a  
false positive).

This does lead to an interesting question though. gok has a selection of  
strings for extra characters on the keyboard, which may or may not exist,  
these are given a context. Translation of the first few levels is easy, as  
this is the normal lower case, upper case, symbols etc., but gok provides  
two extra levels (with a context) to allow extra characters. For en_GB  
this means that whence the context is removed the strings are empty.

So I'm now getting "untranslated" strings on gok. (well only one as I  
added the Euro symbol to level2 :-) Any idea of how these strings should  
be translated?

The strings from the .po file:
#. Not used in C locale: this string can contain a third set of characters
#. * at another 'shift level'.  It can be used to provide a  
second/alternate
#. * glyph/character set for the locale, separately or in conjunction with
#. * 'level 3'.  At the translator's discretion, accented characters can be
#. * placed here and in 'level 3' as well.
#.
#.
#. * Seldom-used or alternate characters can appear in levels 2 and 3 if  
necessary.
#.
#: ../gok/gok-keyboard.c:877 ../gok/gok-keyboard.c:933
msgid "level 2|"
msgstr "level 2|"

#. For locales which need an even larger character set, or offer uppercase  
versions
#. * of the 'level2' characters, add them to 'level 3'
#: ../gok/gok-keyboard.c:880 ../gok/gok-keyboard.c:934
msgid "level 3|"
msgstr "level 3|"

Thanks

dave
_______________________________________________
gnome-i18n mailing list
gnome-i18n@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-i18n

Reply via email to