PDA

View Full Version : All my shells are in German (n00b question)



k0rrupt0ne
06-20-2004, 07:29 PM
Not that there's anything wrong with that.. :lol: I just can't read it.
After a mostly successful HDD install, everything is working, however when in a shell MAN pages, shell errors, etc. are in German. I'm pretty sure that they were in English at one time, then for some reason I booted to the Knoppix CD and I beleive that's when th e change happened. I am a newbie at this and any help would be greatly appreciated.

here is a copy of /etc/profile


# /etc/profile
umask 022
PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/games"
export PATH
# Set LOCALE
if [ -f /etc/sysconfig/i18n ]; then
. /etc/sysconfig/i18n
[ -n "$LANG" ] || LANG="de_DE"
export LANG
[ -n "$LC_CTYPE" ] && export LC_CTYPE || unset LC_CTYPE
[ -n "$LC_COLLATE" ] && export LC_COLLATE || unset LC_COLLATE
[ -n "$LC_MESSAGES" ] && export LC_MESSAGES || unset LC_MESSAGES
[ -n "$LC_NUMERIC" ] && export LC_NUMERIC || unset LC_NUMERIC
[ -n "$LC_MONETARY" ] && export LC_MONETARY || unset LC_MONETARY
[ -n "$LC_TIME" ] && export LC_TIME || unset LC_TIME
[ -n "$LC_ALL" ] && export LC_ALL || unset LC_ALL
[ -n "$LANGUAGE" ] && export LANGUAGE || unset LANGUAGE
[ -n "$LINGUAS" ] && export LINGUAS || unset LINGUAS
[ -n "$_XKB_CHARSET" ] && export _XKB_CHARSET || unset _XKB_CHARSET

if [ -n "$SYSFONTACM" ]; then
case $SYSFONTACM in
iso01*|iso02*|iso15*|koi*|latin2-ucw*)
if [ "$TERM" = "linux" ]; then
if ls -l /proc/$$/fd/0 2>/dev/null | grep -- '-> /dev/tty[0-9]*$' >/dev/null 2>&1; then
echo -n -e '\033(K' > /proc/$$/fd/0
fi
fi
;;
esac
fi
unset SYSFONTACM
fi
# END LOCALE
# enable bash completion in interactive shells
[ "$PS1" -a -f /etc/bash_completion ] && . /etc/bash_completion
PS1="\u@\h:\w\\$ "
alias which="type -path"
alias where="type -all"
alias ll="ls -l --color=auto"
alias rm="rm -i"
alias mv="mv -i"
alias cp="cp -i"
alias la="ls -la --color=auto"
alias ls="ls --color=auto"

after looking at this i noticed the line:

[ -n "$LANG" ] || LANG="de_DE"
is that the sole source of my problem, as this happens on all users?
If it is, what would I change it to? "us_US" ?

Thanks
k0rrupt

k0rrupt0ne
06-20-2004, 08:29 PM
Well, I made the change in the /etc/profile file as noted in the previous post, and I still have the same problem.

uraclea2002
06-21-2004, 01:01 AM
http://www.knoppix.net/forum/viewtopic.php?t=11196

Read this!

k0rrupt0ne
06-21-2004, 02:03 AM
I edited the knoppix-autoconfig as follows:

### localization
# Allow language specification via commandline. The default language
# will be overridden via "lang=de" boot commandline
LANGUAGE="$(getbootparam lang 2>/dev/null)"
[ -n "$LANGUAGE" ] || LANGUAGE="us"
and rebooted, to no avail
temporary fix seems to be adding:

LANG=C
to my main user's .bashrc file
I did notice that there are several other changes made that also may have effected final outcome.
Thanks for the suggestions
k0rrupt

k0rrupt0ne
06-21-2004, 05:48 AM
Resolved!
Seems that editing both

/etc/sysconfig/in18n


LANG="C"
COUNTRY="us"
LANGUAGE="us"
CHARSET="iso8859-15"
XMODIFIERS=""

and
etc/init.d/knoppix-autoconfig


### localization
# Allow language specification via commandline. The default language
# will be overridden via "lang=de" boot commandline
LANGUAGE="$(getbootparam lang 2>/dev/null)"
[ -n "$LANGUAGE" ] || LANGUAGE="us"


has resolved this issue. woohoo!
Thanks for the point in the right direction, uraclea2002

uraclea2002
06-22-2004, 02:03 AM
Glad I could be of help