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