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: RESOLVED FIXED
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: MGA7-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2019-11-29 09:52 CET by Sébastien Morin
Modified: 2020-04-24 19:05 CEST (History)
9 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.

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

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.

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

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)

Comment 22 José Jorge 2020-04-19 14:50:48 CEST
(In reply to Marek Laane from comment #17)
> 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)

Does it mean we need to regenerate the translations?

CC: (none) => lists.jjorge

Comment 23 papoteur 2020-04-20 18:18:48 CEST
(In reply to José Jorge from comment #22)
> (In reply to Marek Laane from comment #17)
> > 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)
> 
> Does it mean we need to regenerate the translations?

Yes, this is the only way.
For what I know, we never stopped release of a tool because some translations in any language are incomplete.
Comment 24 Marek Laane 2020-04-20 18:46:04 CEST
Just checked over, now the text is translated

CC: (none) => qiilaq69

Comment 25 Thomas Andrews 2020-04-20 19:11:21 CEST
I'm confused.

Removing the feedback tag, because there is some activity here again...

Marek, is Comment 24 with the version of drakconf listed for this bug? 

And for papoteur and Jose, if Marek isn't using this drakconf, does that mean the problem has somehow resolved itself, and this update is no longer needed?

Keywords: feedback => (none)

Comment 26 papoteur 2020-04-20 19:35:48 CEST
I think this update is needed. In French, this is OK with drakconf-13.23-1.mga7.
Since this release, translations for Czech, Portuguese, Spanish, Esperanto and Dutch has been added. A new release is needed to add them.
http://gitweb.mageia.org/software/control-center/log/
Comment 27 Marek Laane 2020-04-20 19:36:31 CEST
Translated version:

drakconf 13.23-2.mga8
isodumper 1.16-3.mga8
Comment 28 Thomas Andrews 2020-04-20 21:48:23 CEST
(In reply to papoteur from comment #26)
> I think this update is needed. In French, this is OK with
> drakconf-13.23-1.mga7.
> Since this release, translations for Czech, Portuguese, Spanish, Esperanto
> and Dutch has been added. A new release is needed to add them.
> http://gitweb.mageia.org/software/control-center/log/

Thank you for that reply. That is why I asked for feedback, wondering which way we should go to get more translations. Your comment answers that.

It's also helpful that Marek is seeing an Elbonian translation now, too.

I have been using this drakconf for months, with no problems. Unfortunately, as English is my only language, I couldn't test any translations. I just checked the update on another machine, and installation still goes smoothly.

So then, we need to pass this one along, see which languages still need translations, and go from there.

Validating once more. Advisory still in Comment 4.

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

Thomas Backlund 2020-04-24 18:02:47 CEST

Keywords: (none) => advisory
CC: (none) => tmb

Comment 29 Mageia Robot 2020-04-24 19:05:04 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2020-0101.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


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