aboutsummaryrefslogtreecommitdiffstats
path: root/main/hylafaxplus
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2019-05-28 10:38:05 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2019-05-28 10:45:17 +0000
commit7f9789919af11d5fbb73e1e25596746dbfb3f159 (patch)
treeff413a62119a0a745afd538221afd164610ee2b5 /main/hylafaxplus
parent61e4723a0317995acbe4262708693206e1906257 (diff)
main/hylafaxplus: moved from community.
This does not break anything on stable and I'm willing to maintain it for 2 years. According with #10495 I backport this to v3.8 and v3.9 too
Diffstat (limited to 'main/hylafaxplus')
-rw-r--r--main/hylafaxplus/APKBUILD99
-rw-r--r--main/hylafaxplus/common-functions-busybox-awk.patch42
-rw-r--r--main/hylafaxplus/hylafaxplus.confd29
-rw-r--r--main/hylafaxplus/hylafaxplus.initd177
-rw-r--r--main/hylafaxplus/musl-reg-startend.patch20
-rw-r--r--main/hylafaxplus/no-locale.patch11
-rw-r--r--main/hylafaxplus/utf8-dictionary.patch879
7 files changed, 1257 insertions, 0 deletions
diff --git a/main/hylafaxplus/APKBUILD b/main/hylafaxplus/APKBUILD
new file mode 100644
index 00000000000..cd4b64e6458
--- /dev/null
+++ b/main/hylafaxplus/APKBUILD
@@ -0,0 +1,99 @@
+# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
+pkgname=hylafaxplus
+_pkgname=hylafax
+pkgver=7.0.0
+pkgrel=2
+pkgdesc="Making the Premier Open-Source Fax Management System Even Better"
+url="http://hylafax.sourceforge.net"
+arch="all"
+license="MIT"
+# check/test not supported from upstream
+options="!check"
+depends="ghostscript bash tiff-tools !$_pkgname"
+makedepends="zlib-dev tiff-dev gettext-dev openldap-dev lcms2-dev
+ libffi-dev jbig2dec-dev sed readline-dev"
+subpackages="$pkgname-doc $pkgname-lang $pkgname-openrc"
+source="https://downloads.sourceforge.net/hylafax/${_pkgname}-${pkgver}.tar.gz
+ $pkgname.initd
+ $pkgname.confd
+ common-functions-busybox-awk.patch
+ no-locale.patch
+ utf8-dictionary.patch
+ "
+builddir="$srcdir"/$_pkgname-$pkgver
+
+build() {
+ cd "$builddir"
+ # the configure script does not handle ccache or distcc
+ export CC=gcc
+ export CXX=g++
+ ./configure \
+ --nointeractive \
+ --disable-pam \
+ --with-DIR_BIN=/usr/bin \
+ --with-DIR_SBIN=/usr/sbin \
+ --with-DIR_LIB=/usr/lib \
+ --with-DIR_LIBEXEC=/usr/sbin \
+ --with-DIR_LIBDATA=/var/spool/"$pkgname"/lib \
+ --with-DIR_LOCALE=/usr/share/locale/"$pkgname" \
+ --with-DIR_LOCKS=/var/lock \
+ --with-DIR_MAN=/usr/share/man \
+ --with-DIR_SPOOL=/var/spool/"$pkgname" \
+ --with-DIR_HTML=/usr/share/doc/"$pkgname"/html \
+ --with-PATH_IMPRIP="" \
+ --with-SYSVINIT=no \
+ --with-REGEX=yes \
+ --with-LIBTIFF="-ltiff -lz" \
+ --with-LIBINTL="-lintl" \
+ --with-DSO=auto \
+ --with-PATH_EGETTY=/bin/false \
+ --with-PATH_VGETTY=/bin/false
+
+ # parallel build breaks libfaxutil dso building
+ make -j1
+}
+
+package(){
+ cd "$builddir"
+ # this makefile has issues installing, it doesn't use the standard
+ # install - but the following seems to work
+ mkdir -p "${pkgdir}"/usr/bin "${pkgdir}"/usr/sbin
+ mkdir -p "${pkgdir}"/usr/lib/"$pkgname" "${pkgdir}"/usr/share/man
+ mkdir -p "${pkgdir}"/usr/share/locale/$pkgname
+ mkdir -p "${pkgdir}"/var/spool/"$pkgname"
+ mkdir -p "${pkgdir}"/var/spool/"$pkgname"/lib
+ touch "${pkgdir}"/var/spool/"$pkgname"/lib/pagesizes
+ chown uucp:uucp "${pkgdir}"/var/spool/"$pkgname"
+ chmod 0600 "${pkgdir}"/var/spool/"$pkgname"
+
+ make \
+ BIN="${pkgdir}/usr/bin" \
+ SBIN="${pkgdir}/usr/sbin" \
+ LIBDIR="${pkgdir}/usr/lib" \
+ LIB="${pkgdir}/usr/lib" \
+ LIBEXEC="${pkgdir}/usr/sbin" \
+ LIBDATA="${pkgdir}/var/spool/$pkgname"/lib \
+ MAN="${pkgdir}/usr/share/man" \
+ LOCALEDIR="${pkgdir}/usr/share/locale/$pkgname" \
+ SPOOL="${pkgdir}/var/spool/$pkgname" \
+ HTMLDIR="${pkgdir}/usr/share/doc/$pkgname/html" \
+ install
+
+ install -m644 -D "$srcdir/$_pkgname-$pkgver/COPYRIGHT" \
+ "$pkgdir"/usr/share/licenses/$pkgname/COPYRIGHT
+ install -m644 -D "$srcdir/$_pkgname-$pkgver/README" \
+ "$pkgdir"/usr/share/doc/$pkgname/README
+
+ install -D -m755 "$srcdir"/$pkgname.initd \
+ "$pkgdir"/etc/init.d/$pkgname
+ install -D -m644 "$srcdir"/$pkgname.confd \
+ "$pkgdir"/etc/conf.d/$pkgname
+}
+
+sha512sums="c63fdbff79c2ced29e03907c2e401c95a739e343414840a25b9582e3f4db880eaf4622295035e4728a9d1f224f97985007944397f28c9b29595aeec157bc2031 hylafax-7.0.0.tar.gz
+54025c3ee3683476fa947f1e29cda7cc61027e2cbb0be1d400c7f715b4087a5c7693e0e3f8fdb1a8ecf56f48c03e4f0d82d12a2d6ae93707b13d08569510c917 hylafaxplus.initd
+a2117eddc8f0ff70a23a90f2001dcb88c5bddee46ffa021d6d1701cc5cfc3bcb0362ead2b1b1ce2b288992728053c5947466d08916649f45e7dfb1876576e50f hylafaxplus.confd
+41ae2055a7781d83fc275aafe18ced0fe75ba79d3ad7d5096eabaeae3a514b564723185dd33820268577174f6c53bfcfddb30922ba50754b15c5c3b0abbec837 common-functions-busybox-awk.patch
+4a1243daff9904e6395c3e28aa4a78a74de99f5aa9dbf5055a3781acfcd9b1b3db42b1569409b27e3ef9b0e55272dc99122436a79a08c9a1c140c2547c5a2c15 no-locale.patch
+f5f1e33897a91b8297311c033d50e7ea2f9088568264a5b9224285066a504da8cc4296f973dd0a70e09abca538cef26964c6181f4f67f76400783d0697f05e61 utf8-dictionary.patch"
diff --git a/main/hylafaxplus/common-functions-busybox-awk.patch b/main/hylafaxplus/common-functions-busybox-awk.patch
new file mode 100644
index 00000000000..b217b20b7f8
--- /dev/null
+++ b/main/hylafaxplus/common-functions-busybox-awk.patch
@@ -0,0 +1,42 @@
+diff --git a/util/common-functions.sh.in b/util/common-functions.sh.in
+index 38049e3..54cfd6b 100644
+--- a/util/common-functions.sh.in
++++ b/util/common-functions.sh.in
+@@ -40,7 +40,7 @@ setInfoSize()
+ DICTTIMETORECV DICTSIGNALRATE DICTDATAFORMAT DICTERRCORRECT \
+ DICTCALLID1 DICTCALLID2 DICTCALLID3 DICTCALLID4 DICTCALLID \
+ DICTCALLID6 DICTCALLID7 DICTRECEIVEDON DICTCOMMID; do
+- THISLEN="`eval echo \\\""$"$ITEM\\\" | $AWK 'BEGIN {L=0} length>L {L=length} END {print L}' | $SED 's/ //g'`"
++ THISLEN=`eval 'echo ${#'$ITEM'}'`
+ if [ $THISLEN -gt $INFOSIZE ]; then INFOSIZE=$THISLEN; fi
+ done
+ }
+@@ -57,7 +57,7 @@ setItemSize()
+ DICTCALLS DICTPAGES DICTATTEMPTS DICTDIRNUM DICTRECEIVER DICTQUALITY \
+ DICTPAGEWIDTH DICTPAGELENGTH DICTDATAFORMAT DICTREMOTEEQUIPMENT \
+ DICTREMOTESTATION DICTSIGNALRATE; do
+- THISLEN="`eval echo \\\""$"$ITEM\\\" | $AWK 'BEGIN {L=0} length>L {L=length} END {print L}' | $SED 's/ //g'`"
++ THISLEN=`eval 'echo ${#'$ITEM'}'`
+ if [ $THISLEN -gt $ITEMSIZE ]; then ITEMSIZE=$THISLEN; fi
+ done
+ }
+@@ -146,12 +146,12 @@
+ } p("faxstatus", status);
+ next;
+ }
+- /^[!]*post/ { p("files_"++nfiles, $4); p("filetype_"nfiles, "PostScript"); next; }
+- /^[!]*tiff/ { p("files_"++nfiles, $4); p("filetype_"nfiles, "TIFF"); next; }
+- /^[!]*pdf/ { p("files_"++nfiles, $4); p("filetype_"nfiles, "PDF"); next; }
+- /^[!]*pcl/ { p("files_"++nfiles, $4); p("filetype_"nfiles, "PCL"); next; }
+- /^page:/ { p("pins_"++npins, $4); next; }
+- /^data:/ { p("files_"++nfiles, $4); next; }
++ /^[!]*post/ { ++nfiles; p("files_"nfiles, $4); p("filetype_"nfiles, "PostScript"); next; }
++ /^[!]*tiff/ { ++nfiles; p("files_"nfiles, $4); p("filetype_"nfiles, "TIFF"); next; }
++ /^[!]*pdf/ { ++nfiles; p("files_"nfiles, $4); p("filetype_"nfiles, "PDF"); next; }
++ /^[!]*pcl/ { ++nfiles; p("files_"nfiles, $4); p("filetype_"nfiles, "PCL"); next; }
++ /^page:/ { ++npins; p("pins_"npins, $4); next; }
++ /^data:/ { ++nfiles; p("files_"nfiles, $4); next; }
+ /^poll/ { p("poll", " -p"); next; }
+ # Only parse remaining valid lines and allows for colons to appear in the value part
+ /^[a-z]+:/ { str = $0; sub($1":", "", str); p($1, str); next; }
+
diff --git a/main/hylafaxplus/hylafaxplus.confd b/main/hylafaxplus/hylafaxplus.confd
new file mode 100644
index 00000000000..4d4723641d1
--- /dev/null
+++ b/main/hylafaxplus/hylafaxplus.confd
@@ -0,0 +1,29 @@
+# Spool directory for HylaFAX
+spooldir="/var/spool/hylafaxplus"
+
+# Faxq program path
+faxq="/usr/sbin/faxq"
+
+# hfaxd program path
+hfaxd="/usr/sbin/hfaxd"
+
+# faxgetty program path
+faxgetty="/usr/sbin/faxgetty"
+
+# Port of the hfaxd daemon for new protocol
+faxport=hylafax
+
+# Address used by hfaxd as binding address.
+faxbind="127.0.0.1"
+
+# Port of the hfaxd daemon for SNPP protocol
+snppport=444
+
+# Port of the hfaxd daemon for old protocol
+oldprotoport=4557
+
+# newproto | oldproto | snpp | any
+mode="newproto"
+
+# Directory where the pidfiles of HylaFAX are saved.
+piddir="/var/run"
diff --git a/main/hylafaxplus/hylafaxplus.initd b/main/hylafaxplus/hylafaxplus.initd
new file mode 100644
index 00000000000..2d5b69b9c89
--- /dev/null
+++ b/main/hylafaxplus/hylafaxplus.initd
@@ -0,0 +1,177 @@
+#!/sbin/openrc-run
+# Copyright 1999-2008 Gentoo Foundation
+# Author Geaaru
+# Distributed under the terms of the GNU General Public License v2
+
+extra_stopped_commands="zap"
+
+depend() {
+ use lo
+}
+
+checkconfig() {
+ ebegin "Check hylafax server configuration..."
+
+ if [ x$spooldir == x ] ; then
+ eerror "No spooldir directory defined"
+ return 1
+ else
+ SPOOL=$spooldir
+ einfo "Use spool directory $SPOOL"
+ fi
+
+ if [ x$mode == x ] ; then
+ eerror "No mode defined"
+ return 1
+ fi
+
+ if [ ! -f $SPOOL/etc/setup.cache ] ; then
+ eerror "No $SPOOL/etc/setup.cache file found. Use faxsetup command"
+ return 1
+ fi
+
+ if [[ x$hfaxd == x || ! -f $hfaxd ]] ; then
+ eerror "No hfaxd daemon found"
+ return 1
+ fi
+
+ if [[ x$faxq == x || ! -f $faxq ]] ; then
+ eerror "No faxq program found"
+ return 1
+ fi
+
+ if [[ x$faxgetty == x || ! -f $faxgetty ]] ; then
+ eerror "No faxgetty program found"
+ return 1
+ fi
+
+ if [ x$faxbind == x ] ; then
+ eerror "No binding address supply"
+ return 1
+ fi
+
+ if [ x$piddir == x ] ; then
+ PIDDIR=$SPOOL
+ else
+ PIDDIR=$piddir
+ fi
+
+
+ hfaxd_args="-l $faxbind -q $SPOOL"
+
+ case $mode in
+ newproto)
+ if [[ x$faxport == x ]] ; then
+ eerror "No faxport defined"
+ return 1
+ fi
+ hfaxd_args="$hfaxd_args -i $faxport"
+ ;;
+ oldproto)
+ if [[ x$oldprotoport == x ]] ; then
+ eerror "No oldprotoport defined"
+ return 1
+ fi
+ hfaxd_args="$hfaxd_args -o $oldprotoport"
+ ;;
+ snpp)
+ if [[ x$snppport == x ]] ; then
+ eerror "No snppport defined"
+ return 1
+ fi
+ hfaxd_args="$hfaxd_args -s $snppport"
+ ;;
+ any)
+ if [[ x$faxport == x || x$snppport == x || x$oldprotoport == x ]] ; then
+ eerror "No port data found for old services"
+ return 1
+ fi
+ hfaxd_args="$hfaxd_args -i $faxport -s $snppport -o $oldprotoport"
+ ;;
+ *)
+ eerror "Invalid mode"
+ return 1
+ ;;
+
+ esac
+
+ faxq_args="-q $SPOOL"
+
+ # workaround for manage save of pidfile with start-stop-daemon
+ hfaxd_args="$hfaxd_args -d"
+ faxq_args="$faxq_args -D"
+
+ return 0
+}
+
+start() {
+ local result
+
+ checkconfig || return 1
+
+ ebegin "Starting HylaFAX server daemons"
+
+ start_faxq
+ result=$?
+
+ if [ $result -ne 0 ] ; then
+ eerror "Error on start $faxq daemon"
+ return 1
+ fi
+
+ start_hfaxd
+ result=$?
+
+ eend $result
+}
+
+start_hfaxd() {
+ local arguments="--start \
+ --make-pidfile --pidfile $PIDDIR/hfaxd.pid"
+
+ einfo "Starting $hfaxd with args $hfaxd_args"
+
+ start-stop-daemon -b ${arguments} --exec $hfaxd -- $hfaxd_args > /dev/null 2>&1
+
+ return $?;
+}
+
+start_faxq() {
+ local arguments="--start \
+ --make-pidfile --pidfile $PIDDIR/faxq.pid"
+ einfo "Starting $faxq ... "
+
+ start-stop-daemon -b ${arguments} --exec $faxq -- $faxq_args > /dev/null 2>&1
+
+ return $?
+}
+
+stop() {
+ checkconfig || return 1
+
+ ebegin "Stopping HylaFAX server daemons"
+
+ start-stop-daemon --stop --quiet --pidfile $PIDDIR/hfaxd.pid
+ start-stop-daemon --stop --quiet --pidfile $PIDDIR/faxq.pid
+ eend $?
+}
+
+zap() {
+ checkconfig || return 1
+
+ ebegin "Zap HylaFAX server daemon files"
+
+ if [ -f $PIDFILE/hfaxd.pid ] ; then
+ rm -f $PIDFILE/hfaxd.pid
+ fi
+
+ if [ -f $PIDFILE/faxq.pid ] ; then
+ rm -f $PIDFILE/faxq.pid
+ fi
+}
+
+restart() {
+ stop
+ start
+}
+
diff --git a/main/hylafaxplus/musl-reg-startend.patch b/main/hylafaxplus/musl-reg-startend.patch
new file mode 100644
index 00000000000..f101a83d95f
--- /dev/null
+++ b/main/hylafaxplus/musl-reg-startend.patch
@@ -0,0 +1,20 @@
+diff --git a/util/RE.c++ b/util/RE.c++
+index 77150e8..6a11b1c 100644
+--- a/util/RE.c++
++++ b/util/RE.c++
+@@ -77,8 +77,13 @@ RE::Find(const char* text, u_int length, u_int off)
+ else {
+ matches[0].rm_so = off;
+ matches[0].rm_eo = length;
+- execResult = regexec(&c_pattern, text, c_pattern.re_nsub+1,
+- matches, REG_STARTEND);
++ char newtext[length-off+1];
++ strncpy(newtext,&text[off],length-off);
++ newtext[length-off]='\0';
++ execResult = regexec(&c_pattern, newtext, c_pattern.re_nsub+1,
++ matches, 0x0);
++ for (int j=0;j<c_pattern.re_nsub+1;j++)
++ matches[j].rm_so+=off, matches[j].rm_eo+=off;
+ }
+ }
+ return (execResult == 0);
diff --git a/main/hylafaxplus/no-locale.patch b/main/hylafaxplus/no-locale.patch
new file mode 100644
index 00000000000..167418c5c6a
--- /dev/null
+++ b/main/hylafaxplus/no-locale.patch
@@ -0,0 +1,11 @@
+--- a/util/dictionary.sh.in
++++ b/util/dictionary.sh.in
+@@ -178,8 +178,6 @@
+ iconv -c -f "$CHARSET"
+ fi
+ done
+-# Let "$CHARSET" reflect the current locale's charset:
+-CHARSET="$(locale -- charmap)"
+ if LC_ALL=C expr " $CHARSET" : ' ANSI_X3\.4\>' > /dev/null
+ then
+ CHARSET=US-ASCII
diff --git a/main/hylafaxplus/utf8-dictionary.patch b/main/hylafaxplus/utf8-dictionary.patch
new file mode 100644
index 00000000000..8cbdfa9f625
--- /dev/null
+++ b/main/hylafaxplus/utf8-dictionary.patch
@@ -0,0 +1,879 @@
+--- a/util/dict-de.in
++++ b/util/dict-de.in
+@@ -1,13 +1,14 @@
+ # $Id: dict-de.in 1126 2012-12-04 04:52:46Z faxguy $
++# 2019-03-08: adjusted for utf-8
+
+- CHARSET=iso-8859-1;
++ CHARSET=utf-8;
+ DICTRECEIVEAGENT="HylaFAX Empfang";
+ DICTRECEIVEDFROM="Fax empfangen von \$SENDER";
+ DICTRETRIEVEDFROM="Fax geholt von \$SENDER";
+ DICTMSGINTRO="Das ganze Dokument wurde nicht empfangen weil:";
+ DICTLOGFOLLOWS=" ---- Ablauf der Uebertragung ----";
+ DICTLOGFOLLOWS2="Ablauf der Uebertragung";
+- DICTNOLOGAVAIL=" Kein Protokoll des Ablaufs verfügbar";
++ DICTNOLOGAVAIL=" Kein Protokoll des Ablaufs verfügbar";
+ DICTDISPATCHEDTO="Das Fax wurde automatisch weitergeleitet an: \$SENDTO.";
+ DICTPOLLDISPATCHTO="Das Fax wurde abgerufen und zugestellt an: \$MAILADDR.";
+ DICTNOTRECEIVED="Fax nicht empfangen";
+@@ -25,33 +26,33 @@
+ DICTCOMMID="KommunikationsID";
+ DICTSUBMITTEDFROM="Geschickt von";
+ DICTPAGEWIDTH="Seiten Breite";
+- DICTPAGELENGTH="Seiten Länge";
+- DICTRES="Auflösung";
+- DICTNOTHINGAVAIL="nichts verfügbar";
++ DICTPAGELENGTH="Seiten Länge";
++ DICTRES="Auflösung";
++ DICTNOTHINGAVAIL="nichts verfügbar";
+ DICTSTATUS="Status";
+- DICTREMOTEEXCHANGES="Kommunikationsversuchen mit Zielfaxgerät";
++ DICTREMOTEEXCHANGES="Kommunikationsversuchen mit Zielfaxgerät";
+ DICTDIALOGS="Dialoge";
+- DICTFAILEDCALLS="nachfolgende fehlgeschlagene Anrufe zum Empfänger";
+- DICTDIALS="Wählversuche";
+- DICTTOTALCALLS="Anrufe insgesamt durchgeführt";
++ DICTFAILEDCALLS="nachfolgende fehlgeschlagene Anrufe zum Empfänger";
++ DICTDIALS="Wählversuche";
++ DICTTOTALCALLS="Anrufe insgesamt durchgeführt";
+ DICTCALLS="Anrufe";
+- DICTPAGESTRANSMITTED="Seiten übermittelt";
++ DICTPAGESTRANSMITTED="Seiten übermittelt";
+ DICTPAGES="Seiten";
+- DICTTOTALPAGES="Seiten insgesamt zu übermitteln";
++ DICTTOTALPAGES="Seiten insgesamt zu übermitteln";
+ DICTTOTPAGES="TotPages";
+ DICTATTEMPTSPAGE="Versuche die derzeitige Seite zu senden";
+ DICTATTEMPTS="Versuche";
+- DICTDIRNEXTPAGE="Verzeichniss der nächsten zu übermittelnden Seite";
++ DICTDIRNEXTPAGE="Verzeichniss der nächsten zu übermittelnden Seite";
+ DICTDIRNUM="Dirnum";
+- DICTDOCSSUBMITTED="Dokumente zum Versand übermittelt";
+- DICTDOCSTEXT1="Die folgenden Dokumente wurden zum Versand übermittelt und sind auf dem Server";
+- DICTDOCSTEXT2="zur erneuten Nutzung verfügbar bis sie automatisch bereinigt werden, wenn";
+- DICTDOCSTEXT3="dieser Auftrag `if [ \"\$doneop\" = archive ]; then echo 'archiviert'; else echo 'entfernt'; fi` wird. Dokumente können auch manuell entfernt werden";
+- DICTDOCSTEXT4="durch Nutzung des faxrm Kommandos. Siehe dazu \'man faxrm\' für mehr Information.";
++ DICTDOCSSUBMITTED="Dokumente zum Versand übermittelt";
++ DICTDOCSTEXT1="Die folgenden Dokumente wurden zum Versand übermittelt und sind auf dem Server";
++ DICTDOCSTEXT2="zur erneuten Nutzung verfügbar bis sie automatisch bereinigt werden, wenn";
++ DICTDOCSTEXT3="dieser Auftrag `if [ \"\$doneop\" = archive ]; then echo 'archiviert'; else echo 'entfernt'; fi` wird. Dokumente können auch manuell entfernt werden";
++ DICTDOCSTEXT4="durch Nutzung des faxrm Kommandos. Siehe dazu \'man faxrm\' für mehr Information.";
+ DICTFILENAME="Dateiname";
+- DICTSIZE="Größe";
++ DICTSIZE="Größe";
+ DICTTYPE="Typ";
+- DICTUNSENTPAGES="Nicht gesendete Seiten zum Versand übermittelt";
++ DICTUNSENTPAGES="Nicht gesendete Seiten zum Versand übermittelt";
+ DICTUNSENTJOBSTATUS="Nicht gesendete Jobstatus";
+ DICTPIN="PIN ";
+ DICTMESSAGETEXT="Nachrichtentext";
+@@ -64,36 +65,36 @@
+ DICTTO="an";
+ DICTCOMPLETED="abgeschlossen";
+ DICTCOMPLETEDSUCCESSFULLY=" wurde erfolgreich abgeschlossen.";
+- DICTRECEIVER="Empfänger";
+- DICTQUALITY="Qualität";
++ DICTRECEIVER="Empfänger";
++ DICTQUALITY="Qualität";
+ DICTFINE="Fine";
+ DICTNORMAL="Normal";
+- DICTSIGNALRATE="Übertragungsgeschwindigkeit";
++ DICTSIGNALRATE="Ãœbertragungsgeschwindigkeit";
+ DICTDATAFORMAT="Datenformat";
+ DICTREMOTEEQUIPMENT="Gegenstellen Equipment";
+ DICTREMOTESTATION="Gegenstellen Station";
+ DICTPROCESSINGTIME="Verarbeitungszeit";
+- DICTADDITIONALINFO=" Zusätzliche Information:";
++ DICTADDITIONALINFO=" Zusätzliche Information:";
+ DICTFAILED="fehlgeschlagen";
+ DICTREJECTEDBECAUSE="wurde verworfen weil:";
+ DICTBLOCKED="blockiert";
+- DICTDELAYEDBECAUSE="ist in der Verarbeitungswarteschlange verzögert, weil:";
+- DICTASSOONASPOSSIBLE="Der Auftrag wird so schnell wie möglich bearbeitet.";
+- DICTREQUEUED="wiedereingefügt";
++ DICTDELAYEDBECAUSE="ist in der Verarbeitungswarteschlange verzögert, weil:";
++ DICTASSOONASPOSSIBLE="Der Auftrag wird so schnell wie möglich bearbeitet.";
++ DICTREQUEUED="wiedereingefügt";
+ DICTWASNOTSENT="wurde nicht gesendet, weil:";
+ DICTWILLBERETRIED="Der Auftrag wird erneut bearbeitet um";
+ DICTREMOVEDFROMQUEUE="aus der Verarbeitungswarteschlange entfernt";
+- DICTWASDELETED="wurde aus der Verarbeitungswarteschlange gelöscht.";
+- DICTTIMEDOUT="konnte nicht innerhalb der für den Auftrag verfügbaren Zeit vollendet werden.";
++ DICTWASDELETED="wurde aus der Verarbeitungswarteschlange gelöscht.";
++ DICTTIMEDOUT="konnte nicht innerhalb der für den Auftrag verfügbaren Zeit vollendet werden.";
+ DICTCONVERSION1="wurde nicht gesendet, weil die Dokumentenkonvertierung";
+ DICTCONVERSION2="zum Fax fehlgeschlagen ist. Die Ausgabe des Konvertierungsprogrammes war:";
+- DICTCONVERSION3="Überprüfen Sie jedes PostScript Dokument auf nicht standard-konforme Fonts und invalide Konstruktionen";
++ DICTCONVERSION3="Überprüfen Sie jedes PostScript Dokument auf nicht standard-konforme Fonts und invalide Konstruktionen";
+ DICTNOFORMATTER1="wurde nicht gesendet, weil";
+ DICTNOFORMATTER2="das Skript zur Dokumentenkonvertierung nicht gefunden wurde.";
+- DICTNOTICEABOUT="Hinweis über";
++ DICTNOTICEABOUT="Hinweis über";
+ DICTPOLLINGFAILED=", ein Faxabruf,\nkonnte nicht vollendet werden, weil ";
+ DICTREMOTEREJECTED="die Gegenstelle den Faxabruf abgewiesen hat.";
+- DICTNODOCTOPOLL="kein Dokument zum Empfang verfügbar war.";
++ DICTNODOCTOPOLL="kein Dokument zum Empfang verfügbar war.";
+ DICTUNSPECIFIEDPROBLEM="ein nicht spezifiziertes Problem aufgetreten ist.";
+ DICTUNKNOWNREASON1="irgendwas geschehen ist.";
+ DICTUNKNOWNREASON2="Leider wurde das Benachrichtigungsskript aus unbekanntem Grund aufgerufen";
+--- a/util/dict-es.in
++++ b/util/dict-es.in
+@@ -1,15 +1,16 @@
+ # $Id: dict-es.in 1126 2012-12-04 04:52:46Z faxguy $
++# 2019-03-08: adjusted for utf-8
+
+- CHARSET=iso-8859-1;
++ CHARSET=utf-8;
+ DICTRECEIVEAGENT="Servidor de Fax HylaFAX";
+ DICTRECEIVEDFROM="Fax recibido de \$SENDER";
+ DICTRETRIEVEDFROM="Fax recuperado de \$SENDER";
+- DICTMSGINTRO="El documento no se recibió en su totalidad porque:";
+- DICTLOGFOLLOWS=" ---- Transcripción de la sesión ----";
+- DICTLOGFOLLOWS2="La transcripción de la sesión es la siguiente";
+- DICTNOLOGAVAIL=" Ninguna transcripción disponible";
+- DICTDISPATCHEDTO="El fax fue enviado automáticamente a: \$SENDTO.";
+- DICTPOLLDISPATCHTO="El fax fue escogido y enviado para la siguiente dirección: \$MAILADDR.";
++ DICTMSGINTRO="El documento no se recibió en su totalidad porque:";
++ DICTLOGFOLLOWS=" ---- Transcripción de la sesión ----";
++ DICTLOGFOLLOWS2="La transcripción de la sesión es la siguiente";
++ DICTNOLOGAVAIL=" Ninguna transcripción disponible";
++ DICTDISPATCHEDTO="El fax fue enviado automáticamente a: \$SENDTO.";
++ DICTPOLLDISPATCHTO="El fax fue escogido y enviado para la siguiente dirección: \$MAILADDR.";
+ DICTNOTRECEIVED="fax no recibido";
+ DICTATTEMPTEDFAXFAILED="El intento de recibir el fax por \$DEVICE ha fallado porque:";
+ DICTATTEMPTEDPOLLFAILED="El intento de recuperar el fax por \$DEVICE hs fallado porque:";
+@@ -20,42 +21,42 @@
+ DICTJOBID="IDTrabajo";
+ DICTGROUPID="IDGrupo";
+ DICTSENDER="Remitente";
+- DICTMAILADDR="Dirección";
+- DICTMODEM="Módem";
++ DICTMAILADDR="Dirección";
++ DICTMODEM="Módem";
+ DICTCOMMID="IDCom";
+ DICTSUBMITTEDFROM="Sometido De";
+ DICTPAGEWIDTH="Anchura";
+ DICTPAGELENGTH="Longitud";
+- DICTRES="Resolución";
++ DICTRES="Resolución";
+ DICTNOTHINGAVAIL="nada disponible";
+ DICTSTATUS="Estado";
+ DICTREMOTEEXCHANGES="conexiones con el dispositivo remoto";
+- DICTDIALOGS="Diálogos";
++ DICTDIALOGS="Diálogos";
+ DICTFAILEDCALLS="llamadas falladas consecutivas al destino";
+ DICTDIALS="Marcaciones";
+- DICTTOTALCALLS="total de llamadas telefónicas echas";
++ DICTTOTALCALLS="total de llamadas telefónicas echas";
+ DICTCALLS="Llamadas";
+- DICTPAGESTRANSMITTED="páginas transmitidas";
+- DICTPAGES="Páginas";
+- DICTTOTALPAGES="total de páginas a transmitir";
+- DICTTOTPAGES="PáginasPara";
+- DICTATTEMPTSPAGE="tentativas de enviar la página actual";
++ DICTPAGESTRANSMITTED="páginas transmitidas";
++ DICTPAGES="Páginas";
++ DICTTOTALPAGES="total de páginas a transmitir";
++ DICTTOTPAGES="PáginasPara";
++ DICTATTEMPTSPAGE="tentativas de enviar la página actual";
+ DICTATTEMPTS="Tentativas";
+- DICTDIRNEXTPAGE="directorio de la página siguiente a enviar";
++ DICTDIRNEXTPAGE="directorio de la página siguiente a enviar";
+ DICTDIRNUM="NumDir";
+- DICTDOCSSUBMITTED="Documentos sometidos para transmisión";
+- DICTDOCSTEXT1="Los documentos siguientes fueron sometidos para transmisión y están";
++ DICTDOCSSUBMITTED="Documentos sometidos para transmisión";
++ DICTDOCSTEXT1="Los documentos siguientes fueron sometidos para transmisión y están";
+ DICTDOCSTEXT2="disponibles en el servidor para reutilizarse hasta que sean eliminados";
+- DICTDOCSTEXT3="automáticamente o cuando este trabajo esté `if [ \"\$doneop\" = archive ]; then echo 'archivado'; else echo 'eliminado'; fi`. Los documentos podrán también ser eliminados";
+- DICTDOCSTEXT4="manualmente usando el comando faxrm\; consulte faxrm\(1\) para más información.";
++ DICTDOCSTEXT3="automáticamente o cuando este trabajo esté `if [ \"\$doneop\" = archive ]; then echo 'archivado'; else echo 'eliminado'; fi`. Los documentos podrán también ser eliminados";
++ DICTDOCSTEXT4="manualmente usando el comando faxrm\; consulte faxrm\(1\) para más información.";
+ DICTFILENAME="Nombre de fichero";
+- DICTSIZE="Tamaño";
++ DICTSIZE="Tamaño";
+ DICTTYPE="Tipo";
+- DICTUNSENTPAGES="Páginas no enviadas sometidas para envio";
++ DICTUNSENTPAGES="Páginas no enviadas sometidas para envio";
+ DICTUNSENTJOBSTATUS="Estado del trabajo no enviado";
+ DICTPIN="PIN ";
+ DICTMESSAGETEXT="Texto del mensaje";
+- DICTNOREASON="ninguna razón registrada";
++ DICTNOREASON="ninguna razón registrada";
+ DICTYOURJOBTO="Su trabajo \$THISJOBTYPE para \$number";
+ DICTfacsimile="fax";
+ DICTpager="paginador";
+@@ -63,45 +64,45 @@
+ DICTAT="a";
+ DICTTO="a";
+ DICTCOMPLETED="se ha cumpletado";
+- DICTCOMPLETEDSUCCESSFULLY=" se ha cumpletado con éxito.";
++ DICTCOMPLETEDSUCCESSFULLY=" se ha cumpletado con éxito.";
+ DICTRECEIVER="Receptor";
+ DICTQUALITY="Calidad";
+ DICTFINE="Fino";
+ DICTNORMAL="Normal";
+- DICTSIGNALRATE="Velocidad de la transmisión";
++ DICTSIGNALRATE="Velocidad de la transmisión";
+ DICTDATAFORMAT="Formato De Datos";
+ DICTREMOTEEQUIPMENT="Equipo Remoto";
+ DICTREMOTESTATION="Nombre del Equipo Remoto";
+ DICTPROCESSINGTIME="El tiempo de procesamiento fue de";
+- DICTADDITIONALINFO=" Información adicional:";
+- DICTFAILED="falló";
++ DICTADDITIONALINFO=" Información adicional:";
++ DICTFAILED="falló";
+ DICTREJECTEDBECAUSE="fue rechazado porque:";
+ DICTBLOCKED="bloqueado";
+ DICTDELAYEDBECAUSE="esta retrasado porque:";
+- DICTASSOONASPOSSIBLE="El trabajo será procesado cuanto antes.";
++ DICTASSOONASPOSSIBLE="El trabajo será procesado cuanto antes.";
+ DICTREQUEUED="ha sido puesto em memoria";
+ DICTWASNOTSENT="no fue enviado porque:";
+- DICTWILLBERETRIED="El trabajo será enviado nuevamente en";
++ DICTWILLBERETRIED="El trabajo será enviado nuevamente en";
+ DICTREMOVEDFROMQUEUE="eliminado de la memoria para envio";
+ DICTWASDELETED="fue eliminado del envio.";
+ DICTTIMEDOUT="no ha sido enviado porque agoto el plazo designado.";
+- DICTCONVERSION1="no fue enviado porque la conversión del documento";
+- DICTCONVERSION2="para fax ha fallado. El mensaje del programa de conversión fué:";
+- DICTCONVERSION3="Compruebe si él documento de PostScript para saber si hay fuentes no estándar y construcciones inválidas";
++ DICTCONVERSION1="no fue enviado porque la conversión del documento";
++ DICTCONVERSION2="para fax ha fallado. El mensaje del programa de conversión fué:";
++ DICTCONVERSION3="Compruebe si él documento de PostScript para saber si hay fuentes no estándar y construcciones inválidas";
+ DICTNOFORMATTER1="no fue enviado porque";
+- DICTNOFORMATTER2="el programa de conversión no fue encontrado.";
++ DICTNOFORMATTER2="el programa de conversión no fue encontrado.";
+ DICTNOTICEABOUT="Aviso de";
+ DICTPOLLINGFAILED=", el intento de poner el documento para envio, \nha fallado porque ";
+ DICTREMOTEREJECTED="la estacion remota ha rechado su llamada.";
+- DICTNODOCTOPOLL="no hay documento disponible para recuperación.";
++ DICTNODOCTOPOLL="no hay documento disponible para recuperación.";
+ DICTUNSPECIFIEDPROBLEM="ha ocurrido un problema sin especificar.";
+ DICTUNKNOWNREASON1="hizo que fuera interrumpido.";
+- DICTUNKNOWNREASON2="Debido a una razón no especificada, la notificación de envio fue iniciada";
+- DICTUNKNOWNREASON3="el resto de este mensaje és para despiste de fallos:";
++ DICTUNKNOWNREASON2="Debido a una razón no especificada, la notificación de envio fue iniciada";
++ DICTUNKNOWNREASON3="el resto de este mensaje és para despiste de fallos:";
+ DICTUNKNOWNREASON4="Esto no deberia ocurrir, informe el administrador.";
+ DICTRECEIVEDON="Recibido De";
+- DICTPOLLFAILED="la recuperación del fax en memória ha sufrido un fallo";
+- DICTYES="Sí";
++ DICTPOLLFAILED="la recuperación del fax en memória ha sufrido un fallo";
++ DICTYES="Sí";
+ DICTNO="No";
+ DICTRECEIVED="Recibido";
+ DICTTIMETORECV="Tiempo Para Recibir";
+--- a/util/dict-it.in
++++ b/util/dict-it.in
+@@ -1,19 +1,20 @@
+ # $Id: dict-it.in 1126 2012-12-04 04:52:46Z faxguy $
++# 2019-03-08: adjusted for utf-8
+
+- CHARSET=iso-8859-1;
++ CHARSET=utf-8;
+ DICTRECEIVEAGENT="Server fax HylaFAX";
+ DICTRECEIVEDFROM="Fax ricevuto da \$SENDER";
+ DICTRETRIEVEDFROM="Fax scaricato da \$SENDER";
+- DICTMSGINTRO="Il documento non è stato completamente ricevuto perché:";
++ DICTMSGINTRO="Il documento non è stato completamente ricevuto perché:";
+ DICTLOGFOLLOWS=" ---- Segue trascrizione della sessione ----";
+ DICTLOGFOLLOWS2="Segue trascrizione della sessione";
+ DICTNOLOGAVAIL=" Trascrizione non disponibile";
+- DICTDISPATCHEDTO="Il fax è stato automaticamente inviato a: \$SENDTO.";
+- DICTPOLLDISPATCHTO="Il fax è stato richiesto da e inviato a: \$MAILADDR.";
++ DICTDISPATCHEDTO="Il fax è stato automaticamente inviato a: \$SENDTO.";
++ DICTPOLLDISPATCHTO="Il fax è stato richiesto da e inviato a: \$MAILADDR.";
+ DICTNOTRECEIVED="fax non ricevuto";
+- DICTATTEMPTEDFAXFAILED="Un tentativo di ricevere un fax su \$DEVICE è fallito perché:";
+- DICTATTEMPTEDPOLLFAILED="Un tentativo di scaricare un fax tramite \$DEVICE è fallito perché:";
+- DICTFAILEDBECAUSE="è fallito perché:";
++ DICTATTEMPTEDFAXFAILED="Un tentativo di ricevere un fax su \$DEVICE è fallito perché:";
++ DICTATTEMPTEDPOLLFAILED="Un tentativo di scaricare un fax tramite \$DEVICE è fallito perché:";
++ DICTFAILEDBECAUSE="è fallito perché:";
+ DICTUNKNOWNDOCTYPE="Tipo documento non riconosciuto";
+ DICTNOFILEEXISTS="File inesistente";
+ DICTDESTINATION="Destinatario";
+@@ -45,8 +46,8 @@
+ DICTDIRNUM="Dirnum";
+ DICTDOCSSUBMITTED="Documenti accodati per l\'invio";
+ DICTDOCSTEXT1="I seguenti documenti erano stati accodati per l\'invio e sono";
+- DICTDOCSTEXT2="disponibili sul server per essere riutilizzati finché non saranno automaticamente";
+- DICTDOCSTEXT3="eliminati quando questo lavoro sarà `if [ \"\$doneop\" = archive ]; then echo 'archiviato'; else echo 'rimosso'; fi`. I documenti possono anche essere manualmente";
++ DICTDOCSTEXT2="disponibili sul server per essere riutilizzati finché non saranno automaticamente";
++ DICTDOCSTEXT3="eliminati quando questo lavoro sarà `if [ \"\$doneop\" = archive ]; then echo 'archiviato'; else echo 'rimosso'; fi`. I documenti possono anche essere manualmente";
+ DICTDOCSTEXT4="eliminati con il comando faxrm\; consultare faxrm\(1\) per maggiori informazioni.";
+ DICTFILENAME="Nome file";
+ DICTSIZE="Dimensione";
+@@ -63,45 +64,45 @@
+ DICTAT="alle";
+ DICTTO="per";
+ DICTCOMPLETED="completato";
+- DICTCOMPLETEDSUCCESSFULLY=" è stato completato con successo.";
++ DICTCOMPLETEDSUCCESSFULLY=" è stato completato con successo.";
+ DICTRECEIVER="Ricevente";
+- DICTQUALITY="Qualità";
++ DICTQUALITY="Qualità";
+ DICTFINE="Fine";
+ DICTNORMAL="Normale";
+- DICTSIGNALRATE="Velocità di trasmissione";
++ DICTSIGNALRATE="Velocità di trasmissione";
+ DICTDATAFORMAT="Formato dati";
+ DICTREMOTEEQUIPMENT="Dispositivo remoto";
+ DICTREMOTESTATION="Stazione remota";
+- DICTPROCESSINGTIME="Il tempo di elaborazione è stato";
++ DICTPROCESSINGTIME="Il tempo di elaborazione è stato";
+ DICTADDITIONALINFO=" Informazioni addizionali:";
+ DICTFAILED="fallito";
+- DICTREJECTEDBECAUSE="è stato rifiutato perché:";
++ DICTREJECTEDBECAUSE="è stato rifiutato perché:";
+ DICTBLOCKED="bloccato";
+- DICTDELAYEDBECAUSE="è stato riaccodato nella coda dei lavori in attesa perché:";
+- DICTASSOONASPOSSIBLE="Il lavoro verrà elaborato appena possibile.";
++ DICTDELAYEDBECAUSE="è stato riaccodato nella coda dei lavori in attesa perché:";
++ DICTASSOONASPOSSIBLE="Il lavoro verrà elaborato appena possibile.";
+ DICTREQUEUED="riaccodato";
+- DICTWASNOTSENT="non è stato spedito per il seguente motivo:";
+- DICTWILLBERETRIED="Il lavoro verrà riprovato alle";
++ DICTWASNOTSENT="non è stato spedito per il seguente motivo:";
++ DICTWILLBERETRIED="Il lavoro verrà riprovato alle";
+ DICTREMOVEDFROMQUEUE="rimosso dalla coda";
+- DICTWASDELETED="è stato cancellato dalla coda.";
+- DICTTIMEDOUT="non è stato completato prima dell'orario prefissato.";
+- DICTCONVERSION1="non è stato inviato perché la conversione del documento";
+- DICTCONVERSION2="in fax è fallita. L'output del convertitore è stato:";
++ DICTWASDELETED="è stato cancellato dalla coda.";
++ DICTTIMEDOUT="non è stato completato prima dell'orario prefissato.";
++ DICTCONVERSION1="non è stato inviato perché la conversione del documento";
++ DICTCONVERSION2="in fax è fallita. L'output del convertitore è stato:";
+ DICTCONVERSION3="Verificare i documenti Postscript per l'uso di font non standard e construtti non validi";
+- DICTNOFORMATTER1="non è stato inviato perché";
+- DICTNOFORMATTER2="lo script di conversione del documento non è stato trovato.";
++ DICTNOFORMATTER1="non è stato inviato perché";
++ DICTNOFORMATTER2="lo script di conversione del documento non è stato trovato.";
+ DICTNOTICEABOUT="Avviso a riguardo di";
+- DICTPOLLINGFAILED=", una richiesta di scaricamento fax,\nnon può essere completata perché ";
++ DICTPOLLINGFAILED=", una richiesta di scaricamento fax,\nnon può essere completata perché ";
+ DICTREMOTEREJECTED="il dispositivo remoto ha rifiutato la richiesta.";
+ DICTNODOCTOPOLL="nessun documento era disponibile per essere scaricato.";
+- DICTUNSPECIFIEDPROBLEM="si è verificato un problema non identificato.";
+- DICTUNKNOWNREASON1="gli è capitato qualcosa.";
+- DICTUNKNOWNREASON2="Sfortunatamente, lo script di notifica è stato richiamato per un motivo sconosciuto";
+- DICTUNKNOWNREASON3="la parta restante di questo messaggio è solo per la ricerca dell'origine dell'errore:";
++ DICTUNSPECIFIEDPROBLEM="si è verificato un problema non identificato.";
++ DICTUNKNOWNREASON1="gli è capitato qualcosa.";
++ DICTUNKNOWNREASON2="Sfortunatamente, lo script di notifica è stato richiamato per un motivo sconosciuto";
++ DICTUNKNOWNREASON3="la parta restante di questo messaggio è solo per la ricerca dell'origine dell'errore:";
+ DICTUNKNOWNREASON4="Questa situazione non si dovrebbe mai verificare, contattare l'amministratore del sistema.";
+ DICTRECEIVEDON="Ricevuto tramite";
+ DICTPOLLFAILED="scaricamento fax fallito";
+- DICTYES="Sì";
++ DICTYES="Sì";
+ DICTNO="No";
+ DICTRECEIVED="Ricevuto";
+ DICTTIMETORECV="Durata della ricezione";
+--- a/util/dict-pl.in
++++ b/util/dict-pl.in
+@@ -1,18 +1,19 @@
+ # $Id: dict-pl.in 1126 2012-12-04 04:52:46Z faxguy $
++# 2019-03-08: adjusted for utf-8
+
+- CHARSET=iso-8859-2;
+- DICTRECEIVEAGENT="Serwer faxów HylaFAX";
++ CHARSET=utf-8;
++ DICTRECEIVEAGENT="Serwer faxów HylaFAX";
+ DICTRECEIVEDFROM="Odebrano fax od \$SENDER";
+ DICTRETRIEVEDFROM="Pobrano fax od \$SENDER";
+- DICTMSGINTRO="Nie odebrano ca³o¶ci dokumentu, poniewa¿:";
++ DICTMSGINTRO="Nie odebrano ca³oĥci dokumentu, ponieważ:";
+ DICTLOGFOLLOWS=" ---- Transkrypcja sesji ----";
+ DICTLOGFOLLOWS2="Transkrypcja sesji";
+ DICTNOLOGAVAIL=" Nie odnaleziono transkrypcji sesji";
+- DICTDISPATCHEDTO="Fax zosta³ automatycznie przes³any do: \$SENDTO.";
+- DICTPOLLDISPATCHTO="Fax zosta³ dostarczony do: \$MAILADDR.";
++ DICTDISPATCHEDTO="Fax zosta³ automatycznie przes³any do: \$SENDTO.";
++ DICTPOLLDISPATCHTO="Fax zosta³ dostarczony do: \$MAILADDR.";
+ DICTNOTRECEIVED="Nie odebrano faxu";
+- DICTATTEMPTEDFAXFAILED="Próba odebrania faksu na modemie \$DEVICE zakoñczy³a siê niepowodzeniem z powodu:";
+- DICTATTEMPTEDPOLLFAILED="Próba pobrania faksu na modemie \$DEVICE zakoñczy³a siê niepowodzeniem z powodu:";
++ DICTATTEMPTEDFAXFAILED="Próba odebrania faksu na modemie \$DEVICE zakoñczy³a siê niepowodzeniem z powodu:";
++ DICTATTEMPTEDPOLLFAILED="Próba pobrania faksu na modemie \$DEVICE zakoñczy³a siê niepowodzeniem z powodu:";
+ DICTFAILEDBECAUSE="Przyczyna niepowodzenia:";
+ DICTUNKNOWNDOCTYPE="Nieznany typ dokumentu";
+ DICTNOFILEEXISTS="Plik nie istnieje";
+@@ -24,38 +25,38 @@
+ DICTMODEM="Modem";
+ DICTCOMMID="ID Komunikacji";
+ DICTSUBMITTEDFROM="Nadano przez";
+- DICTPAGEWIDTH="Szeroko¶æ strony";
+- DICTPAGELENGTH="Wysoko¶æ strony";
+- DICTRES="Rozdzielczo¶æ";
+- DICTNOTHINGAVAIL="niedostêpne";
++ DICTPAGEWIDTH="Szerokoĥĉ strony";
++ DICTPAGELENGTH="Wysokoĥĉ strony";
++ DICTRES="Rozdzielczoĥĉ";
++ DICTNOTHINGAVAIL="niedostêpne";
+ DICTSTATUS="Status";
+- DICTREMOTEEXCHANGES="wymiany ze zdalnym urz±dzeniem";
+- DICTDIALOGS="Po³±czeñ";
+- DICTFAILEDCALLS="Kolejnych nieudanych prób po³±czenia telefonicznego";
++ DICTREMOTEEXCHANGES="wymiany ze zdalnym urzħdzeniem";
++ DICTDIALOGS="Po³ħczeñ";
++ DICTFAILEDCALLS="Kolejnych nieudanych prób po³ħczenia telefonicznego";
+ DICTDIALS="";
+- DICTTOTALCALLS="£±cznie po³±czeñ telefonicznych";
+- DICTCALLS="Po³±czeñ telefonicznych";
+- DICTPAGESTRANSMITTED="stron przes³ano";
++ DICTTOTALCALLS="£ħcznie po³ħczeñ telefonicznych";
++ DICTCALLS="Po³ħczeñ telefonicznych";
++ DICTPAGESTRANSMITTED="stron przes³ano";
+ DICTPAGES="Stron";
+- DICTTOTALPAGES="³±cznie stron do przes³ania";
++ DICTTOTALPAGES="³ħcznie stron do przes³ania";
+ DICTTOTPAGES="Stron";
+- DICTATTEMPTSPAGE="prób wys³ania obecnej strony";
+- DICTATTEMPTS="Prób";
+- DICTDIRNEXTPAGE="katalog nastêpnej strony do wys³ania";
++ DICTATTEMPTSPAGE="prób wys³ania obecnej strony";
++ DICTATTEMPTS="Prób";
++ DICTDIRNEXTPAGE="katalog nastêpnej strony do wys³ania";
+ DICTDIRNEXTPAGE="directory of next page to send";
+ DICTDIRNUM="Katalog";
+ DICTDOCSSUBMITTED="Dokumenty przeznaczone do transmisji";
+- DICTDOCSTEXT1="Nastêpuj±ce dokumenty zosta³y przeznaczone do trasmisji i s±";
+- DICTDOCSTEXT2="dostêpne na serwerze do ponownego u¿ycia do momentu, gdy zostan± automatycznie";
+- DICTDOCSTEXT3="wyczyszczone, gdy zadanie zostanie `if [ \"\$doneop\" = archive ]; then echo 'zarchiwizowane' else echo 'usuniête'; fi`. Dokumenty mo¿na równie¿ usuwaæ";
+- DICTDOCSTEXT4="rêcznie przy pomocy komendy faxrm. Proszê zajrzeæ do strony podrêcznika faxrm\(1\).";
++ DICTDOCSTEXT1="Nastêpujħce dokumenty zosta³y przeznaczone do trasmisji i sħ";
++ DICTDOCSTEXT2="dostêpne na serwerze do ponownego użycia do momentu, gdy zostanħ automatycznie";
++ DICTDOCSTEXT3="wyczyszczone, gdy zadanie zostanie `if [ \"\$doneop\" = archive ]; then echo 'zarchiwizowane' else echo 'usuniête'; fi`. Dokumenty można również usuwaĉ";
++ DICTDOCSTEXT4="rêcznie przy pomocy komendy faxrm. Proszê zajrzeĉ do strony podrêcznika faxrm\(1\).";
+ DICTFILENAME="Nazwa pliku";
+ DICTSIZE="Rozmiar";
+ DICTTYPE="Typ";
+- DICTUNSENTPAGES="Niewys³ane stront przeznaczone do transmisji";
++ DICTUNSENTPAGES="Niewys³ane stront przeznaczone do transmisji";
+ DICTUNSENTJOBSTATUS="Unsent job status";
+ DICTPIN="PIN ";
+- DICTMESSAGETEXT="Tre¶æ wiadomo¶ci";
++ DICTMESSAGETEXT="Treĥĉ wiadomoĥci";
+ DICTNOREASON="nie zarejestrowano powodu";
+ DICTYOURJOBTO="Zadanie \$THISJOBTYPE do \$number";
+ DICTfacsimile="fax";
+@@ -63,53 +64,53 @@
+ DICTJOB="\$THISJOBTYPE zadanie \$jobid";
+ DICTAT="o";
+ DICTTO="do";
+- DICTCOMPLETED="zakoñczone";
+- DICTCOMPLETEDSUCCESSFULLY=" zakoñczone powodzeniem.";
++ DICTCOMPLETED="zakoñczone";
++ DICTCOMPLETEDSUCCESSFULLY=" zakoñczone powodzeniem.";
+ DICTRECEIVER="Odbiorca";
+- DICTQUALITY="Jako¶æ";
++ DICTQUALITY="Jakoĥĉ";
+ DICTFINE="Wysoka";
+- DICTNORMAL="Zwyk³a";
+- DICTSIGNALRATE="Sygna³";
++ DICTNORMAL="Zwyk³a";
++ DICTSIGNALRATE="Sygna³";
+ DICTDATAFORMAT="Format danych";
+- DICTREMOTEEQUIPMENT="Zdalne urz±dzenie";
++ DICTREMOTEEQUIPMENT="Zdalne urzħdzenie";
+ DICTREMOTESTATION="Zdalna maszyna";
+ DICTPROCESSINGTIME="Czas przetwarzania";
+ DICTADDITIONALINFO=" Dodatkowe informacje:";
+ DICTFAILED="nieudane";
+- DICTREJECTEDBECAUSE="zosta³o odrzucone, poniewa¿:";
++ DICTREJECTEDBECAUSE="zosta³o odrzucone, ponieważ:";
+ DICTBLOCKED="zablokowane";
+- DICTDELAYEDBECAUSE="zosta³o zatrzymane w kolejce wysy³ania, poniewa¿:";
+- DICTASSOONASPOSSIBLE="Zadanie zostanie wykonane tak szybko, jak to jest mo¿liwe.";
+- DICTWASNOTSENT="nie zosta³o wys³ane, poniewa¿:";
+- DICTWILLBERETRIED="Nastêpna próba o";
+- DICTREMOVEDFROMQUEUE="usuniêty z kolejki";
+- DICTWASDELETED="zosta³o usuniête z kolejki";
+- DICTTIMEDOUT="nie zosta³o zakoñczone przed terminem.";
+- DICTCONVERSION1="nie zosta³o wys³ane, poniewa¿ konwersja dokumentu";
+- DICTCONVERSION2="na fax zakoñczy³a siê niepowodzeniem. Komunikaty programu konwertuj±cego:";
+- DICTCONVERSION3="Nale¿y sprawdziæ, czy w dokumentach PostScriptowych nie wystêpuj± niestandardowe czcionki lub nieprawid³owe konstrunkcje";
+- DICTNOFORMATTER1="nie zosta³o wys³ane, powniewa¿";
+- DICTNOFORMATTER2="skrypt konwertuj±cy dokumenty nie zosta³ odnaleziony.";
++ DICTDELAYEDBECAUSE="zosta³o zatrzymane w kolejce wysy³ania, ponieważ:";
++ DICTASSOONASPOSSIBLE="Zadanie zostanie wykonane tak szybko, jak to jest możliwe.";
++ DICTWASNOTSENT="nie zosta³o wys³ane, ponieważ:";
++ DICTWILLBERETRIED="Nastêpna próba o";
++ DICTREMOVEDFROMQUEUE="usuniêty z kolejki";
++ DICTWASDELETED="zosta³o usuniête z kolejki";
++ DICTTIMEDOUT="nie zosta³o zakoñczone przed terminem.";
++ DICTCONVERSION1="nie zosta³o wys³ane, ponieważ konwersja dokumentu";
++ DICTCONVERSION2="na fax zakoñczy³a siê niepowodzeniem. Komunikaty programu konwertujħcego:";
++ DICTCONVERSION3="Należy sprawdziĉ, czy w dokumentach PostScriptowych nie wystêpujħ niestandardowe czcionki lub nieprawid³owe konstrunkcje";
++ DICTNOFORMATTER1="nie zosta³o wys³ane, pownieważ";
++ DICTNOFORMATTER2="skrypt konwertujħcy dokumenty nie zosta³ odnaleziony.";
+ DICTNOTICEABOUT="Powiadomienie o";
+- DICTPOLLINGFAILED=" próba pobrania\n nie powiod³a siê, poniewa¿ ";
+- DICTREMOTEREJECTED="zdalny fax odrzuci³ ¿±danie.";
++ DICTPOLLINGFAILED=" próba pobrania\n nie powiod³a siê, ponieważ ";
++ DICTREMOTEREJECTED="zdalny fax odrzuci³ żħdanie.";
+ DICTNODOCTOPOLL="nie odnaleziono dokumentu do pobrania.";
+- DICTUNSPECIFIEDPROBLEM="nast±pi³ nieoczekiwany problem.";
+- DICTUNKNOWNREASON1="uleg³o uszkodzeniu.";
+- DICTUNKNOWNREASON2="Niestety skrypt powiadamiaj±cy zosta³ uruchomiony z niewiadomego powodu, "
+- DICTUNKNOWNREASON3="wiêc reszta tej wiadomo¶ci s³u¿y tylko celom diagnostycznym.";
+- DICTUNKNOWNREASON4="To nie powinno mieæ miejsca. Proszê skontaktowaæ siê z administratorem.";
++ DICTUNSPECIFIEDPROBLEM="nastħpi³ nieoczekiwany problem.";
++ DICTUNKNOWNREASON1="uleg³o uszkodzeniu.";
++ DICTUNKNOWNREASON2="Niestety skrypt powiadamiajħcy zosta³ uruchomiony z niewiadomego powodu, "
++ DICTUNKNOWNREASON3="wiêc reszta tej wiadomoĥci s³uży tylko celom diagnostycznym.";
++ DICTUNKNOWNREASON4="To nie powinno mieĉ miejsca. Proszê skontaktowaĉ siê z administratorem.";
+ DICTRECEIVEDON="Otrzymano";
+- DICTPOLLFAILED="Pobranie faxu zakoñczy³o siê niepowodzeniem";
++ DICTPOLLFAILED="Pobranie faxu zakoñczy³o siê niepowodzeniem";
+ DICTYES="Tak";
+ DICTNO="Nie";
+ DICTRECEIVED="Otrzymano";
+- DICTTIMETORECV="D³ugo¶æ transmisji";
+- DICTERRCORRECT="Korekcja b³êdów";
+- DICTCALLID1="Po³±czenie ID1";
+- DICTCALLID2="Po³±czenie ID2";
+- DICTCALLID3="Po³±czenie ID3";
+- DICTCALLID4="Po³±czenie ID4";
+- DICTCALLID5="Po³±czenie ID5";
+- DICTCALLID6="Po³±czenie ID6";
+- DICTCALLID7="Po³±czenie ID7";
++ DICTTIMETORECV="D³ugoĥĉ transmisji";
++ DICTERRCORRECT="Korekcja b³êdów";
++ DICTCALLID1="Po³ħczenie ID1";
++ DICTCALLID2="Po³ħczenie ID2";
++ DICTCALLID3="Po³ħczenie ID3";
++ DICTCALLID4="Po³ħczenie ID4";
++ DICTCALLID5="Po³ħczenie ID5";
++ DICTCALLID6="Po³ħczenie ID6";
++ DICTCALLID7="Po³ħczenie ID7";
+--- a/util/dict-pt.in
++++ b/util/dict-pt.in
+@@ -1,22 +1,23 @@
+ # $Id: dict-pt.in 1126 2012-12-04 04:52:46Z faxguy $
++# 2019-03-08: adjusted for utf-8
+
+- CHARSET=iso-8859-1;
++ CHARSET=utf-8;
+ DICTRECEIVEAGENT="Servidor de fax HylaFAX";
+ DICTRECEIVEDFROM="Fax recepcionado de \$SENDER";
+- DICTRETRIEVEDFROM="Facsímil recuperado de \$SENDER";
+- DICTMSGINTRO="O documento não foi recepcionado na totalidade, causa:";
+- DICTLOGFOLLOWS=" ---- Registo de sessão ----";
+- DICTLOGFOLLOWS2="Registo de sessão";
+- DICTNOLOGAVAIL=" Não há registo de sessão disponível";
+- DICTDISPATCHEDTO="O fax foi enviado automáticamente para: \$SENDTO.";
+- DICTPOLLDISPATCHTO="O fax foi selecionado e enviado para o seguinte endereço: \$MAILADDR.";
+- DICTNOTRECEIVED="fax não recepcionado";
+- DICTATTEMPTEDFAXFAILED="falha na recepção de fax no modem \$DEVICE, causa:";
+- DICTATTEMPTEDPOLLFAILED="Falha na recuperação de fax pelo modem \$DEVICE, causa:";
++ DICTRETRIEVEDFROM="Facsímil recuperado de \$SENDER";
++ DICTMSGINTRO="O documento năo foi recepcionado na totalidade, causa:";
++ DICTLOGFOLLOWS=" ---- Registo de sessăo ----";
++ DICTLOGFOLLOWS2="Registo de sessăo";
++ DICTNOLOGAVAIL=" Năo há registo de sessăo disponível";
++ DICTDISPATCHEDTO="O fax foi enviado automáticamente para: \$SENDTO.";
++ DICTPOLLDISPATCHTO="O fax foi selecionado e enviado para o seguinte endereço: \$MAILADDR.";
++ DICTNOTRECEIVED="fax năo recepcionado";
++ DICTATTEMPTEDFAXFAILED="falha na recepçăo de fax no modem \$DEVICE, causa:";
++ DICTATTEMPTEDPOLLFAILED="Falha na recuperaçăo de fax pelo modem \$DEVICE, causa:";
+ DICTFAILEDBECAUSE="causa da falha:";
+ DICTUNKNOWNDOCTYPE="Tipo de documento desconhecido";
+- DICTNOFILEEXISTS="O ficheiro não existe";
+- DICTDESTINATION="Destinatário";
++ DICTNOFILEEXISTS="O ficheiro năo existe";
++ DICTDESTINATION="Destinatário";
+ DICTJOBID="IDEnvio";
+ DICTGROUPID="IDGrupo";
+ DICTSENDER="Remetente";
+@@ -26,36 +27,36 @@
+ DICTSUBMITTEDFROM="Enviado De";
+ DICTPAGEWIDTH="Largura";
+ DICTPAGELENGTH="Comprimento";
+- DICTRES="Resolução";
+- DICTNOTHINGAVAIL="nada disponível";
++ DICTRES="Resoluçăo";
++ DICTNOTHINGAVAIL="nada disponível";
+ DICTSTATUS="Estado";
+- DICTREMOTEEXCHANGES="comunicações com o equipamento remoto";
+- DICTDIALOGS="Sessões";
+- DICTFAILEDCALLS="Chamadas falhadas, consecutivas, para o destinatário";
+- DICTDIALS="Marcações";
++ DICTREMOTEEXCHANGES="comunicaçőes com o equipamento remoto";
++ DICTDIALOGS="Sessőes";
++ DICTFAILEDCALLS="Chamadas falhadas, consecutivas, para o destinatário";
++ DICTDIALS="Marcaçőes";
+ DICTTOTALCALLS="Nr. de chamadas totais";
+ DICTCALLS="Chamadas";
+- DICTPAGESTRANSMITTED="páginas transmitidas";
+- DICTPAGES="Páginas";
+- DICTTOTALPAGES="Nr. total de páginas a transmitir";
+- DICTTOTPAGES="TotalPáginas";
+- DICTATTEMPTSPAGE="tentativas de envio da página actual";
++ DICTPAGESTRANSMITTED="páginas transmitidas";
++ DICTPAGES="Páginas";
++ DICTTOTALPAGES="Nr. total de páginas a transmitir";
++ DICTTOTPAGES="TotalPáginas";
++ DICTATTEMPTSPAGE="tentativas de envio da página actual";
+ DICTATTEMPTS="Tentativas";
+- DICTDIRNEXTPAGE="directorio da página seguinte a enviar";
++ DICTDIRNEXTPAGE="directorio da página seguinte a enviar";
+ DICTDIRNUM="NumDir";
+ DICTDOCSSUBMITTED="Documentos submetidos para envio";
+- DICTDOCSTEXT1="Os seguintes documentos foram submetidos para envio e estão";
+- DICTDOCSTEXT2="disponíveis no servidor para reenvio até serem removidos";
+- DICTDOCSTEXT3="automáticamente quando este ficheiro estiver `if [ \"\$doneop\" = archive ]; then echo 'arquivado'; else echo 'removido'; fi`. Os documentos podem ser removidos";
+- DICTDOCSTEXT4="manualmente usando o comando faxrm\; consulte faxrm\(1\) para mais informação.";
++ DICTDOCSTEXT1="Os seguintes documentos foram submetidos para envio e estăo";
++ DICTDOCSTEXT2="disponíveis no servidor para reenvio até serem removidos";
++ DICTDOCSTEXT3="automáticamente quando este ficheiro estiver `if [ \"\$doneop\" = archive ]; then echo 'arquivado'; else echo 'removido'; fi`. Os documentos podem ser removidos";
++ DICTDOCSTEXT4="manualmente usando o comando faxrm\; consulte faxrm\(1\) para mais informaçăo.";
+ DICTFILENAME="Nome do ficheiro";
+ DICTSIZE="Tamanho";
+ DICTTYPE="Tipo";
+- DICTUNSENTPAGES="Páginas não enviadas que foram submetidas para envio";
+- DICTUNSENTJOBSTATUS="Status do trabalho não enviado";
++ DICTUNSENTPAGES="Páginas năo enviadas que foram submetidas para envio";
++ DICTUNSENTJOBSTATUS="Status do trabalho năo enviado";
+ DICTPIN="PIN ";
+ DICTMESSAGETEXT="Texto da mensagem";
+- DICTNOREASON="nenhuma razão registada";
++ DICTNOREASON="nenhuma razăo registada";
+ DICTYOURJOBTO="O seu fax \$THISJOBTYPE para \$number";
+ DICTfacsimile="fax";
+ DICTpager="paginador";
+@@ -63,48 +64,48 @@
+ DICTAT="em";
+ DICTTO="para";
+ DICTCOMPLETED="enviado";
+- DICTCOMPLETEDSUCCESSFULLY=" enviado com êxito.";
++ DICTCOMPLETEDSUCCESSFULLY=" enviado com ęxito.";
+ DICTRECEIVER="Receptor";
+ DICTQUALITY="Qualidade";
+ DICTFINE="Fino";
+ DICTNORMAL="Normal";
+- DICTSIGNALRATE="Velocidade de comunicação";
++ DICTSIGNALRATE="Velocidade de comunicaçăo";
+ DICTDATAFORMAT="Formato De Dados";
+ DICTREMOTEEQUIPMENT="Equipamento Remoto";
+ DICTREMOTESTATION="Nome Equipamento Remoto";
+ DICTPROCESSINGTIME="Tempo gasto no processamento";
+- DICTADDITIONALINFO=" Informação adicional:";
++ DICTADDITIONALINFO=" Informaçăo adicional:";
+ DICTFAILED="falhou";
+ DICTREJECTEDBECAUSE="foi rejeitado, causa:";
+ DICTBLOCKED="bloqueado";
+ DICTDELAYEDBECAUSE="atraso no envio, causa:";
+- DICTASSOONASPOSSIBLE="O fax será processado o mais rápidamente possível.";
+- DICTREQUEUED="colocado em memória";
+- DICTWASNOTSENT="não foi enviado, causa:";
+- DICTWILLBERETRIED="O fax será reenviado";
+- DICTREMOVEDFROMQUEUE="removido da memória";
++ DICTASSOONASPOSSIBLE="O fax será processado o mais rápidamente possível.";
++ DICTREQUEUED="colocado em memória";
++ DICTWASNOTSENT="năo foi enviado, causa:";
++ DICTWILLBERETRIED="O fax será reenviado";
++ DICTREMOVEDFROMQUEUE="removido da memória";
+ DICTWASDELETED="foi removido.";
+- DICTTIMEDOUT="não pôde ser enviado dentro do tempo estabelecido.";
+- DICTCONVERSION1="não foi enviado porque a conversão do documento";
+- DICTCONVERSION2="para fax falhou. A mensagem de erro do programa de conversão é:";
+- DICTCONVERSION3="Verifique a validade do documento PostScript se há fontes não standart e formatações inválidas";
+- DICTNOFORMATTER1="não foi enviado porque:";
+- DICTNOFORMATTER2="o programa de conversão não foi encontrado.";
++ DICTTIMEDOUT="năo pôde ser enviado dentro do tempo estabelecido.";
++ DICTCONVERSION1="năo foi enviado porque a conversăo do documento";
++ DICTCONVERSION2="para fax falhou. A mensagem de erro do programa de conversăo é:";
++ DICTCONVERSION3="Verifique a validade do documento PostScript se há fontes năo standart e formataçőes inválidas";
++ DICTNOFORMATTER1="năo foi enviado porque:";
++ DICTNOFORMATTER2="o programa de conversăo năo foi encontrado.";
+ DICTNOTICEABOUT="Aviso de";
+ DICTPOLLINGFAILED=", a tentativa de colocar o documento para envio falhou porque ";
+- DICTREMOTEREJECTED="o equipamento remoto rejeitou a ligação.";
+- DICTNODOCTOPOLL="o documento não está disponível para ser recuperado.";
+- DICTUNSPECIFIEDPROBLEM="ocorreu um problema não especificado.";
++ DICTREMOTEREJECTED="o equipamento remoto rejeitou a ligaçăo.";
++ DICTNODOCTOPOLL="o documento năo está disponível para ser recuperado.";
++ DICTUNSPECIFIEDPROBLEM="ocorreu um problema năo especificado.";
+ DICTUNKNOWNREASON1="aconteceu algo ao documento.";
+- DICTUNKNOWNREASON2="Por alguma razão não especificada, o programa de notificação foi iniciado";
+- DICTUNKNOWNREASON3="o resto da mensagem é para análise de falhas:";
+- DICTUNKNOWNREASON4="Este erro não deveria ter ocorrido, alerte o administrador do sistema";
++ DICTUNKNOWNREASON2="Por alguma razăo năo especificada, o programa de notificaçăo foi iniciado";
++ DICTUNKNOWNREASON3="o resto da mensagem é para análise de falhas:";
++ DICTUNKNOWNREASON4="Este erro năo deveria ter ocorrido, alerte o administrador do sistema";
+ DICTRECEIVEDON="Recebido De";
+- DICTPOLLFAILED="Tentativa de recuperação de fax em memória falhou.";
++ DICTPOLLFAILED="Tentativa de recuperaçăo de fax em memória falhou.";
+ DICTYES="Sim";
+- DICTNO="Não";
++ DICTNO="Năo";
+ DICTRECEIVED="Recebido";
+- DICTTIMETORECV="Tempo Para Recepção";
++ DICTTIMETORECV="Tempo Para Recepçăo";
+ DICTERRCORRECT="Erros Corregidos";
+ DICTCALLID1="ID Chamada 1";
+ DICTCALLID2="ID Chamada 2";
+--- a/util/dict-pt_BR.in
++++ b/util/dict-pt_BR.in
+@@ -1,22 +1,23 @@
+ # $Id: dict-pt_BR.in 1126 2012-12-04 04:52:46Z faxguy $
++# 2019-03-08: adjusted for utf-8
+
+- CHARSET=iso-8859-1;
++ CHARSET=utf-8;
+ DICTRECEIVEAGENT="Servidor de fax HylaFAX";
+ DICTRECEIVEDFROM="Fax recebido de \$SENDER";
+- DICTRETRIEVEDFROM="Facsímile recuperado de \$SENDER";
+- DICTMSGINTRO="O documento não foi recebido completamente, causa:";
+- DICTLOGFOLLOWS=" ---- Registo de sessão ----";
+- DICTLOGFOLLOWS2="Registo de sessão";
+- DICTNOLOGAVAIL=" Não há registo de sessão disponível";
++ DICTRETRIEVEDFROM="Facsímile recuperado de \$SENDER";
++ DICTMSGINTRO="O documento năo foi recebido completamente, causa:";
++ DICTLOGFOLLOWS=" ---- Registo de sessăo ----";
++ DICTLOGFOLLOWS2="Registo de sessăo";
++ DICTNOLOGAVAIL=" Năo há registo de sessăo disponível";
+ DICTDISPATCHEDTO="O fax foi enviado automaticamente para: \$SENDTO.";
+- DICTPOLLDISPATCHTO="O fax foi selecionado e enviado para o seguinte endereço: \$MAILADDR.";
+- DICTNOTRECEIVED="fax não recebido";
+- DICTATTEMPTEDFAXFAILED="falha na recepção de fax no modem \$DEVICE, causa:";
+- DICTATTEMPTEDPOLLFAILED="Falha na recuperação de fax pelo modem \$DEVICE, causa:";
++ DICTPOLLDISPATCHTO="O fax foi selecionado e enviado para o seguinte endereço: \$MAILADDR.";
++ DICTNOTRECEIVED="fax năo recebido";
++ DICTATTEMPTEDFAXFAILED="falha na recepçăo de fax no modem \$DEVICE, causa:";
++ DICTATTEMPTEDPOLLFAILED="Falha na recuperaçăo de fax pelo modem \$DEVICE, causa:";
+ DICTFAILEDBECAUSE="causa da falha:";
+ DICTUNKNOWNDOCTYPE="Tipo de documento desconhecido";
+- DICTNOFILEEXISTS="O arquivo não existe";
+- DICTDESTINATION="Destinatário";
++ DICTNOFILEEXISTS="O arquivo năo existe";
++ DICTDESTINATION="Destinatário";
+ DICTJOBID="IDEnvio";
+ DICTGROUPID="IDGrupo";
+ DICTSENDER="Remetente";
+@@ -26,36 +27,36 @@
+ DICTSUBMITTEDFROM="Enviado De";
+ DICTPAGEWIDTH="Largura";
+ DICTPAGELENGTH="Comprimento";
+- DICTRES="Resolução";
+- DICTNOTHINGAVAIL="nada disponível";
++ DICTRES="Resoluçăo";
++ DICTNOTHINGAVAIL="nada disponível";
+ DICTSTATUS="Estado";
+- DICTREMOTEEXCHANGES="comunicações com o equipamento remoto";
+- DICTDIALOGS="Sessões";
+- DICTFAILEDCALLS="Chamadas perdidas, consecutivas, para o destinatário";
+- DICTDIALS="Marcações";
++ DICTREMOTEEXCHANGES="comunicaçőes com o equipamento remoto";
++ DICTDIALOGS="Sessőes";
++ DICTFAILEDCALLS="Chamadas perdidas, consecutivas, para o destinatário";
++ DICTDIALS="Marcaçőes";
+ DICTTOTALCALLS="Nr. de chamadas totais";
+ DICTCALLS="Chamadas";
+- DICTPAGESTRANSMITTED="páginas transmitidas";
+- DICTPAGES="Páginas";
+- DICTTOTALPAGES="Nr. total de páginas a transmitir";
+- DICTTOTPAGES="TotalPáginas";
+- DICTATTEMPTSPAGE="tentativas de envio da página actual";
++ DICTPAGESTRANSMITTED="páginas transmitidas";
++ DICTPAGES="Páginas";
++ DICTTOTALPAGES="Nr. total de páginas a transmitir";
++ DICTTOTPAGES="TotalPáginas";
++ DICTATTEMPTSPAGE="tentativas de envio da página actual";
+ DICTATTEMPTS="Tentativas";
+- DICTDIRNEXTPAGE="diretorio da página seguinte a enviar";
++ DICTDIRNEXTPAGE="diretorio da página seguinte a enviar";
+ DICTDIRNUM="NumDir";
+ DICTDOCSSUBMITTED="Documentos para envio";
+- DICTDOCSTEXT1="Os seguintes documentos foram submetidos para envio e estão";
+- DICTDOCSTEXT2="disponíveis no servidor para reenvio até serem removidos";
++ DICTDOCSTEXT1="Os seguintes documentos foram submetidos para envio e estăo";
++ DICTDOCSTEXT2="disponíveis no servidor para reenvio até serem removidos";
+ DICTDOCSTEXT3="automaticamente quando este arquivo estiver `if [ \"\$doneop\" = archive ]; then echo 'arquivado'; else echo 'removido'; fi`. Os documentos podem ser removidos";
+- DICTDOCSTEXT4="manualmente usando o comando faxrm\; consulte faxrm\(1\) para mais informação.";
++ DICTDOCSTEXT4="manualmente usando o comando faxrm\; consulte faxrm\(1\) para mais informaçăo.";
+ DICTFILENAME="Nome do arquivo";
+ DICTSIZE="Tamanho";
+ DICTTYPE="Tipo";
+- DICTUNSENTPAGES="Páginas não enviadas que foram submetidas para envio";
+- DICTUNSENTJOBSTATUS="Status do trabalho não enviado";
++ DICTUNSENTPAGES="Páginas năo enviadas que foram submetidas para envio";
++ DICTUNSENTJOBSTATUS="Status do trabalho năo enviado";
+ DICTPIN="PIN ";
+ DICTMESSAGETEXT="Texto da mensagem";
+- DICTNOREASON="nenhuma razão registada";
++ DICTNOREASON="nenhuma razăo registada";
+ DICTYOURJOBTO="O seu fax \$THISJOBTYPE para \$number";
+ DICTfacsimile="fax";
+ DICTpager="paginador";
+@@ -68,43 +69,43 @@
+ DICTQUALITY="Qualidade";
+ DICTFINE="Fino";
+ DICTNORMAL="Normal";
+- DICTSIGNALRATE="Velocidade de comunicação";
++ DICTSIGNALRATE="Velocidade de comunicaçăo";
+ DICTDATAFORMAT="Formato de Dados";
+ DICTREMOTEEQUIPMENT="Equipamento Remoto";
+ DICTREMOTESTATION="Nome Equipamento Remoto";
+ DICTPROCESSINGTIME="Tempo gasto no processamento";
+- DICTADDITIONALINFO=" Informação adicional:";
++ DICTADDITIONALINFO=" Informaçăo adicional:";
+ DICTFAILED="falhou";
+ DICTREJECTEDBECAUSE="foi rejeitado, causa:";
+ DICTBLOCKED="bloqueado";
+ DICTDELAYEDBECAUSE="atraso no envio, causa:";
+- DICTASSOONASPOSSIBLE="O fax será processado o mais rapidamente possível.";
+- DICTREQUEUED="colocado na memória";
+- DICTWASNOTSENT="não foi enviado, causa:";
+- DICTWILLBERETRIED="O fax será reenviado";
+- DICTREMOVEDFROMQUEUE="removido da memória";
++ DICTASSOONASPOSSIBLE="O fax será processado o mais rapidamente possível.";
++ DICTREQUEUED="colocado na memória";
++ DICTWASNOTSENT="năo foi enviado, causa:";
++ DICTWILLBERETRIED="O fax será reenviado";
++ DICTREMOVEDFROMQUEUE="removido da memória";
+ DICTWASDELETED="foi removido.";
+- DICTTIMEDOUT="não pôde ser enviado dentro do tempo estabelecido.";
+- DICTCONVERSION1="não foi enviado porque a conversão do documento";
+- DICTCONVERSION2="para fax falhou. A mensagem de erro do programa de conversão é:";
+- DICTCONVERSION3="Verifique a validade do documento PostScript se há fontes não standart e formatações inválidas";
+- DICTNOFORMATTER1="não foi enviado porque:";
+- DICTNOFORMATTER2="o programa de conversão não foi encontrado.";
++ DICTTIMEDOUT="năo pôde ser enviado dentro do tempo estabelecido.";
++ DICTCONVERSION1="năo foi enviado porque a conversăo do documento";
++ DICTCONVERSION2="para fax falhou. A mensagem de erro do programa de conversăo é:";
++ DICTCONVERSION3="Verifique a validade do documento PostScript se há fontes năo standart e formataçőes inválidas";
++ DICTNOFORMATTER1="năo foi enviado porque:";
++ DICTNOFORMATTER2="o programa de conversăo năo foi encontrado.";
+ DICTNOTICEABOUT="Aviso de";
+ DICTPOLLINGFAILED=", a tentativa de colocar o documento para envio falhou porque ";
+- DICTREMOTEREJECTED="o equipamento remoto rejeitou a conexão.";
+- DICTNODOCTOPOLL="o documento não está disponível para ser recuperado.";
+- DICTUNSPECIFIEDPROBLEM="ocorreu um problema não especificado.";
++ DICTREMOTEREJECTED="o equipamento remoto rejeitou a conexăo.";
++ DICTNODOCTOPOLL="o documento năo está disponível para ser recuperado.";
++ DICTUNSPECIFIEDPROBLEM="ocorreu um problema năo especificado.";
+ DICTUNKNOWNREASON1="aconteceu algo ao documento.";
+- DICTUNKNOWNREASON2="Por alguma razão não especificada, o programa de notificação foi iniciado";
+- DICTUNKNOWNREASON3="o resto da mensagem é para análise de falhas:";
+- DICTUNKNOWNREASON4="Este erro não deveria ter ocorrido, alerte o administrador do sistema";
++ DICTUNKNOWNREASON2="Por alguma razăo năo especificada, o programa de notificaçăo foi iniciado";
++ DICTUNKNOWNREASON3="o resto da mensagem é para análise de falhas:";
++ DICTUNKNOWNREASON4="Este erro năo deveria ter ocorrido, alerte o administrador do sistema";
+ DICTRECEIVEDON="Recebido De";
+- DICTPOLLFAILED="Tentativa de recuperação de fax da memória falhou.";
++ DICTPOLLFAILED="Tentativa de recuperaçăo de fax da memória falhou.";
+ DICTYES="Sim";
+- DICTNO="Não";
++ DICTNO="Năo";
+ DICTRECEIVED="Recebido";
+- DICTTIMETORECV="Tempo Para Recepção";
++ DICTTIMETORECV="Tempo Para Recepçăo";
+ DICTERRCORRECT="Erros Corrigidos";
+ DICTCALLID1="ID Chamada 1";
+ DICTCALLID2="ID Chamada 2";