slitaz-tools annotate installer/README @ rev 666

Tiny edits
author Paul Issott <paul@slitaz.org>
date Wed Aug 17 20:16:21 2011 +0100 (2011-08-17)
parents 2b69f8b15b5a
children 29fe613b2eb6
rev   line source
pankso@592 1 SliTaz Installer
pankso@592 2 ================================================================================
pankso@592 3
pankso@592 4
paul@666 5 The first SliTaz installer was built using ncurses Dialog within a SHell script.
paul@666 6 It was the last SliTaz home made tool that didn't have a desktop integrated
paul@666 7 interface, and had some crappy code as it was written at the start of the
domcox@655 8 project.
pankso@592 9
domcox@655 10 Tazinst is the new installer written entirely in SHell script and usable from
paul@593 11 the cmdline without dialog or any other gui-like interface! This new installer
domcox@655 12 is able to perform an installation automatically based on a simple config file
domcox@655 13 with clear variables such as: INST_TYPE="iso", TGT_PARTITION="/dev/hda1".
pankso@592 14
paul@666 15 With this way, it allows developers to create a different kind of frontend:
domcox@655 16 Dialog, GTK and CGI/web in TazPanel. The frontend just has to create a config
domcox@665 17 file and start the cmdline installer and report steps in a nice way (progress
domcox@655 18 bar or/and messages).
pankso@592 19
domcox@655 20
domcox@655 21 i18n
domcox@655 22 ----
domcox@655 23 Tazinst has been coded from the beginning with gettext support. Please
domcox@655 24 forget 'echo' and use gettext, but remember that gettext "" is equivalent
domcox@655 25 to echo -n. All scripts use the same TEXTDOMAIN and the same pot files, all
domcox@655 26 translations go in the po/ folder.
domcox@655 27
domcox@655 28 To start a new translation please use msginit from the pot file directory.
domcox@655 29 Example for French/France locale (fr_FR):
domcox@655 30
domcox@658 31 $ msginit -l fr_FR -o fr.po -i tazinst.pot
domcox@655 32
domcox@655 33 To update all translations from a newly updated pot file:
domcox@655 34
domcox@655 35 $ make msgmerge
domcox@658 36 Or:
domcox@658 37 $ msgmerge -U fr.po tazinst.pot
domcox@655 38
domcox@656 39 ================================================================================