As I wrote some time ago, I made few simple and working (but sucking a
lot) steps towards localisation of d:b 2.5.2. If someone needs it,
here it goes:
1. X
First thing i did was setting language CONFIGURE in XFCE. Both: works
in 100%, and sucks a lot due to unfinished translations. Also console
was left unchanged, and so was the terminal emulators.
2. Spoiling the console
As many things in d:b it works only under root's account (cause of
permissions? how to fix it? chmoding half of distro seems not to be
the good way, but maybe its my own issue only - the X does not start
under other logins too). I made all changes within /root/.zshenv
script file, it goes like this:
~/.zshenv is one of many files executed automatically while logging
into zsh. There are similar startup files in many apps.
3. Spoiling it in custom way
First:
How to know possibilities of what to put in place of "pl_PL" or
"polish" in all this lines above?
# locale -a | less
and to know the actual state?
# locale >Some other things? The LC_ALL variable, when set, overrides all other LC_* with new value.
Keyboard layouts (via loadkeys) are in /usr/share/kbd/keymaps
Fonts (for console) are within /usr/share/kbd/consolefonts
The -m option in setfont sets encoding, not always needed.
I set MESSAGES="C" - this is for everything to speak English to me.
ROX has its interface translated into Polish in about 30%, its
unusable - so I hacked it this way.
4. Back to X
Next thing was the XTerm (don't like default mrxvt, both of them can
be tuned via config files as well). There was no Polish letters with
default settings.
Changing font or encoding is simple: I added alt-t to keybindings with
following command:
xterm -fn -*-clean-*-*-*-*-*-*-*-*-*-*-iso8859-2
The command was not working when invoked in terminal, but it works
while keybinded. I used xfontsel to search fonts in X - to find a
"good" font. Again - not all fonts work well with XTerm. Standard is
"fixed". There are some options to set up freefont fonts and
antialiasing/hinting, but nothing can be better than "clean" for me.
However - the xfontsel points into subset of fonts, so you can set
different parameters to see if there is a font, that works fine for
you. You can eg. demand encoding only. Or height. Or romans from Sun.