diff --git a/jka-toolkit/apw b/jka-toolkit/apw
index b8f682f..6290f28 100755
--- a/jka-toolkit/apw
+++ b/jka-toolkit/apw
@@ -6,30 +6,36 @@
# $1 is the command
# $2,$3.. will be $packages
+# gettext initialization
+export TEXTDOMAIN='apw'
+export TEXTDOMAINDIR='/usr/share/locale'
+#Version variable
+version="1.6"
+
#This option is for make if case insensitive
shopt -s nocasematch
#Basic info echo
case "$1" in
*h)
- echo "apw - A Packager Wrapper, a Idea from JKA Network, version 1.6"
- echo " Usage: apw [packages]"
- echo " {-h | h} Show this help"
- echo " {-U | U} Update system"
- echo " {-I | I} Install packages (Updates system also for preventing problems)"
- echo " {-Ir | Ir} Reinstall packages (Updates system also for preventing problems)"
- echo " {-R | R} Removes a package"
- echo " {-Rd | Rd} Removes a package along with dependencies that are not more in use (Only for Arch)"
- echo " {-C | C} Clean temp files"
- echo " {-Cd | Cd} Clean system from dependencies that are not in use (ADVANCED, BE CAREFUL!)"
- echo " {-S | S} Search in package database"
- echo " {-F | F} Install file (distro family dependent, e.g. .deb , .pkg.tar.xz,...)"
- echo " Append y to -U or -I (-Uy -Iy -Iry) for autoconfirm the operations"
+ echo "$(gettext "apw - A Packager Wrapper, a Idea from JKA Network, version %s")"
+ echo "$(gettext " Usage: apw [packages]")"
+ echo "$(gettext " {-h | h} Show this help")"
+ echo "$(gettext " {-U | U} Update system")"
+ echo "$(gettext " {-I | I} Install packages (Updates system also for preventing problems)")"
+ echo "$(gettext " {-Ir | Ir} Reinstall packages (Updates system also for preventing problems)")"
+ echo "$(gettext " {-R | R} Removes a package")"
+ echo "$(gettext " {-Rd | Rd} Removes a package along with dependencies that are not more in use (Only for Arch)")"
+ echo "$(gettext " {-C | C} Clean temp files")"
+ echo "$(gettext " {-Cd | Cd} Clean system from dependencies that are not in use (ADVANCED, BE CAREFUL!)")"
+ echo "$(gettext " {-S | S} Search in package database")"
+ echo "$(gettext " {-F | F} Install file (distro family dependent, e.g. .deb , .pkg.tar.xz,...)")"
+ echo "$(gettext " Append y to -U or -I (-Uy -Iy -Iry) for autoconfirm the operations")"
exit
;;
"")
- echo "apw - A Packager Wrapper"
- echo "Use apw -h for help"
+ echo "$(gettext "apw - A Packager Wrapper")"
+ echo "$(gettext "Use apw -h for help")"
exit
;;
esac
@@ -37,14 +43,14 @@ esac
#Force sudo
uid=$(/usr/bin/id -u)
if [[ $uid != "0" ]];then
-echo "apw has to run as root, please run as root/with sudo"
+echo "$(gettext "apw has to run as root, please run as root/with sudo")"
exit
fi
if [[ ! -f /etc/apw.conf ]];then
- echo "It's the first run of the program, we need a thing before continue"
- echo "What, or in what is based your Linux?"
- echo "(The answer will be recorded in /etc/apw.conf, if you want to reset apw, delete this file)"
+ echo "$(gettext "It's the first run of the program, we need a thing before continue")"
+ echo "$(gettext "What, or in what is based your Linux?")"
+ echo "$(gettext "(The answer will be recorded in /etc/apw.conf, if you want to reset apw, delete this file)")"
options=("Debian/Ubuntu (apt)" "Fedora/Redhat (dnf)" "CentOS 6 (yum)" "Archlinux (pacman)" "Suse (zypper)")
select opt in "${options[@]}"
do
@@ -92,10 +98,10 @@ if [[ $SO = "apt" && ! -f /usr/bin/apt ]];then
fi
#Command wrapper
-
+updating="$(gettext "Updating system")"
case "$1" in
*U)
- echo "Updating system"
+ echo $updating
case "$SO" in
apt)
apt update && apt upgrade;;
@@ -105,18 +111,18 @@ case "$1" in
$SO update;;
esac;;
*Uy)
- echo "Updating system"
+ echo $updating
case "$SO" in
apt)
apt update && apt -y upgrade;;
pacman)
pacman -Syu $packages --noconfirm;;
yum | dnf | zypper)
- echo "Not supported, I didn't know the command. Doing a -U instead"
+ echo "$(gettext "Not supported on your distribution. Use -U instead")"
$SO update;;
esac;;
*I)
- echo "You are going to install $packages and dependencies"
+ echo "$(gettext "You are going to install %s and dependencies" $packages)"
case "$SO" in
apt)
apt update && apt install $packages;;
@@ -126,18 +132,18 @@ case "$1" in
$SO install $packages;;
esac;;
*Iy)
- echo "You are going to install $packages and dependencies"
+ echo "$(gettext "You are going to install %s and dependencies" $packages)"
case "$SO" in
apt)
apt update && apt -y install $packages;;
pacman)
pacman -Syu $packages --noconfirm --needed;;
yum | dnf | zypper)
- echo "Not supported, I don't know the command. Doing a -I instead"
+ echo "$(gettext "Not supported on your distribution. Use -I instead")"
$SO install $packages;;
esac;;
*Ir)
- echo "You are going to reinstall $packages"
+ echo "$(gettext "You are going to reinstall %s" $packages)"
case "$SO" in
apt)
apt update && apt install --reinstall $packages;;
@@ -147,18 +153,18 @@ case "$1" in
$SO reinstall $packages;;
esac;;
*Iry)
- echo "You are going to reinstall $packages"
+ echo "$(gettext "You are going to reinstall $packages")"
case "$SO" in
apt)
apt update && apt -y install --reinstall $packages;;
pacman)
pacman -Syu $packages --noconfirm;;
yum | dnf | zypper)
- echo "Not supported, I don't know the command. Doing a -Ir instead"
+ echo "$(gettext "Not supported on your distribution. Use -Ir instead")"
$SO reinstall $packages;;
esac;;
*R)
- echo "You are going to remove $packages"
+ echo "$(gettext "You are going to remove %s" $packages)"
case "$SO" in
apt)
apt remove $packages;;
@@ -168,34 +174,34 @@ case "$1" in
$SO remove $packages;;
esac;;
*Ry)
- echo "You are going to remove $packages"
+ echo "$(gettext "You are going to remove %s" $packages)"
case "$SO" in
apt)
apt -y remove $packages;;
pacman)
pacman -R $packages --noconfirm;;
yum | dnf | zypper)
- echo "Not supported, I don't know the command. Doing a -R instead"
+ echo "$(gettext "Not supported on your distribution. Use -R instead")"
$SO remove $packages;;
esac;;
*Rd)
- echo "Removing $packages along with his dependencies that are not more in use"
+ echo "$(gettext "Removing %s along with his dependencies that are not more in use" $packages)"
case "$SO" in
pacman)
pacman -Rs $packages;;
*)
- echo "I don't know how to do this option in this packager";;
+ echo "$(gettext "Not supported on your distribution")";;
esac;;
*Rdy)
- echo "Removing $packages along with his dependencies that are not more in use"
+ echo "$(gettext "Removing %s along with his dependencies that are not more in use" $packages)"
case "$SO" in
pacman)
pacman -Rs $packages --noconfirm;;
*)
- echo "I don't know how to do this option in this packager";;
+ echo "$(gettext "Not supported on your distribution")";;
esac;;
*C)
- echo "Cleaning package manager"
+ echo "$(gettext "Cleaning package manager")"
case "$SO" in
apt)
apt clean
@@ -209,30 +215,28 @@ case "$1" in
dnf)
dnf clean all --enablerepo=\*;;
zypper)
- echo "I don't know this option in Zypper";;
+ echo "$(gettext "Not supported on your distribution")";;
esac;;
*Cd)
- echo "Cleaning system from dependencies that are not in use (BE CAREFUL, ONLY ADVANCED)"
+ echo "$(gettext "Cleaning system from dependencies that are not in use (BE CAREFUL, ONLY ADVANCED)")"
case "$SO" in
apt)
apt autoremove --purge;;
pacman)
pacman -Rs $(pacman -Qdtq);;
*)
- echo "I don't know how to do this option in this packager";;
+ echo "$(gettext "Not supported on your distribution")";;
esac;;
*S)
- echo "Searching $packages"
+ echo "$(gettext "Searching %s" $packages)"
case "$SO" in
- apt)
- apt search $packages;;
pacman)
pacman -Ss $packages;;
- yum | dnf | zypper)
+ apr | yum | dnf | zypper)
$SO search $packages;;
esac;;
*F)
- echo "Installing files: $packages"
+ echo "$(gettext "Installing files: %s"$packages)"
case "$SO" in
apt)
dpkg -I $packages;;
@@ -242,8 +246,8 @@ case "$1" in
rpm -Uvh $packages;;
esac;;
*)
- echo "Invalid option especified"
- echo "Use apw -h for help"
+ echo "$(gettext "Invalid option especified")"
+ echo "$(gettext "Use apw -h for help")"
exit;;
esac
diff --git a/jka-toolkit/i18n/apw/apw.pot b/jka-toolkit/i18n/apw/apw.pot
new file mode 100644
index 0000000..712b4b6
--- /dev/null
+++ b/jka-toolkit/i18n/apw/apw.pot
@@ -0,0 +1,163 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-06-06 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: apw:21
+msgid "apw - A Packager Wrapper, a Idea from JKA Network, version %s"
+msgstr ""
+
+#: apw:22
+msgid "\tUsage: apw [packages]"
+msgstr ""
+
+#: apw:23
+msgid "\t{-h | h} \tShow this help"
+msgstr ""
+
+#: apw:24
+msgid "\t{-U | U}\tUpdate system"
+msgstr ""
+
+#: apw:25
+msgid ""
+"\t{-I | I}\tInstall packages (Updates system also for preventing problems)"
+msgstr ""
+
+#: apw:26
+msgid ""
+"\t{-Ir | Ir}\tReinstall packages (Updates system also for preventing "
+"problems)"
+msgstr ""
+
+#: apw:27
+msgid "\t{-R | R}\tRemoves a package"
+msgstr ""
+
+#: apw:28
+msgid ""
+"\t{-Rd | Rd}\tRemoves a package along with dependencies that are not more in "
+"use (Only for Arch)"
+msgstr ""
+
+#: apw:29
+msgid "\t{-C | C}\tClean temp files"
+msgstr ""
+
+#: apw:30
+msgid ""
+"\t{-Cd | Cd}\tClean system from dependencies that are not in use (ADVANCED, "
+"BE CAREFUL!)"
+msgstr ""
+
+#: apw:31
+msgid "\t{-S | S}\tSearch in package database"
+msgstr ""
+
+#: apw:32
+msgid ""
+"\t{-F | F}\tInstall file (distro family dependent, e.g. .deb , .pkg.tar."
+"xz,...)"
+msgstr ""
+
+#: apw:33
+msgid "\tAppend y to -U or -I (-Uy -Iy -Iry) for autoconfirm the operations"
+msgstr ""
+
+#: apw:37
+msgid "apw - A Packager Wrapper"
+msgstr ""
+
+#: apw:38 apw:250
+msgid "Use apw -h for help"
+msgstr ""
+
+#: apw:46
+msgid "apw has to run as root, please run as root/with sudo"
+msgstr ""
+
+#: apw:51
+msgid "It's the first run of the program, we need a thing before continue"
+msgstr ""
+
+#: apw:52
+msgid "What, or in what is based your Linux?"
+msgstr ""
+
+#: apw:53
+msgid ""
+"(The answer will be recorded in /etc/apw.conf, if you want to reset apw, "
+"delete this file)"
+msgstr ""
+
+#: apw:101
+msgid "Updating system"
+msgstr ""
+
+#: apw:121
+msgid "Not supported on your distribution. Use -U instead"
+msgstr ""
+
+#: apw:125 apw:135
+msgid "You are going to install %s and dependencies"
+msgstr ""
+
+#: apw:142
+msgid "Not supported on your distribution. Use -I instead"
+msgstr ""
+
+#: apw:146
+msgid "You are going to reinstall %s"
+msgstr ""
+
+#: apw:163
+msgid "Not supported on your distribution. Use -Ir instead"
+msgstr ""
+
+#: apw:167 apw:177
+msgid "You are going to remove %s"
+msgstr ""
+
+#: apw:184
+msgid "Not supported on your distribution. Use -R instead"
+msgstr ""
+
+#: apw:188 apw:196
+msgid "Removing %s along with his dependencies that are not more in use"
+msgstr ""
+
+#: apw:193 apw:201 apw:218 apw:228
+msgid "Not supported on your distribution"
+msgstr ""
+
+#: apw:204
+msgid "Cleaning package manager"
+msgstr ""
+
+#: apw:221
+msgid ""
+"Cleaning system from dependencies that are not in use (BE CAREFUL, ONLY "
+"ADVANCED)"
+msgstr ""
+
+#: apw:231
+msgid "Searching %s"
+msgstr ""
+
+#: apw:249
+msgid "Invalid option especified"
+msgstr ""
diff --git a/jka-toolkit/i18n/apw/es.mo b/jka-toolkit/i18n/apw/es.mo
new file mode 100644
index 0000000..42575ed
Binary files /dev/null and b/jka-toolkit/i18n/apw/es.mo differ
diff --git a/jka-toolkit/i18n/apw/es.po b/jka-toolkit/i18n/apw/es.po
new file mode 100644
index 0000000..657411f
--- /dev/null
+++ b/jka-toolkit/i18n/apw/es.po
@@ -0,0 +1,166 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-06-06 17:30+0200\n"
+"PO-Revision-Date: 2016-06-06 17:51+0200\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Poedit 1.8.7.1\n"
+"Last-Translator: JoseluCross \n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Language: es\n"
+
+#: apw:21
+msgid "apw - A Packager Wrapper, a Idea from JKA Network, version %s"
+msgstr ""
+"apw - A Package Wrapper (empaquetados de paquetes), una idea de JKA Network, "
+"versión %s"
+
+#: apw:22
+msgid "\tUsage: apw [packages]"
+msgstr "\tUso: apw [paquetes]"
+
+#: apw:23
+msgid "\t{-h | h} \tShow this help"
+msgstr "\t{-h | h} \tMuestra esta ayuda"
+
+#: apw:24
+msgid "\t{-U | U}\tUpdate system"
+msgstr "\t{-U | U}\tActualiza el sistema"
+
+#: apw:25
+msgid ""
+"\t{-I | I}\tInstall packages (Updates system also for preventing problems)"
+msgstr ""
+
+#: apw:26
+msgid ""
+"\t{-Ir | Ir}\tReinstall packages (Updates system also for preventing "
+"problems)"
+msgstr ""
+
+#: apw:27
+msgid "\t{-R | R}\tRemoves a package"
+msgstr ""
+
+#: apw:28
+msgid ""
+"\t{-Rd | Rd}\tRemoves a package along with dependencies that are not more in "
+"use (Only for Arch)"
+msgstr ""
+
+#: apw:29
+msgid "\t{-C | C}\tClean temp files"
+msgstr ""
+
+#: apw:30
+msgid ""
+"\t{-Cd | Cd}\tClean system from dependencies that are not in use (ADVANCED, "
+"BE CAREFUL!)"
+msgstr ""
+
+#: apw:31
+msgid "\t{-S | S}\tSearch in package database"
+msgstr ""
+
+#: apw:32
+msgid ""
+"\t{-F | F}\tInstall file (distro family dependent, e.g. .deb , .pkg.tar."
+"xz,...)"
+msgstr ""
+
+#: apw:33
+msgid "\tAppend y to -U or -I (-Uy -Iy -Iry) for autoconfirm the operations"
+msgstr ""
+
+#: apw:37
+msgid "apw - A Packager Wrapper"
+msgstr ""
+
+#: apw:38 apw:250
+msgid "Use apw -h for help"
+msgstr ""
+
+#: apw:46
+msgid "apw has to run as root, please run as root/with sudo"
+msgstr ""
+
+#: apw:51
+msgid "It's the first run of the program, we need a thing before continue"
+msgstr ""
+
+#: apw:52
+msgid "What, or in what is based your Linux?"
+msgstr ""
+
+#: apw:53
+msgid ""
+"(The answer will be recorded in /etc/apw.conf, if you want to reset apw, "
+"delete this file)"
+msgstr ""
+
+#: apw:101
+msgid "Updating system"
+msgstr ""
+
+#: apw:121
+msgid "Not supported on your distribution. Use -U instead"
+msgstr ""
+
+#: apw:125 apw:135
+msgid "You are going to install %s and dependencies"
+msgstr ""
+
+#: apw:142
+msgid "Not supported on your distribution. Use -I instead"
+msgstr ""
+
+#: apw:146
+msgid "You are going to reinstall %s"
+msgstr ""
+
+#: apw:163
+msgid "Not supported on your distribution. Use -Ir instead"
+msgstr ""
+
+#: apw:167 apw:177
+msgid "You are going to remove %s"
+msgstr ""
+
+#: apw:184
+msgid "Not supported on your distribution. Use -R instead"
+msgstr ""
+
+#: apw:188 apw:196
+msgid "Removing %s along with his dependencies that are not more in use"
+msgstr ""
+
+#: apw:193 apw:201 apw:218 apw:228
+msgid "Not supported on your distribution"
+msgstr ""
+
+#: apw:204
+msgid "Cleaning package manager"
+msgstr ""
+
+#: apw:221
+msgid ""
+"Cleaning system from dependencies that are not in use (BE CAREFUL, ONLY "
+"ADVANCED)"
+msgstr ""
+
+#: apw:231
+msgid "Searching %s"
+msgstr ""
+
+#: apw:249
+msgid "Invalid option especified"
+msgstr ""
diff --git a/jka-toolkit/i18n/jkazip/es.mo b/jka-toolkit/i18n/jkazip/es.mo
index c083635..fc17462 100644
Binary files a/jka-toolkit/i18n/jkazip/es.mo and b/jka-toolkit/i18n/jkazip/es.mo differ
diff --git a/jka-toolkit/i18n/jkazip/es.po b/jka-toolkit/i18n/jkazip/es.po
index bcfd32e..ef793ae 100644
--- a/jka-toolkit/i18n/jkazip/es.po
+++ b/jka-toolkit/i18n/jkazip/es.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-06-06 16:33+0200\n"
-"PO-Revision-Date: 2016-06-06 16:34+0200\n"
+"POT-Creation-Date: 2016-06-06 17:25+0200\n"
+"PO-Revision-Date: 2016-06-06 17:29+0200\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,7 +22,7 @@ msgstr ""
msgid "%s has been decompressed"
msgstr "%s se ha descomprimido"
-#: jkazip:83
+#: jkazip:83 jkazip:215
msgid "Format %s unknown"
msgstr "Formato %s desconocido"
@@ -102,6 +102,34 @@ msgstr "jkazip por JKA Network; versión %s"
msgid "No file or directory specified"
msgstr "Ningún archivo o directorio especificado"
+#: jkazip:118 jkazip:130
+msgid "Directory %s will be decompressed"
+msgstr "El directorio %s será descomprimido"
+
+#: jkazip:123 jkazip:148
+msgid "%s no such file or directory"
+msgstr "%s no existe el archivo o el directorio"
+
+#: jkazip:132
+msgid "File %s will be decompressed"
+msgstr "El archivo %s será descomprimido"
+
+#: jkazip:134
+msgid "%s no sush a file or directory"
+msgstr "%s no existe el archivo o el directorio"
+
+#: jkazip:144
+msgid "The directory %s will be compressed"
+msgstr "El directorio %s será comprimido"
+
+#: jkazip:146
+msgid "The file %s will be compressed"
+msgstr "El archivo %s será comprimido"
+
+#: jkazip:151
+msgid "%s has been compressed"
+msgstr "%s ha sido comprimido"
+
#: jkazip:153
msgid "No format specified"
msgstr "Ningún formato especificado"
diff --git a/jka-toolkit/i18n/jkazip/jkazip.pot b/jka-toolkit/i18n/jkazip/jkazip.pot
index d1861b3..2b801b3 100644
--- a/jka-toolkit/i18n/jkazip/jkazip.pot
+++ b/jka-toolkit/i18n/jkazip/jkazip.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-06-06 16:32+0200\n"
+"POT-Creation-Date: 2016-06-06 17:25+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -21,7 +21,7 @@ msgstr ""
msgid "%s has been decompressed"
msgstr ""
-#: jkazip:83
+#: jkazip:83 jkazip:215
msgid "Format %s unknown"
msgstr ""
@@ -95,6 +95,34 @@ msgstr ""
msgid "No file or directory specified"
msgstr ""
+#: jkazip:118 jkazip:130
+msgid "Directory %s will be decompressed"
+msgstr ""
+
+#: jkazip:123 jkazip:148
+msgid "%s no such file or directory"
+msgstr ""
+
+#: jkazip:132
+msgid "File %s will be decompressed"
+msgstr ""
+
+#: jkazip:134
+msgid "%s no sush a file or directory"
+msgstr ""
+
+#: jkazip:144
+msgid "The directory %s will be compressed"
+msgstr ""
+
+#: jkazip:146
+msgid "The file %s will be compressed"
+msgstr ""
+
+#: jkazip:151
+msgid "%s has been compressed"
+msgstr ""
+
#: jkazip:153
msgid "No format specified"
msgstr ""
diff --git a/jka-toolkit/jkazip b/jka-toolkit/jkazip
index 2a0cf95..21f8f8c 100755
--- a/jka-toolkit/jkazip
+++ b/jka-toolkit/jkazip
@@ -83,7 +83,7 @@ function decompress() {
echo "$(gettext "Format %s unknown" $format)"
fi
}
-version="0.2.2"
+version="1.0.0"
if [ -z $1 ];then
echo "$(gettext "No option specified, use jkazip -h")"
elif [ $1 = "-h" ];then
@@ -115,23 +115,23 @@ elif [ $1 = "-d" ];then
files=1
elif [ -d $2 ];then
files=0
- echo "$(gettext "Directory $2 will be decompressed")"
+ echo "$(gettext "Directory %s will be decompressed" $2)"
elif [ -f $2 ];then
files=0
echo "$(gettext "File $ will be decompressed")"
else
- echo "$(gettext "$2 no such file or directory")"
+ echo "$(gettext "%s no such file or directory" $2)"
exit
fi
if [ $files -eq 0 ];then
decompress 0 $2
elif [ $files -eq 1 ];then
if [ -d $4 ];then
- echo "$(gettext "Directory $4 will be decompressed")"
+ echo "$(gettext "Directory %s will be decompressed" $4)"
elif [ -f $4 ];then
- echo "$(gettext "File $4 will be decompressed")"
+ echo "$(gettext "File %s will be decompressed" $4)"
else
- echo "$(gettext "$4 no sush a file or directory")"
+ echo "$(gettext "%s no sush a file or directory" $4)"
exit
fi
decompress $3 $4
@@ -141,14 +141,14 @@ elif [ $1 = "-c" ];then
echo "$(gettext "No file or directory specified")"
exit
elif [ -d $3 ];then
- echo "$(gettext "The directory $3 will be compressed")"
+ echo "$(gettext "The directory %s will be compressed" $3)"
elif [ -f $3 ];then
- echo "$(gettext "The file $3 will be compressed")"
+ echo "$(gettext "The file %s will be compressed" $3)"
else
- echo "$(gettext "$3 no such file or directory")"
+ echo "$(gettext "%s no such file or directory" $3)"
exit
fi
- msg_co="$(gettext "$3 has been compressed")"
+ msg_co="$(gettext "%s has been compressed" $3)"
if [ -z $2 ];then
echo "$(gettext "No format specified")"
elif [ $2 = "tar" ] 2> /dev/null ;then
@@ -212,7 +212,7 @@ elif [ $1 = "-c" ];then
echo $msg_co
fi
else
- echo "$(gettext "Format $2 unknown")"
+ echo "$(gettext "Format %s unknown" $2)"
fi
else
echo "$(gettext "Unknown option")"
diff --git a/jka-toolkit/no.txt b/jka-toolkit/no.txt
new file mode 100644
index 0000000..e69de29