I finished my many days session to work on improving SLiM.
SLiM is now updated to version 1.3.5, which “out of the box” support UTF-8. Now SLiM messages can be translated into your native language.
I wrote a theme manager for SLiM — a small shell script. Now, after the installation of a package with the theme, this theme will be chosen without further action by the user. Whenever you install a theme, the manager remembers the previous theme. If you remove the current theme, the manager returns to the previous theme used.
In addition, the manager translates theme's messages into your language! Now it support 30 languages: English (en), Български (bg), Bosanski (bs), Català (ca), Česky (cs), Dansk (da), Deutsch (de), Ελληνικά (el), Español (es), Esperanto (eo), Suomi (fi), Français (fr), Hrvatski (hr), Magyar (hu), Indonesia (id), Italiano (it), Lietuvos (lt), Nederlands (nl), Norsk (bokmål) (no), Polski (pl), Português (pt), Português (Brasil) (pt_BR), Română (ro), Русский (ru), Slovenčina (sk), Slovenščina (sl), Српски / Srpski (sr), Svenska (sv), Türkçe (tr), Українська (uk).
Original English messages and all translated messages are stored inside the theme. Therefore, theme author can completely choose message, for example, if he wants to see the word “Username”, “User” or “Login”.
There are two types of messages. “Welcome” messages I translated using Google-translator, and I'm not sure about the quality of translation. Please correct me! You can find my strings here. Translations for messages “Username” and “Password” I took from Wikipedia's multilingual logon pages. There's gotta be right, given the large community of Wikipedia.
I have created three themes for SLiM. That's how they look in different languages:
They are generally similar to each other, because I'm too lazy to invent a different layouts ;) Background is standard SliTaz's wallpaper (/usr/share/images/slitaz-background.jpg). The point is, that you see as it were has already booted the desktop (or at least its background); you need only to input a name and password, and — here it is, the desktop.
As usual, you can find all the new packages in the Cooking repo.
And, if you still use SliTaz Stable (4.0) as me, you can find these packages on my Mediafire page: SliTaz-4.0.
I would like to draw your attention to the fact that after installing the slim-1.3.5 you will need to restart your computer to complete the installation. SliTaz desktop session running on top of SLiM, so it halting/restarting will lead to a momentary shoot out to the console. We will not do that. After a reboot, you can use the new SLiM, and new themes, and all that is described in this post.
And happy SliTaz! ;)