wok diff slitaz-i18n/stuff/locale-pack.functions @ rev 3087
Add slitaz-i18n (provide script and conf to build languages pack) + clean up
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat May 16 02:25:40 2009 +0200 (2009-05-16) |
parents | |
children | 23947c5158a4 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/slitaz-i18n/stuff/locale-pack.functions Sat May 16 02:25:40 2009 +0200 1.3 @@ -0,0 +1,44 @@ 1.4 +#!/bin/sh 1.5 + 1.6 +# Standars directoris having translated files. 1.7 +mk_locale_dir() 1.8 +{ 1.9 + mkdir -p \ 1.10 + $fs/usr/share/locale/$LOCALE \ 1.11 + $fs/usr/share/slitaz/messages \ 1.12 + $fs/usr/share/doc/slitaz \ 1.13 + $fs/usr/lib/locale \ 1.14 + $fs/etc/xdg/openbox 1.15 +} 1.16 + 1.17 +# Get translated files from SliTaz sub projects: configs, doc, tools. 1.18 +get_slitaz_messages() 1.19 +{ 1.20 + . $WOK/slitaz-configs/receipt 1.21 + [ -f $WOK/slitaz-configs/slitaz-configs-$VERSION/rootfs/etc/xdg/openbox/menu.${LOCALE}.xml ] && \ 1.22 + cp $WOK/slitaz-configs/slitaz-configs-$VERSION/rootfs/etc/xdg/openbox/menu.${LOCALE}.xml \ 1.23 + $fs/etc/xdg/openbox 1.24 + 1.25 + . $WOK/slitaz-doc/receipt 1.26 + [ -f $WOK/slitaz-doc/slitaz-doc-$VERSION/slitaz/index.${LOCALE}.html ] && \ 1.27 + cp $WOK/slitaz-doc/slitaz-doc-$VERSION/slitaz/index.${LOCALE}.html \ 1.28 + $fs/usr/share/doc/slitaz 1.29 + 1.30 + . $WOK/slitaz-tools/receipt 1.31 + [ -d $WOK/slitaz-tools/slitaz-tools-$VERSION/messages/$LOCALE ] && \ 1.32 + cp -a $WOK/slitaz-tools/slitaz-tools-$VERSION/messages/$LOCALE \ 1.33 + $fs/usr/share/slitaz/messages 1.34 +} 1.35 + 1.36 +# Get the core packages messages. 1.37 +get_core_messages() 1.38 +{ 1.39 + for pkg in $CORE_PKGS 1.40 + do 1.41 + [ -f $WOK/$pkg/receipt ] && . $WOK/$pkg/receipt 1.42 + if [ -d $WOK/$pkg/$PACKAGE-$VERSION/_pkg/usr/share/locale/$LOCALE ]; then 1.43 + cp -a $WOK/$pkg/$PACKAGE-$VERSION/_pkg/usr/share/locale/$LOCALE \ 1.44 + $fs/usr/share/locale 1.45 + fi 1.46 + done 1.47 +}