Hello,
Thought I'd check here first before actually filing the bug. There seems to be a problem with the translations available for policycoreutils-gui (system-config-selinux interface) in Fedora 11. A few parts still show up in English. The example for bn_IN is here:
http://runab.fedorapeople.org/assorted-bugs/F11-policycoreutils.png
A quick msgunfmt on the policycoreutils.mo files under /usr/share/locale/<lang-code>/LC_MESSAGES/ gives me widely varied translation status for a lot of languages with 100% completion[1].
Kannada (3 Translated) Assamese (503 Translated) Bengali India (651 Translated)
Version checked: policycoreutils-gui-2.0.62-12.12.fc11.i586
Is there any bug for this or any reference to this issue?
Thanks Runa
[1] https://translate.fedoraproject.org/projects/policycoreutils/HEAD/
Em Qua, 2009-08-05 às 17:23 +0530, Runa Bhattacharjee escreveu:
Hello,
Thought I'd check here first before actually filing the bug. There seems to be a problem with the translations available for policycoreutils-gui (system-config-selinux interface) in Fedora 11. A few parts still show up in English. The example for bn_IN is here:
http://runab.fedorapeople.org/assorted-bugs/F11-policycoreutils.png
This has been a recurrent issue with policycoreutils. I noticed the same happens with .desktop strings in pt_BR translations. Interestingly, I don't see problems with the strings shown in your screenshot. I'm able to see those ones in pt_BR, but not the menu string "SELinux Management", for instance.
Regards, Igor Pires Soares
Igor Pires Soares wrote:
This has been a recurrent issue with policycoreutils. I noticed the same happens with .desktop strings in pt_BR translations. Interestingly, I don't see problems with the strings shown in your screenshot. I'm able to see those ones in pt_BR, but not the menu string "SELinux Management", for instance.
Hmm. My guess is that the translations were packaged at a certain date/time and only a few early bird translations made it to the build. Perhaps we can make some noise and get this fixed for F-12.
Pablo Martin-Gomez wrote:
After parsing the src.rpm, I think I found the origin of the bug: the .pot available in Transifex is the official .pot plus a patch from RedHat, and yet, all the untranslated strings like "Network Port", "Process Domain" came from this patch. So I suppose that the patch is buggy or "patch" (the programm) can't manage some locales.
So it certainly looks more like a problem with both 'packaging' and the existence of entries which were probably not 'marked for translation'. What I am thinking is that filing a bug against F-11 may not help here because in all probability it would be marked for fixing in 'rawhide' and it would mean that we have to wait for the versions for F-12 to roll out. :(
Any other thoughts here?
Thanks Runa
It seems that this bug persists in Fedora 13. Today I triaged a bug [1] for missing .desktop translations in policycoreutils. If you guys have filed similar bugs regarding this issue please let me know.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=539233
Regards, Igor Pires Soares
Em Sex, 2009-08-07 às 09:49 +0530, Runa Bhattacharjee escreveu:
Igor Pires Soares wrote:
This has been a recurrent issue with policycoreutils. I noticed the same happens with .desktop strings in pt_BR translations. Interestingly, I don't see problems with the strings shown in your screenshot. I'm able to see those ones in pt_BR, but not the menu string "SELinux Management", for instance.
Hmm. My guess is that the translations were packaged at a certain date/time and only a few early bird translations made it to the build. Perhaps we can make some noise and get this fixed for F-12.
Pablo Martin-Gomez wrote:
After parsing the src.rpm, I think I found the origin of the bug: the .pot available in Transifex is the official .pot plus a patch from RedHat, and yet, all the untranslated strings like "Network Port", "Process Domain" came from this patch. So I suppose that the patch is buggy or "patch" (the programm) can't manage some locales.
So it certainly looks more like a problem with both 'packaging' and the existence of entries which were probably not 'marked for translation'. What I am thinking is that filing a bug against F-11 may not help here because in all probability it would be marked for fixing in 'rawhide' and it would mean that we have to wait for the versions for F-12 to roll out. :(
Any other thoughts here?
Thanks Runa
Le Wed, 05 Aug 2009 17:23:11 +0530, Runa Bhattacharjee runab@redhat.com a écrit :
Hello,
Thought I'd check here first before actually filing the bug. There seems to be a problem with the translations available for policycoreutils-gui (system-config-selinux interface) in Fedora 11. A few parts still show up in English. The example for bn_IN is here:
http://runab.fedorapeople.org/assorted-bugs/F11-policycoreutils.png
A quick msgunfmt on the policycoreutils.mo files under /usr/share/locale/<lang-code>/LC_MESSAGES/ gives me widely varied translation status for a lot of languages with 100% completion[1].
Kannada (3 Translated) Assamese (503 Translated) Bengali India (651 Translated)
Version checked: policycoreutils-gui-2.0.62-12.12.fc11.i586
Is there any bug for this or any reference to this issue?
Thanks Runa
After parsing the src.rpm, I think I found the origin of the bug: the .pot available in Transifex is the official .pot plus a patch from RedHat, and yet, all the untranslated strings like "Network Port", "Process Domain" came from this patch. So I suppose that the patch is buggy or "patch" (the programm) can't manage some locales.
Regards,
Pablo