Keyboard indicator translations are not shipped

Bug #1223488 reported by Igor Zubarev
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Indicator keyboard
Invalid
Undecided
Unassigned
Ubuntu Translations
Fix Released
High
Unassigned
indicator-keyboard (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

The keyboard indicator is completely to several languages on the upstream project at https://translations.launchpad.net/indicator-keyboard/trunk

However, these translations are not being shipped as we need the source package to generate a .pot file that is imported into Launchpad to include the translations in the language packs.

Tags: saucy
Revision history for this message
Igor Zubarev (igor.zubarev) wrote :
affects: ubuntu → language-selector (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in language-selector (Ubuntu):
status: New → Confirmed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

The language indicator is indicator-keyboard and is new in saucy.

affects: language-selector (Ubuntu) → indicator-keyboard (Ubuntu)
Revision history for this message
William Hua (attente) wrote :

Yes, indicator-keyboard currently has few translations. Please feel free to contribute translations here: https://translations.launchpad.net/indicator-keyboard/trunk.

Revision history for this message
Adolfo Jayme Barrientos (fitojb) wrote :

But why isn't this package available for translation under launchpad.net/ubuntu/saucy as all the other packages?

Changed in ubuntu-translations:
status: New → Triaged
importance: Undecided → Medium
Changed in indicator-keyboard (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Medium
Revision history for this message
David Planella (dpm) wrote :

It seems that while the upstream package is set up for translations, the source package at https://translations.launchpad.net/ubuntu/saucy/+source/indicator-keyboard isn't. This is due to the package not generating a .pot file during build.

William,

- Could you look into getting the package to generate a .pot file as the rest of the desktop packages? seb128 should be able to point out to how it's done.
- Could you set the export branch to the trunk branch in https://translations.launchpad.net/indicator-keyboard/trunk/+translations-settings ?

Thanks!

Changed in ubuntu-translations:
importance: Medium → High
Changed in indicator-keyboard:
status: New → Invalid
summary: - language indicator is completely translated in Saucy in Russian but
- shows untranslated
+ Keyboard indicator translations are not shipped
David Planella (dpm)
description: updated
Revision history for this message
William Hua (attente) wrote :

Sorry, I'm a bit confused, but how is it possible that the .pot file isn't being built? If that were the case, wouldn't we be unable to upload translations in the first place?

Revision history for this message
William Hua (attente) wrote :

Ok, I've enabled the export branch to point to the indicator-keyboard trunk. For the .pot file, it seems to already be generated on build. The .pot file doesn't need to exist in the final package for the translations to work, right?

Revision history for this message
David Planella (dpm) wrote : Re: [Ubuntu-translations-coordinators] [Bug 1223488] Re: Keyboard indicator translations are not shipped

Thanks William,

that's correct, the package does not need to ship a .pot file, it just
needs to have the rule to build it (is it dh_translations?). Then I think
it's pkgbinarymangler that then creates the translations tarball, which is
ultimately imported into Launchpad.

However, either this is not working or the rule to create the .pot file on
build is not working or not being called.

You can test this locally building the package and enabling
pkgbinarymangler to strip translations to see if the translations tarball
is being created and if it contains a .pot file.

If that works, next time you do an upload you should see the .pot file
listed here:

https://translations.launchpad.net/ubuntu/saucy/+source/indicator-keyboard/+imports

I hope this helps.

Cheers,
David.

On Thu, Sep 19, 2013 at 3:23 PM, William Hua <email address hidden>wrote:

> Ok, I've enabled the export branch to point to the indicator-keyboard
> trunk. For the .pot file, it seems to already be generated on build. The
> .pot file doesn't need to exist in the final package for the
> translations to work, right?
>
> --
> You received this bug notification because you are a member of Ubuntu
> Translations Coordinators, which is subscribed to Ubuntu Translations.
> Matching subscriptions: Ubuntu Translations bug mail
> https://bugs.launchpad.net/bugs/1223488
>
> Title:
> Keyboard indicator translations are not shipped
>
> Status in Indicator keyboard:
> Invalid
> Status in Ubuntu Translations:
> Triaged
> Status in “indicator-keyboard” package in Ubuntu:
> Triaged
>
> Bug description:
> The keyboard indicator is completely to several languages on the
> upstream project at https://translations.launchpad.net/indicator-
> keyboard/trunk
>
> However, these translations are not being shipped as we need the
> source package to generate a .pot file that is imported into Launchpad
> to include the translations in the language packs.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/indicator-keyboard/+bug/1223488/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~ubuntu-translations-coordinators
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~ubuntu-translations-coordinators
> More help : https://help.launchpad.net/ListHelp
>

Changed in indicator-keyboard (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

the issue is again https://bugs.launchpad.net/langpack-o-matic/+bug/1201485 (which is fix commited, needs to be deployed)

I did a manual upload of the indicator to workaround it

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-keyboard - 0.0.0+13.10.20130924.2-0ubuntu3

---------------
indicator-keyboard (0.0.0+13.10.20130924.2-0ubuntu3) saucy; urgency=low

  * Updated POTFILES.skip, seems to be required as well.
 -- Sebastien Bacher <email address hidden> Fri, 27 Sep 2013 17:09:25 +0200

Changed in indicator-keyboard (Ubuntu):
status: Fix Committed → Fix Released
Changed in ubuntu-translations:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.