Evolution 3.18.5.2-0ubuntu1 package does not include translations

Bug #1545212 reported by Mélodie
104
This bug affects 24 people
Affects Status Importance Assigned to Milestone
langpack-o-matic
Fix Released
High
Martin Pitt
language-pack-fr-base (Ubuntu)
Fix Released
High
Martin Pitt

Bug Description

Hello,
I upgraded to Xenial (I need to follow what happens during the last weeks before the release) and I notice Evolution 3.18.4 does come with the translations, when downloading the tarball upstream, however in my system it's still in English and I can't find the French mo in my system. How come the package for Ubuntu does not get the translation which is ready to go upstream? (I opened the mo in Poedit and could see the chains are all translated).
https://download.gnome.org/sources/evolution/3.18/evolution-3.18.4.tar.xz

Thanks for a fix!

Best regards,
Mélodie

Related branches

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

Thanks, the translations should be included in the langpack but there was some issues with the recent updates and those a missing for some reason...

affects: evolution (Ubuntu) → langpack-o-matic
Changed in langpack-o-matic:
importance: Undecided → High
Revision history for this message
Mélodie (meets) wrote :
Download full text (7.1 KiB)

Hi,

Now I have Evolution 3.18.5.2 and yesterday there have been updates related to the translations. I updated in the evening, and after the reboot, since yesterday, it is in English again.

Here are the latest updates I had, starting from yesterday and going backwards to the day before:

******
Commit Log for Thu Mar 24 03:21:49 2016

Les paquets suivants ont été complètement supprimés :
linux-image-4.4.0-13-generic
linux-image-extra-4.4.0-13-generic

Les paquets suivants ont été mis à jour :
language-pack-fr (1:16.04+20160320) to 1:16.04+20160322 <<====|| French locales here and following lines
language-pack-fr-base (1:16.04+20160214) to 1:16.04+20160322
language-pack-gnome-fr (1:16.04+20160320) to 1:16.04+20160322
language-pack-gnome-fr-base (1:16.04+20160214) to 1:16.04+20160322
libc-bin (2.23-0ubuntu1) to 2.23-0ubuntu2
libc-dev-bin (2.23-0ubuntu1) to 2.23-0ubuntu2
libc6 (2.23-0ubuntu1) to 2.23-0ubuntu2
libc6-dev (2.23-0ubuntu1) to 2.23-0ubuntu2
libc6-i386 (2.23-0ubuntu1) to 2.23-0ubuntu2
libc6:i386 (2.23-0ubuntu1) to 2.23-0ubuntu2
liblightdm-gobject-1-0 (1.17.6-0ubuntu1) to 1.18.0-0ubuntu1
libpam-systemd (229-2ubuntu1) to 229-3ubuntu1
libsystemd0 (229-2ubuntu1) to 229-3ubuntu1
libudev1 (229-2ubuntu1) to 229-3ubuntu1
libudev1:i386 (229-2ubuntu1) to 229-3ubuntu1
lightdm (1.17.6-0ubuntu1) to 1.18.0-0ubuntu1
locales (2.23-0ubuntu1) to 2.23-0ubuntu2
multiarch-support (2.23-0ubuntu1) to 2.23-0ubuntu2
nscd (2.23-0ubuntu1) to 2.23-0ubuntu2
poedit (1.8.7.1-1) to 1.8.7.1-2
poedit-common (1.8.7.1-1) to 1.8.7.1-2
python-software-properties (0.96.18) to 0.96.20
python3-software-properties (0.96.18) to 0.96.20
software-properties-common (0.96.18) to 0.96.20
software-properties-gtk (0.96.18) to 0.96.20
systemd (229-2ubuntu1) to 229-3ubuntu1
systemd-sysv (229-2ubuntu1) to 229-3ubuntu1
udev (229-2ubuntu1) to 229-3ubuntu1

Les paquets suivants ont été installés :
libcpprest2.8 (2.8.0-2)

******

Commit Log for Tue Mar 22 18:40:25 2016

