[RULE] i18n (was Abiword 1.0.4 on rulified system does not find dictionary)
Ingo Lantschner
ingo.lists at vum.at
Wed Sep 3 21:44:24 EEST 2003
Hi!
First thanks for the advice with aspell - I just installed aspell and
the french dictionary and it works w/o any problem - just fine!
After we have now sent Hansi to Zambia with an english customized
Slinky-ISO I am now thinking and working on a french version. This is
not so easy as the english one, as many defaults are not valid for french.
F.e.
o keyboardlayout --> etc/sysconfig/keyboardlayout
o LANG --> etc/systemconfig/i18n
o Menue of AbiWord and mc --> LANG
o Spellchecker for Abiword --> french-aspell-package must be installed
In order to find a solution for this, I looked into the Slinky-scripts
and found, that it may be possible to set/install some of the above
using the already inmplemented question for the language-support (f.e.
en:fr:it:de).
The according part in setup.sh is:
--- snip -----
# Create /etc/sysconfig/i18n
i18n=/newroot/etc/sysconfig/i18n
cat<<EOF >> $i18n
LANG="en_US"
SUPPORTED="en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
EOF
# Create /etc/sysconfig/keyboard
keyboard=/newroot/etc/sysconfig/keyboard
cat<<EOF >> $keyboard
KEYBOARDTYPE="pc"
KEYTABLE="us"
EOF
--- snap ----
One problem I see is that base_install.sh, which is responsible for the
language-question is a second-stage-script and therefor executed after
setup.sh. So do you see any chance, to get w/o extraordinary effort, a
Slinkyversion, which
o asks for needed languages (f.e. en, fr)
o asks for the default locale (f.e. fr_FR)
o installes all languagefiles and aspell-dictionarys for in this example
fr and en
o sets LANG=fr_FR (in this example)
o sets the keyboardlayout to fr (in this example)
Please let me know what you think, Ingo.
P.S: An other solution would be to write an extra script for each
locale, which is executed by the user or automatically during install
from rulerc.sh
_______________________________________________
Original home page of the RULE project: www.rule-project.org
Original Rule Development Site http://savannah.gnu.org/projects/rule/
Original RULE mailing list: Rule-list at nongnu.org, hosted at http://mail.nongnu.org/mailman/listinfo/rule-list
This full static mirror of the Run Up to Date Linux Everywhere Project mailing list, originally hosted at http://lists.hellug.gr/mailman/listinfo/rule-list, is kept online by Free Software popularizer, researcher and trainer Marco Fioretti. To know how you can support this archive, and Marco's work in general, please click here