Merge lp://qastaging/~seb128/ubuntu-docs/updated-translations into lp://qastaging/ubuntu-docs/raring

Proposed by Sebastien Bacher
Status: Merged
Approved by: Benjamin Kerensa
Approved revision: 210
Merged at revision: 210
Proposed branch: lp://qastaging/~seb128/ubuntu-docs/updated-translations
Merge into: lp://qastaging/ubuntu-docs/raring
Diff against target: 79403 lines (+23587/-10871)
61 files modified
debian/changelog (+6/-0)
ubuntu-help/am/am.po (+108/-108)
ubuntu-help/ar/ar.po (+286/-163)
ubuntu-help/ast/ast.po (+418/-210)
ubuntu-help/az/az.po (+110/-110)
ubuntu-help/bg/bg.po (+138/-129)
ubuntu-help/bo/bo.po (+111/-111)
ubuntu-help/br/br.po (+110/-110)
ubuntu-help/bs/bs.po (+451/-215)
ubuntu-help/ca/ca.po (+204/-142)
ubuntu-help/cs/cs.po (+799/-331)
ubuntu-help/da/da.po (+113/-112)
ubuntu-help/de/de.po (+1169/-375)
ubuntu-help/el/el.po (+939/-350)
ubuntu-help/en_AU/en_AU.po (+1436/-496)
ubuntu-help/en_CA/en_CA.po (+110/-110)
ubuntu-help/en_GB/en_GB.po (+1010/-271)
ubuntu-help/es/es.po (+912/-359)
ubuntu-help/fi/fi.po (+929/-337)
ubuntu-help/fo/fo.po (+111/-111)
ubuntu-help/fr/fr.po (+1170/-356)
ubuntu-help/gl/gl.po (+361/-149)
ubuntu-help/he/he.po (+111/-111)
ubuntu-help/hi/hi.po (+110/-110)
ubuntu-help/hr/hr.po (+110/-110)
ubuntu-help/hu/hu.po (+820/-141)
ubuntu-help/id/id.po (+111/-111)
ubuntu-help/it/it.po (+861/-147)
ubuntu-help/ja/ja.po (+281/-163)
ubuntu-help/kk/kk.po (+111/-111)
ubuntu-help/kn/kn.po (+110/-110)
ubuntu-help/ko/ko.po (+111/-111)
ubuntu-help/lt/lt.po (+110/-110)
ubuntu-help/lv/lv.po (+547/-256)
ubuntu-help/mg/mg.po (+111/-111)
ubuntu-help/ms/ms.po (+817/-350)
ubuntu-help/my/my.po (+268/-210)
ubuntu-help/nb/nb.po (+114/-114)
ubuntu-help/nl/nl.po (+851/-166)
ubuntu-help/oc/oc.po (+114/-114)
ubuntu-help/pl/pl.po (+111/-111)
ubuntu-help/pt/pt.po (+113/-112)
ubuntu-help/pt_BR/pt_BR.po (+937/-367)
ubuntu-help/ro/ro.po (+110/-110)
ubuntu-help/ru/ru.po (+927/-244)
ubuntu-help/si/si.po (+110/-110)
ubuntu-help/sk/sk.po (+179/-131)
ubuntu-help/sl/sl.po (+999/-321)
ubuntu-help/sq/sq.po (+111/-111)
ubuntu-help/sr/sr.po (+118/-115)
ubuntu-help/sv/sv.po (+112/-116)
ubuntu-help/ta/ta.po (+111/-111)
ubuntu-help/te/te.po (+114/-114)
ubuntu-help/tl/tl.po (+110/-110)
ubuntu-help/tr/tr.po (+774/-338)
ubuntu-help/ug/ug.po (+815/-343)
ubuntu-help/uk/uk.po (+115/-115)
ubuntu-help/ur/ur.po (+112/-110)
ubuntu-help/uz/uz.po (+110/-110)
ubuntu-help/zh_CN/zh_CN.po (+419/-184)
ubuntu-help/zh_TW/zh_TW.po (+411/-177)
To merge this branch: bzr merge lp://qastaging/~seb128/ubuntu-docs/updated-translations
Reviewer Review Type Date Requested Status
Benjamin Kerensa (community) Approve
Review via email: mp+160106@code.qastaging.launchpad.net

