Bug 25783 - drakconf: Description for Isodumper (in MCC) is in English regardless of the system language
Summary: drakconf: Description for Isodumper (in MCC) is in English regardless of the ...
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard:
Keywords: feedback
Depends on:
Blocks:
 
Reported: 2019-11-29 09:52 CET by Sébastien Morin
Modified: 2020-01-03 21:20 CET (History)
6 users (show)

See Also:
Source RPM: drakconf-13.22-1.mga7.src.rpm
CVE:
Status comment:


Attachments
Isodumper description is in English inside MCC (172.57 KB, image/png)
2019-11-29 09:53 CET, Sébastien Morin
Details
MCCin Estonian with Isodumper string in English (205.59 KB, image/png)
2019-12-13 09:15 CET, Marek Laane
Details
Isodumper itself in Estonian (40.82 KB, image/png)
2019-12-13 09:16 CET, Marek Laane
Details

Description Sébastien Morin 2019-11-29 09:52:39 CET
Description of problem:

On a French system, the description of Isodumper is in English inside Mageia Control Center.

Version-Release number of selected component (if applicable):
$ rpm -qa | grep isodumper
isodumper-1.15-1.mga7
isodumper-qt-1.15-1.mga7


How reproducible: always


Steps to Reproduce:
1. Intall Mageia 7 with Plasma DE in French
2. Launch Mageia Control Center
3. Go to the System tab and see the description for Isodumper is the only untranslated item.

See screenshot attached.
Comment 1 Sébastien Morin 2019-11-29 09:53:26 CET
Created attachment 11381 [details]
Isodumper description is in English inside MCC
Comment 2 Lewis Smith 2019-11-29 21:40:32 CET
Thank you for the comment, and especially the screenshot which shows the complaint precisely.
[My system, nominally Welsh but with English backup, does not have this item at all in MCC! About which I am *not* complaining.]

Assigning to Mageia tools team for MCC; CC papoteur for IsoDumper. Not sure where the responsibility lies.

CC: (none) => yves.brungard_mageia
Assignee: bugsquad => mageiatools

Comment 3 Lewis Smith 2019-11-29 21:45:37 CET
Sorry, my mistake. The other target should be DavidG as the active maintainer for isoDumper.

CC: yves.brungard_mageia => geiger.david68210

Comment 4 David GEIGER 2019-12-01 07:19:45 CET
Assigning to QA,


Advisory
================================

This new release is a pure translation updates of some drakconf tools.

================================

Packages in 7/core/updates_testing:
========================
drakconf-13.23-1.mga7.noarch.rpm
drakconf-icons-13.23-1.mga7.noarch.rpm

Source RPM: 
========================
drakconf-13.23-1.mga7.src.rpm

Source RPM: isodumper-1.15-1.mga7 => drakconf-13.22-1.mga7.src.rpm
Assignee: mageiatools => qa-bugs

David GEIGER 2019-12-01 07:21:02 CET

Summary: Description for Isodumper (in MCC) is in English on a French system => drakconf: Description for Isodumper (in MCC) is in English on a French system

Comment 5 Thomas Andrews 2019-12-04 23:08:33 CET
Still good in English. I can't test French, or other languages, but I have put a request out on the QA ML for testers who can.

CC: (none) => andrewsfarm

Comment 6 Herman Viaene 2019-12-05 11:28:51 CET
MGA7-64 Plasma IN DUTCH on Lenovo B50
No installation issues once I had isodumper installed.
Description in MCC is in English.

CC: (none) => herman.viaene

