
* Dietmar Segbert didi.segbert@arcor.de [20081011 18:09]:
i need your help. I want to switch to german messages, but i become only english meassages.
I have change the keyboard and language with the grml-setlang script and the boot option lang=de. I have the german keyboard layout for use, but no german messages.
First of all: please *always* mention which grml version you are talking about. Are we talking about grml 1.1? In live mode or as harddisk installation?
And which locales do you mean? Do you mean something like:
% LC_ALL=de_DE ls asd ls: Zugriff auf asd nicht möglich: Datei oder Verzeichnis nicht gefunden
? If so, you need /usr/share/locale/de/LC_MESSAGES/coreutils.mo when we are talking about coreutils (bringing commands like 'ls').
In the locale.nopurge file i have added the lines "de_DE*" and "de" and done some aptitude safe-upgrade.
Well, /etc/locale.nopurge is relevant for localepurge which is executed during package installations and grml doesn't provide any locales inside /usr/share/locale/de/LC_MESSAGES when shipping (due to space reasons¹).
Though this doesn't affect locales for example like of the editor Vim, which has it's stuff residing inside /usr/share/vim/vim*/lang/de/LC_MESSAGES/vim.mo - so if you start vim you might see german locales, right?
AFAIK you can either just wait for package updates when localepurge is being re-executed and due to your settings for 'de' in /etc/locale.nopurge the newly installed files won't be ripped of any further - or as an alterantive you reinstall all the already installed packages on your system.
¹ Though we should check out how much space we really win nowadays ripping of /usr/share/locale/de.
regards, -mika-