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 113932 - Noun and adjective in the same messages in epiphany
Noun and adjective in the same messages in epiphany
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: I18N
unspecified
Other All
: High normal
: 1.6
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
Depends on: 97556
Blocks:
 
 
Reported: 2003-05-28 22:47 UTC by Christian Rose
Modified: 2004-12-25 16:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Rose 2003-05-28 22:47:46 UTC
#: data/glade/prefs-dialog.glade.h:45 src/prefs-dialog.c:127
msgid "Russian"


This message represents both the noun "Russian" (as in the language) and
the adjective "Russian" (as in "Russian character encoding"). This is most
unfortunate for many languages other than English, where the noun and
adjective might not be the same word.

See also bug 97482.
Comment 1 Marco Pesenti Gritti 2003-06-16 18:24:03 UTC
Reset target, will have to wait at least glib 2.4
Comment 2 Marco Pesenti Gritti 2003-09-01 13:23:00 UTC
Sorry for the spam. Reassigning bugs with a target to our next milestone.
Comment 3 Christian Persch 2003-11-05 21:39:10 UTC
The required i18n support macro Q_() is now in glib/gi18n.h.
Comment 4 Marco Pesenti Gritti 2003-11-05 22:46:49 UTC
Wow time to get rid of bonobo-i18n inclusions ;)
Comment 5 spark 2003-11-17 12:27:12 UTC
-> i18n
Comment 6 Marco Pesenti Gritti 2004-03-01 18:20:15 UTC
Chpe, any idea on how to do this ? Would it break string freeze ?
Comment 7 Christian Persch 2004-03-01 18:31:29 UTC
Yes, it would break the string freeze. Fixing this is marking those
strings with context, i.e. instead of one string "Chinese" you'd then
have two strings "the language|Chinese" and "encoding|Chinese", and
use Q_() macro instead of _() which strips away the context. I'm not
even sure that the intl toolchain supports extracting strings marked
with Q_() yet. Definitely 1.4 material.
Comment 8 Christian Neumair 2004-06-04 09:56:03 UTC
Any news? This seems to be easily fixable, but somebody has to take care of it.
Christian?

regs,
 Chris
Comment 9 Christian Persch 2004-06-04 10:32:10 UTC
Yep, PATCH_NEEDED :)

However, depending on resolution of bug 130446, the language names would be
removed from ephy altogether, so maybe this should be deferred until after
feature freeze (but before string freeze) ?
Comment 10 Christian Persch 2004-08-15 18:24:14 UTC
Mass-moving Targe Milestone 1.4 -> 1.6 due to feature, UI and string freeze.
Comment 11 Christian Persch 2004-10-04 22:53:54 UTC
Those strings are used 1) in Edit->Prefs->Languages->Add dialogue, and 2) in
Edit->Prefs->Fonts in the "For Language" combo box.

What should we take as context, "language|Russian" or "the language|Russian" or
...; and "the fonts for|Russian" etc.?

Comment 12 Christian Rose 2004-10-05 00:33:03 UTC
If these strings are only used in the "language" context nowadays, and not in
the "character encoding" context, then the problem mentioned in this bug report
no longer applies.
The problem was due to there formerly being several such contexts in which these
strings were used, and no single translation fit both of them, at least in
Swedish. But if there's only one context now, "language", then that problem is
solved.

I'll add cc: to Danilo, though, who should be able to tell if there's still a
problem somehow.
Comment 13 Christian Persch 2004-10-13 10:54:43 UTC
Mass reassigning of Epiphany bugs to epiphany-maint@b.g.o
Comment 14 Christian Persch 2004-11-11 12:16:28 UTC
Hmm seems I erred, we still have to distinguish between
- "Fonts:\nFor Language: Chinese" and "Chinese" language in the language editor
- "Autodetect: Chinese" meaning autodetect chinese character encodings

Suggestions for the context string to use:
"the language|Chinese" and ?
Comment 15 Christian Persch 2004-12-25 16:43:18 UTC
I've added context for the encoding autodetector strings, and the font languages
strings. I've NOT added context for the language code strings, since 1) there's
no overlap anymore, and 2) I didn't want to change that many strings which are
going away anyway, as soon as we'll depend on iso-codes domain.

If you find any more strings which need context, please file new bugs.