After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 167407 - epiphany: wrong translation of strings with context
epiphany: wrong translation of strings with context
Status: RESOLVED FIXED
Product: l10n
Classification: Infrastructure
Component: Russian [ru]
git master
Other Linux
: Normal normal
: ---
Assigned To: Dmitry G. Mastrukov
Dmitry G. Mastrukov
Depends on:
Blocks: 167386 313451
 
 
Reported: 2005-02-14 22:33 UTC by Christian Persch
Modified: 2006-01-30 22:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Persch 2005-02-14 22:33:40 UTC
As noted in the translator comment, any string with context must have that
context omitted in the translated string.

Just one example:

#. Translators: The text before the "|" is context to help you decide on
#. * the correct translation. You MUST OMIT it in the translated string.
#: src/prefs-dialog.c:1016 src/prefs-dialog.c:1024
#, c-format
msgid "language|%s (%s)"
msgstr "язык|%s (%s)"
Comment 1 Christian Persch 2005-03-23 14:15:27 UTC
This grave translation bug is still present in Epiphany 1.6.0.
Version 1.6.1 will be released 2005-04-04 at the latest.
Comment 2 Christian Persch 2005-04-02 11:03:47 UTC
I've fixed this bug with a script on the gnome-2-10 branch myself, because of
the imminent release of Epiphany 1.6.0; lowering severity.

I did NOT fix it on the HEAD branch.

You can see the patch HERE:
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=epiphany&who=chpe&date=explicit&mindate=2005-04-02%2006:01&maxdate=2005-04-02%2006:03
Comment 3 Christian Persch 2005-08-14 11:33:10 UTC
The following problems exist still on HEAD:

#. Translators: The text before the "|" is context to help you decide on
#. * the correct translation. You MUST OMIT it in the translated string.
#: embed/ephy-encodings.c:172
msgid "automatically detect ... character encodings|Ukrainian"
msgstr "automatically detect ... character encodings|Ukrainian"

#. Translators: The text before the "|" is context to help you decide on
#. * the correct translation. You MUST OMIT it in the translated string.
#. * Translators: the first %s is the language name, and the
#. * second %s is the locale name. Example:
#. * "French (France)"
#.
#. Translators: The text before the "|" is context to help you decide on
#. * the correct translation. You MUST OMIT it in the translated string.
#: src/prefs-dialog.c:1016 src/prefs-dialog.c:1024
#, c-format
msgid "language|%s (%s)"
msgstr "язык|%s (%s)"

#. Translators: The text before the "|" is context to help you decide on
#. * the correct translation. You MUST OMIT it in the translated string.
#. * Translators: this refers to a user-define language code
#. * (one which isn't in our built-in list).
#.
#: src/prefs-dialog.c:1035 src/prefs-dialog.c:1393
#, c-format
msgid "language|User defined (%s)"
msgstr "язык|Определен пользователем (%s)"
Comment 4 Reinout van Schouwen 2005-08-17 14:06:41 UTC
Leonid, you're the last translator, are you aware of this problem?
Comment 5 leon 2005-08-17 15:24:08 UTC
Fixed in HEAD
Comment 6 Reinout van Schouwen 2006-01-21 17:25:35 UTC
I still see this problem in ru.po today:

#: ../src/prefs-dialog.c:779
#, c-format
msgid "language|User defined (%s)"
msgstr "язык|Определен пользователем (%s)"
Comment 7 Nickolay V. Shmyrev 2006-01-30 22:12:33 UTC
Should be fixed in both gnome-2-12 and HEAD