Commit message

Updated translations for raring

Description of the change

Updated translations for raring

To post a comment you must log in.
Revision history for this message
Doug Smythies (dsmythies) wrote :

I thought we had missed the deadline for changes? If not, we should deal with "Gwibber" being touted as "new" in 13.04, but Hannie said it has been removed in 13.04.

There seems to be a lot I still do not understand about this process:

Why does, for example, the french po file seemingly change to older versions of stuff? 2011 Verses 2013, in the first few lines of the diff.

Why do most of the .po files (for two updates now) still show as "needs review" in the import gueue? ( https://translations.launchpad.net/ubuntu-docs/+imports )

Why is the translations status web page so utterly useless, not showing the actual last change date?
( https://translations.launchpad.net/ubuntu-docs/raring/+translations ) We know the .po files were all changed since 2013.04.07.

Even though the .po files needed to be updated, why did all, or most anyhow, mentions of 12.10 change anyhow to 13.04, albeit sometimes untranslated?
( https://help.ubuntu.com/13.04/ubuntu-help/whats-new.html.fr ) Compare that with the "whats-new.page.po" area of the french po file diffs, where it says the old is 12.10 until the new is merged. (around old lines numbers 27033 and new line numbers 27139)

Revision history for this message
Sebastien Bacher (seb128) wrote :

> I thought we had missed the deadline for changes? If not, we should deal with "Gwibber" being touted as "new" in 13.04, but Hannie said it has been removed in 13.04.

There is no change there, only import of the current translations exported from launchpad

> There seems to be a lot I still do not understand about this process:

That's not the right place or person to ask about that, maybe try the mailing list?
I basically updated the translations following https://lists.ubuntu.com/archives/ubuntu-doc/2013-April/017219.html

> Why does, for example, the french po file seemingly change to older versions of stuff? 2011 Verses 2013, in the first few lines of the diff.

dunno, that's what launchpad generated

> Why do most of the .po files (for two updates now) still show as "needs review" in the import gueue? ( https://translations.launchpad.net/ubuntu-docs/+imports )

because import takes some time

> Why is the translations status web page so utterly useless, not showing the actual last change date?
( https://translations.launchpad.net/ubuntu-docs/raring/+translations ) We know the .po files were all changed since 2013.04.07.

dunno, open a launchpad bug?

> Even though the .po files needed to be updated, why did all, or most anyhow, mentions of 12.10 change anyhow to 13.04, albeit sometimes untranslated?

because we are releasing 13.04? the mention of 12.10 were outdated buggy strings (those should have dropped off thursday when the template got updated)

> ( https://help.ubuntu.com/13.04/ubuntu-help/whats-new.html.fr ) Compare that with the "whats-new.page.po" area of the french po file diffs, where it says the old is 12.10 until the new is merged. (around old lines numbers 27033 and new line numbers 27139)

that's a side effect of the template update last week:
- 13.04.1: the template was not updated, translated pages were still using the 12.10 content and not reflecting the current documentation
- 13.04.2: the template got updated, which has as a side effect of updating the content of the translated pages (and leading to new strings to translate and showing untranslated ones in the UI), see https://lists.ubuntu.com/archives/ubuntu-translators/2013-April/005914.html
...
<translators did work since>
- 13.04.3 (this merge request) update translations from a fresh import, the desktop guide is fully translated again here on a local build (that will reflect in the language-packs next time those are refreshed)

what's the issue?

Revision history for this message
Benjamin Kerensa (bkerensa) wrote :

@seb128: This looks good to me and thanks for getting this done... Were in a bit of transition right now and jbicha who use to take care of these tasks did not notice this had not got complete.

@Doug: We will probably look at SRU'ing the Gwibber bit so there is no confusion on that point.

review: Approve
Revision history for this message
Doug Smythies (dsmythies) wrote :

In my opinion, my questions are still valid and belong on this thread, as this is the exact process I am wondering about, and struggling to understand.

I realize the import takes times, but over two weeks? That is how long some of the import queue entries have been sitting there. Recently, I did that same thing for the serverguide, and all of those import queue things disappeared within a day or two. (I don't know if by automation or by manual intervention).

I understand the .pot change leads to the .po change stuff which then needs to be re-imported, which is what is being done via this merge proposal. What I still don't understand is how all the 12.10 stuff already changed to 13.04 in every language, before this revision got merged and as shown in the french link I gave.

> what's the issue?
No issue, I'm just trying to understand.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Le 22/04/2013 20:45, Doug Smythies a écrit :
> I realize the import takes times, but over two weeks? That is how long some of the import queue entries have been sitting there.

Could you give exact urls for some of those entries?

> Recently, I did that same thing for the serverguide, and all of those import queue things disappeared within a day or two. (I don't know if by automation or by manual intervention).

In normal conditions translations get automatically imported, but if
those are from a new template or uploaded by somebody who doesn't have
rights they might need manual approving from an admin.
>
> I understand the .pot change leads to the .po change stuff which then needs to be re-imported, which is what is being done via this merge proposal. What I still don't understand is how all the 12.10 stuff already changed to 13.04 in every language, before this revision got merged and as shown in the french link I gave.

The link you gave is the website, I'm not sure who updates it and how
but if you do a local build you will also have the translations
complete. The delay with the help version is that those are stripped
from builds to be shipped with language packs, that process takes longer
since it requires to go through and import/export cycle.

I suggest you contact "<email address hidden>" about those
questions though, the list will have people that know better the
process and will be more appropriate that this merge request for discussion

Revision history for this message
Doug Smythies (dsmythies) wrote :

The import queue link was in my earlier post, repeated below:

https://translations.launchpad.net/ubuntu-docs/raring/+imports

where is still shows most of Jeremy's .po file from 2013.04.07 as "Needs Review".

I am doing the help.ubuntu.com this cycle, and learning how to do it at the same time. It is updated automatically from the BZR branch, I think once a day, sometime between when I go to bed and when I get up. It was current as of last night, and I am working now on the update to include the revision of this MP. I had thought the desktop part of it was done, as I thought the deadline for any change (including importing translations, even though I was well aware that had not been imported) was Thursday a few days ago.

Revision history for this message
Sebastien Bacher (seb128) wrote :

those seem to have a problem, they are flagged as "No import target selected yet.", I will need to check with somebody who knows the system better than me why that's happening

Revision history for this message
David Planella (dpm) wrote :

The way imports work in Launchpad is that at build time translations (the .pot file and all .po files) are extracted from the package, put together in a tarball and then fed to Launchpad Translations.

This is the point where translations enter the translations imports queue (e.g. [1]). This is what happens after for a package like ubuntu-docs:

1. The .pot file is examined, including format correctness checks
2. If it's correct and it can be matched to an existing template in Ubuntu [2], it is imported, and Launchpad is then updated with the latest translatable messages
3. Once the template is imported, then all its associated .po files are imported too

Where we've got issues sometimes is when a package does not create a .pot file during the build. In that case, the tarball fed to Launchpad only contains the .po file and Launchpad does not know what to do with it. I.e. it knows the source package they belong to, but not the template.

Looking at the imports queue, I don't see any .pot file waiting to be imported, so my hunch is that the .po files from the 04.07. upload were missing a .pot file, so they ended up in the queue and they will never got imported (unless someone manually goes through them one and approves them one by one).

I don't think it's critical that they are not imported, as translations for ubuntu-docs happen exclusively in Launchpad and they are already on the database. The critical part for ubuntu-docs is to make sure the .pot file is kept up to date.

[1] https://translations.launchpad.net/ubuntu-docs/raring/+imports
[2] https://translations.launchpad.net/ubuntu-docs/raring/+pots/ubuntu-help/

Revision history for this message
David Planella (dpm) wrote :

Doug, if you want to jump into a hangout or if you want to chat on IRC, I'll be more than happy to talk you through the process and answer any questions.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches