GNOME Bugzilla – Bug 517014
Too many internal strings marked for translation
Last modified: 2009-09-30 16:26:02 UTC
Is there a reason strings like the few examples I pasted below are marked for translation? This results in a lot of work for translators and the loss of 'googlability' of (debug) messages. msgid "Invalid return value from get_info" msgid "Invalid return value from query_info" msgid "Couldn't get stream file descriptor" msgid "Invalid return value from call" msgid "Didn't get stream file descriptor" msgid "Invalid return value from open" msgid "Invalid return value from query_filesystem_info" msgid "Invalid return value from monitor_dir" msgid "Invalid return value from monitor_file"
It's too late to get this in for Gnome 2.24 (string freeze!), but please fix this in the next cycle.
uws, is this really a 2.26 blocker anymore? looks more like a "nice to have" to me...
It's not urgent, but annoying. Too bad it won't go in this time either :(
The problem is that all GError return messages are translated, because they might be shown in the user interface.
So is this a WONTFIX as per last comment?
At the very least, we can go to "Invalid return value from %s"
I'm going to cook a patch as per Matthias comment.
Created attachment 136975 [details] [review] Replace function names by %s in error messages
Comment on attachment 136975 [details] [review] Replace function names by %s in error messages Thanks, please commit to master.
Comment on attachment 136975 [details] [review] Replace function names by %s in error messages commit ebe371a3e0b09bd15d89fab6eb5016abce83d3fc Author: Claude Paroz <claude@2xlibre.net> Date: Fri Jun 19 09:36:04 2009 +0200 Bug 517014 – Factorize error messages marked for translation