changeset 2778e93148c4 in /srv/hg/libpwquality
details:
http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=2778...
summary: Added pkgconfig file.
changeset 1b9f702fef8f in /srv/hg/libpwquality
details:
http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=1b9f...
summary: Call the simplicity checks before the cracklib check.
changeset b686637c6bb3 in /srv/hg/libpwquality
details:
http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=b686...
summary: Add description of the score value.
changeset 4143e3db3c54 in /srv/hg/libpwquality
details:
http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=4143...
summary: Fix compilation
changeset a812b5583144 in /srv/hg/libpwquality
details:
http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=a812...
summary: Add enforce_for_root option to the PAM module.
changeset 8534e2698146 in /srv/hg/libpwquality
details:
http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=8534...
summary: Pulled translations from Transifex.
diffstat:
doc/man/pam_pwquality.8 | 8 +++
doc/man/pwscore.1 | 7 ++
libpwquality.spec.in | 9 ++-
po/de.po | 109 +++++++++++++++++++++++----------------------
po/es.po | 108 +++++++++++++++++++++++----------------------
po/fi.po | 103 ++++++++++++++++++++++---------------------
po/fr.po | 107 +++++++++++++++++++++++----------------------
po/hu.po | 109 +++++++++++++++++++++++----------------------
po/it.po | 108 +++++++++++++++++++++++----------------------
po/ja.po | 113 ++++++++++++++++++++++++-----------------------
po/nl.po | 108 +++++++++++++++++++++++----------------------
po/pl.po | 111 +++++++++++++++++++++++-----------------------
po/pt.po | 108 +++++++++++++++++++++++----------------------
po/sk.po | 55 ++++++++++++-----------
po/uk.po | 113 ++++++++++++++++++++++++-----------------------
po/zh_CN.po | 109 ++++++++++++++++++++++++----------------------
po/zh_TW.po | 112 ++++++++++++++++++++++++-----------------------
src/Makefile.am | 3 +
src/check.c | 12 ++--
src/pam_pwquality.c | 6 ++-
src/pwmake.c | 1 +
src/pwquality.pc | 4 +
src/pwscore.c | 1 +
23 files changed, 798 insertions(+), 726 deletions(-)
diffs (4177 lines):
diff -r 9bdbcd3df6e3 -r 8534e2698146 doc/man/pam_pwquality.8
--- a/doc/man/pam_pwquality.8 Mon May 07 22:15:21 2012 +0200
+++ b/doc/man/pam_pwquality.8 Thu May 24 14:12:06 2012 +0200
@@ -240,6 +240,14 @@
By default the list is empty which means that this check is disabled\&.
.RE
.PP
+\fBenforce_for_root\fR
+.RS 4
+The module will return error on failed check even if the user changing the
+password is root\&. This option is off by default which means that just
+the message about the failed check is printed but root can change
+the password anyway\&.
+.RE
+.PP
\fBuse_authtok\fR
.RS 4
This argument is used to
diff -r 9bdbcd3df6e3 -r 8534e2698146 doc/man/pwscore.1
--- a/doc/man/pwscore.1 Mon May 07 22:15:21 2012 +0200
+++ b/doc/man/pwscore.1 Thu May 24 14:12:06 2012 +0200
@@ -18,6 +18,13 @@
prints out the password quality score as an integer value between \fB0\fR and
\fB100\fR.
+The password quality score is relative to the \fBminlen\fR setting in the
+configuration file. But in general values below 50 can be treated as moderate
+quality and above it fairly strong quality. Any password that passes the quality
+checks (especially the mandatory cracklib check) should withstand dictionary
+attacks and scores above 50 with the default minlen setting even fast brute
+force attacks.
+
.PD
.SH OPTIONS
The first and only optional argument is the user name that is used to check
diff -r 9bdbcd3df6e3 -r 8534e2698146 libpwquality.spec.in
--- a/libpwquality.spec.in Mon May 07 22:15:21 2012 +0200
+++ b/libpwquality.spec.in Thu May 24 14:12:06 2012 +0200
@@ -36,6 +36,7 @@
Group: Development/Libraries
Summary: Files needed for developing PAM-aware applications and modules for PAM
Requires: libpwquality%{?_isa} = %{version}-%{release}
+Requires: pkgconfig
%description devel
Files needed for development of applications using the libpwquality
@@ -58,7 +59,7 @@
%build
%configure \
- --libdir=/%{_lib} \
+ --with-securedir=/%{_lib}/security \
--with-pythonsitedir=%{python_sitearch} \
--disable-static
@@ -67,12 +68,11 @@
%install
make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
-mkdir -p $RPM_BUILD_ROOT%{_libdir}
pushd $RPM_BUILD_ROOT%{_libdir}
+mv libpwquality.so.* $RPM_BUILD_ROOT/%{_lib}/
ln -sf ../../%{_lib}/libpwquality.so.*.* libpwquality.so
popd
-rm -f $RPM_BUILD_ROOT/%{_lib}/*.so
-rm -f $RPM_BUILD_ROOT/%{_lib}/*.la
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
rm -f $RPM_BUILD_ROOT%{_moduledir}/*.la
%find_lang libpwquality
@@ -100,6 +100,7 @@
%defattr(-,root,root,-)
%{_includedir}/pwquality.h
%{_libdir}/libpwquality.so
+%{_libdir}/pkgconfig/*.pc
%files -n python-pwquality
%defattr(-,root,root,-)
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/de.po
--- a/po/de.po Mon May 07 22:15:21 2012 +0200
+++ b/po/de.po Thu May 24 14:12:06 2012 +0200
@@ -1,20 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
+# <hpeters(a)redhat.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2012-03-07 05:39+0000\n"
+"Last-Translator: hpeters <hpeters(a)redhat.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: src/pam_pwquality.c:22
@@ -34,154 +35,156 @@
#: src/pam_pwquality.c:178
#, c-format
msgid "BAD PASSWORD: %s"
-msgstr "Schlechtes Passwort: %s"
+msgstr "Unsicheres Passwort: %s"
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Verwendung: %s [user]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " Der Befehl liest das zu bewertende Passwort von der
Standardeingabe.\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Fehler: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "Das zu bewertende Passwort konnte nicht gelesen werden"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Passwort-Qualitätsprüfung fehlgeschlagen:\n %s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "Verwendung: %s <entropy-bits>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "Speicherzuweisungsfehler beim Einstellen"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "Fehler bei Speicherzuweisung"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "Das Passwort ist identisch mit dem alten Passwort"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "Das Passwort ist ein Palindrom"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "Das Passwort unterscheidet sich nur in der Groß-/Kleinschreibung"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "Das Passwort ist dem alten Passwort zu ähnlich"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "Das Passwort enthält den Benutzernamen"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "Das Passwort enthält Wörter aus dem echten Namen des Benutzers"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "Das Passwort enthält unzulässige Wörter"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "Das Passwort enthält weniger als %ld Zeichen"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "Das Passwort ist nicht lang genug"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "Das Passwort enthält weniger als %ld Großbuchstaben"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "Das Passwort enthält zu wenige Großbuchstaben"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "Das Passwort enthält weniger als %ld Kleinbuchstaben"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "Das Passwort enthält zu wenige Kleinbuchstaben"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "Das Passwort enthält weniger als %ld nicht-alphanumerische Zeichen"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "Das Passwort enthält zu wenige nicht-alphanumerische Zeichen"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "Das Passwort ist kürzer als %ld Zeichen"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "Das Passwort ist zu kurz"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "Das Passwort ist nur ein altes Passwort wiederverwendet"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "Das Passwort enthält weniger als %ld Zeichenklassen"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "Das Passwort enthält zu wenige Zeichenklassen"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "Das Passwort enthält mehr als %ld derselben Zeichen nacheinander"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "Das Passwort enthält zu viele derselben Zeichen nacheinander"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "Das Passwort enthält mehr als %ld aufeinanderfolgende Zeichen derselben
Klasse"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "Das Passwort enthält zu viele aufeinanderfolgende Zeichen derselben
Klasse"
#: src/error.c:101
msgid "No password supplied"
@@ -189,57 +192,57 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "Vom RNG-Gerät konnten keine zufälligen Zahlen bezogen werden"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "Passworderstellung fehlgeschlagen - erforderliche Entropie zu niedrig für
Einstellungen"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "Passwort scheitert beim Wörterbuchtest"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Unbekannte Einstellung"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "Fehlerhafter Integer-Wert für Einstellung"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "Fehlerhafter Integer-Wert"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "Einstellung %s ist kein Integer-Typ"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "Einstellung ist kein Integer-Typ"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "Einstellung %s ist kein String-Typ"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "Einstellung ist kein String-Typ"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "Öffnen der Konfigurationsdatei fehlgeschlagen"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "Die Konfigurationsdatei ist fehlerhaft"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Schwerwiegender Fehler"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/es.po
--- a/po/es.po Mon May 07 22:15:21 2012 +0200
+++ b/po/es.po Thu May 24 14:12:06 2012 +0200
@@ -1,8 +1,10 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
+# Claudio Rodrigo Pereyra Diaz <elsupergomez(a)gmail.com>, 2011.
+# Daniel Cabrera <logan(a)fedoraproject.org>, 2009, 2011.
# Domingo Becker <domingobecker(a)gmail.com>, 2008.
# Héctor Daniel Cabrera <h.daniel.cabrera(a)gmail.com>, 2009.
# Manuel Ospina <mospina(a)redhat.com>, 2007.
@@ -10,14 +12,14 @@
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2011-12-20 13:35+0000\n"
+"Last-Translator: Claudio Rodrigo Pereyra Diaz
<elsupergomez(a)gmail.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: src/pam_pwquality.c:22
@@ -42,149 +44,151 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Utilización: %s [usuario]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " El comando lee una contraseña desde la entrada estándar para ser
almacenada.\n\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Error: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "No se pudo obtener una contraseña para almacenar"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Falló la verificación de la calidad de la contraseña:\n %s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "Utilización: %s <entropy-bits>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "Error de alojamiento de memoria cuando se definía"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "Error de alojamiento de memoria"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "La contraseña es idéntica a la anterior"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "La contraseña es un palíndromo"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "La contraseña es diferente sólo respecto a mayúsculas y minúsculas"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "La contraseña es demasiado parecida a la anterior"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "De alguna manera, en la contraseña se lee el nombre del usuario "
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "De alguna manera, en la contraseña existen palabras del nombre real del
usuario"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "En alguna manera, en la contraseña existen palabras prohibidas"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "La contraseña contiene menos de %ld dígitos"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "La contraseña contiene muy pocos dígitos"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "La contraseña contiene menos de %ld letras en mayúscula"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "La contraseña contiene muy pocas letras en mayúscula"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "La contraseña contiene menos de %ld letras en minúscula"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "La contraseña contiene muy pocas letras en minúscula"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "La contraseña contiene menos de %ld caracteres alfanuméricos"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "La contraseña contiene muy pocos caracteres alfanuméricos"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "La contraseña tiene menos de %ld caracteres"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "La contraseña es demasiado pequeña"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "La contraseña es solo para cambiar la anterior"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "La contraseña contiene menos de %ld clases de caracteres"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "La contraseña no contiene la suficiente cantidad de clases de
caracteres"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "La contraseña contiene más de %ld caracteres iguales en forma
consecutiva"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "La contraseña contiene en forma consecutiva demasiados caracteres
iguales"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "La contraseña contiene m ás de %ld caracteres de la misma clase en forma
consecutiva"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "La contraseña contiene en forma consecutiva demasiados caracteres de la
misma clase"
#: src/error.c:101
msgid "No password supplied"
@@ -192,57 +196,57 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "No es posible obtener números aleatorios desde el dispositivo RNG"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "Falló la creación de la contraseña - es necesaria una entropía demasiado
pequeña para las configuraciones"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "La contraseña no supera la verificación de diccionario"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Configuración desconocida"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "Valor entero erróneo de la configuración"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "Valor entero erróneo"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "La configuración %s no es de tipo entero "
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "La configuración no es de tipo entero "
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "La configuración %s no es de tipo cadena "
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "La configuraciónno es de tipo cadena "
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "Falló la apertura del archivo de configuración"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "El archivo de configuración no está formado correctamente"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Error fatal"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/fi.po
--- a/po/fi.po Mon May 07 22:15:21 2012 +0200
+++ b/po/fi.po Thu May 24 14:12:06 2012 +0200
@@ -1,23 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# Ilkka Pirskanen <ilkka.pirskanen(a)kolumbus.fi>, 2005.
# Janne Ahlskog <j.ahlskog(a)multi.fi>, 2006.
# Jyri Palokangas <jmp(a)netti.fi>, 2006.
+# Ville-Pekka Vainio <vpvainio(a)iki.fi>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2012-03-11 19:15+0000\n"
+"Last-Translator: Ville-Pekka Vainio <vpvainio(a)iki.fi>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: src/pam_pwquality.c:22
@@ -42,34 +43,35 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Käyttö: %s [käyttäjä]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " Komento lukee pisteytettävän salasanan oletussyötteestä.\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Virhe: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "Pisteytettävää salasanaa ei saatu"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Salasanan laatutarkastus epäonnistui:\n %s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "Käyttö: %s <entropiabitit>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
@@ -77,114 +79,115 @@
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "Muistinvarausvirhe"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "Salasana on sama kuin aiempi"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "Salasana on palindromi"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "Salasanat eroavat vain kirjainkoolta"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "Salasana on liian samanlainen kuin aiempi"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "Salasana sisältää käyttäjätunnuksen jossakin muodossa"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "Salasana sisältää sanoja käyttäjän oikeasta nimestä jossakin muodossa"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "Salasana sisältää kiellettyjä sanoja jossakin muodossa"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "Salasana sisältää alle %ld numeroa"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "Salasana sisältää liian vähän numeroita"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "Salasana sisältää alle %ld isoa kirjainta"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "Salasana sisältää liian vähän isoja kirjaimia"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "Salasana sisältää alle %ld pientä kirjainta"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "Salasana sisältää liian vähän pieniä kirjaimia"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "Salasana sisältää alle %ld merkkiä jotka eivät ole numeroita tai
kirjaimia"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "Salasana sisältää liian vähän merkkejä jotka eivät ole numeroita tai
kirjaimia"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "Salasanan pituus on alle %ld merkkiä"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "Salasana on liian lyhyt"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "Salasana on ollut aiemmin käytössä"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "Salasana sisältää alle %ld merkkiluokkaa"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "Salasana ei sisällä tarpeeksi merkkiluokkia"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "Salasana sisältää yli %ld samaa merkkiä peräkkäin"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "Salasana sisältää liian monta samaa merkkiä peräkkäin"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "Salasana sisältää yli %ld saman merkkiluokan merkkiä peräkkäin"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "Salasana sisältää liian monta saman merkkiluokan merkkiä peräkkäin"
#: src/error.c:101
msgid "No password supplied"
@@ -192,7 +195,7 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "Satunnaislukugeneraattorilta ei saada satunnaislukuja"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
@@ -200,49 +203,49 @@
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "Salasana ei läpäise sanakirjatarkistusta"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Tuntematon asetus"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "Virheellinen kokonaislukuarvo asetuksessa"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "Virheellinen kokonaislukuarvo"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "Asetus %s ei ole kokonaislukutyyppiä"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "Asetus ei ole kokonaislukutyyppiä"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "Asetus %s ei ole merkkijonotyyppiä"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "Asetus ei ole merkkijonotyyppiä"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "Asetustiedoston avaaminen epäonnistui"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "Asetustiedosto on virheellinen"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Vakava virhe"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/fr.po
--- a/po/fr.po Mon May 07 22:15:21 2012 +0200
+++ b/po/fr.po Thu May 24 14:12:06 2012 +0200
@@ -1,24 +1,25 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# Canniot Thomas <thomas.canniot(a)mrtomlinux.org>, 2008.
# Charles-Antoine Couret <cacouret(a)wanadoo.fr>, 2009.
+# Constantin DRABO <panda.constantin(a)gmail.com>, 2012.
# myriam malga <mmalga(a)redhat.com>, 2007.
# Pablo Martin-Gomez <pablo.martin-gomez(a)laposte.net>, 2008.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2012-02-11 21:13+0000\n"
+"Last-Translator: Constantin DRABO <panda.constantin(a)gmail.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
#: src/pam_pwquality.c:22
@@ -43,149 +44,151 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Usage: %s [user]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " La commande lit le mot de passe qui doit être marqué à partir de
l'entrée standard.\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Erreur: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "Impossible d'obtenir le mot de passe qui doit être marqué"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Echec de la vérification de la qualité du mot de passe:\n %s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "Usage: %s <entropy-bits>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "Erreur d'allocation de la mémoire pendant la configuration"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "Erreur d'allocation de mémoire"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "Le mot de passe est le même que l'ancien"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "Le mot de passe est un palindrome"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "Le mot de passe diffère avec la casse seulement"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "Le mot de passe est très similaire à l'ancien"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "Le mot de passe contient le nom d'utilisateur sous une forme"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "Le mot de passe contient des mots appartenant au nom réel de
l'utilisateur sous une forme"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "Le mot de passe contient des mots interdits sous une forme"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "Le mot de passe contient moins de %ld chiffres"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "Le mot de passe contient peu de chiffres"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "Le mot de passe contient moins de %ld lettres en majuscule"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "Le mot de passe contient peu de lettres en majuscule"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "Le mot de passe contient moins de %ld lettres en minuscule"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "Le mot de passe contient peu de lettres en minuscule"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "Le mot de passe contient moins de %ld caractères non-alphanumériques"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "Le mot de passe contient peu de caractères non-alphanumériques"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "Le mot de passe est court de %ld caractères"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "Le mot de passe est très court"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "Le mot de passe est juste l'ancien roté"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "Le mot de passe contient moins de %ld classes de caractères"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "Le mot de passe ne contient pas assez de classes de caractères"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "Le mot de passe contient plus de %ld caractères similaires consécutifs
"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "Le mot de passe contient trop de caractères similaires consécutifs"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr " Le mot de passe contient plus de %ld caractères de la même classe
consécutivement"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "Le mot de passe contient beaucoup de caractères de la même classe
consécutivement"
#: src/error.c:101
msgid "No password supplied"
@@ -193,57 +196,57 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "Impossible d'obtenir des nombres au hasard à partir de l'appareil
RNG"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "Echec de génération de mot de passe - entropie nécessaire trop faible pour
les paramètres"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "Le mot de passe fait échouer la vérification du dictionnaire"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Paramètre inconnu"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "Valeur entière de paramètre erronée"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "Valeur entière erronée"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "Paramètre %s n'est pas de type entier"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "Paramètre n'est pas de type entier"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "Paramètre %s n'est pas de type chaîne de caractères"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "Paramètre n'est pas de type chaîne de caractères"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "Echec de l'ouverture du fichier de configuration"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "Le fichier de configuration est incorrect"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Erreur fatale"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/hu.po
--- a/po/hu.po Mon May 07 22:15:21 2012 +0200
+++ b/po/hu.po Thu May 24 14:12:06 2012 +0200
@@ -1,23 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# Kalman Kemenczy <kkemenczy(a)novell.com>, 2006, 2007.
# Keresztes Ákos <xsak(a)c2.hu>, 2006.
# Papp Zsolt <zpapp(a)novell.com>, 2006.
+# Zoltan Hoppár <hopparz(a)gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2012-01-24 14:13+0000\n"
+"Last-Translator: Zoltan Hoppár <hopparz(a)gmail.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: src/pam_pwquality.c:22
@@ -28,7 +29,7 @@
#: src/pam_pwquality.c:24
#, c-format
msgid "Retype new %s%spassword: "
-msgstr "Ismét az új %s%sjelszó: "
+msgstr "Ismételje meg az új %s%sjelszavát: "
#: src/pam_pwquality.c:25
msgid "Sorry, passwords do not match."
@@ -42,149 +43,151 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Használata: %s [user]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " A parancs kiolvassa a jelszavát hogy pontozhassa a szabványos
bemenetről.\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Hiba: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "Nem elérhető a jelszó a pontozáshoz"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Jelszó minőségi ellenőrzés meghiúsult:\n%s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "Alkalmazása: %s <entrópia-bitek>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "Memória allokációs hiba beállításkor"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "Memória allokációs hiba"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "A jelszó megegyezik a korábbival"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "A jelszó egy palindrom, egy anagramma"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "A jelszó csak betűcserében tér el"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "A jelszó túl hasonló a korábbihoz képest"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "A jelszó tartalmazza a felhasználói nevét valamilyen formában"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "A jelszó szavakat tartalmaz a felhasználó valódi neve alapján bizonyos
formában"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "A jelszó tiltott szavakat tartalmaz bizonyos formában"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "A jelszó kevesebb mint %ld számot tartalmaz"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "A jelszó túl kevés számot tartalmaz"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "A jelszó kevesebb mint %ld nagybetűt tartalmaz"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "A jelszó túl kevés nagybetűt tartalmaz"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "A jelszó kevesebb mint %ld kisbetűt tartalmaz"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "A jelszó túl kevés kisbetűt tartalmaz"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "A jelszó kevesebb mint %ld nem alfanumerikus karaktert tartalmaz"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "A jelszó túl kevés nem alfanumerikus karaktert tartalmaz"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "A jelszó rövidebb mint %ld karakter"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "A jelszó túl rövid"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "A jelszó újrahasznosított régi, már szerepelt korábban"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "A jelszó kevesebb mint %ld karaktertípust tartalmaz"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "A jelszó nem tartalmaz megfelelő mennyiségű karaktertípust"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "A jelszó rekurzív, többször %ld - tartalmazza ugyanazon karaktereket"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "A jelszó ismétlődően tartalmazza ugyanazon a karaktereket"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "A jelszó több mint %ld ugyanolyan osztályú ismétlődő karaktert tartalmaz
"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "A jelszó túl sok ismétlődő, ugyanolyan osztályú karaktert tartalmaz"
#: src/error.c:101
msgid "No password supplied"
@@ -192,57 +195,57 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "Véletlenszerűen generált számok nem elfogadhatóak egy RNG eszközről"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "Jelszó generálás sikertelen - a szükséges entrópia túl kevés a
beállításokhoz"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "A jelszó fennakadt a szótár alapú ellenőrzésen"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Ismeretlen beállítás"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "Rossz egész beállítási érték"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "Helytelenül beállított egész érték"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "A beállított %s nem egész típus"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "A beállítás nem egész típus"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "A beállítás %s nem szöveges típus"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "Beállítás nem szöveges típus"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "A konfigurációs fájl megnyitása nem sikerült"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "A konfigurációs fájl eltorzult"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Végzetes hiba"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/it.po
--- a/po/it.po Mon May 07 22:15:21 2012 +0200
+++ b/po/it.po Thu May 24 14:12:06 2012 +0200
@@ -1,23 +1,25 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# Luca Bruno <luca.br(a)uno.it>, 2007.
+# Mario Santagiuliana <fedora at marionline.it>, 2012.
# mario_santagiuliana <mario at marionline.it>, 2009.
+# Mauro Gaggiotti <mauro.gaggiotti(a)gmail.com>, 2012.
# Novell Language <language(a)novell.com>, 2007.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2012-02-26 14:28+0000\n"
+"Last-Translator: Mauro Gaggiotti <mauro.gaggiotti(a)gmail.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: src/pam_pwquality.c:22
@@ -42,149 +44,151 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Utilizzo: %s [user]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " Il comando legge la password fornita dall'input
standard.\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Errore: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "Non è possibile ottenere la password fornita"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Controllo di qualità della password fallito:\n %s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "Utilizzo: %s <entropy-bits>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "Errore di allocazione della memoria in fase di configurazione"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "Errore di allocazione della memoria"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "La nuova password è identica alla vecchia"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "La password è un palindromo"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "La password differisce solo per cambiamenti di carattere
minuscolo-maiuscolo"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "La nuova password è troppo simile alla vecchia"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "La password contiene il nome utente in altre forme"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "La password contiene parole del nome reale dell'utente in altre
forme"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "La password contiene parole proibite in altre forme"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "La password contiene meno di %ld caratteri"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "La password contiene troppo pochi caratteri"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "La password contiene meno di %ld lettere maiuscole"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "La password contiene troppi pochi caratteri maiuscoli"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "La password contiene meno di %ld caratteri minuscoli"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "La password contiene troppo pochi caratteri minuscoli"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "La password contiene meno di %ld caratteri non-alfanumerici"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "La password contiene troppi pochi caratteri non-alfanumerici"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "La password è più corta di %ld caratteri"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "La password è troppo corta"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "La nuova password è come la vecchia, ruotata."
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "La password contiene meno di %ld classi di carattere"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "La password non contiene abbastanza classi di carattere"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "La password contiene consecutivamente più di %ld caratteri identici"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "La password contiene consecutivamente troppi caratteri identici"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "La password contiene consecutivamente più di %ld caratteri della stessa
classe"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "La password contiene consecutivamente troppi caratteri della stessa
classe"
#: src/error.c:101
msgid "No password supplied"
@@ -192,57 +196,57 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "Non è possibile ottenere numeri casuali dalla periferica RNG"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "Generazione della password non riuscita - entropia richiesta troppo bassa
per la configurazione"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "La password non supera il controllo del dizionario"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Impostazione sconosciuta"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "Valore intero errato dell'impostazione"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "Valore intero errato"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "L'impostazione %s non è di tipo intero"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "L'impostazione non è di tipo intero"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "L'impostazione %s non è di tipo stringa"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "L'impostazione non è di tipo stringa"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "Apertura fallita del file di configurazione"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "Il file di configurazione è corrotto"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Errore fatale"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/ja.po
--- a/po/ja.po Mon May 07 22:15:21 2012 +0200
+++ b/po/ja.po Thu May 24 14:12:06 2012 +0200
@@ -1,33 +1,34 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
+# Hajime Taira <htaira(a)redhat.com>, 2011, 2012.
# Kiyoto Hashida <khashida(a)redhat.com>, 2008, 2009.
# Noriko Mizumoto <noriko(a)redhat.com>, 2007.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2012-01-09 13:17+0000\n"
+"Last-Translator: Hajime Taira <htaira(a)redhat.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: src/pam_pwquality.c:22
#, c-format
msgid "New %s%spassword: "
-msgstr "新しい%s%sパスワード:"
+msgstr "新しい %s%s パスワード:"
#: src/pam_pwquality.c:24
#, c-format
msgid "Retype new %s%spassword: "
-msgstr "新しい%s%sパスワードを再入力してください:"
+msgstr "新しい %s%s パスワードを再入力してください:"
#: src/pam_pwquality.c:25
msgid "Sorry, passwords do not match."
@@ -41,207 +42,209 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "使い方: %s [user]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " このコマンドは採点するパスワードを標準入力から読み込みます。\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "エラー: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "採点するパスワードを取得できませんでした。"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "パスワードの品質チェックに失敗しました。\n %s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "使い方: %s <エントロピーのビット数>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "設定中にメモリー割り当てエラーが発生しました。"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "メモリー割り当てエラー"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "このパスワードは過去に設定されたものと同じです。"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "このパスワードは回文です。"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "このパスワードは大文字と小文字を変更しただけです。"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "このパスワードは古いパスワードと似すぎています。"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "このパスワードには一部に何らかの形でユーザー名が含まれています。"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "このパスワードには何らかの形でユーザーの本名から基づく単語が含まれています。"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "このパスワードには何らかの形で禁止された単語が含まれています。"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "このパスワードには %ld 個未満の数字が含まれています。"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "このパスワードは数字の個数が足りません。"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "このパスワードには %ld 個未満の大文字のアルファベットが含まれています。"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "このパスワードは大文字のアルファベットの個数が足りません。"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "このパスワードには %ld 個未満の小文字のアルファベットが含まれています。"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "このパスワードは小文字のアルファベットの個数が足りません。"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "このパスワードには %ld 個未満の記号が含まれています。"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "このパスワードは記号の個数が足りません。"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "このパスワードは %ld 未満の文字列です。"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "このパスワードは短すぎます。"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "このパスワードは単に古いものを回転させただけです。"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "このパスワードは %ld 種類未満の文字の種類が含まれています。"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "このパスワードに含まれる文字の種類数が足りません。"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "このパスワードは %ld 個を越える連続する同じ文字が含まれています。"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "このパスワードには連続して同じ文字が含まれています。"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "このパスワードは %ld 個を越える連続する同じ種類の文字が含まれています。"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "このパスワードには連続して同じ種類の文字が含まれています。"
#: src/error.c:101
msgid "No password supplied"
-msgstr "パスワードが与えられていません"
+msgstr "パスワードが与えられていません。"
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "RNG(乱数発生)デバイスから乱数を取得することができません。"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "パスワードの生成に失敗 -設定に必要なエンピロピーが小すぎます。"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "このパスワードは辞書チェックに失敗しました。"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "未知の設定"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "設定の良くない整数型の値です。"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "良くない整数型の値です。"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "設定 %s は整数型ではありません。"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "設定は整数型ではありません。"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "設定 %s は文字列型ではありません。"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "設定は文字列型ではありません。"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "設定ファイルを開けません。"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "設定ファイルの形式が正しくありません。"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "致命的な障害が発生しました。"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/nl.po
--- a/po/nl.po Mon May 07 22:15:21 2012 +0200
+++ b/po/nl.po Thu May 24 14:12:06 2012 +0200
@@ -1,9 +1,9 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
-# Geert Warrink <geert.warrink(a)onsnet.nu>, 2010.
+# Geert Warrink <geert.warrink(a)onsnet.nu>, 2010, 2011.
# Peter van Egdom <p.van.egdom(a)gmail.com>, 2008.
# R.E. van der Luit <nippur(a)fedoraproject.org>, 2009.
# R.F. Pels <ruurd(a)tiscali.nl>, 2005.
@@ -12,14 +12,14 @@
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2011-12-14 10:30+0000\n"
+"Last-Translator: Geert Warrink <geert.warrink(a)onsnet.nu>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: src/pam_pwquality.c:22
@@ -44,149 +44,151 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Gebruik: %s [gebruiker]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " Het commando leest het wachtwoord in dat van de standaard input
gemaakt moet worden.\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Fout: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "Kon het te maken wachtwoord niet verkrijgen"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Wachtwoord kwaliteitscontrole mislukte:\n %s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "Gebruik: %s <entropie-bits>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "Geheugentoewijzingsfout tijdens het instellen"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "Geheugentoewijzingsfout"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "Het wachtwoord is gelijk aan het vorige"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "Het wachtwoord is een palindroom"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "Het wachtwoord verschilt alleen in kastveranderingen"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "Het wachtwoord lijkt teveel op het vorige"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "Het wachtwoord bevat op een bepaalde manier de gebruikersnaam "
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "Het wachtwoord bevat op een bepaalde manier woorden van de echte naam van de
gebruiker"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "Het wachtwoord bevat op een bepaalde manier verboden woorden"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "Het wachtwoord is korter dan %ld tekens"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "Het wachtwoord bevat te weinig tekens"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "Het wachtwoord bevat minder dan %ld hoofdletters"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "Het wachtwoord bevat te weinig hoofdletters"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "Het wachtwoord bevat minder dan %ld kleine letters"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "Het wachtwoord bevat te weinig kleine letters"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "Het wachtwoord bevat minder dan %ld niet-alfanumerieke karakters"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "Het wachtwoord bevat te weinig niet-alfanumerieke karakters"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "Het wachtwoord is korter dan %ld karakters"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "Het wachtwoord is te kort"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "Het wachtwoord is slechts een geroteerde versie van een vorige"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "Het wachtwoord bevat minder dan %ld karakters klassen"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "Het wachtwoord bevat niet genoeg karakter klassen"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "Het wachtwoord bevat meer dan %ld dezelfde opeenvolgende karakters"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "Het wachtwoord bevat te veel dezelfde opeenvolgende karakters"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "Het wachtwoord bevat meer dan %ld achtereenvolgende karakters uit dezelfde
klasse"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "Het wachtwoord bevat teveel achtereenvolgende karakters uit dezelfde
klasse"
#: src/error.c:101
msgid "No password supplied"
@@ -194,57 +196,57 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "Kan geen willekeurige getallen krijgen van het RNG apparaat"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "Wachtwoord generatie mislukte - vereiste entropie is te laag voor de
instellingen"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "Het wachtwoord slaagt niet voor de woordenboek controle"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Onbekende instelling"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "Slechte instelling voor waarde geheel getal"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "Slechte geheel getal waarde"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "Instelling %s is geen geheel getal"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "Instelling is geen geheel getal"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "Instelling %s is geen string"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "Instelling is geen string"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "Het openen van het configuratiebestand mislukte"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "Het configuratiebestand heeft een slecht formaat"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Fatale fout"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/pl.po
--- a/po/pl.po Mon May 07 22:15:21 2012 +0200
+++ b/po/pl.po Thu May 24 14:12:06 2012 +0200
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# Piotr Drąg <piotrdrag(a)gmail.com>, 2008.
# Stanisław Małolepszy <smalolepszy(a)aviary.pl>, 2006.
@@ -10,16 +10,15 @@
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2011-12-13 17:27+0000\n"
+"Last-Translator: Piotr Drąg <piotrdrag(a)gmail.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4
&& (n%100<10 "
-"|| n%100>=20) ? 1 : 2)\n"
+"Language: pl\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4
&& (n%100<10 || n%100>=20) ? 1 : 2)\n"
#: src/pam_pwquality.c:22
#, c-format
@@ -33,7 +32,7 @@
#: src/pam_pwquality.c:25
msgid "Sorry, passwords do not match."
-msgstr "Podane hasła nie zgadzają się."
+msgstr "Hasła się nie zgadzają."
#: src/pam_pwquality.c:178
#, c-format
@@ -43,149 +42,151 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Użycie: %s [użytkownik]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " Polecenie odczytujące hasło do oceny ze standardowego
wejścia.\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Błąd: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "Nie można uzyskać hasła do oceny"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Sprawdzenie jakości hasła się nie powiodło:\n %s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "Użycie: %s <bity-entropii>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "Błąd przydzielania pamięci podczas ustawiania"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "Błąd przydzielania pamięci"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "Hasło jest takie same jak poprzednie"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "Hasło jest palindromem"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "Hasło różni się tylko wielkością liter"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "Hasło jest zbyt podobne do poprzedniego"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "Hasło zawiera nazwę użytkownika"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "Hasło zawiera wyrazy z imienia lub nazwiska użytkownika"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "Hasło zawiera zabronione wyrazy"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "Hasło zawiera mniej niż %ld cyfr"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "Hasło zawiera za mało cyfr"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "Hasło zawiera mniej niż %ld małych liter"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "Hasło zawiera za mało wielkich liter"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "Hasło zawiera mniej niż %ld wielkich liter"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "Hasło zawiera za mało małych liter"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "Hasło zawiera mniej niż %ld znaków niealfanumerycznych"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "Hasło zawiera za mało znaków niealfanumerycznych"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "Hasło jest krótsze niż %ld znaków"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "Hasło jest za krótkie"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "Hasło jest odwróconym poprzednim hasłem"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "Hasło zawiera mniej niż %ld klas znaków"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "Hasło nie zawiera wystarczającej liczby klas znaków"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "Hasło zawiera więcej niż %ld takich samych znaków następujących po
sobie"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "Hasło zawiera za dużo takich samych znaków następujących po sobie"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "Hasło zawiera więcej niż %ld znaków tej samej klasy następujących po
sobie"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "Hasło zawiera za dużo znaków tej samej klasy następujących po sobie"
#: src/error.c:101
msgid "No password supplied"
@@ -193,57 +194,57 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "Nie można uzyskać liczb losowych z urządzenia RNG"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "Utworzenie hasła się nie powiodło - wymagana entropia jest za niska dla
ustawień"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "Hasło nie przeszło sprawdzenia w słowniku"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Nieznane ustawienie"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "Błędna wartość całkowita ustawienia"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "Błędna wartość całkowita"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "Ustawienie %s nie jest typu całkowitego"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "Ustawienie nie jest typu całkowitego"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "Ustawienie %s nie jest typu ciągu"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "Ustawienie nie jest typu ciągu"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "Otwarcie pliku konfiguracji się nie powiodło"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "Plik konfiguracji jest błędnie sformatowany"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Krytyczne niepowodzenie"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/pt.po
--- a/po/pt.po Mon May 07 22:15:21 2012 +0200
+++ b/po/pt.po Thu May 24 14:12:06 2012 +0200
@@ -1,22 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# Antonio Cardoso Martins <digiplan(a)netvisao.pt>, 2005, 2006.
+# <manuelmarque(a)gmail.com>, 2012.
# Rui Gouveia <rui.gouveia(a)globaltek.pt>, 2009.
+# Rui Gouveia <rui.gouveia(a)gmail.com>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2012-03-19 21:42+0000\n"
+"Last-Translator: Rui Gouveia <rui.gouveia(a)gmail.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#: src/pam_pwquality.c:22
@@ -41,149 +43,151 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Utilização: %s [utilizador]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " O comando lê a senha a ser pontuada a partir da entrada de dados por
omissão.\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Erro: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "Não foi possível obter a senha para ser pontuada"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Verificação de qualidade da senha falhou:\n %s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "Utilização: %s <bits-entropia>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "Erro de alocação de memória ao definir"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "Erro de alocação de memória"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "A senha é a mesma que a antiga"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "A senha é um palíndromo"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "A senha é diferente apenas com alterações de capitalização"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "A senha é muito similar à antiga"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "A senha contém o nome do utilizador em alguma forma"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "A senha contém palavras do nome real do utilizador em algum ponto"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "A senha contém palavras não permitidas em algum ponto"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "A senha contém menos do que %ld digitos"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "A senha não contém digitos suficientes"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "A senha contém menos de %ld letras maiúsculas"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "A senha tem poucas letras maiúsculas"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "A senha contém menos de %ld letras minúsculas"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "A senha tem poucas letras minúsculas"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "A senha contém menos de %ld caracteres não alfanuméricos"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "A senha contém poucos caracteres não alfanuméricos"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "A senha é mais pequena que %ld caracteres"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "A senha é muito pequena"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "A senha é simplesmente a senha a anterior rodada"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "A senha contém menos de %ld classes de caracteres"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "A senha não contém classes de caracteres suficientes"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "A senha contém mais de %ld caracteres iguais consecutivos"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "A senha contém demasiados caracteres iguais consecutivos"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "A senha contém mais do que %ld caracteres da mesma classe
consecutivos"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "A senha contém demasiados caracteres da mesma classe consecutivos"
#: src/error.c:101
msgid "No password supplied"
@@ -191,57 +195,57 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "Não foi possível obter números aleatórios do dispositivo RNG"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "A geração da senha falhou - a entropia necessária é demasiado baixa para as
definições"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "A senha falhou a verificação do dicionário"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Configuração desconhecida"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "Configuração com valor inteiro inválido"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "Valor inteiro inválido"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "Parâmetro %s não é do tipo inteiro"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "Parâmetro não é do tipo inteiro"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "Parâmetro %s não é do tipo string"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "Parâmetro não é do tipo string"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "Falhou a abertura do ficheiro de configuração"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "O ficheiro de configuração está mal formatado"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Falha fatal"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/sk.po
--- a/po/sk.po Mon May 07 22:15:21 2012 +0200
+++ b/po/sk.po Thu May 24 14:12:06 2012 +0200
@@ -1,22 +1,23 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
+# Dominik <dominikla(a)gmail.com>, 2012.
# Ondrej Šulek <feonsu(a)gmail.com>, 2008.
# Pavol Šimo <palo.simo(a)gmail.com>, 2009.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2012-01-29 18:34+0000\n"
+"Last-Translator: Dominik <dominikla(a)gmail.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 :
2\n"
#: src/pam_pwquality.c:22
@@ -41,29 +42,30 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Využitie: %s [user]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " Príkaz číta heslo, aby bolo ohodnotené zo štandardného
vstupu.\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Chyba: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "Nemôžem získať heslo na hodnotenie"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Kontrola kvality hesla zlyhala:\n%s\n"
#: src/pwmake.c:21
#, c-format
@@ -80,40 +82,41 @@
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "Heslo je rovnaké ako to staré"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "Heslo je palindróm"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "Heslo sa odlišuje iba zmenami veľkostí písmen"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "Heslo je príliš podobné starému"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "Heslo obsahuje užívateľské meno v istej forme"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
+msgid ""
+"The password contains words from the real name of the user in some form"
msgstr ""
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "Heslo obsahuje zakázané slová v istej forme"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "Heslo obsahuje menej ako %ld číslic"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "Heslo obsahuje príliš málo číslic"
#: src/error.c:58
#, c-format
@@ -145,15 +148,15 @@
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "Heslo je kratšie než %ld znakov"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "Heslo je prílič krátke"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "Heslo je iba obrátené staré heslo"
#: src/error.c:84
#, c-format
@@ -203,7 +206,7 @@
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Neznáme nastavenie"
#: src/error.c:121
msgid "Bad integer value of setting"
@@ -233,7 +236,7 @@
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "Otvorenie konfiguračného súboru zlyhalo"
#: src/error.c:143
msgid "The configuration file is malformed"
@@ -241,7 +244,7 @@
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Fatálne zlyhanie"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/uk.po
--- a/po/uk.po Mon May 07 22:15:21 2012 +0200
+++ b/po/uk.po Thu May 24 14:12:06 2012 +0200
@@ -1,24 +1,23 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# Ivan Petrouchtchak <ivanpetrouchtchak(a)yahoo.com>, 2006.
-# Yuri Chornoivan <yurchor(a)ukr.net>, 2010.
+# Yuri Chornoivan <yurchor(a)ukr.net>, 2010, 2011.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2011-12-14 07:40+0000\n"
+"Last-Translator: Yuri Chornoivan <yurchor(a)ukr.net>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2
&& n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+"Language: uk\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2
&& n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
#: src/pam_pwquality.c:22
#, c-format
@@ -37,154 +36,156 @@
#: src/pam_pwquality.c:178
#, c-format
msgid "BAD PASSWORD: %s"
-msgstr "ПОГАНИЙ ПАРОЛЬ: %s"
+msgstr "ПОМИЛКОВИЙ ПАРОЛЬ: %s"
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "Використання: %s [користувач]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " Програма читає пароль, який слід оцінити зі стандартного джерела
даних .\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "Помилка: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "Не вдалося отримати пароль, який слід оцінити"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "Помилка під час спроби оцінити якість пароля:\n %s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "Використання: %s <випадкові біти>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "Помилка розподілу пам’яті під час встановлення"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "Помилка розподілу пам’яті"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "Пароль збігається з попереднім"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "Пароль є паліндромом"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "Пароль відрізняється лише регістром символів"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "Пароль є дуже подібним до попереднього"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "Пароль містить ім’я користувача у зміненій формі"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "Пароль містить слова зі справжнього імені користувача у зміненій
формі"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "Пароль містить заборонені слова у зміненій формі"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "Пароль містить менше за %ld цифр"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "У паролі занадто мало цифр"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "Пароль містить менше за %ld великих літер"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "Пароль містить замало великих літер"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "Пароль містить менше за %ld малих літер"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "Пароль містить замало малих літер"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "Пароль містить менше за %ld символів, які не є літерами або цифрами"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "Пароль містить замало символів, які не є літерами або цифрами"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "Пароль є коротшим за %ld символів"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "Пароль є закоротким"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "Символи пароля отримано переставлянням символів попереднього пароля"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "Кількість класів символів пароля менша за %ld"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "У паролі використано занадто мало класів символів"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "У паролі міститься послідовність з однакових символів, довша за %ld
символів"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "У паролі міститься задовга послідовність однакових символів"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "У паролі міститься послідовність з символів одного класу, довша за %ld
символів"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "У паролі міститься задовга послідовність символів одного класу"
#: src/error.c:101
msgid "No password supplied"
@@ -192,57 +193,57 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "Не вдалося отримати послідовність псевдовипадкових чисел з пристрою
RNG"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "Спроба створення пароля зазнала невдачі: рівень ентропії є занизьким"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "Пароль можна підібрати за словником"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "Невідомий параметр"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "Помилкове ціле значення параметра"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "Помилкове ціле значення"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "Параметр %s не є цілим числом"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "Параметр не є цілим числом"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "Параметр %s не є рядком"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "Параметр не є рядком"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "Спроба відкрити файл налаштувань зазнала невдачі"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "Помилкове форматування у файлі налаштувань"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "Критична помилка"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/zh_CN.po
--- a/po/zh_CN.po Mon May 07 22:15:21 2012 +0200
+++ b/po/zh_CN.po Thu May 24 14:12:06 2012 +0200
@@ -1,22 +1,25 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
+# <chongfengnx(a)gmail.com>, 2012.
# Leah Liu <lliu(a)redhat.com>, 2008, 2009.
+# <lovenemesis(a)gmail.com>, 2012.
+# Mike Ma <zhtx10(a)gmail.com>, 2012.
# Xi HUANG <xhuang(a)redhat.com>, 2007.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2012-01-15 05:02+0000\n"
+"Last-Translator: Tommy He <lovenemesis(a)gmail.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: src/pam_pwquality.c:22
@@ -41,149 +44,151 @@
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "用法: %s [user]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " 命令通过标准输入读取需要评分的密码。\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "错误: %s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "无法获得需要评分的密码"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "密码质量检查失败:\n%s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "用法: %s <entropy-bits>\n\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "设置时发生内存分配错误"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "内存分配错误"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "这个密码和原来的相同"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "密码是一个回文"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "密码仅包含大小写变更"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "密码与原来的太相似"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "密码包含用户名在某些地方"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "密码包含了某种形式的用户真实名称"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "密码包含了某种形式的禁用单词"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "密码少于 %ld 的位数"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "密码包含的位数太短"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "密码包含少于 %ld 的大写字母"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "密码包含的大写字母太少"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "密码包含少于 %ld 的小写字母"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "密码包含的小写字母太少"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "密码包含少于 %ld 的非字母或数字字符"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "密码包含的非字母或数字字符太少"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "密码少于 %ld 个字符"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "密码太短了"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "密码仅是旧密码的反转"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "密码包含少于 %ld 的字符类型"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "密码未包含足够的字符类型"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "密码包含了超过 %ld 的相同连续字符"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "密码包含了太多相同连续字符"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "密码包含了超过 %ld 的同类型连续字符"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "密码包含了过多的同类型连续字符"
#: src/error.c:101
msgid "No password supplied"
@@ -191,57 +196,57 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "无法从 RNG 随机数生成设备获得随机数"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "密码生成失败 - 未达到设置所需的熵"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "密码未通过字典检查"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "未知设置"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "错误的整数设置值"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "坏的整数值"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "设置 %s 并非整数类型"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "设置并非整数类型"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "设置 %s 并非字符串类型"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "设置并非字符串类型"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "打开配置文件失败"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "配置文件格式不正确"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "致命的错误"
#: src/error.c:147
msgid "Unknown error"
diff -r 9bdbcd3df6e3 -r 8534e2698146 po/zh_TW.po
--- a/po/zh_TW.po Mon May 07 22:15:21 2012 +0200
+++ b/po/zh_TW.po Thu May 24 14:12:06 2012 +0200
@@ -1,21 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR libpwquality project
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# Terry Chuang <tchuang(a)redhat.com>, 2008, 2009.
msgid ""
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To:
http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
-"PO-Revision-Date: 2011-12-08 10:25+0000\n"
-"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
+"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"PO-Revision-Date: 2012-03-08 16:28+0000\n"
+"Last-Translator: Cheng-Chia Tseng <pswo10680(a)gmail.com>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
-"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0\n"
#: src/pam_pwquality.c:22
@@ -30,159 +30,161 @@
#: src/pam_pwquality.c:25
msgid "Sorry, passwords do not match."
-msgstr "抱歉,密碼不符合。"
+msgstr "抱歉,密碼不符。"
#: src/pam_pwquality.c:178
#, c-format
msgid "BAD PASSWORD: %s"
-msgstr "不良的密碼: %s"
+msgstr "不良的密碼:%s"
#: src/pwscore.c:21
#, c-format
msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "用法:%s [user]\n"
#: src/pwscore.c:22
#, c-format
msgid ""
-" The command reads the password to be scored from the standard
input.\n"
-msgstr ""
+" The command reads the password to be scored from the standard "
+"input.\n"
+msgstr " 本指令會從標準輸入讀取密碼來評分。\n"
#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
#, c-format
msgid "Error: %s\n"
-msgstr ""
+msgstr "錯誤:%s\n"
#: src/pwscore.c:50
msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "無法取得要評分的密碼"
#: src/pwscore.c:70
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr ""
+msgstr "密碼品質檢查失敗:\n%s\n"
#: src/pwmake.c:21
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "用法:%s <entropy-bits>\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "設定時發生記憶體分配錯誤"
#: src/error.c:35
msgid "Memory allocation error"
-msgstr ""
+msgstr "記憶體分配錯誤"
#: src/error.c:37
msgid "The password is the same as the old one"
-msgstr ""
+msgstr "密碼與舊的相同"
#: src/error.c:39
msgid "The password is a palindrome"
-msgstr ""
+msgstr "密碼為迴文形式"
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr ""
+msgstr "密碼只有大小寫改變而已"
#: src/error.c:43
msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "密碼與舊的太過相像"
#: src/error.c:45
msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "密碼以某種形式包含使用者名稱"
#: src/error.c:47
-msgid "The password contains words from the real name of the user in some
form"
-msgstr ""
+msgid ""
+"The password contains words from the real name of the user in some form"
+msgstr "密碼以某種形式包含使用者真名的字"
#: src/error.c:49
msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "密碼以某種形式包含禁止的單詞"
#: src/error.c:52
#, c-format
msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "密碼包含的數字少於 %ld 個"
#: src/error.c:55
msgid "The password contains too few digits"
-msgstr ""
+msgstr "密碼包含的數字太少"
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "密碼包含的大寫字母少於 %ld 個"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "密碼包含的大寫字母太少"
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "密碼包含的小寫字母少於 %ld 個"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "密碼包含的小寫字母太少"
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "密碼包含的非字母與非數字字元少於 %ld 個"
#: src/error.c:73
msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "密碼包含的非字母與非數字字元過少"
#: src/error.c:76
#, c-format
msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "密碼短於 %ld 個字元"
#: src/error.c:79
msgid "The password is too short"
-msgstr ""
+msgstr "密碼過短"
#: src/error.c:81
msgid "The password is just rotated old one"
-msgstr ""
+msgstr "密碼就只是以前某個舊的"
#: src/error.c:84
#, c-format
msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "密碼包含的字元型別少於 %ld 種"
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "密碼不包含足夠的字元型別"
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "密碼包含的連續相同字元超過 %ld 個"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "密碼包含太多連續的相同字元"
#: src/error.c:96
#, c-format
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr ""
+msgstr "密碼包含的連續相同型別字元超過 %ld 個"
#: src/error.c:99
msgid ""
"The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "密碼包含太多連續的相同型別字元"
#: src/error.c:101
msgid "No password supplied"
@@ -190,58 +192,58 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "無法從 RNG 裝置取得隨機號碼"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "密碼產生失敗 - 設定所需要的熵太低"
#: src/error.c:108 src/error.c:111
msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "密碼無法通過字典比對檢查"
#: src/error.c:114 src/error.c:118
msgid "Unknown setting"
-msgstr ""
+msgstr "未知設定"
#: src/error.c:121
msgid "Bad integer value of setting"
-msgstr ""
+msgstr "設定的值為不良整數"
#: src/error.c:125
msgid "Bad integer value"
-msgstr ""
+msgstr "不良的整數值"
#: src/error.c:128
#, c-format
msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "%s 設定的類型不是整數"
#: src/error.c:132
msgid "Setting is not of integer type"
-msgstr ""
+msgstr "設定的類型不是整數"
#: src/error.c:135
#, c-format
msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "%s 設定的類型不是字串"
#: src/error.c:139
msgid "Setting is not of string type"
-msgstr ""
+msgstr "設定的類型不是字串"
#: src/error.c:141
msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "組態檔開啟失敗"
#: src/error.c:143
msgid "The configuration file is malformed"
-msgstr ""
+msgstr "組態檔格式不良"
#: src/error.c:145
msgid "Fatal failure"
-msgstr ""
+msgstr "重大失敗"
#: src/error.c:147
msgid "Unknown error"
-msgstr "未知的錯誤"
+msgstr "未知錯誤"
diff -r 9bdbcd3df6e3 -r 8534e2698146 src/Makefile.am
--- a/src/Makefile.am Mon May 07 22:15:21 2012 +0200
+++ b/src/Makefile.am Thu May 24 14:12:06 2012 +0200
@@ -50,3 +50,6 @@
secureconf_DATA = pwquality.conf
bin_PROGRAMS = pwscore pwmake
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = pwquality.pc
diff -r 9bdbcd3df6e3 -r 8534e2698146 src/check.c
--- a/src/check.c Mon May 07 22:15:21 2012 +0200
+++ b/src/check.c Thu May 24 14:12:06 2012 +0200
@@ -555,7 +555,7 @@
if ((buf = malloc(len)) == NULL)
/* should get enough memory to obtain a nice score */
- return 0;
+ return PWQ_ERROR_MEM_ALLOC;
score = (len - pwq->min_length) * 2;
@@ -616,6 +616,11 @@
return PWQ_ERROR_SAME_PASSWORD;
}
+ score = password_check(pwq, password, oldpassword, user, auxerror);
+
+ if (score != 0)
+ return score;
+
msg = FascistCheck(password, pwq->dict_path);
if (msg) {
if (auxerror)
@@ -623,10 +628,7 @@
return PWQ_ERROR_CRACKLIB_CHECK;
}
- score = password_check(pwq, password, oldpassword, user, auxerror);
- if (score == 0) {
- score = password_score(pwq, password);
- }
+ score = password_score(pwq, password);
return score;
}
diff -r 9bdbcd3df6e3 -r 8534e2698146 src/pam_pwquality.c
--- a/src/pam_pwquality.c Mon May 07 22:15:21 2012 +0200
+++ b/src/pam_pwquality.c Thu May 24 14:12:06 2012 +0200
@@ -42,6 +42,7 @@
struct module_options {
int retry_times;
+ int enforce_for_root;
pwquality_settings_t *pwq;
};
@@ -79,6 +80,8 @@
opt->retry_times = strtol(*argv+6, &ep, 10);
if (!ep || (opt->retry_times < 1))
opt->retry_times = CO_RETRY_TIMES;
+ } else if (!strncmp(*argv, "enforce_for_root", 16)) {
+ opt->enforce_for_root = 1;
} else if (!strncmp(*argv, "difignore=", 10)) {
/* ignored for compatibility with pam_cracklib */
} else if (!strncmp(*argv, "reject_username", 15)) {
@@ -177,7 +180,8 @@
pam_syslog(pamh, LOG_DEBUG, "bad password:
%s", msg);
pam_error(pamh, _("BAD PASSWORD: %s"), msg);
- if (getuid() || (flags & PAM_CHANGE_EXPIRED_AUTHTOK))
{
+ if (getuid() || options.enforce_for_root ||
+ (flags & PAM_CHANGE_EXPIRED_AUTHTOK)) {
pam_set_item(pamh, PAM_AUTHTOK, NULL);
retval = PAM_AUTHTOK_ERR;
continue;
diff -r 9bdbcd3df6e3 -r 8534e2698146 src/pwmake.c
--- a/src/pwmake.c Mon May 07 22:15:21 2012 +0200
+++ b/src/pwmake.c Thu May 24 14:12:06 2012 +0200
@@ -13,6 +13,7 @@
#include <sys/stat.h>
#include <errno.h>
#include <libgen.h>
+#include <locale.h>
#include "pwquality.h"
diff -r 9bdbcd3df6e3 -r 8534e2698146 src/pwquality.pc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pwquality.pc Thu May 24 14:12:06 2012 +0200
@@ -0,0 +1,4 @@
+Name: pwquality
+Description: Password quality checker
+Version: 1.0.0
+Libs: -lpwquality
diff -r 9bdbcd3df6e3 -r 8534e2698146 src/pwscore.c
--- a/src/pwscore.c Mon May 07 22:15:21 2012 +0200
+++ b/src/pwscore.c Thu May 24 14:12:06 2012 +0200
@@ -13,6 +13,7 @@
#include <sys/stat.h>
#include <errno.h>
#include <libgen.h>
+#include <locale.h>
#include "pwquality.h"