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 » Wed Dec 11, 2013 11:58 am

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 » Mon Dec 30, 2013 6:49 pm

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 » Sat Jan 11, 2014 6:59 am

same here with italian translation

Wolfgang_K

Re: Evolution german translation

Post by Wolfgang_K » Wed Jan 29, 2014 11:10 am

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. » Tue Feb 04, 2014 5:51 pm

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: 3
Joined: Tue Feb 04, 2014 6:04 pm

Re: Evolution german translation

Post by lozanoje » Tue Feb 04, 2014 6:08 pm

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. » Tue Feb 04, 2014 6:38 pm

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: 3
Joined: Tue Feb 04, 2014 6:04 pm

Re: Evolution german translation

Post by lozanoje » Tue Feb 04, 2014 6:41 pm

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 » Tue Feb 04, 2014 7:11 pm

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: 3
Joined: Tue Feb 04, 2014 6:04 pm

Re: Evolution german translation

Post by lozanoje » Wed Feb 05, 2014 1:59 pm

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”