tazinst diff README @ rev 0

Initial commit: copying files from slitaz-tools and tazpanel.
author Dominique Corbex <domcox@slitaz.org>
date Thu Feb 14 12:48:04 2013 +0100 (2013-02-14)
parents
children b0ed6cbb9de0
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/README	Thu Feb 14 12:48:04 2013 +0100
     1.3 @@ -0,0 +1,39 @@
     1.4 +SliTaz Installer
     1.5 +================================================================================
     1.6 +
     1.7 +
     1.8 +The first SliTaz installer was built using ncurses Dialog within a SHell script. 
     1.9 +It was the last SliTaz home made tool that didn't have a desktop integrated 
    1.10 +interface and had some crappy code as it was written at the start of the 
    1.11 +project.
    1.12 +
    1.13 +Tazinst is the new installer written entirely in SHell script and usable from 
    1.14 +the cmdline without dialog or any other gui-like interface! This new installer
    1.15 +is able to perform an installation automatically based on a simple config file
    1.16 +with clear variables such as: INST_TYPE="iso", TGT_PARTITION="/dev/hda1".
    1.17 +
    1.18 +With this way, it allows developers to create a different kind of frontend: 
    1.19 +Dialog, GTK and CGI/web in TazPanel. The frontend just has to create a config 
    1.20 +file and start the cmdline installer and report steps in a nice way (progress 
    1.21 +bar or/and messages).
    1.22 +
    1.23 +
    1.24 +i18n
    1.25 +----
    1.26 +Tazinst has been coded from the beginning with gettext support. Please
    1.27 +forget 'echo' and use gettext, but remember that gettext "" is equivalent
    1.28 +to echo -n. All scripts use the same TEXTDOMAIN and the same pot files, all
    1.29 +translations go in the po/ folder.
    1.30 + 
    1.31 +To start a new translation please use msginit from the pot file directory. 
    1.32 +Example for French/France locale (fr_FR):
    1.33 +
    1.34 +$ msginit -l fr_FR -o fr.po -i tazinst.pot
    1.35 +
    1.36 +To update all translations from a newly updated pot file:
    1.37 +
    1.38 +$ make msgmerge
    1.39 +Or:
    1.40 +$ msgmerge -U fr.po tazinst.pot
    1.41 +
    1.42 +================================================================================