GNOME Bugzilla – Bug 726538
Don't expose to translators unnecessary strings
Last modified: 2021-07-05 10:53:46 UTC
During the Translathon2014 hackfest in Paris, I tried to translate the devel demos for upcoming GNOME 3.12. This is such a nightmare. All the strings are marked for translation, even the names of the contributors, dates, API links, etc. The documentation should be modified to expose only the strings to translate. There's some guidance in this blog post from Shaun: https://blogs.gnome.org/shaunm/2013/02/14/mallard-and-video-language-packs/ This is especially painful on big code sample, where one could make mistakes and alter the code, and we often end up translating several times the same code comments over and over.
The dates and contributor names must be translatable for languages which do not use (Western) Arabic numeralsand the Latin alphabet, respectively. I pushed some improvements for the email addresses, marking them as not translatable. The other strings will probably take more time. The code and comments may be particularly difficult to dissociate for translations.
Nice, thanks ! There are also the API documentation link, like this: <link href="http://www.valadoc.org/gtk+-3.0/Gtk.Application.html">Gtk.Application</link> Do we expect the URL to be localized ? Do we expect the Gtk.Application here to be localized ?
(In reply to comment #2) > Nice, thanks ! > > There are also the API documentation link, like this: > <link > href="http://www.valadoc.org/gtk+-3.0/Gtk.Application.html">Gtk.Application</link> > > Do we expect the URL to be localized ? The URL should be localised only if there is a translation of the page available. > Do we expect the Gtk.Application here to > be localized ? No, but at the docs/translations BoF at GUADEC last year, translators asked for things like that to not be marked up to keep the context.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/gnome-devel-docs/-/issues/ Thank you for your understanding and your help.