slitaz-base-files rev 180
New function unboldify(); I think, they will be handy
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon May 21 11:34:18 2012 +0300 (2012-05-21) |
parents | bffd6c0e7c5b |
children | 021b49de9f37 |
files | AUTHORS po/fr.po po/ru.po po/slitaz-base.pot rootfs/lib/libtaz.sh rootfs/usr/bin/man testsuite.sh |
line diff
1.1 --- a/AUTHORS Mon May 21 10:44:59 2012 +0300 1.2 +++ b/AUTHORS Mon May 21 11:34:18 2012 +0300 1.3 @@ -1,3 +1,4 @@ 1.4 Christophe Lincoln <pankso@slitaz.org> 1.5 Pascal Bellard <pascal.bellard@slitaz.org> 1.6 Paul Issot <paul@slitaz.org> 1.7 +Aleksej Bobylev <al.bobylev@gmail.com>
2.1 --- a/po/fr.po Mon May 21 10:44:59 2012 +0300 2.2 +++ b/po/fr.po Mon May 21 11:34:18 2012 +0300 2.3 @@ -7,7 +7,7 @@ 2.4 msgstr "" 2.5 "Project-Id-Version: SliTaz Base\n" 2.6 "Report-Msgid-Bugs-To: \n" 2.7 -"POT-Creation-Date: 2012-05-21 10:33+0300\n" 2.8 +"POT-Creation-Date: 2012-05-21 11:30+0300\n" 2.9 "PO-Revision-Date: 2012-05-17 09:09+0100\n" 2.10 "Last-Translator: Christophe Lincoln <pankso@slitaz.org>\n" 2.11 "Language-Team: French\n" 2.12 @@ -25,23 +25,23 @@ 2.13 msgid "Failed" 2.14 msgstr "Echec" 2.15 2.16 -#: rootfs/lib/libtaz.sh:121 2.17 +#: rootfs/lib/libtaz.sh:132 2.18 msgid "You must be root to execute:" 2.19 msgstr "Vous devez être root pour exécuter:" 2.20 2.21 -#: rootfs/lib/libtaz.sh:134 2.22 +#: rootfs/lib/libtaz.sh:145 2.23 msgid "y" 2.24 msgstr "o" 2.25 2.26 -#: rootfs/lib/libtaz.sh:135 2.27 +#: rootfs/lib/libtaz.sh:146 2.28 msgid "Y" 2.29 msgstr "O" 2.30 2.31 -#: rootfs/lib/libtaz.sh:136 2.32 +#: rootfs/lib/libtaz.sh:147 2.33 msgid "n" 2.34 msgstr "n" 2.35 2.36 -#: rootfs/lib/libtaz.sh:137 2.37 +#: rootfs/lib/libtaz.sh:148 2.38 msgid "N" 2.39 msgstr "N" 2.40 2.41 @@ -50,32 +50,32 @@ 2.42 msgid "$file is not a tazpkg. Exiting" 2.43 msgstr "n'est pas un tazpkg. Arrêt" 2.44 2.45 -#: rootfs/var/www/cgi-bin/cgi-env.sh:10 rootfs/var/www/cgi-bin/cgi-env.sh:17 2.46 +#: rootfs/var/www/cgi-bin/cgi-env.sh:17 rootfs/var/www/cgi-bin/cgi-env.sh:24 2.47 msgid "CGI SHell Environment" 2.48 msgstr "" 2.49 2.50 -#: rootfs/var/www/cgi-bin/cgi-env.sh:23 2.51 +#: rootfs/var/www/cgi-bin/cgi-env.sh:30 2.52 msgid "" 2.53 "Welcome to the SliTaz web server CGI Shell environment. Let the power of " 2.54 "SHell script meet the web! Here you can check HTTP info and try some " 2.55 "requests." 2.56 msgstr "" 2.57 2.58 -#: rootfs/var/www/cgi-bin/cgi-env.sh:27 2.59 +#: rootfs/var/www/cgi-bin/cgi-env.sh:34 2.60 msgid "" 2.61 "Including /usr/lib/slitaz/httphelper.sh in your scripts lets you use PHP-" 2.62 "like syntax such as: $(GET var)" 2.63 msgstr "" 2.64 2.65 -#: rootfs/var/www/cgi-bin/cgi-env.sh:30 2.66 +#: rootfs/var/www/cgi-bin/cgi-env.sh:37 2.67 msgid "QUERY_STRING test:" 2.68 msgstr "" 2.69 2.70 -#: rootfs/var/www/cgi-bin/cgi-env.sh:35 2.71 +#: rootfs/var/www/cgi-bin/cgi-env.sh:42 2.72 msgid "HTTP Info" 2.73 msgstr "" 2.74 2.75 -#: rootfs/var/www/cgi-bin/cgi-env.sh:40 2.76 +#: rootfs/var/www/cgi-bin/cgi-env.sh:47 2.77 msgid "HTTP Helper" 2.78 msgstr "" 2.79 2.80 @@ -93,11 +93,7 @@ 2.81 msgstr "" 2.82 2.83 #: rootfs/usr/bin/man:30 2.84 -msgid "Usage:" 2.85 -msgstr "" 2.86 - 2.87 -#: rootfs/usr/bin/man:30 2.88 -msgid "man [section] command" 2.89 +msgid "<b>Usage:</b> man [section] command" 2.90 msgstr "" 2.91 2.92 #: rootfs/usr/bin/man:78
3.1 --- a/po/ru.po Mon May 21 10:44:59 2012 +0300 3.2 +++ b/po/ru.po Mon May 21 11:34:18 2012 +0300 3.3 @@ -7,8 +7,8 @@ 3.4 msgstr "" 3.5 "Project-Id-Version: SliTaz Base\n" 3.6 "Report-Msgid-Bugs-To: \n" 3.7 -"POT-Creation-Date: 2012-05-21 10:33+0300\n" 3.8 -"PO-Revision-Date: 2012-05-21 10:35+0300\n" 3.9 +"POT-Creation-Date: 2012-05-21 11:30+0300\n" 3.10 +"PO-Revision-Date: 2012-05-21 11:32+0300\n" 3.11 "Last-Translator: Aleksej Bobylev <al.bobylev@gmail.com>\n" 3.12 "Language-Team: \n" 3.13 "Language: ru\n" 3.14 @@ -27,23 +27,23 @@ 3.15 msgid "Failed" 3.16 msgstr "Ошибка" 3.17 3.18 -#: rootfs/lib/libtaz.sh:121 3.19 +#: rootfs/lib/libtaz.sh:132 3.20 msgid "You must be root to execute:" 3.21 msgstr "Вы должны обладать правами root для запуска:" 3.22 3.23 -#: rootfs/lib/libtaz.sh:134 3.24 +#: rootfs/lib/libtaz.sh:145 3.25 msgid "y" 3.26 msgstr "" 3.27 3.28 -#: rootfs/lib/libtaz.sh:135 3.29 +#: rootfs/lib/libtaz.sh:146 3.30 msgid "Y" 3.31 msgstr "" 3.32 3.33 -#: rootfs/lib/libtaz.sh:136 3.34 +#: rootfs/lib/libtaz.sh:147 3.35 msgid "n" 3.36 msgstr "" 3.37 3.38 -#: rootfs/lib/libtaz.sh:137 3.39 +#: rootfs/lib/libtaz.sh:148 3.40 msgid "N" 3.41 msgstr "" 3.42 3.43 @@ -52,28 +52,28 @@ 3.44 msgid "$file is not a tazpkg. Exiting" 3.45 msgstr "Файл $file не является пакетом. Выход" 3.46 3.47 -#: rootfs/var/www/cgi-bin/cgi-env.sh:10 3.48 #: rootfs/var/www/cgi-bin/cgi-env.sh:17 3.49 +#: rootfs/var/www/cgi-bin/cgi-env.sh:24 3.50 msgid "CGI SHell Environment" 3.51 msgstr "Переменные окружения CGI" 3.52 3.53 -#: rootfs/var/www/cgi-bin/cgi-env.sh:23 3.54 +#: rootfs/var/www/cgi-bin/cgi-env.sh:30 3.55 msgid "Welcome to the SliTaz web server CGI Shell environment. Let the power of SHell script meet the web! Here you can check HTTP info and try some requests." 3.56 msgstr "Добро пожаловать на сервер, работающий на SliTaz. Пусть мощь скриптов послужит вебу. Здесь вы можете проверить информацию HTTP и попробовать сделать некоторые запросы." 3.57 3.58 -#: rootfs/var/www/cgi-bin/cgi-env.sh:27 3.59 +#: rootfs/var/www/cgi-bin/cgi-env.sh:34 3.60 msgid "Including /usr/lib/slitaz/httphelper.sh in your scripts lets you use PHP-like syntax such as: $(GET var)" 3.61 msgstr "Включив /usr/lib/slitaz/httphelper.sh в ваши скрипты, вы сможете использовать PHP-подобный синтаксис: $(GET var)" 3.62 3.63 -#: rootfs/var/www/cgi-bin/cgi-env.sh:30 3.64 +#: rootfs/var/www/cgi-bin/cgi-env.sh:37 3.65 msgid "QUERY_STRING test:" 3.66 msgstr "Тест QUERY_STRING:" 3.67 3.68 -#: rootfs/var/www/cgi-bin/cgi-env.sh:35 3.69 +#: rootfs/var/www/cgi-bin/cgi-env.sh:42 3.70 msgid "HTTP Info" 3.71 msgstr "Информация HTTP" 3.72 3.73 -#: rootfs/var/www/cgi-bin/cgi-env.sh:40 3.74 +#: rootfs/var/www/cgi-bin/cgi-env.sh:47 3.75 msgid "HTTP Helper" 3.76 msgstr "Помощник HTTP" 3.77 3.78 @@ -92,12 +92,8 @@ 3.79 msgstr "Для его установки выполните: su -c 'tazpkg get-install retawq'" 3.80 3.81 #: rootfs/usr/bin/man:30 3.82 -msgid "Usage:" 3.83 -msgstr "Использование:" 3.84 - 3.85 -#: rootfs/usr/bin/man:30 3.86 -msgid "man [section] command" 3.87 -msgstr "man [раздел] команда" 3.88 +msgid "<b>Usage:</b> man [section] command" 3.89 +msgstr "<b>Использование:</b> man [раздел] команда" 3.90 3.91 #: rootfs/usr/bin/man:78 3.92 #, sh-format
4.1 --- a/po/slitaz-base.pot Mon May 21 10:44:59 2012 +0300 4.2 +++ b/po/slitaz-base.pot Mon May 21 11:34:18 2012 +0300 4.3 @@ -8,7 +8,7 @@ 4.4 msgstr "" 4.5 "Project-Id-Version: SliTaz Base\n" 4.6 "Report-Msgid-Bugs-To: \n" 4.7 -"POT-Creation-Date: 2012-05-21 10:33+0300\n" 4.8 +"POT-Creation-Date: 2012-05-21 11:30+0300\n" 4.9 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 4.10 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 4.11 "Language-Team: LANGUAGE <LL@li.org>\n" 4.12 @@ -25,23 +25,23 @@ 4.13 msgid "Failed" 4.14 msgstr "" 4.15 4.16 -#: rootfs/lib/libtaz.sh:121 4.17 +#: rootfs/lib/libtaz.sh:132 4.18 msgid "You must be root to execute:" 4.19 msgstr "" 4.20 4.21 -#: rootfs/lib/libtaz.sh:134 4.22 +#: rootfs/lib/libtaz.sh:145 4.23 msgid "y" 4.24 msgstr "" 4.25 4.26 -#: rootfs/lib/libtaz.sh:135 4.27 +#: rootfs/lib/libtaz.sh:146 4.28 msgid "Y" 4.29 msgstr "" 4.30 4.31 -#: rootfs/lib/libtaz.sh:136 4.32 +#: rootfs/lib/libtaz.sh:147 4.33 msgid "n" 4.34 msgstr "" 4.35 4.36 -#: rootfs/lib/libtaz.sh:137 4.37 +#: rootfs/lib/libtaz.sh:148 4.38 msgid "N" 4.39 msgstr "" 4.40 4.41 @@ -50,32 +50,32 @@ 4.42 msgid "$file is not a tazpkg. Exiting" 4.43 msgstr "" 4.44 4.45 -#: rootfs/var/www/cgi-bin/cgi-env.sh:10 rootfs/var/www/cgi-bin/cgi-env.sh:17 4.46 +#: rootfs/var/www/cgi-bin/cgi-env.sh:17 rootfs/var/www/cgi-bin/cgi-env.sh:24 4.47 msgid "CGI SHell Environment" 4.48 msgstr "" 4.49 4.50 -#: rootfs/var/www/cgi-bin/cgi-env.sh:23 4.51 +#: rootfs/var/www/cgi-bin/cgi-env.sh:30 4.52 msgid "" 4.53 "Welcome to the SliTaz web server CGI Shell environment. Let the power of " 4.54 "SHell script meet the web! Here you can check HTTP info and try some " 4.55 "requests." 4.56 msgstr "" 4.57 4.58 -#: rootfs/var/www/cgi-bin/cgi-env.sh:27 4.59 +#: rootfs/var/www/cgi-bin/cgi-env.sh:34 4.60 msgid "" 4.61 "Including /usr/lib/slitaz/httphelper.sh in your scripts lets you use PHP-" 4.62 "like syntax such as: $(GET var)" 4.63 msgstr "" 4.64 4.65 -#: rootfs/var/www/cgi-bin/cgi-env.sh:30 4.66 +#: rootfs/var/www/cgi-bin/cgi-env.sh:37 4.67 msgid "QUERY_STRING test:" 4.68 msgstr "" 4.69 4.70 -#: rootfs/var/www/cgi-bin/cgi-env.sh:35 4.71 +#: rootfs/var/www/cgi-bin/cgi-env.sh:42 4.72 msgid "HTTP Info" 4.73 msgstr "" 4.74 4.75 -#: rootfs/var/www/cgi-bin/cgi-env.sh:40 4.76 +#: rootfs/var/www/cgi-bin/cgi-env.sh:47 4.77 msgid "HTTP Helper" 4.78 msgstr "" 4.79 4.80 @@ -93,11 +93,7 @@ 4.81 msgstr "" 4.82 4.83 #: rootfs/usr/bin/man:30 4.84 -msgid "Usage:" 4.85 -msgstr "" 4.86 - 4.87 -#: rootfs/usr/bin/man:30 4.88 -msgid "man [section] command" 4.89 +msgid "<b>Usage:</b> man [section] command" 4.90 msgstr "" 4.91 4.92 #: rootfs/usr/bin/man:78
5.1 --- a/rootfs/lib/libtaz.sh Mon May 21 10:44:59 2012 +0300 5.2 +++ b/rootfs/lib/libtaz.sh Mon May 21 11:34:18 2012 +0300 5.3 @@ -93,6 +93,17 @@ 5.4 esac 5.5 } 5.6 5.7 +# Better to keep messages unsplitted 5.8 +# Example: unboldify "My <b>pretty</b> function ;)" 5.9 +unboldify() { 5.10 + case $output in 5.11 + raw) echo "$@" | sed -e 's|<b>||g;s|</b>||g' ;; 5.12 + gtk) echo "$@" ;; 5.13 + html) echo "$@" | sed -e 's|<b>|<strong>|g;s|</b>|</strong>|g' ;; 5.14 + *) echo -e "$(echo "$@" | sed -e 's|<b>|\\033[1m|g;s|</b>|\\033[0m|g')" ;; 5.15 + esac 5.16 +} 5.17 + 5.18 # Usage: colorize "Message" colorNB or use --color=NB option 5.19 # when running a tool. Default to white/38 and no html or gtk. 5.20 colorize() {
6.1 --- a/rootfs/usr/bin/man Mon May 21 10:44:59 2012 +0300 6.2 +++ b/rootfs/usr/bin/man Mon May 21 11:34:18 2012 +0300 6.3 @@ -27,7 +27,7 @@ 6.4 ''|-*) 6.5 cat <<EOT 6.6 6.7 -$(boldify "$(gettext 'Usage:')") $(gettext "man [section] command") 6.8 +unboldify "$(gettext '<b>Usage:</b> man [section] command')" 6.9 6.10 EOT 6.11 return ;;
7.1 --- a/testsuite.sh Mon May 21 10:44:59 2012 +0300 7.2 +++ b/testsuite.sh Mon May 21 11:34:18 2012 +0300 7.3 @@ -13,6 +13,9 @@ 7.4 echo -n "Checking libtaz.sh: boldify() " 7.5 boldify "Message" 7.6 7.7 + echo -n "Checking libtaz.sh: unboldify() " 7.8 + unboldify "It's a <b>sample</b> message" 7.9 + 7.10 echo -n "Checking libtaz.sh: colorize() " 7.11 echo -n $(colorize 33 "Message ") 7.12 echo -n $(colorize 35 "Message ")