Description of problem: In draknetcenter, the screen for monitoring connections is not translated at all. Version-Release number of selected component (if applicable): Drakxtools version 15.45 How reproducible: Select a connection in the MCC, network center. Open the monitor tools. Reproducible: Steps to Reproduce:
Assignee: bugsquad => remi
It's not only missing in French - in fact, it is untranslatable. As discussed in mailing list (see http://archives.mageia.org/zarb-ml/mageia-i18n/2013-January/003813.html), there sadly is now even not possible to translate it.
CC: (none) => bald
Keywords: (none) => Junior_jobAssignee: remi => bugsquadSummary: Monitor screen is not translated in French => net_monitor cannot be translatedSource RPM: (none) => net_monitor
that's what happens when someone decides to rewrite something in another language without thinking about other things such as i18n or putting in place infrastructure for po/ It should not be hard for someone to add stuff in order to extract strings into po/net_monitor.po. And also patching net_monitor to use its own gettext domain instead of msec one.
CC: (none) => thierry.vignaud
Thierry, he did, in fact have i18n in place, as he imports gettext and wrapped all strings. and from the looks of it it does have its own gettext domain "net_monitor", ill try to add some kind of script this weekend to make it easier for translators to, well translate... From my experince its better to create the po files for them so they just have to translate the strings. But i dont know whats common around here, so please enlighten me if i'm wrong...
CC: (none) => a.meesters
Reread what I wrote: That's exactly what I say. It lacks po/ infrastructure: - no extractions of strings - no catalog creation I18n isn't just tagging the strings as translatable and calling gettext. That's just the basics if you don't put in place the infrastructure for translators, it's useless and it's not I18N. L10N is not yet possible
Work in Progress Mandriva no longer have net_monitor in their git so the only upstream source is eugeni's account at github which sadly we know cannot be updated. So if no one objects I will upload net_monitor to mageia git.
Status: NEW => ASSIGNEDCC: (none) => derekjennAssignee: bugsquad => derekjenn
we now have it on git. you can look to translate it, create the po files, etc.
CC: (none) => nicolas.lecureuil
using http://svn.python.org/projects/python/branches/pep-0384/Tools/i18n/pygettext.py i added net_monitor.pot
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED
(In reply to Nicolas Lécureuil from comment #6) > we now have it on git. > > you can look to translate it, create the po files, etc. Can you indicate where it is stored? And add it on this page: https://wiki.mageia.org/en/Git_Migration
The .pot file is available here: http://gitweb.mageia.org/software/net_monitor/tree/po/net_monitor.pot However, it is very incomplete.
what is missing ?
The actual net_monitor.pot contains 11 terms for the state of a port and 4 others sentences, comming from src/monitor.py The sentences from src/net_monitor src/_native.c plasma/applet/contents/code/main.py plasma/applet/metadata.desktop are not included. Only src/net_monitor seems to be internationalized.