slitaz-tools annotate README @ rev 641

Makefile use pt_BR tools po file and tazbox export LANG after locale config on boot so we have keymap config in native language
author Christophe Lincoln <pankso@slitaz.org>
date Sat Jun 18 22:19:50 2011 +0200 (2011-06-18)
parents d2947f34da10
children 29fe613b2eb6
rev   line source
pankso@536 1 SliTaz tools 2011
pankso@0 2 ===============================================================================
pankso@0 3
pankso@0 4
paul@449 5 The SliTaz tools package provides many tinyutils, shared and custom
paul@571 6 configuration files designed to improve SliTaz. The tools were initially
paul@449 7 created to help people build their own distribution by following the SliTaz
paul@449 8 Cookbook; now the package mostly provides all the configuration tools and
paul@449 9 all home-made GTK boxes such as subox, tazctrlbox, the installer, etc.
pankso@0 10
paul@571 11 The package also provides some scripts (firewall), desktop files with their
paul@571 12 icons, and the licenses and examples to help hackers or users understand and
paul@449 13 manage SliTaz.
pankso@0 14
pankso@0 15
paul@593 16 More tools information
pankso@592 17 -----------------------
pankso@601 18 You will find documentation in the doc/ folder and README files for some tools:
pankso@592 19
pankso@592 20 * installer/README
pankso@592 21 * tazbox/README
pankso@601 22 * tazdrop/README
pankso@592 23
pankso@592 24
pankso@447 25 Installation
pankso@447 26 ------------
pankso@601 27 The tools are split into 2 separate packages: one with only ncurses dependencies
pankso@601 28 (for a text system) and one with GTK dependencies (for a graphical system). So
pankso@601 29 we have 2 make install and make default to compile PO files. Install's support
pankso@601 30 DESTDIR for packaging:
pankso@601 31
pankso@601 32 # make
pankso@601 33 # make install
pankso@601 34 # make install-boxes
pankso@0 35
pankso@592 36
pankso@447 37 Translation
pankso@447 38 -----------
pankso@447 39 To start a new translation please use msginit from the pot file directory.
pankso@447 40 Example for French/France locale (fr_FR):
pankso@0 41
pankso@553 42 $ msginit -l fr_FR -o fr.po -i tazbox.pot
pankso@0 43
pankso@447 44 To update all pot files when some new strings have been added (mainly for
pankso@447 45 developers before commit):
pankso@0 46
pankso@447 47 $ make pot
pankso@0 48
pankso@447 49 To update all translations from the pot file:
pankso@0 50
pankso@447 51 $ make msgmerge
pankso@0 52
pankso@447 53 To compile po files for testing purposes you can use 'make msgfmt' or manually
paul@449 54 compile your translation. Example for french locale, note that the file must
paul@449 55 be copied into /usr/share/locale/fr/LC_MESSAGES so gettext can find it:
pankso@0 56
pankso@553 57 $ msgfmt -o tazbox.mo fr.po
pankso@0 58
pankso@0 59
pankso@0 60 ===============================================================================
pankso@0 61 http://www.slitaz.org/
pankso@0 62