amule-project / amule

'All-platform' P2P client based on eMule
1.02k stars 220 forks source link

Translations problem. #162

Open Achaean opened 5 years ago

Achaean commented 5 years ago

HI! :-)

I was trying to compile aMule (latest stable v.2.3.2) at Devuan ASCII (stable) x64 KDE (Debian stable based).

Configure, make, make check and make install (as root) completed successfully, but aMule doesn't find it's localizations. Trying to change the default English lang, to something else, returns the message: "There are no translations installed for aMule", although configure informs that "Should aMule be compiled with i18n support? yes" and locate finds the installation directory (/usr/local/share/locale).

gonosztopi commented 5 years ago

Where did make install put the localization files of aMule?

Achaean commented 5 years ago

locale directory is at /usr/local/share. I'm attaching console's output.

OUTPUT.zip

gonosztopi commented 5 years ago

Ok, as long as you run the binary at /usr/local/bin/ it should find the localization files at /usr/local/share/locale/...

wxWidgets version?

Achaean commented 5 years ago

It should, but it doesn't. :-)

wxWidgets 3.0.2 (gtk2,shared).

Vollstrecker commented 4 years ago

I just tested the exact same config as your output shows. I started in german, I didn't even had to change something.

Do you maybe start a different binary, or have some strange config in env-vars?

Achaean commented 4 years ago

Do you maybe start a different binary,

There sin't other amule binary here. Only the compiled and installed executable


>whereis amule
amule: /usr/local/bin/amule
>

or have some strange config in env-vars?

Not to me knowledge! :-(

Achaean commented 4 years ago

And here's my "printenv" output: https://0bin.net/paste/IZK8TrwN3uT4N5yA#Jvw-yvNRP/u+T6/R8IRGHVORn13dY2HZMgCjazrHtgz

Vollstrecker commented 4 years ago

Except that my LANGUAGE is empty, I don't see any diff. The only idea that I have left is, that the el_GR.UTF-8 from LANG is used by almost all progs and we use LANGUAGE if it's set (didn't check) and el:en_US are not generated on your system (Real wild guess, I know).