[Bug 952855] New: Incomplete French translation
http://bugzilla.opensuse.org/show_bug.cgi?id=952855 Bug ID: 952855 Summary: Incomplete French translation Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 RC1 1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Translations Assignee: ke@suse.com Reporter: egeorget@openmailbox.org QA Contact: ke@suse.com Found By: --- Blocker: --- Created attachment 653962 --> http://bugzilla.opensuse.org/attachment.cgi?id=653962&action=edit gnome boxes GNOME French translation seem to be incomplete. Some application still use English where French translation should be available (I know they are, I'm a translator for the GNOME project). Currently, here is the list of the application who have missing translations : - GNOME Boxes - GNOME Builder - GNOME Contacts - GNOME Documents (partial) - GNOME Notes - GNOME Books There may be others application, but I don't have them currently installed. Note that these application are correctly translated in other languages (I tried Spanish). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c1
--- Comment #1 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c2
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c3
Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c4
--- Comment #4 from Dominique Leuenberger
Yes, gnome-boxes-lang is installed.
that might turn out to be funny to debug... I just installed the -lang package and tried as well to start LANG=fr_FR.utf8 gnome-boxes and the menu you show is properly translated for me... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c5
--- Comment #5 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c6
Erwan GEORGET
and the menu you show is properly translated for me...
Could you do a screen of the result of your command ? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c7
--- Comment #7 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c8
Bjørn Lie
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c9
--- Comment #9 from Bjørn Lie
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c10
Erwan GEORGET
Erwan:
Could you please go into gnome-control-center and select Region and language and make sure it's set to your desired locale there? It should in theory not matter when using LANG=fr_FR.utf8 gnome-boxes command, but still an interesting path to look at.
As you can see in the attachment 654030, all my language are set to fr_FR.UTF-8.(In reply to Bjørn Lie from comment #9)
1 more request:
If the above still fails, could you please start up yast2 -> language In the "secondary language" part - select Nynorsk (a norwegian language not in the "main" lang package parts")
This should pull -lang packs for all installed programs, it has at least in the past done so.
If that fixes the problem we have a serious translations bug.
No change, GNOME Boxes and all other are still partially in English -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c11
--- Comment #11 from Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c12
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c13
Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c14
--- Comment #14 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c15
Erwan GEORGET
Clearing needinfo on Karl: there is no question asked which needs Karl's answer at this moment
Sorry, I have selected the wrong neddinfo target. Intended target was Dominique Leuenberger. He said that Boxes seem to be translated on his side when he used 'LANG=fr_FR.utf8 gnome-boxes'. Thus, I asked if he could provide a screenshot, similar to the "gnome boxes" attachment, in order to see if it was really correctly translated. re-added needinfo, to the correct target this time ^^". -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c16
Bjørn Lie
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c17
Bjørn Lie
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c18
--- Comment #18 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c19
Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c20
Bjørn Lie
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c21
--- Comment #21 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c22
Erwan GEORGET
Is this a "migrated" /home? As in old user that you have been using for several installs?
Could you please create a new user via gnome-control-center or yast users, log in as that new user and try to reproduce the problem?
This was a Leap fresh install (from the Leap RC1 DVD). After login in with a new user, the problem persist. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c23
--- Comment #23 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c24
Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c25
--- Comment #25 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c26
--- Comment #26 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c27
Dominique Leuenberger
Created attachment 654052 [details] boxes.log
open("/usr/share/locale-langpack/fr/LC_MESSAGES/gnome-boxes.mo", O_RDONLY) = 11 fstat(11, {st_mode=S_IFREG|0644, st_size=11377, ...}) = 0 mmap(NULL, 11377, PROT_READ, MAP_PRIVATE, 11, 0) = 0x7ff029e61000 It makes no sense that this file is being found on your system... this should, imho, be -ENOENT Can you please check, using rpm -qf /usr/share/locale-langpack/fr/LC_MESSAGES/gnome-boxes.mo, what own this file? For a test, you can try to move this file out of the way (keep a backup). and retry... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c28
--- Comment #28 from Bjørn Lie
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c29
Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c30
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c31
--- Comment #31 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c32
--- Comment #32 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c33
--- Comment #33 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c34
--- Comment #34 from Dominique Leuenberger
I can confirm this works. Damn this package !
But some string in GNOME Contact are still untranslated (and should be). Should I split this bug in two part (one for tranlation-update*, and one for GNOME Contact)?
YEs, let's please split gnome-contacts in a diff bug.. it must have a different problem -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c35
--- Comment #35 from Dominique Leuenberger
Note : the package are being installed again when doing a "zypper dup". Damn these patterns ^^"
sudo zypper al translation-update* -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c36
Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c37
Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c38
Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c39
Bjørn Lie
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c40
Erwan GEORGET
Setting NEEDINFO on original reporter, as it would be nice to get his AOK too, before we set assigne to maintenace.
Update seem to work here too. (In reply to Bjørn Lie from comment #39)
(And a huge thank you to reporter is due too, as had it not been for his bug, who knows when this had been noticed...).
Well, to be honest, I already had this bug when I tried 13.2 long ago (I'm a Fedora user, I installed openSUSE in order to try it again, and help to debug the new stable release), but I wasn't really involved in open-source stuff back then, and was too lazy to report it. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c41
--- Comment #41 from Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c42
--- Comment #42 from Dominique Leuenberger
=> There must be a collector of no more existing packages, and a package that obsoletes all of them.
Between distribution versions, this is covered: openSUSE-release provides a weakremoved for all the no-longer existing packages; zypper dup handles the removal of the same (as well as yast upgrade procedures) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c43
Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c44
Dominique Leuenberger
Comment 42:
Is it possible to use this mechanism for online update?
In our case, it should not be weakremover, but better full Obsoletes.
Here is the list of no more existing sub-packages that existed in past:
translation-update-ca@valencia should be obsoleted by translation-update-caValencia (package names no longer allow "@")
That needs to be by the translation-update-cavalencia package itself (so in the .spec file) - online updates can carry this logic
translation-update-ka should be obsoleted with no replacement
That one is trickier - 'something' needs to obsolete it once it was shipped in the release. The best course might be a package with only a readme, stating that this package is left intentionally empty. triggering removal of the package is not going to work at this stage.
translation-update-sr@latin should be obsoleted by translation-update-srLatin (package names no longer allow "@")
Same as for ca@valencia
translation-update-wa should be obsoleted with no replacement
same as for -ka
For Tumbleweed, translation-update makes nearly no sense, and we want it empty all the time. (And obsolete all sub-packages.)
If it does not create sub-packages, openSUSE-release will add this to the weakremoved list for TW - there, we expect users to do 'zypper dup' - every snaopshot is a 'new release' - and we are less bound.
Next time, the update and filling the package with a real contents needs to be done after split of release branch.
Next one will be 42.2 - this definitively needs better handling that time around. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c45
--- Comment #45 from Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c46
--- Comment #46 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c47
--- Comment #47 from Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c48
--- Comment #48 from Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c49
--- Comment #49 from Stanislav Brabec
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c50
--- Comment #50 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c51
--- Comment #51 from Dominique Leuenberger
Thank for you explication, but still, there is probably a better way to do it. I'm not en expert on translation update packaging (even if I am a GNOME Project translator), but here is two small idea :
Erwan - Your input is welcome - but please let's keep this bug report about fixing the eminent issue with technologies that are available. The longer term changes should not be discussed as part of this bug report but should be brought to a wider audience on the mailing lists. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c52
--- Comment #52 from Erwan GEORGET
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
http://bugzilla.opensuse.org/show_bug.cgi?id=952855#c53
--- Comment #53 from Stanislav Brabec
Idea 2 : instal the N-1 source package, compare them with the N sources, and build only if there are change between N-1 source and N source. After that, try updating the *-lang package (if there is difference).
This is not a clean way. You have to rebuild (and OBS does exactly this), if: - Package source changed. - Binary RPM of any package in BuildRequires changed. -lang packages are now updated automatically. But we want something different: Backport strings translated in the new version to the old version. For that purpose, we will need: - pot file of the current SUSE package - all existing translations (in the package, in the same upstream branch, in the head branch) It is easily possible to make a tool that will build such -lang package, but we need something different: A tool, that will process hundreds of projects without human interaction, or with a minimal human interaction. Additionally, these tools must be capable to build RPMs without network access. Please take a look to the current tools: https://build.opensuse.org/package/show/Base:System/translation-update-upstr... https://build.opensuse.org/package/show/X11:common:Factory/translation-updat... https://build.opensuse.org/package/show/GNOME:Factory/gnome-patch-translatio... These tools are called once per the whole distro. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=952855
Ludwig Nussel
participants (1)
-
bugzilla_noreply@novell.com