Outdated translation files included

Bug #996400 reported by Wolf Weidner
78
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Ubuntu Translations
Fix Committed
Undecided
Unassigned
Weather Indicator
Fix Released
Undecided
Unassigned

Bug Description

The Term forecast should read "Vorhersage" in the German version, but it doesn't.

Tags: i18n precise
Revision history for this message
luca (l-savio) wrote :

It's not translated in italian too: should be "Previsioni"

Revision history for this message
Hendrik Schrieber (hennekn) wrote : Re: Some translated strings not showing

Affected items are:

»Main Menu Items:
1. Temperature
2. Forecast

Options Items:
1. Show temperature near indicator
2. Km per hour (km/h)« (taken from Bug 799416)

summary: - Forecast is not translated
+ Some translated strings not showing
Changed in weather-indicator:
status: New → Confirmed
Revision history for this message
Hendrik Schrieber (hennekn) wrote :

It looks like translation haven't been exported from Launchpad for a while. When pulling the latest branch from Launchpad for 2.0 and 3.0 both contain very old pot-templates and po-files.

summary: - Some translated strings not showing
+ Outdated translation files included
Changed in ubuntu-translations:
status: New → Invalid
tags: added: precise
tags: added: i18n
Revision history for this message
Hendrik Schrieber (hennekn) wrote :

I took a look at the code and it seems like translation files haven't been updated for a while as stated before. But that's not the only problem: What causes this problem is that pot-template (created 2011-06-22) and po-files (pot created 2011-05-20) don't fit each other. This means, po-files contain newer paths (like ../src/service...) that haven't existed in that version (Cloudy 9) yet therefore resulting in gettext not being able to match strings and translations.

The only way to solve this bug is to update pot-template and po-files with current translations from Launchpad.

Revision history for this message
Hendrik Schrieber (hennekn) wrote :

My comment above is a little bit messed up but basically the problem are old translations containing wrong file paths.

WORKAROUND:

Download current translations from Launchpad in .mo-format and replace /usr/share/locale/YOUR-LANGUAGE-CODE/LC_MESSAGES/indicator-weather.mo with the downloaded file (you need to rename the file after downloading).

After restarting Weather Indicator all translations should be shown as expected.

Revision history for this message
Dennis Baudys (thecondordb) wrote :

Thanks Hendrik!

This sounds as if the current translations for indicator-weather in launchpad [1] will disappear in the near future (when a new .pot file will eventually be uploaded). Therefore I just have downloaded the 100% complete German translation (for the current template) from launchpad as a BACKUP .po file.

[1] https://translations.launchpad.net/weather-indicator/3.0/+pots/indicator-weather/de

Regards,

Dennis

Revision history for this message
Joshua Tasker (jtasker) wrote :

Can anyone verify this is still an issue with the latest release (13.05.27)?

Changed in weather-indicator:
assignee: nobody → Launchpad Translators (launchpad-translators)
David Planella (dpm)
Changed in weather-indicator:
assignee: Launchpad Translators (launchpad-translators) → nobody
Revision history for this message
Joshua Tasker (jtasker) wrote :
Changed in weather-indicator:
status: Confirmed → Fix Committed
milestone: none → 13.05.28
Changed in ubuntu-translations:
status: Invalid → Fix Committed
Joshua Tasker (jtasker)
Changed in weather-indicator:
status: Fix Committed → 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.