Les paquets suivants ont été mis à jour :
bind9-host (1:9.10.3.dfsg.P4-4) to 1:9.10.3.dfsg.P4-5
binutils (2.26-7ubuntu2) to 2.26-8ubuntu1
breeze-icon-theme (4:5.4.3-0ubuntu1) to 4:5.18.0-0ubuntu1
cpp-5 (5.3.1-12ubuntu2) to 5.3.1-12ubuntu4
dnsutils (1:9.10.3.dfsg.P4-4) to 1:9.10.3.dfsg.P4-5
evolution (3.18.5.1-1ubuntu1) to 3.18.5.2-0ubuntu1
evolution-common (3.18.5.1-1ubuntu1) to 3.18.5.2-0ubuntu1
evolution-plugins (3.18.5.1-1ubuntu1) to 3.18.5.2-0ubuntu1
fonts-opensymbol (2:102.7+LibO5.1.1~rc2-0ubuntu1) to 2:102.7+LibO5.1.1-0ubuntu1
g++-5 (5.3.1-12ubuntu2) to 5.3.1-12ubuntu4
gcc-5 (5.3.1-12ubuntu2) to 5.3.1-12ubuntu4
gcc-5-base (5.3.1-12ubuntu2) to 5.3.1-12ubuntu4
gcc-5-base:i386 (5.3.1-12ubuntu2) to 5.3.1-12ubuntu4
gcc-6-base (6-20160313-0ubuntu1) to 6-20160319-0ubuntu1
gcc-6-base:i386 (6-20160313-0ubuntu1) to 6-20160319-0ubuntu1
grub-common (2.02~beta2-36ubuntu1) to 2.02~beta2-36ubuntu2
grub-pc (2.02~beta2-36ubuntu1) to 2.02~beta2-36ubuntu2
grub-pc-bin (2.02~beta2-36ubuntu1) to 2.02~beta2-36ubuntu2
grub2-common (2.02~beta2-36ubuntu1) to 2.02~beta2-36ubuntu2
kde-style-breeze (4:5.4.3-0ubuntu1) to 4:5.5.4-0ubuntu1
kde-style-breeze-qt4 (4:5.4.3-0ubuntu1) to 4:5.5.4-0ubuntu1
language-pack-fr (1:16.04+20160313) to 1:16.04+...

Read more...

Revision history for this message
Mélodie (meets) wrote :

Hi,

Evolution is 3.18.5.2 and there still aren't no new translations available ? My Evolution has been speaking English since 11 days ago, and I don't see anything done to adress this issue?

Please fix it, or tell me how I can fix it?

Best regards,
Mélodie

Revision history for this message
Frank Lüttig (z-info-u) wrote :

On my system too. Ubuntu GNOME 16.04 / Evolution 3.18.5.2.

Best regards
intux

Revision history for this message
Mélodie (meets) wrote :

Hello,

Some language packages have been updated this evening, but still no luck, Evolution still talks English.

Here is what I had in the updates:

**********

Commit Log for Tue Apr 5 00:03:40 2016

Les paquets suivants ont été mis à jour :
console-setup (1.108ubuntu12) to 1.108ubuntu13
console-setup-linux (1.108ubuntu12) to 1.108ubuntu13
desktop-file-utils (0.22-1ubuntu4) to 0.22-1ubuntu5
keyboard-configuration (1.108ubuntu12) to 1.108ubuntu13

language-pack-fr (1:16.04+20160322) to 1:16.04+20160403
language-pack-gnome-fr (1:16.04+20160322) to 1:16.04+20160403

python-cryptography (1.2.2-2) to 1.2.3-1
wine (1:1.6.2-0ubuntu13) to 1:1.6.2-0ubuntu14
wine1.6 (1:1.6.2-0ubuntu13) to 1:1.6.2-0ubuntu14
wine1.6-amd64 (1:1.6.2-0ubuntu13) to 1:1.6.2-0ubuntu14
wine1.6-i386:i386 (1:1.6.2-0ubuntu13) to 1:1.6.2-0ubuntu14

**********

Still hoping for the update which will fix it.

Best regards,
Mélodie

Revision history for this message
Frank Lüttig (z-info-u) wrote :

My Evolution speaks still englisch and not german. I hope this will be fixed to 21.04.

Best Regards
intux

Revision history for this message
Alexander Kallenbach (kallenbachalex) wrote :

I've updated to 16.04 today (stable release) and I am experiencing this bug as well.

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

some debug info:

* the .po are in the full export done before xenial

* the mapping.txt used by langpack-o-matic has and "evolution evolution-3.18" line

* that warning is hit for some reason "WARNING: unknown translation domain: evolution-3.18"

Revision history for this message
Ingo Macherius (bitshredder) wrote :

+1, same problem with 16.04 (release). From strace output:

open("/usr/share/locale/de_DE/LC_MESSAGES/evolution-3.18.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/evolution-3.18.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/de_DE/LC_MESSAGES/evolution-3.18.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/de/LC_MESSAGES/evolution-3.18.mo", O_RDONLY) = -1 ENOENT (No such file or directory)

Martin Pitt (pitti)
Changed in langpack-o-matic:
assignee: nobody → Martin Pitt (pitti)
status: New → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

