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 118964 - Remove unnecessary markup from glade messages in gossip
Remove unnecessary markup from glade messages in gossip
Status: RESOLVED WONTFIX
Product: gossip
Classification: Deprecated
Component: General
unspecified
Other All
: Low minor
: ---
Assigned To: Gossip Maintainers
Gossip Maintainers
gnome[unmaintained]
Depends on: 97061
Blocks:
 
 
Reported: 2003-08-03 00:30 UTC by Christian Rose
Modified: 2011-01-31 12:00 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Rose 2003-08-03 00:30:24 UTC
#: ui/chat.glade.h:3
msgid "<b>Chat with: </b>"

#: ui/connect.glade.h:3
msgid "<b>Account information</b>"

#: ui/connect.glade.h:4
msgid "<b>Available accounts</b>"

#: ui/connect.glade.h:5
msgid "<b>What account do you want to use for this connection?</b>"

#: ui/connect.glade.h:6
msgid "<b>_Account:</b>"

#: ui/group-chat.glade.h:4
msgid "<b>Available chat rooms</b>"

#: ui/group-chat.glade.h:5
msgid "<b>Chat room information</b>"

#: ui/group-chat.glade.h:6
msgid "<b>Favorite:</b>"

#: ui/main.glade.h:3
msgid "<b>Additional information</b>"

#: ui/main.glade.h:4
msgid "<b>Address</b>"

#: ui/main.glade.h:5
msgid "<b>Auto away</b>"

#: ui/main.glade.h:6
msgid "<b>Client information</b>"

#: ui/main.glade.h:7
msgid "<b>Conversation</b>"

#: ui/main.glade.h:8
msgid "<b>Country:</b>"

#: ui/main.glade.h:9
msgid "<b>Description</b>"

#: ui/main.glade.h:10
msgid "<b>Email:</b>"

#: ui/main.glade.h:11
msgid "<b>Information about ...</b>"

#: ui/main.glade.h:12
msgid "<b>Jabber ID:</b>"

#: ui/main.glade.h:13
msgid "<b>Name:</b>"

#: ui/main.glade.h:14
msgid "<b>Personal information</b>"

#: ui/main.glade.h:15
msgid "<b>Setup Finished</b>"

#: ui/main.glade.h:16
msgid "<b>Sound</b>"

#: ui/main.glade.h:17
msgid "<b>Status:</b>"

#: ui/main.glade.h:25
msgid "<i>Information not available</i>"

#: ui/main.glade.h:26
msgid "<span size=\"smaller\">Example: user@jabber.org</span>"


This use of markup inside messages marked for translation is totally
unnecessary, and a problem for the translation process. For details, see
the problem description in bug 96836 or
http://developer.gnome.org/doc/tutorials/gnome-i18n/developer.html#avoid-markup.
Since these are glade messages, I'll mark it dependant on the glade bug
97061 in the mean time.
Comment 1 Mikael Hallendal 2003-08-04 21:37:59 UTC
Hmm .. I hope your suggested way of doing this is to actually retrieve
all of those messages from glade and do the 

str = g_strdup_printf ("<b>%s</b>",
                       _("My translated string"));

way?

This just won't happen. 
Comment 2 Richard Hult 2003-08-04 21:40:37 UTC
I think the plan is for someone in the future to fix glade/libglade so
you can mark an entire string as being bold, for example, instead of
using markup in the string.
Comment 3 Christian Rose 2003-08-04 22:08:59 UTC
Exactly, using some kind of properties. That's why I've marked this
dependant on bug 97061. Once that is done, this should be revisited.
Comment 4 Mikael Hallendal 2003-08-04 22:11:29 UTC
So, what's the point in listing all the strings here? The only thing
we'll have to do then is to resave the glade-file to get an updated
.glade-file which made this change?
Comment 5 Richard Hult 2003-08-04 22:18:54 UTC
Wouldn't a one-liner bug with just the description per module using
libglade be a more efficient way to deal with this? (or even file them
in the i18n product instead, for book-keeping). 
Comment 6 Christian Rose 2003-08-04 23:05:00 UTC
If glade is reworked to allow for non-markup message attributes, these
messages need to be actively changed from using markup to using those
message attributes instead -- markup would still be allowed to handle
the "This text is <b>bold</b>" cases. So it makes sense to have the
affected messages listed, that would need to change to using attributes.

Using the l10n product would be kind of weird; that product is for
problems with the translations themselves, i.e. the translated content.

Having one bug only also seems counterproductive. We need to properly
keep track of the modules affected by this problem anyway, to know
which modules need fixing once there is a glade fix. So we would need
to file seperate bug reports for these modules anyway. Thus, it seems
only logical to file them now and mark them dependant on the glade
bug, as we can then properly keep track of the problem also in the
mean time.

This is also the exact reason why bugzilla has the "depends on" field;
to allow for such arrangements.
Comment 7 Martyn Russell 2006-06-21 21:24:19 UTC
Dropping this because so many other modules have and it doesn't look like support for it will be any time soon. This can be reopened if necessary but personally, I don't think bugs should be created purely for dependency reasons, and I think it is MORE counter productive to have so many bugs depend on something that shows no sign of being fixed.
Comment 8 Christian Rose 2009-02-07 16:47:14 UTC
Please fix... bug 90761 has been resolved and http://l10n.gnome.org/POT/gossip.HEAD/gossip.HEAD.pot still contains markup
Comment 9 Christian Rose 2009-02-07 16:48:34 UTC
(In reply to comment #8)
> Please fix... bug 90761 has been resolved and
> http://l10n.gnome.org/POT/gossip.HEAD/gossip.HEAD.pot still contains markup

Wrong bug, bug 97061 was of course what I meant...
Comment 10 Akhil Laddha 2011-01-31 12:00:24 UTC
Gossip development has been stalled and it has been unmaintained for a few years now. You may use 'empathy' for similar functionality.

Maintainers don't have future development plan so i am closing bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.