Evolution german translation

Questions about applications and software
Forum rules
Before you post please read how to get help
Post Reply
Eule
Level 1
Level 1
Posts: 4
Joined: Sat Feb 11, 2012 4:28 am

Evolution german translation

Post by Eule »

Moin!

After I installed Mint 16 i noticed that the email client evolution appears not in german language. I've installed the all language packs, but the result is the same. Some other seems to have the same problem (comment #375):

http://blog.linuxmint.com/?p=2477#comments

How can I either fix this issue or bring it to speak to me in german with a work around?

Wolfgang_K

Re: Evolution german translation

Post by Wolfgang_K »

I'm experiencing the same bug: I installed every package that includes "-de" in its name, but still Evolution's GUI doesn't talk German to me.

I can't really believe that there's no solution to this problem. :(

dudo1985
Level 1
Level 1
Posts: 1
Joined: Sat Jan 11, 2014 6:57 am

Re: Evolution german translation

Post by dudo1985 »

same here with italian translation

Wolfgang_K

Re: Evolution german translation

Post by Wolfgang_K »

The most disappointing fact about this is the lack of answers to this issue. :(

Doesn't anyone know anything about it?

K.S.
Level 1
Level 1
Posts: 2
Joined: Tue Feb 04, 2014 5:42 pm

Re: Evolution german translation

Post by K.S. »

There is old translation in language-pack-{LANG}-base (for Evolution v3.6) and you have Evolution 3.8. You can easily fix it yourself.
  • 2.
    Extract translation "{LANG}.po" for your language from "po" dir in archive
  • 3.
    Convert .po file to .mo:

    Code: Select all

    msgfmt -cv -o /path/to/evolution-3.8.mo /path/to/{LANG}.po
  • 4.
    Copy evolution-3.8.mo to /usr/share/locale-langpack/{LANG}/LC_MESSAGES/evolution-3.8.mo
  • 5.
    Restart Evolution, enjoy.

lozanoje
Level 1
Level 1
Posts: 16
Joined: Tue Feb 04, 2014 6:04 pm

Re: Evolution german translation

Post by lozanoje »

What about the evolution-data-server-3.8.mo file? Can we generate it as well from sources?

I solved it by creating symlinks from 3.6 version files, as described here:

https://bugs.launchpad.net/ubuntu/+sour ... ug/1241109

Code: Select all

sudo ln -s evolution-3.6.mo evolution-3.8.mo
sudo ln -s evolution-data-server-3.6.mo evolution-data-server-3.8.mo
But I understand that it is way better to use the 3.8 files from sources rather than using the old 3.6 ones.

Edit: Pretty obvious solution: I've downloaded sources for evolution-data-sources:

https://download.gnome.org/sources/evol ... 8.5.tar.xz

Extracted, and used the same procedure for the po file to produce the right missing mo file.
Last edited by lozanoje on Tue Feb 04, 2014 6:40 pm, edited 1 time in total.

K.S.
Level 1
Level 1
Posts: 2
Joined: Tue Feb 04, 2014 5:42 pm

Re: Evolution german translation

Post by K.S. »

Why not, same way.

https://download.gnome.org/sources/evol ... 8.5.tar.xz

Symlinks work too but in sources you got more recent translation and for 3.8 version not 3.6.

lozanoje
Level 1
Level 1
Posts: 16
Joined: Tue Feb 04, 2014 6:04 pm

Re: Evolution german translation

Post by lozanoje »

Yes, I already did for data-sources as weel, works like a charm, thank you!

Wolfgang_K

Re: Evolution german translation

Post by Wolfgang_K »

K.S. and lozanoje: thanks to both of you for showing solutions! :)

Now I can use a German UI.

I had to use the symlinks, the other method doesn't work for me.

lozanoje
Level 1
Level 1
Posts: 16
Joined: Tue Feb 04, 2014 6:04 pm

Re: Evolution german translation

Post by lozanoje »

Well, a full how-to:

Important: replace {LANG} with your language, es for spanish, de for german, fr for french, and so on.

Install required tools, in case you dont already have it:

Code: Select all

sudo apt-get install wget xz-utils
Download, uncompress and convert the source file:

Code: Select all

wget "https://download.gnome.org/sources/evolution/3.8/evolution-3.8.4.tar.xz"
tar -Jxvf evolution-3.8.4.tar.xz evolution-3.8.4/po/{LANG}.po
msgfmt -cv -o ./evolution-3.8.mo ./evolution-3.8.4/po/{LANG}.po
rm -rf evolution-3.8.4
The same for the data-server data:

Code: Select all

wget "https://download.gnome.org/sources/evolution-data-server/3.8/evolution-data-server-3.8.5.tar.xz"
tar -Jxvf evolution-data-server-3.8.5.tar.xz evolution-data-server-3.8.5/po/{LANG}.po
msgfmt -cv -o ./evolution-data-server-3.8.mo ./evolution-data-server-3.8.5/po/{LANG}.po
rm -rf evolution-data-server-3.8.5
Copy 3.8 files to the right directory:

Code: Select all

sudo cp evolution-3.8.mo /usr/share/locale-langpack/{LANG}/LC_MESSAGES/
sudo cp evolution-data-server-3.8.mo /usr/share/locale-langpack/{LANG}/LC_MESSAGES/

Post Reply

Return to “Software & Applications”