Fixed in http://bazaar.launchpad.net/~ubuntu-langpack/langpack-o-matic/main/revision/562. Adding another task for rebuilding the actual langpacks.

Changed in langpack-o-matic:
assignee: Martin Pitt (pitti) → nobody
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
Changed in language-pack-fr-base (Ubuntu):
status: New → Fix Committed
assignee: nobody → Martin Pitt (pitti)
importance: Undecided → High
Revision history for this message
nomentero (toni7) wrote :

Same problem Spanish translation with 16.04 (release) Evolution mail 3.18.5.2 only in English

Revision history for this message
Mélodie (meets) wrote :

> Fixed in http://bazaar.launchpad.net/~ubuntu-langpack/langpack-o-matic/main/revision/562. Adding another task for rebuilding the actual langpacks.

Thanks Martin, I'm looking forward to it and reload my sources each day!

Best regards,
Mélodie

Revision history for this message
venbea (juan-gamez) wrote :

Hello:

This works fine for me:

    1.
    Download Evolution evolution_3.18.5.2.orig.tar.xz from here:

https://launchpad.net/ubuntu/xenial/+source/evolution

    2.
    Extract translation "{LANG}.po" for your language from "po" dir in archive

    3.
    Convert .po file to .mo:

    msgfmt -cv -o /path/to/evolution-3.18.mo /path/to/{LANG}.po

    4.
    Copy evolution-3.18.mo to /usr/share/locale-langpack/{LANG}/LC_MESSAGES/evolution-3.18.mo

    5.
    Restart Evolution, enjoy.

Revision history for this message
Mélodie (meets) wrote :

venbea, Thanks for sharing!

At same time, this is not what I'd call a user friendly method, which Ubuntu is supposed to be. So I can't wait to get the updates brought by Martin Pitt's fix.

Best regards,
Mélodie

Revision history for this message
nomentero (toni7) wrote :

Thanks venbea (juan-gamez)
ya funcionando en Español

Saludos-Best regards

Revision history for this message
Mélodie (meets) wrote :

Hello,

I have updated the title, as it's still not in French for me in the 3.18.5.2-0ubuntu1 version. I could try the trick that consists in adding the .mo manually, but I'd rather stick to the plan that consists in relying on the repositories.

If I don't, I won't know when it's really fixed for everyone speaking my language.

So when will the fix fall in the repos?

Thanks for providing some information?

summary: - Evolution 3.18.4 package does not include translations
+ Evolution 3.18.5.2-0ubuntu1 package does not include translations
Revision history for this message
Bratmaxe (marcel-456) wrote :

Workaround from here:

https://askubuntu.com/questions/763412/how-can-i-get-german-language-in-evolution-for-ubuntu-16-04

1.
Download Evolution evolution_3.18.5.2.orig.tar.xz from here:

https://launchpad.net/ubuntu/xenial/+source/evolution

2.
Extract translation "{LANG}.po" for your language from "po" dir in archive

3.
Convert .po file to .mo:

msgfmt -cv -o /path/to/evolution-3.18.mo /path/to/{LANG}.po

4.
Copy evolution-3.18.mo to /usr/share/locale-langpack/{LANG}/LC_MESSAGES/evolution-3.18.mo

5.
Restart Evolution, enjoy.

Revision history for this message
Mélodie (meets) wrote :

Hi Bratmaxe,

I could not stand it anymore so I used your suggestion. Now my Evolution displays the menus in French, that's much better!

I just compiled the po to mo using Poedit… a bit lazy. ^^

I also noticed that in "/usr/share/locale-langpack/fr/LC_MESSAGES/" I could only find evolution-data-server-3.18.mo until I added evolution-3.18.mo.

Revision history for this message
Mélodie (meets) wrote :

Now I wonder why there are '/usr/share/locale/{LANG}/LC_MESSAGES/' and '/usr/share/locale-langpack/{LANG}/LC_MESSAGES/' and how different can their purpose be?

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

the language-pack update is not scheduled before a while and doing one only for that seems not desirable since it's too much testing, I'm going to upload a version of evolution without the langpack support as a workaround until we get it updated

Changed in evolution (Ubuntu):
importance: Undecided → High
status: New → In Progress
Revision history for this message
Sebastien Bacher (seb128) wrote :

using bug #1572661 instead for the workaround

no longer affects: evolution (Ubuntu)
Revision history for this message
Martin Pitt (pitti) wrote :

The new langpacks were released to xenial-updates today and should now contain all translations.

Changed in language-pack-fr-base (Ubuntu):
status: Fix Committed → Triaged
Changed in langpack-o-matic:
assignee: nobody → Martin Pitt (pitti)
Changed in language-pack-fr-base (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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