Bug 473004

Summary: just updated zypper has really bad russian translation instead of good one
Product: [openSUSE] openSUSE 11.1 Reporter: Alex Minton <alex239>
Component: TranslationsAssignee: Karl Eichwalder <ke>
Status: RESOLVED FIXED QA Contact: Karl Eichwalder <ke>
Severity: Normal    
Priority: P3 - Medium CC: coolo, dmacvicar, jsrain
Version: Final   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 11.1   
Whiteboard: maint:released:11.1:22587 maint:released:11.1:22947
Found By: Community User Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Alex Minton 2009-02-05 18:25:56 UTC
User-Agent:       Opera/9.63 (X11; Linux x86_64; U; ru) Presto/2.1.1

Yesterday my update applet offered me a software management update (this included zypper, libzypp and so on). After updating I found out that it finally has the translation (before update it was totally in english). I expected it, cause I had committed fully translated zypper.ru.po to trunc pretty long ago, but the translation from update is not mine and contains hell lot of mistakes, typos and inconsistencies. I assume that it was merged from some other branch...

Please consider merging my translation from the trunc to this branch, cause it is REALLY better. Please, also update the translation in openSUSE from trunc, cause the current one is some sort of crap (no offence to anyone)

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Comment 1 Karl Eichwalder 2009-02-05 18:56:24 UTC
Thanks for feedback.

We probably will have to investigate.  Jan, is the Russian zypper translation file taken from the SLE11 branch?

The good news is that I'll probably release a dedicated software translation update from trunk (that's openSUSE 11.1) some time soon.
Comment 2 Jan Kupec 2009-02-12 09:33:47 UTC
I keep the translations up to date. Alex, you are reporting the bug against openSUSE 11.1, is that right? Would be weird, because openSUSE version has no russion translation at all. SLE version has. Where exactly did you submit the translation file? Also, what version of zypper do you have now?
Comment 3 Jan Kupec 2009-02-12 09:35:50 UTC
BTW, this is what i found in SLE's zypper (1.0.6)

$ ll po | grep ru
-rw-r--r-- 1 jkupec users 168128 2009-01-23 16:40 ru.po
Comment 4 Alex Minton 2009-02-12 10:26:30 UTC
I translate openSUSE to russian since 11.0 RC, the team itself existed much longer. So I am really surprised to know that our work just does not exist! What for is http://ru.opensuse.org/Translation_Team needed? Or opensuse-translation-ru@opensuse.org list? Or ru branch in svn - http://i18n.opensuse.org/stats/trunk/ru/ ? Based on amount of work done and current statistics I can call dozens of languages for non-existing translation of openSUSE! So I'm pretty sure of what I'm talking about...
Comment 5 Alex Minton 2009-02-12 10:34:14 UTC
Log of /trunk/lcn/ru/po/zypper.ru.po

Revision 44890 - (view) (download) (annotate) - [select for diffs] 
Modified Thu Jan 15 10:15:18 2009 UTC (4 weeks ago) by aliks-os
>>>>>>>>>>>>>>>>>>>>>>>>
aliks-os is the team coordinator, so he is the only one who has commit rights. (In fact, I'm the only one translator so everything he commits is my new fixes to translations) The translation was pretty bad before I entered the team, so I can definitely see, when the modified text is not mine
Comment 6 Alex Minton 2009-02-12 10:36:54 UTC
zypper is now 1.0.5-2.1.2
Comment 11 Karl Eichwalder 2009-02-12 14:35:24 UTC
Ok, the translation to be published is available in SVN.  I'll publish an online update as part of bug 464470.
Comment 12 Karl Eichwalder 2009-02-17 16:27:36 UTC
-> /work.  Writing patchinfo now.
Comment 13 Swamp Workflow Management 2009-02-25 16:51:07 UTC
Update released for: desktop-translations, translation-update, translation-update-cs, translation-update-de, translation-update-es, translation-update-fi, translation-update-ja, translation-update-pl, translation-update-pt_BR, yast2-trans-be, yast2-trans-cs, yast2-trans-da, yast2-trans-de, yast2-trans-el, yast2-trans-es, yast2-trans-fi, yast2-trans-fr, yast2-trans-gl, yast2-trans-hr, yast2-trans-hu, yast2-trans-it, yast2-trans-ja, yast2-trans-ka, yast2-trans-km, yast2-trans-ko, yast2-trans-nb, yast2-trans-nl, yast2-trans-pl, yast2-trans-pt, yast2-trans-pt_BR, yast2-trans-ro, yast2-trans-ru, yast2-trans-sk, yast2-trans-uk
Products:
openSUSE 11.1 (i586)
Comment 14 Alex Minton 2009-02-26 08:04:46 UTC
Why only i586 in products? I wonder if x86-64 is still an architecture ;) And aren't those translations arch-independent?

P.S. My kupdateapplet fails to find those updates on my x86-64 system.
P.P.S. Absolutely same post should come to bnc#460064 (about Release Notes), it has i586 only too.
Comment 15 Karl Eichwalder 2009-03-03 09:31:22 UTC
Anja, should I have added x64_84?  Now it is probably too late, and the only way is providing a new patchinfo?
Comment 16 Dirk Mueller 2009-03-03 16:38:31 UTC
for openSUSE, we're not doing architecture specific patches, so all patches are released as "i586" for *all* architectures. so there should be updates available for x86_64 as well. 

comment #14 must be another bug, the updates are definitely available.
Comment 17 Karl Eichwalder 2009-03-04 08:19:25 UTC
ok, thanks for clarification.  If there is something wrong with bnc#460064, reopen that one.
Comment 18 Alex Minton 2009-03-05 21:39:10 UTC
I can see only zypper 1.0.5-2.1.2 in update and 11.1-test repositories. Is it a released update for this bug? Cause I looked in the src.rpm for it and it is still a SLE version of ru.po inside.
Comment 19 Karl Eichwalder 2009-03-09 10:39:45 UTC
Yes, and for the moment we probably will keep it that way.

To fix the problem, just download the translation-update-ru package which contains the ru/LC_MESSAGES/zypper.mo file.

Unfortunately, translation-update still seems to sit in the staging area -- is there something sill missing?
Comment 24 Karl Eichwalder 2009-03-10 09:26:59 UTC
.../PATCHINFO/translation-update.patch.box is done.  I see this warning:

WARNING: Packages translation-update-da,translation-update-fr,translation-update-gl,translation-update-hr,translation-update-hu,translation-update-it,translation-update-ka,translation-update-km,translation-update-ko,translation-update-nb,translation-update-nl,translation-update-pa,translation-update-pt,translation-update-ro,translation-update-ru,translation-update-sk,translation-update-uk,translation-update-wa are not contained in openSUSE 11.1 [11.1-i586]
...ok
Comment 25 Swamp Workflow Management 2009-03-30 09:49:11 UTC
Update released for: release-notes-openSUSE, translation-update, translation-update-cs, translation-update-da, translation-update-de, translation-update-es, translation-update-fi, translation-update-fr, translation-update-gl, translation-update-hr, translation-update-hu, translation-update-it, translation-update-ja, translation-update-ka, translation-update-km, translation-update-ko, translation-update-nb, translation-update-nl, translation-update-pa, translation-update-pl, translation-update-pt, translation-update-pt_BR, translation-update-ro, translation-update-ru, translation-update-sk, translation-update-uk, translation-update-wa
Products:
openSUSE 11.1 (i586)