Multilingual installer

If you have any suggestions or ideas about improving Salix, here's the place to post them.
Post Reply
User avatar
Andyun
Posts: 456
Joined: 17. Jun 2010, 09:51
Location: Russia: Severodvinsk / Россия: Северодвинск

Multilingual installer

Post by Andyun »

Hello!
Are there plans to make a multilingual installer for Salix OS? I can help to translate it into Russian.
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Multilingual installer

Post by gapan »

There is one. In the live CD.
Image
Image
User avatar
Andyun
Posts: 456
Joined: 17. Jun 2010, 09:51
Location: Russia: Severodvinsk / Россия: Северодвинск

Re: Multilingual installer

Post by Andyun »

I meant the basic version of the distribution.
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Multilingual installer

Post by gapan »

Not possible.
Image
Image
User avatar
Andyun
Posts: 456
Joined: 17. Jun 2010, 09:51
Location: Russia: Severodvinsk / Россия: Северодвинск

Re: Multilingual installer

Post by Andyun »

I want to do the translation for yourself. Files for translation are in isolinux/initrd.img on the path: /usr/lib/setup/. I know how to unpack and pack again initrd.img, but I don `t know how to add support for Russian language.
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Multilingual installer

Post by gapan »

Once again: not possible.
Image
Image
User avatar
Andyun
Posts: 456
Joined: 17. Jun 2010, 09:51
Location: Russia: Severodvinsk / Россия: Северодвинск

Re: Multilingual installer

Post by Andyun »

Could you explain a little more - why impossible?
User avatar
JRD
Salix Warrior
Posts: 950
Joined: 7. Jun 2009, 22:52
Location: Lyon, France

Re: Multilingual installer

Post by JRD »

up gapan, I don't remember the exact technical reason why it is not possible to have multi-lingual in this ncurses installer. Could you please remind us why? Thanks.
Image
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Multilingual installer

Post by gapan »

Because none of the parts that are needed for having a multilingual installer is present in the installation initrd. Don't forget that the installer is a very stripped down system that should fit in the few MBs of an initrd. There is no font that can support alphabets other than the latin one, you can't even display different characters in the installer, there is no gettext to parse translations (which also needs gcc and gcc-g++ libraries, which are also not present, so you can't just add it) and several other parts which I really don't remember right now.

Even if it was possible to add all those parts that are needed, without increasing the initrd size, the task of turning the huge collection of scripts that the installer is into a translatable system, is enormous and the installer would have to be completely rewritten in some parts. I won't do it. If someone else wants to give it a try, be my guest.
Image
Image
Post Reply