Comment 7 David GEIGER 2019-12-07 19:19:09 CET
Tested here on my mga7 for x86_64 and French system, confirmed that now the description of Isodumper is translated in French. Also no regression found!
Comment 8 Thomas Andrews 2019-12-07 20:30:56 CET
(In reply to David GEIGER from comment #7)
> Tested here on my mga7 for x86_64 and French system, confirmed that now the
> description of Isodumper is translated in French. Also no regression found!

And yet Herman reports that the issue continues in Dutch systems. I know that the original report specifically named French, but shouldn't we try to correct this for ALL the languages we support?
Comment 9 PC LX 2019-12-11 12:41:38 CET
For the locale pt_PT.UTF-8 it works correctly.

I also tried with the locales fr, fr_FR and fr_FR.UTF-8. None of these worked and drakconf used the C (english) locale. Maybe I'm not setting the FR locale correctly.


$ rpm -qa | grep locales
locales-2.29-3.mga7
locales-fr-2.29-3.mga7
locales-pt-2.29-3.mga7
locales-en-2.29-3.mga7


$ locale
LANG=pt_PT.UTF-8
LC_CTYPE="pt_PT.UTF-8"
LC_NUMERIC="pt_PT.UTF-8"
LC_TIME="pt_PT.UTF-8"
LC_COLLATE="pt_PT.UTF-8"
LC_MONETARY="pt_PT.UTF-8"
LC_MESSAGES="pt_PT.UTF-8"
LC_PAPER="pt_PT.UTF-8"
LC_NAME="pt_PT.UTF-8"
LC_ADDRESS="pt_PT.UTF-8"
LC_TELEPHONE="pt_PT.UTF-8"
LC_MEASUREMENT="pt_PT.UTF-8"
LC_IDENTIFICATION="pt_PT.UTF-8"
LC_ALL=


$ LANG=fr_FR.UTF-8 ; LANGUAGE=fr_FR:fr
$ locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

CC: (none) => mageia

Comment 10 papoteur 2019-12-11 18:16:30 CET
(In reply to David GEIGER from comment #7)
> Tested here on my mga7 for x86_64 and French system, confirmed that now the
> description of Isodumper is translated in French. Also no regression found!

The same for me, with drakconf 13.23.1.mga7.noarch

CC: (none) => yves.brungard_mageia

Comment 11 papoteur 2019-12-12 13:28:22 CET
(In reply to Thomas Andrews from comment #8)
> And yet Herman reports that the issue continues in Dutch systems. I know
> that the original report specifically named French, but shouldn't we try to
> correct this for ALL the languages we support?
The problem for Dutch is that nobody translated it, for example on transifex. Only Dutch speaker can improve this.
Comment 12 Thomas Andrews 2019-12-12 13:42:44 CET
(In reply to papoteur from comment #11)

> The problem for Dutch is that nobody translated it, for example on
> transifex. Only Dutch speaker can improve this.

I suppose that means it's the same for our other languages/locales, too. That explains the results that PC LX saw.

Sigh. You'd think that in this day and age there would be a more efficient way to do this sort of thing.
Comment 13 Herman Viaene 2019-12-12 16:22:10 CET
Does this mean that each and every application has to be translated individually, while 90% (or more!!) of the terms are identical to other applications and have already been translated????
Comment 14 papoteur 2019-12-12 20:24:16 CET
(In reply to Herman Viaene from comment #13)
> Does this mean that each and every application has to be translated
> individually, while 90% (or more!!) of the terms are identical to other
> applications and have already been translated????

Translations in an application is not only terms, but also expressions or sentences. Each translation has to be done. Some tools use translation memories, but much most of these memories are specific to each application.
Comment 15 Thomas Andrews 2019-12-12 22:09:21 CET
So it would seem that transloation into languages other than French is beyond the intention of this bug. Since French is working, I'll give it an OK and validate. Advisory in Comment 4.

Whiteboard: (none) => MGA7-64-OK
Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 16 Sébastien Morin 2019-12-13 05:01:17 CET
(In reply to Thomas Andrews from comment #15)
> So it would seem that transloation into languages other than French is
> beyond the intention of this bug. Since French is working, I'll give it an
> OK and validate. Advisory in Comment 4.

Well, my intention was to describe the bug as I can see it, but I agree with you: we should try to fix it for all the languages we support… That's why I've just sent a message on the i18n-discuss mailing list.
Comment 17 Marek Laane 2019-12-13 09:01:23 CET
Well, just installed isodumper (1.15-2.mga8.noarch.rpm) and yes, it's description in MCC is in English (though application itself is in Estonian and that string is translated in Transifex)
Comment 18 Marek Laane 2019-12-13 09:15:54 CET
Created attachment 11403 [details]
MCCin Estonian with Isodumper string in English
Comment 19 Marek Laane 2019-12-13 09:16:50 CET
Created attachment 11404 [details]
Isodumper itself in Estonian
Comment 20 Thomas Andrews 2019-12-13 14:19:03 CET
Rescinding the validation in the light of the last four comments, one of which was a clarification of intent from the reporter. 

I'm now asking for some feedback from the developers. It seems that we have a bigger problem here than just missing support for one language. Would it be better to expand this bug to encompass other languages and send it back, or validate this one and bring up the other languages in a new bug?

Keywords: validated_update => feedback

Sébastien Morin 2019-12-24 09:26:57 CET

Summary: drakconf: Description for Isodumper (in MCC) is in English on a French system => drakconf: Description for Isodumper (in MCC) is in English regardless of the system language

Comment 21 Thomas Andrews 2020-01-03 21:20:28 CET
Now rescinding the OK. While the package presented to QA fixes the issue for French, the underlying issue regarding languages other than English has not been addressed.

Whiteboard: MGA7-64-OK => (none)


Note You need to log in before you can comment on or make changes to this bug.