/srv/hg/libpwquality: 2 new changesets
by admin@fedoraproject.org
changeset 5a55cb9785e5 in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=5a55...
summary: build: Note we don't build when srcdir != builddir
changeset 683d62381353 in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=683d...
summary: build: Add --disable-python-bindings option
diffstat:
Makefile.am | 5 ++++-
configure.in | 11 +++++++++++
2 files changed, 15 insertions(+), 1 deletions(-)
diffs (43 lines):
diff -r 2a21f17eb086 -r 683d62381353 Makefile.am
--- a/Makefile.am Thu May 24 14:58:22 2012 +0200
+++ b/Makefile.am Mon May 28 08:41:51 2012 +0200
@@ -6,7 +6,10 @@
AUTOMAKE_OPTIONS = 1.9 gnu dist-bzip2 check-news
-SUBDIRS = po src python doc
+SUBDIRS = po src doc
+if BUILD_PYTHON_BINDINGS
+SUBDIRS += python
+endif
CLEANFILES = *~
diff -r 2a21f17eb086 -r 683d62381353 configure.in
--- a/configure.in Thu May 24 14:58:22 2012 +0200
+++ b/configure.in Mon May 28 08:41:51 2012 +0200
@@ -6,6 +6,10 @@
AC_CONFIG_MACRO_DIR([m4])
AC_CANONICAL_HOST
+dnl We don't build with srcdir != builddir at present; the Python
+dnl bindings fail
+echo \#buildapi-variable-no-builddir > /dev/null
+
dnl LT Version numbers, remember to change them *before* a release.
dnl (Interfaces removed: CURRENT++, AGE=0, REVISION=0)
dnl (Interfaces added: CURRENT++, AGE++, REVISION=0)
@@ -89,6 +93,13 @@
SCONFIGDIR=$enableval, SCONFIGDIR=$sysconfdir/security)
AC_SUBST(SCONFIGDIR)
+AC_ARG_ENABLE([python-bindings],
+ AC_HELP_STRING([--enable-python-bindings],
+ [enable Python bindings (default: yes)]),
+ [enable_python_bindings=$enableval],
+ enable_python_bindings=yes)
+AM_CONDITIONAL(BUILD_PYTHON_BINDINGS, test x"$enable_python_bindings" = xyes)
+
AC_ARG_WITH(python-rev,
[ --with-pythonrev=2.7 version of python for which modules should be built],
PYTHONREV=$withval,[
11 years, 11 months
/srv/hg/libpwquality: 2 new changesets
by admin@fedoraproject.org
changeset 480455c663a8 in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=4804...
summary: Prepare a release 1.1.0.
changeset 2a21f17eb086 in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=2a21...
summary: Added tag libpwquality-1.1.0 for changeset 480455c663a8
diffstat:
.hgtags | 1 +
NEWS | 8 ++++++++
configure.in | 4 ++--
libpwquality.spec.in | 7 +++++++
4 files changed, 18 insertions(+), 2 deletions(-)
diffs (61 lines):
diff -r d743ea39e96b -r 2a21f17eb086 .hgtags
--- a/.hgtags Thu May 24 14:50:40 2012 +0200
+++ b/.hgtags Thu May 24 14:58:22 2012 +0200
@@ -1,3 +1,4 @@
49693f19c05118a15c7a80e37ad741cb4940d218 libpwquality-0.9
ee59810bd4590e83af256399cc3a28e0ee8fc826 libpwquality-0.9.9
0a64a4a429252056b065735bf093588ea9114dca libpwquality-1.0.0
+480455c663a8d79422a3c0d2cc6114bbf6b6a2e0 libpwquality-1.1.0
diff -r d743ea39e96b -r 2a21f17eb086 NEWS
--- a/NEWS Thu May 24 14:50:40 2012 +0200
+++ b/NEWS Thu May 24 14:58:22 2012 +0200
@@ -1,5 +1,13 @@
libpwquality NEWS -- history of user-visible changes.
+Release 1.1.0
+
+* Fixed a memory leak when throwing PWQError exception
+* Added pkgconfig file (thanks to Matthias Classen)
+* The simplicity checks are now called before the cracklib check
+* Added enforce_for_root option to the PAM module
+* Updated translations from Transifex
+
Release 1.0.0
* Added a check for words from user's GECOS
diff -r d743ea39e96b -r 2a21f17eb086 configure.in
--- a/configure.in Thu May 24 14:50:40 2012 +0200
+++ b/configure.in Thu May 24 14:58:22 2012 +0200
@@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT([libpwquality], [1.0.0])
+AC_INIT([libpwquality], [1.1.0])
AM_INIT_AUTOMAKE([-Wall])
AC_PREREQ(2.61)
AC_CONFIG_HEADERS([config.h])
@@ -12,7 +12,7 @@
dnl (No interfaces changed: REVISION++)
PWQUALITY_LT_CURRENT=1
PWQUALITY_LT_AGE=0
-PWQUALITY_LT_REVISION=0
+PWQUALITY_LT_REVISION=1
AC_SUBST(PACKAGE)
AC_SUBST(VERSION)
diff -r d743ea39e96b -r 2a21f17eb086 libpwquality.spec.in
--- a/libpwquality.spec.in Thu May 24 14:50:40 2012 +0200
+++ b/libpwquality.spec.in Thu May 24 14:58:22 2012 +0200
@@ -107,6 +107,13 @@
%{python_sitearch}/pwquality.so
%changelog
+* Thu May 24 2012 Tomas Mraz <tmraz(a)redhat.com> 1.1.0-1
+- fix leak when throwing PWQError exception
+- added pkgconfig file
+- call the simplicity checks before the cracklib check
+- add enforce_for_root option to the PAM module
+- updated translations from Transifex
+
* Thu Dec 8 2011 Tomas Mraz <tmraz(a)redhat.com> 1.0.0-1
- added a few additional password quality checks
- bugfix in configuration file parsing
11 years, 11 months
/srv/hg/libpwquality: 5 new changesets
by admin@fedoraproject.org
changeset b9452033df7e in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=b945...
summary: Updated libtool files.
changeset df1269732526 in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=df12...
summary: Add Transifex configuration.
changeset fd5064a86cba in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=fd50...
summary: Ignore backups.
changeset c508794f0059 in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=c508...
summary: Add pwquality.pc to EXTRA_DIST.
changeset d743ea39e96b in /srv/hg/libpwquality
details: http://hg.fedorahosted.org/hg/srv/hg/libpwquality?cmd=changeset;node=d743...
summary: Refresh .po files.
diffstat:
.hgignore | 1 +
.tx/config | 8 +
m4/libtool.m4 | 1072 ++++++++++++++++++++++++++++++++++----------------
m4/ltversion.m4 | 12 +-
po/ar.po | 16 +-
po/as.po | 16 +-
po/bn_IN.po | 16 +-
po/ca.po | 16 +-
po/cs.po | 16 +-
po/da.po | 16 +-
po/de.po | 44 +-
po/es.po | 60 +-
po/fi.po | 37 +-
po/fr.po | 53 +-
po/gu.po | 16 +-
po/he.po | 16 +-
po/hi.po | 16 +-
po/hu.po | 44 +-
po/it.po | 44 +-
po/ja.po | 42 +-
po/kk.po | 16 +-
po/km.po | 16 +-
po/kn.po | 16 +-
po/ko.po | 16 +-
po/libpwquality.pot | 18 +-
po/ml.po | 16 +-
po/mr.po | 16 +-
po/ms.po | 16 +-
po/nb.po | 16 +-
po/nl.po | 49 +-
po/or.po | 16 +-
po/pa.po | 16 +-
po/pl.po | 46 +-
po/pt.po | 38 +-
po/pt_BR.po | 16 +-
po/ru.po | 16 +-
po/si.po | 16 +-
po/sk.po | 33 +-
po/sr.po | 16 +-
po/sr(a)latin.po | 16 +-
po/sv.po | 16 +-
po/ta.po | 16 +-
po/te.po | 16 +-
po/tr.po | 16 +-
po/uk.po | 47 +-
po/vi.po | 16 +-
po/zh_CN.po | 34 +-
po/zh_TW.po | 30 +-
po/zu.po | 16 +-
src/Makefile.am | 2 +-
50 files changed, 1338 insertions(+), 856 deletions(-)
diffs (5215 lines):
diff -r 8534e2698146 -r d743ea39e96b .hgignore
--- a/.hgignore Thu May 24 14:12:06 2012 +0200
+++ b/.hgignore Thu May 24 14:50:40 2012 +0200
@@ -11,6 +11,7 @@
*.tar.bz2
*.tar.gz
*.spec
+*~
POTFILES
Makefile
Makefile.in
diff -r 8534e2698146 -r d743ea39e96b .tx/config
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.tx/config Thu May 24 14:50:40 2012 +0200
@@ -0,0 +1,8 @@
+[main]
+host = https://www.transifex.net
+
+[libpwquality.default]
+file_filter = po/<lang>.po
+source_file = po/libpwquality.pot
+source_lang = en
+
diff -r 8534e2698146 -r d743ea39e96b m4/libtool.m4
--- a/m4/libtool.m4 Thu May 24 14:12:06 2012 +0200
+++ b/m4/libtool.m4 Thu May 24 14:50:40 2012 +0200
@@ -168,10 +168,13 @@
dnl
m4_require([_LT_FILEUTILS_DEFAULTS])dnl
m4_require([_LT_CHECK_SHELL_FEATURES])dnl
+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
m4_require([_LT_CMD_RELOAD])dnl
m4_require([_LT_CHECK_MAGIC_METHOD])dnl
+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
m4_require([_LT_CMD_OLD_ARCHIVE])dnl
m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+m4_require([_LT_WITH_SYSROOT])dnl
_LT_CONFIG_LIBTOOL_INIT([
# See if we are running on zsh, and set the options which allow our
@@ -748,15 +751,12 @@
# if finds mixed CR/LF and LF-only lines. Since sed operates in
# text mode, it properly converts lines to CR/LF. This bash problem
# is reportedly fixed, but why not run on old versions too?
- sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
- || (rm -f "$cfgfile"; exit 1)
-
- _LT_PROG_XSI_SHELLFNS
-
- sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
- || (rm -f "$cfgfile"; exit 1)
-
- mv -f "$cfgfile" "$ofile" ||
+ sed '$q' "$ltmain" >> "$cfgfile" \
+ || (rm -f "$cfgfile"; exit 1)
+
+ _LT_PROG_REPLACE_SHELLFNS
+
+ mv -f "$cfgfile" "$ofile" ||
(rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
chmod +x "$ofile"
],
@@ -1073,30 +1073,41 @@
fi
])
-# _LT_SYS_MODULE_PATH_AIX
-# -----------------------
+# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
+# ----------------------------------
# Links a minimal program and checks the executable
# for the system default hardcoded library path. In most cases,
# this is /usr/lib:/lib, but when the MPI compilers are used
# the location of the communication and MPI libs are included too.
# If we don't find anything, use the default library path according
# to the aix ld manual.
+# Store the results from the different compilers for each TAGNAME.
+# Allow to override them for all tags through lt_cv_aix_libpath.
m4_defun([_LT_SYS_MODULE_PATH_AIX],
[m4_require([_LT_DECL_SED])dnl
-AC_LINK_IFELSE(AC_LANG_PROGRAM,[
-lt_aix_libpath_sed='
- /Import File Strings/,/^$/ {
- /^0/ {
- s/^0 *\(.*\)$/\1/
- p
- }
- }'
-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-# Check for a 64-bit object if we didn't find anything.
-if test -z "$aix_libpath"; then
- aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-fi],[])
-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+if test "${lt_cv_aix_libpath+set}" = set; then
+ aix_libpath=$lt_cv_aix_libpath
+else
+ AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
+ [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
+ lt_aix_libpath_sed='[
+ /Import File Strings/,/^$/ {
+ /^0/ {
+ s/^0 *\([^ ]*\) *$/\1/
+ p
+ }
+ }]'
+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ # Check for a 64-bit object if we didn't find anything.
+ if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+ fi],[])
+ if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
+ _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
+ fi
+ ])
+ aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
+fi
])# _LT_SYS_MODULE_PATH_AIX
@@ -1121,7 +1132,7 @@
AC_MSG_CHECKING([how to print strings])
# Test print first, because it will be a builtin if present.
-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
ECHO='print -r --'
elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
@@ -1165,6 +1176,39 @@
])# _LT_PROG_ECHO_BACKSLASH
+# _LT_WITH_SYSROOT
+# ----------------
+AC_DEFUN([_LT_WITH_SYSROOT],
+[AC_MSG_CHECKING([for sysroot])
+AC_ARG_WITH([sysroot],
+[ --with-sysroot[=DIR] Search for dependent libraries within DIR
+ (or the compiler's sysroot if not specified).],
+[], [with_sysroot=no])
+
+dnl lt_sysroot will always be passed unquoted. We quote it here
+dnl in case the user passed a directory name.
+lt_sysroot=
+case ${with_sysroot} in #(
+ yes)
+ if test "$GCC" = yes; then
+ lt_sysroot=`$CC --print-sysroot 2>/dev/null`
+ fi
+ ;; #(
+ /*)
+ lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
+ ;; #(
+ no|'')
+ ;; #(
+ *)
+ AC_MSG_RESULT([${with_sysroot}])
+ AC_MSG_ERROR([The sysroot must be an absolute path.])
+ ;;
+esac
+
+ AC_MSG_RESULT([${lt_sysroot:-no}])
+_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
+[dependent libraries, and in which our libraries should be installed.])])
+
# _LT_ENABLE_LOCK
# ---------------
m4_defun([_LT_ENABLE_LOCK],
@@ -1311,14 +1355,47 @@
])# _LT_ENABLE_LOCK
+# _LT_PROG_AR
+# -----------
+m4_defun([_LT_PROG_AR],
+[AC_CHECK_TOOLS(AR, [ar], false)
+: ${AR=ar}
+: ${AR_FLAGS=cru}
+_LT_DECL([], [AR], [1], [The archiver])
+_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
+
+AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
+ [lt_cv_ar_at_file=no
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
+ [echo conftest.$ac_objext > conftest.lst
+ lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
+ AC_TRY_EVAL([lt_ar_try])
+ if test "$ac_status" -eq 0; then
+ # Ensure the archiver fails upon bogus file names.
+ rm -f conftest.$ac_objext libconftest.a
+ AC_TRY_EVAL([lt_ar_try])
+ if test "$ac_status" -ne 0; then
+ lt_cv_ar_at_file=@
+ fi
+ fi
+ rm -f conftest.* libconftest.a
+ ])
+ ])
+
+if test "x$lt_cv_ar_at_file" = xno; then
+ archiver_list_spec=
+else
+ archiver_list_spec=$lt_cv_ar_at_file
+fi
+_LT_DECL([], [archiver_list_spec], [1],
+ [How to feed a file listing to the archiver])
+])# _LT_PROG_AR
+
+
# _LT_CMD_OLD_ARCHIVE
# -------------------
m4_defun([_LT_CMD_OLD_ARCHIVE],
-[AC_CHECK_TOOL(AR, ar, false)
-test -z "$AR" && AR=ar
-test -z "$AR_FLAGS" && AR_FLAGS=cru
-_LT_DECL([], [AR], [1], [The archiver])
-_LT_DECL([], [AR_FLAGS], [1])
+[_LT_PROG_AR
AC_CHECK_TOOL(STRIP, strip, :)
test -z "$STRIP" && STRIP=:
@@ -1658,10 +1735,10 @@
/* When -fvisbility=hidden is used, assume the code has been annotated
correspondingly for the symbols needed. */
#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
-void fnord () __attribute__((visibility("default")));
+int fnord () __attribute__((visibility("default")));
#endif
-void fnord () { int i=42; }
+int fnord () { return 42; }
int main ()
{
void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
@@ -2201,8 +2278,9 @@
need_version=no
need_lib_prefix=no
- case $GCC,$host_os in
- yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
+ case $GCC,$cc_basename in
+ yes,*)
+ # gcc
library_names_spec='$libname.dll.a'
# DLL is installed to $(libdir)/../bin by postinstall_cmds
postinstall_cmds='base_file=`basename \${file}`~
@@ -2235,13 +2313,71 @@
library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
;;
esac
+ dynamic_linker='Win32 ld.exe'
;;
+ *,cl*)
+ # Native MSVC
+ libname_spec='$name'
+ soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='${libname}.dll.lib'
+
+ case $build_os in
+ mingw*)
+ sys_lib_search_path_spec=
+ lt_save_ifs=$IFS
+ IFS=';'
+ for lt_path in $LIB
+ do
+ IFS=$lt_save_ifs
+ # Let DOS variable expansion print the short 8.3 style file name.
+ lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
+ sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
+ done
+ IFS=$lt_save_ifs
+ # Convert to MSYS style.
+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
+ ;;
+ cygwin*)
+ # Convert to unix form, then to dos form, then back to unix form
+ # but this time dos style (no spaces!) so that the unix form looks
+ # like /cygdrive/c/PROGRA~1:/cygdr...
+ sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
+ sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
+ sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ ;;
+ *)
+ sys_lib_search_path_spec="$LIB"
+ if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
+ # It is most probably a Windows format PATH.
+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
+ else
+ sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
+ fi
+ # FIXME: find the short name or the path components, as spaces are
+ # common. (e.g. "Program Files" -> "PROGRA~1")
+ ;;
+ esac
+
+ # DLL is installed to $(libdir)/../bin by postinstall_cmds
+ postinstall_cmds='base_file=`basename \${file}`~
+ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
+ dldir=$destdir/`dirname \$dlpath`~
+ test -d \$dldir || mkdir -p \$dldir~
+ $install_prog $dir/$dlname \$dldir/$dlname'
+ postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
+ dlpath=$dir/\$dldll~
+ $RM \$dlpath'
+ shlibpath_overrides_runpath=yes
+ dynamic_linker='Win32 link.exe'
+ ;;
+
*)
+ # Assume MSVC wrapper
library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
+ dynamic_linker='Win32 ld.exe'
;;
esac
- dynamic_linker='Win32 ld.exe'
# FIXME: first we should search . and the directory the executable is in
shlibpath_var=PATH
;;
@@ -2949,6 +3085,11 @@
esac
reload_cmds='$LD$reload_flag -o $output$reload_objs'
case $host_os in
+ cygwin* | mingw* | pw32* | cegcc*)
+ if test "$GCC" != yes; then
+ reload_cmds=false
+ fi
+ ;;
darwin*)
if test "$GCC" = yes; then
reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
@@ -3167,6 +3308,21 @@
;;
esac
])
+
+file_magic_glob=
+want_nocaseglob=no
+if test "$build" = "$host"; then
+ case $host_os in
+ mingw* | pw32*)
+ if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
+ want_nocaseglob=yes
+ else
+ file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
+ fi
+ ;;
+ esac
+fi
+
file_magic_cmd=$lt_cv_file_magic_cmd
deplibs_check_method=$lt_cv_deplibs_check_method
test -z "$deplibs_check_method" && deplibs_check_method=unknown
@@ -3174,7 +3330,11 @@
_LT_DECL([], [deplibs_check_method], [1],
[Method to check whether dependent libraries are shared objects])
_LT_DECL([], [file_magic_cmd], [1],
- [Command to use when deplibs_check_method == "file_magic"])
+ [Command to use when deplibs_check_method = "file_magic"])
+_LT_DECL([], [file_magic_glob], [1],
+ [How to find potential files when deplibs_check_method = "file_magic"])
+_LT_DECL([], [want_nocaseglob], [1],
+ [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
])# _LT_CHECK_MAGIC_METHOD
@@ -3277,6 +3437,67 @@
dnl AC_DEFUN([AM_PROG_NM], [])
dnl AC_DEFUN([AC_PROG_NM], [])
+# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
+# --------------------------------
+# how to determine the name of the shared library
+# associated with a specific link library.
+# -- PORTME fill in with the dynamic library characteristics
+m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
+[m4_require([_LT_DECL_EGREP])
+m4_require([_LT_DECL_OBJDUMP])
+m4_require([_LT_DECL_DLLTOOL])
+AC_CACHE_CHECK([how to associate runtime and link libraries],
+lt_cv_sharedlib_from_linklib_cmd,
+[lt_cv_sharedlib_from_linklib_cmd='unknown'
+
+case $host_os in
+cygwin* | mingw* | pw32* | cegcc*)
+ # two different shell functions defined in ltmain.sh
+ # decide which to use based on capabilities of $DLLTOOL
+ case `$DLLTOOL --help 2>&1` in
+ *--identify-strict*)
+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
+ ;;
+ *)
+ lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
+ ;;
+ esac
+ ;;
+*)
+ # fallback: assume linklib IS sharedlib
+ lt_cv_sharedlib_from_linklib_cmd="$ECHO"
+ ;;
+esac
+])
+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
+
+_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
+ [Command to associate shared and link libraries])
+])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
+
+
+# _LT_PATH_MANIFEST_TOOL
+# ----------------------
+# locate the manifest tool
+m4_defun([_LT_PATH_MANIFEST_TOOL],
+[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
+AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
+ [lt_cv_path_mainfest_tool=no
+ echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
+ $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
+ cat conftest.err >&AS_MESSAGE_LOG_FD
+ if $GREP 'Manifest Tool' conftest.out > /dev/null; then
+ lt_cv_path_mainfest_tool=yes
+ fi
+ rm -f conftest*])
+if test "x$lt_cv_path_mainfest_tool" != xyes; then
+ MANIFEST_TOOL=:
+fi
+_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
+])# _LT_PATH_MANIFEST_TOOL
+
# LT_LIB_M
# --------
@@ -3403,8 +3624,8 @@
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
# Transform an extracted symbol line into symbol name and symbol address
-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'"
-lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'"
+lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
# Handle CRLF in mingw tool chain
opt_cr=
@@ -3440,6 +3661,7 @@
else
lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
fi
+ lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
# Check to see that the pipe works correctly.
pipe_works=no
@@ -3473,6 +3695,18 @@
if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
cat <<_LT_EOF > conftest.$ac_ext
+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
+/* DATA imports from DLLs on WIN32 con't be const, because runtime
+ relocations are performed -- see ld's documentation on pseudo-relocs. */
+# define LT@&t@_DLSYM_CONST
+#elif defined(__osf__)
+/* This system does not cope well with relocations in const data. */
+# define LT@&t@_DLSYM_CONST
+#else
+# define LT@&t@_DLSYM_CONST const
+#endif
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -3484,7 +3718,7 @@
cat <<_LT_EOF >> conftest.$ac_ext
/* The mapping between symbol names and symbols. */
-const struct {
+LT@&t@_DLSYM_CONST struct {
const char *name;
void *address;
}
@@ -3510,15 +3744,15 @@
_LT_EOF
# Now try linking the two files.
mv conftest.$ac_objext conftstm.$ac_objext
- lt_save_LIBS="$LIBS"
- lt_save_CFLAGS="$CFLAGS"
+ lt_globsym_save_LIBS=$LIBS
+ lt_globsym_save_CFLAGS=$CFLAGS
LIBS="conftstm.$ac_objext"
CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
pipe_works=yes
fi
- LIBS="$lt_save_LIBS"
- CFLAGS="$lt_save_CFLAGS"
+ LIBS=$lt_globsym_save_LIBS
+ CFLAGS=$lt_globsym_save_CFLAGS
else
echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
fi
@@ -3551,6 +3785,13 @@
AC_MSG_RESULT(ok)
fi
+# Response file support.
+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
+ nm_file_list_spec='@'
+elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
+ nm_file_list_spec='@'
+fi
+
_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
[Take the output of nm and produce a listing of raw symbols and C names])
_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
@@ -3561,6 +3802,8 @@
_LT_DECL([global_symbol_to_c_name_address_lib_prefix],
[lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
[Transform the output of nm in a C name address pair when lib prefix is needed])
+_LT_DECL([], [nm_file_list_spec], [1],
+ [Specify filename containing input files for $NM])
]) # _LT_CMD_GLOBAL_SYMBOLS
@@ -3572,7 +3815,6 @@
_LT_TAGVAR(lt_prog_compiler_pic, $1)=
_LT_TAGVAR(lt_prog_compiler_static, $1)=
-AC_MSG_CHECKING([for $compiler option to produce PIC])
m4_if([$1], [CXX], [
# C++ specific cases for pic, static, wl, etc.
if test "$GXX" = yes; then
@@ -3677,6 +3919,12 @@
;;
esac
;;
+ mingw* | cygwin* | os2* | pw32* | cegcc*)
+ # This hack is so that the source file can tell whether it is being
+ # built for inclusion in a dll (and should export symbols for example).
+ m4_if([$1], [GCJ], [],
+ [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
+ ;;
dgux*)
case $cc_basename in
ec++*)
@@ -4051,6 +4299,12 @@
_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
;;
+ nagfor*)
+ # NAG Fortran compiler
+ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
+ _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+ ;;
pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
# Portland Group compilers (*not* the Pentium gcc compiler,
# which looks to be a dead project)
@@ -4170,9 +4424,11 @@
_LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
;;
esac
-AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
-_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
- [How to pass a linker flag through the compiler])
+
+AC_CACHE_CHECK([for $compiler option to produce PIC],
+ [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
+ [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
+_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
#
# Check to make sure the PIC flag actually works.
@@ -4191,6 +4447,8 @@
_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
[Additional compiler flags for building library objects])
+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
+ [How to pass a linker flag through the compiler])
#
# Check to make sure the static flag actually works.
#
@@ -4211,6 +4469,7 @@
m4_defun([_LT_LINKER_SHLIBS],
[AC_REQUIRE([LT_PATH_LD])dnl
AC_REQUIRE([LT_PATH_NM])dnl
+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
m4_require([_LT_FILEUTILS_DEFAULTS])dnl
m4_require([_LT_DECL_EGREP])dnl
m4_require([_LT_DECL_SED])dnl
@@ -4219,6 +4478,7 @@
AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
m4_if([$1], [CXX], [
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+ _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
case $host_os in
aix[[4-9]]*)
# If we're using GNU nm, then we don't want the "-C" option.
@@ -4233,15 +4493,20 @@
;;
pw32*)
_LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
- ;;
+ ;;
cygwin* | mingw* | cegcc*)
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
+ case $cc_basename in
+ cl*) ;;
+ *)
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+ _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
+ ;;
+ esac
+ ;;
*)
_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
- ;;
+ ;;
esac
- _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
], [
runpath_var=
_LT_TAGVAR(allow_undefined_flag, $1)=
@@ -4409,7 +4674,8 @@
_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
_LT_TAGVAR(always_export_symbols, $1)=no
_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+ _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
@@ -4457,7 +4723,7 @@
if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
&& test "$tmp_diet" = no
then
- tmp_addflag=
+ tmp_addflag=' $pic_flag'
tmp_sharedflag='-shared'
case $cc_basename,$host_cpu in
pgcc*) # Portland Group C compiler
@@ -4527,8 +4793,8 @@
_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
fi
;;
@@ -4546,8 +4812,8 @@
_LT_EOF
elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -4593,8 +4859,8 @@
*)
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
else
_LT_TAGVAR(ld_shlibs, $1)=no
fi
@@ -4724,7 +4990,7 @@
_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
# Determine the default libpath from the value encoded in an
# empty executable.
- _LT_SYS_MODULE_PATH_AIX
+ _LT_SYS_MODULE_PATH_AIX([$1])
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
else
@@ -4735,7 +5001,7 @@
else
# Determine the default libpath from the value encoded in an
# empty executable.
- _LT_SYS_MODULE_PATH_AIX
+ _LT_SYS_MODULE_PATH_AIX([$1])
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
# Warning - without using the other run time loading flags,
# -berok will link without error, but may produce a broken library.
@@ -4779,20 +5045,63 @@
# Microsoft Visual C++.
# hardcode_libdir_flag_spec is actually meaningless, as there is
# no search path for DLLs.
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
- _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Tell ltmain to make .lib files, not .a files.
- libext=lib
- # Tell ltmain to make .dll files, not .so files.
- shrext_cmds=".dll"
- # FIXME: Setting linknames here is a bad hack.
- _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
- # The linker will automatically build a .lib file if we build a DLL.
- _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
- # FIXME: Should let the user specify the lib program.
- _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
- _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
- _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ case $cc_basename in
+ cl*)
+ # Native MSVC
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_TAGVAR(always_export_symbols, $1)=yes
+ _LT_TAGVAR(file_list_spec, $1)='@'
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext_cmds=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+ else
+ sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
+ # The linker will not automatically build a static lib if we build a DLL.
+ # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
+ # Don't use ranlib
+ _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
+ _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile="$lt_outputfile.exe"
+ lt_tool_outputfile="$lt_tool_outputfile.exe"
+ ;;
+ esac~
+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
+ ;;
+ *)
+ # Assume MSVC wrapper
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext_cmds=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+ # The linker will automatically build a .lib file if we build a DLL.
+ _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+ # FIXME: Should let the user specify the lib program.
+ _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ ;;
+ esac
;;
darwin* | rhapsody*)
@@ -4830,7 +5139,7 @@
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
freebsd* | dragonfly*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
_LT_TAGVAR(hardcode_direct, $1)=yes
_LT_TAGVAR(hardcode_shlibpath_var, $1)=no
@@ -4838,7 +5147,7 @@
hpux9*)
if test "$GCC" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
else
_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
fi
@@ -4854,7 +5163,7 @@
hpux10*)
if test "$GCC" = yes && test "$with_gnu_ld" = no; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
else
_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
fi
@@ -4878,10 +5187,10 @@
_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
ia64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
else
@@ -4928,16 +5237,31 @@
irix5* | irix6* | nonstopux*)
if test "$GCC" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
# Try to use the -exported_symbol ld option, if it does not
# work, assume that -exports_file does not work either and
# implicitly export all symbols.
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
- AC_LINK_IFELSE(int foo(void) {},
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
- )
- LDFLAGS="$save_LDFLAGS"
+ # This should be the same for all languages, so no per-tag cache variable.
+ AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
+ [lt_cv_irix_exported_symbol],
+ [save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+ AC_LINK_IFELSE(
+ [AC_LANG_SOURCE(
+ [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
+ [C++], [[int foo (void) { return 0; }]],
+ [Fortran 77], [[
+ subroutine foo
+ end]],
+ [Fortran], [[
+ subroutine foo
+ end]])])],
+ [lt_cv_irix_exported_symbol=yes],
+ [lt_cv_irix_exported_symbol=no])
+ LDFLAGS="$save_LDFLAGS"])
+ if test "$lt_cv_irix_exported_symbol" = yes; then
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+ fi
else
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
@@ -5022,7 +5346,7 @@
osf4* | osf5*) # as osf3* with the addition of -msym flag
if test "$GCC" = yes; then
_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
else
_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
@@ -5041,9 +5365,9 @@
_LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
if test "$GCC" = yes; then
wlarc='${wl}'
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
else
case `$CC -V 2>&1` in
*"Compilers 5.0"*)
@@ -5315,8 +5639,6 @@
to runtime path list])
_LT_TAGDECL([], [link_all_deplibs], [0],
[Whether libtool must link a program against all its dependency libraries])
-_LT_TAGDECL([], [fix_srcfile_path], [1],
- [Fix the shell variable $srcfile for the compiler])
_LT_TAGDECL([], [always_export_symbols], [0],
[Set to "yes" if exported symbols are required])
_LT_TAGDECL([], [export_symbols_cmds], [2],
@@ -5327,6 +5649,8 @@
[Symbols that must always be exported])
_LT_TAGDECL([], [prelink_cmds], [2],
[Commands necessary for linking programs (against libraries) with templates])
+_LT_TAGDECL([], [postlink_cmds], [2],
+ [Commands necessary for finishing linking programs])
_LT_TAGDECL([], [file_list_spec], [1],
[Specify filename containing input files])
dnl FIXME: Not yet implemented
@@ -5428,6 +5752,7 @@
m4_defun([_LT_LANG_CXX_CONFIG],
[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
m4_require([_LT_DECL_EGREP])dnl
+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
(test "X$CXX" != "Xg++"))) ; then
@@ -5489,6 +5814,7 @@
# Allow CC to be a program name with arguments.
lt_save_CC=$CC
+ lt_save_CFLAGS=$CFLAGS
lt_save_LD=$LD
lt_save_GCC=$GCC
GCC=$GXX
@@ -5506,6 +5832,7 @@
fi
test -z "${LDCXX+set}" || LD=$LDCXX
CC=${CXX-"c++"}
+ CFLAGS=$CXXFLAGS
compiler=$CC
_LT_TAGVAR(compiler, $1)=$CC
_LT_CC_BASENAME([$compiler])
@@ -5527,8 +5854,8 @@
# Check if GNU C++ uses GNU ld as the underlying linker, since the
# archiving commands below assume that GNU ld is being used.
if test "$with_gnu_ld" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
_LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
@@ -5669,7 +5996,7 @@
_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
# Determine the default libpath from the value encoded in an empty
# executable.
- _LT_SYS_MODULE_PATH_AIX
+ _LT_SYS_MODULE_PATH_AIX([$1])
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
@@ -5681,7 +6008,7 @@
else
# Determine the default libpath from the value encoded in an
# empty executable.
- _LT_SYS_MODULE_PATH_AIX
+ _LT_SYS_MODULE_PATH_AIX([$1])
_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
# Warning - without using the other run time loading flags,
# -berok will link without error, but may produce a broken library.
@@ -5723,29 +6050,75 @@
;;
cygwin* | mingw* | pw32* | cegcc*)
- # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
- # as there is no search path for DLLs.
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
- _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
- _LT_TAGVAR(always_export_symbols, $1)=no
- _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-
- if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- # If the export-symbols file already is a .def file (1st line
- # is EXPORTS), use it as is; otherwise, prepend...
- _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
- cp $export_symbols $output_objdir/$soname.def;
- else
- echo EXPORTS > $output_objdir/$soname.def;
- cat $export_symbols >> $output_objdir/$soname.def;
- fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- else
- _LT_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
+ case $GXX,$cc_basename in
+ ,cl* | no,cl*)
+ # Native MSVC
+ # hardcode_libdir_flag_spec is actually meaningless, as there is
+ # no search path for DLLs.
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_TAGVAR(always_export_symbols, $1)=yes
+ _LT_TAGVAR(file_list_spec, $1)='@'
+ # Tell ltmain to make .lib files, not .a files.
+ libext=lib
+ # Tell ltmain to make .dll files, not .so files.
+ shrext_cmds=".dll"
+ # FIXME: Setting linknames here is a bad hack.
+ _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
+ else
+ $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
+ fi~
+ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
+ linknames='
+ # The linker will not automatically build a static lib if we build a DLL.
+ # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+ # Don't use ranlib
+ _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
+ _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
+ lt_tool_outputfile="@TOOL_OUTPUT@"~
+ case $lt_outputfile in
+ *.exe|*.EXE) ;;
+ *)
+ lt_outputfile="$lt_outputfile.exe"
+ lt_tool_outputfile="$lt_tool_outputfile.exe"
+ ;;
+ esac~
+ func_to_tool_file "$lt_outputfile"~
+ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
+ $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
+ $RM "$lt_outputfile.manifest";
+ fi'
+ ;;
+ *)
+ # g++
+ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+ # as there is no search path for DLLs.
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+ _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+ _LT_TAGVAR(always_export_symbols, $1)=no
+ _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+
+ if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ # If the export-symbols file already is a .def file (1st line
+ # is EXPORTS), use it as is; otherwise, prepend...
+ _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+ cp $export_symbols $output_objdir/$soname.def;
+ else
+ echo EXPORTS > $output_objdir/$soname.def;
+ cat $export_symbols >> $output_objdir/$soname.def;
+ fi~
+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ else
+ _LT_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+ esac
+ ;;
darwin* | rhapsody*)
_LT_DARWIN_LINKER_FEATURES($1)
;;
@@ -5820,7 +6193,7 @@
;;
*)
if test "$GXX" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
else
# FIXME: insert proper C++ library support
_LT_TAGVAR(ld_shlibs, $1)=no
@@ -5891,10 +6264,10 @@
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
ia64*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
;;
esac
fi
@@ -5935,9 +6308,9 @@
*)
if test "$GXX" = yes; then
if test "$with_gnu_ld" = no; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
else
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
fi
fi
_LT_TAGVAR(link_all_deplibs, $1)=yes
@@ -6215,7 +6588,7 @@
_LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
;;
*)
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
;;
esac
@@ -6302,9 +6675,9 @@
if test "$GXX" = yes && test "$with_gnu_ld" = no; then
_LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
if $CC --version | $GREP -v '^2\.7' > /dev/null; then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
- $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
@@ -6433,6 +6806,7 @@
fi # test -n "$compiler"
CC=$lt_save_CC
+ CFLAGS=$lt_save_CFLAGS
LDCXX=$LD
LD=$lt_save_LD
GCC=$lt_save_GCC
@@ -6447,6 +6821,29 @@
])# _LT_LANG_CXX_CONFIG
+# _LT_FUNC_STRIPNAME_CNF
+# ----------------------
+# func_stripname_cnf prefix suffix name
+# strip PREFIX and SUFFIX off of NAME.
+# PREFIX and SUFFIX must not contain globbing or regex special
+# characters, hashes, percent signs, but SUFFIX may contain a leading
+# dot (in which case that matches only a dot).
+#
+# This function is identical to the (non-XSI) version of func_stripname,
+# except this one can be used by m4 code that may be executed by configure,
+# rather than the libtool script.
+m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
+AC_REQUIRE([_LT_DECL_SED])
+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
+func_stripname_cnf ()
+{
+ case ${2} in
+ .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
+ *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+ esac
+} # func_stripname_cnf
+])# _LT_FUNC_STRIPNAME_CNF
+
# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
# ---------------------------------
# Figure out "hidden" library dependencies from verbose
@@ -6455,6 +6852,7 @@
# objects, libraries and library flags.
m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
# Dependencies to place before and after the object being linked:
_LT_TAGVAR(predep_objects, $1)=
_LT_TAGVAR(postdep_objects, $1)=
@@ -6505,6 +6903,13 @@
};
_LT_EOF
])
+
+_lt_libdeps_save_CFLAGS=$CFLAGS
+case "$CC $CFLAGS " in #(
+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
+esac
+
dnl Parse the compiler output and extract the necessary
dnl objects, libraries and library flags.
if AC_TRY_EVAL(ac_compile); then
@@ -6516,7 +6921,7 @@
pre_test_object_deps_done=no
for p in `eval "$output_verbose_link_cmd"`; do
- case $p in
+ case ${prev}${p} in
-L* | -R* | -l*)
# Some compilers place space between "-{L,R}" and the path.
@@ -6525,13 +6930,22 @@
test $p = "-R"; then
prev=$p
continue
- else
- prev=
fi
+ # Expand the sysroot to ease extracting the directories later.
+ if test -z "$prev"; then
+ case $p in
+ -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
+ -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
+ -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
+ esac
+ fi
+ case $p in
+ =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
+ esac
if test "$pre_test_object_deps_done" = no; then
- case $p in
- -L* | -R*)
+ case ${prev} in
+ -L | -R)
# Internal compiler library paths should come after those
# provided the user. The postdeps already come after the
# user supplied libs so there is no need to process them.
@@ -6551,8 +6965,10 @@
_LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
fi
fi
+ prev=
;;
+ *.lto.$objext) ;; # Ignore GCC LTO objects
*.$objext)
# This assumes that the test object file only shows up
# once in the compiler output.
@@ -6588,6 +7004,7 @@
fi
$RM -f confest.$objext
+CFLAGS=$_lt_libdeps_save_CFLAGS
# PORTME: override above test on systems where it is broken
m4_if([$1], [CXX],
@@ -6737,7 +7154,9 @@
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
lt_save_GCC=$GCC
+ lt_save_CFLAGS=$CFLAGS
CC=${F77-"f77"}
+ CFLAGS=$FFLAGS
compiler=$CC
_LT_TAGVAR(compiler, $1)=$CC
_LT_CC_BASENAME([$compiler])
@@ -6791,6 +7210,7 @@
GCC=$lt_save_GCC
CC="$lt_save_CC"
+ CFLAGS="$lt_save_CFLAGS"
fi # test "$_lt_disable_F77" != yes
AC_LANG_POP
@@ -6867,7 +7287,9 @@
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
lt_save_GCC=$GCC
+ lt_save_CFLAGS=$CFLAGS
CC=${FC-"f95"}
+ CFLAGS=$FCFLAGS
compiler=$CC
GCC=$ac_cv_fc_compiler_gnu
@@ -6923,7 +7345,8 @@
fi # test -n "$compiler"
GCC=$lt_save_GCC
- CC="$lt_save_CC"
+ CC=$lt_save_CC
+ CFLAGS=$lt_save_CFLAGS
fi # test "$_lt_disable_FC" != yes
AC_LANG_POP
@@ -6960,10 +7383,12 @@
_LT_LINKER_BOILERPLATE
# Allow CC to be a program name with arguments.
-lt_save_CC="$CC"
+lt_save_CC=$CC
+lt_save_CFLAGS=$CFLAGS
lt_save_GCC=$GCC
GCC=yes
CC=${GCJ-"gcj"}
+CFLAGS=$GCJFLAGS
compiler=$CC
_LT_TAGVAR(compiler, $1)=$CC
_LT_TAGVAR(LD, $1)="$LD"
@@ -6994,7 +7419,8 @@
AC_LANG_RESTORE
GCC=$lt_save_GCC
-CC="$lt_save_CC"
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
])# _LT_LANG_GCJ_CONFIG
@@ -7029,9 +7455,11 @@
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
+lt_save_CFLAGS=$CFLAGS
lt_save_GCC=$GCC
GCC=
CC=${RC-"windres"}
+CFLAGS=
compiler=$CC
_LT_TAGVAR(compiler, $1)=$CC
_LT_CC_BASENAME([$compiler])
@@ -7044,7 +7472,8 @@
GCC=$lt_save_GCC
AC_LANG_RESTORE
-CC="$lt_save_CC"
+CC=$lt_save_CC
+CFLAGS=$lt_save_CFLAGS
])# _LT_LANG_RC_CONFIG
@@ -7103,6 +7532,15 @@
AC_SUBST([OBJDUMP])
])
+# _LT_DECL_DLLTOOL
+# ----------------
+# Ensure DLLTOOL variable is set.
+m4_defun([_LT_DECL_DLLTOOL],
+[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
+test -z "$DLLTOOL" && DLLTOOL=dlltool
+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
+AC_SUBST([DLLTOOL])
+])
# _LT_DECL_SED
# ------------
@@ -7196,8 +7634,8 @@
# Try some XSI features
xsi_shell=no
( _lt_dummy="a/b/c"
- test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
- = c,a/b,, \
+ test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
+ = c,a/b,b/c, \
&& eval 'test $(( 1 + 1 )) -eq 2 \
&& test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
&& xsi_shell=yes
@@ -7236,206 +7674,162 @@
])# _LT_CHECK_SHELL_FEATURES
-# _LT_PROG_XSI_SHELLFNS
-# ---------------------
-# Bourne and XSI compatible variants of some useful shell functions.
-m4_defun([_LT_PROG_XSI_SHELLFNS],
-[case $xsi_shell in
- yes)
- cat << \_LT_EOF >> "$cfgfile"
-
-# func_dirname file append nondir_replacement
-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
-# otherwise set result to NONDIR_REPLACEMENT.
-func_dirname ()
-{
- case ${1} in
- */*) func_dirname_result="${1%/*}${2}" ;;
- * ) func_dirname_result="${3}" ;;
- esac
-}
-
-# func_basename file
-func_basename ()
-{
- func_basename_result="${1##*/}"
-}
-
-# func_dirname_and_basename file append nondir_replacement
-# perform func_basename and func_dirname in a single function
-# call:
-# dirname: Compute the dirname of FILE. If nonempty,
-# add APPEND to the result, otherwise set result
-# to NONDIR_REPLACEMENT.
-# value returned in "$func_dirname_result"
-# basename: Compute filename of FILE.
-# value retuned in "$func_basename_result"
-# Implementation must be kept synchronized with func_dirname
-# and func_basename. For efficiency, we do not delegate to
-# those functions but instead duplicate the functionality here.
-func_dirname_and_basename ()
-{
- case ${1} in
- */*) func_dirname_result="${1%/*}${2}" ;;
- * ) func_dirname_result="${3}" ;;
- esac
- func_basename_result="${1##*/}"
-}
-
-# func_stripname prefix suffix name
-# strip PREFIX and SUFFIX off of NAME.
-# PREFIX and SUFFIX must not contain globbing or regex special
-# characters, hashes, percent signs, but SUFFIX may contain a leading
-# dot (in which case that matches only a dot).
-func_stripname ()
-{
- # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
- # positional parameters, so assign one to ordinary parameter first.
- func_stripname_result=${3}
- func_stripname_result=${func_stripname_result#"${1}"}
- func_stripname_result=${func_stripname_result%"${2}"}
-}
-
-# func_opt_split
-func_opt_split ()
-{
- func_opt_split_opt=${1%%=*}
- func_opt_split_arg=${1#*=}
-}
-
-# func_lo2o object
-func_lo2o ()
-{
- case ${1} in
- *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
- *) func_lo2o_result=${1} ;;
- esac
-}
-
-# func_xform libobj-or-source
-func_xform ()
-{
- func_xform_result=${1%.*}.lo
-}
-
-# func_arith arithmetic-term...
-func_arith ()
-{
- func_arith_result=$(( $[*] ))
-}
-
-# func_len string
-# STRING may not start with a hyphen.
-func_len ()
-{
- func_len_result=${#1}
-}
-
-_LT_EOF
+# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
+# ------------------------------------------------------
+# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
+# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
+m4_defun([_LT_PROG_FUNCTION_REPLACE],
+[dnl {
+sed -e '/^$1 ()$/,/^} # $1 /c\
+$1 ()\
+{\
+m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1])
+} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+test 0 -eq $? || _lt_function_replace_fail=:
+])
+
+
+# _LT_PROG_REPLACE_SHELLFNS
+# -------------------------
+# Replace existing portable implementations of several shell functions with
+# equivalent extended shell implementations where those features are available..
+m4_defun([_LT_PROG_REPLACE_SHELLFNS],
+[if test x"$xsi_shell" = xyes; then
+ _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
+ case ${1} in
+ */*) func_dirname_result="${1%/*}${2}" ;;
+ * ) func_dirname_result="${3}" ;;
+ esac])
+
+ _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
+ func_basename_result="${1##*/}"])
+
+ _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
+ case ${1} in
+ */*) func_dirname_result="${1%/*}${2}" ;;
+ * ) func_dirname_result="${3}" ;;
+ esac
+ func_basename_result="${1##*/}"])
+
+ _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
+ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+ # positional parameters, so assign one to ordinary parameter first.
+ func_stripname_result=${3}
+ func_stripname_result=${func_stripname_result#"${1}"}
+ func_stripname_result=${func_stripname_result%"${2}"}])
+
+ _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
+ func_split_long_opt_name=${1%%=*}
+ func_split_long_opt_arg=${1#*=}])
+
+ _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
+ func_split_short_opt_arg=${1#??}
+ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
+
+ _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
+ case ${1} in
+ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+ *) func_lo2o_result=${1} ;;
+ esac])
+
+ _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo])
+
+ _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))])
+
+ _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}])
+fi
+
+if test x"$lt_shell_append" = xyes; then
+ _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"])
+
+ _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
+ func_quote_for_eval "${2}"
+dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
+ eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
+
+ # Save a `func_append' function call where possible by direct use of '+='
+ sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+ test 0 -eq $? || _lt_function_replace_fail=:
+else
+ # Save a `func_append' function call even when '+=' is not available
+ sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
+ && mv -f "$cfgfile.tmp" "$cfgfile" \
+ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
+ test 0 -eq $? || _lt_function_replace_fail=:
+fi
+
+if test x"$_lt_function_replace_fail" = x":"; then
+ AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
+fi
+])
+
+# _LT_PATH_CONVERSION_FUNCTIONS
+# -----------------------------
+# Determine which file name conversion functions should be used by
+# func_to_host_file (and, implicitly, by func_to_host_path). These are needed
+# for certain cross-compile configurations and native mingw.
+m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
+AC_MSG_CHECKING([how to convert $build file names to $host format])
+AC_CACHE_VAL(lt_cv_to_host_file_cmd,
+[case $host in
+ *-*-mingw* )
+ case $build in
+ *-*-mingw* ) # actually msys
+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
+ ;;
+ *-*-cygwin* )
+ lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
+ ;;
+ * ) # otherwise, assume *nix
+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
+ ;;
+ esac
;;
- *) # Bourne compatible functions.
- cat << \_LT_EOF >> "$cfgfile"
-
-# func_dirname file append nondir_replacement
-# Compute the dirname of FILE. If nonempty, add APPEND to the result,
-# otherwise set result to NONDIR_REPLACEMENT.
-func_dirname ()
-{
- # Extract subdirectory from the argument.
- func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
- if test "X$func_dirname_result" = "X${1}"; then
- func_dirname_result="${3}"
- else
- func_dirname_result="$func_dirname_result${2}"
- fi
-}
-
-# func_basename file
-func_basename ()
-{
- func_basename_result=`$ECHO "${1}" | $SED "$basename"`
-}
-
-dnl func_dirname_and_basename
-dnl A portable version of this function is already defined in general.m4sh
-dnl so there is no need for it here.
-
-# func_stripname prefix suffix name
-# strip PREFIX and SUFFIX off of NAME.
-# PREFIX and SUFFIX must not contain globbing or regex special
-# characters, hashes, percent signs, but SUFFIX may contain a leading
-# dot (in which case that matches only a dot).
-# func_strip_suffix prefix name
-func_stripname ()
-{
- case ${2} in
- .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
- *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
- esac
-}
-
-# sed scripts:
-my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
-my_sed_long_arg='1s/^-[[^=]]*=//'
-
-# func_opt_split
-func_opt_split ()
-{
- func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
- func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
-}
-
-# func_lo2o object
-func_lo2o ()
-{
- func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
-}
-
-# func_xform libobj-or-source
-func_xform ()
-{
- func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'`
-}
-
-# func_arith arithmetic-term...
-func_arith ()
-{
- func_arith_result=`expr "$[@]"`
-}
-
-# func_len string
-# STRING may not start with a hyphen.
-func_len ()
-{
- func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
-}
-
-_LT_EOF
+ *-*-cygwin* )
+ case $build in
+ *-*-mingw* ) # actually msys
+ lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
+ ;;
+ *-*-cygwin* )
+ lt_cv_to_host_file_cmd=func_convert_file_noop
+ ;;
+ * ) # otherwise, assume *nix
+ lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
+ ;;
+ esac
+ ;;
+ * ) # unhandled hosts (and "normal" native builds)
+ lt_cv_to_host_file_cmd=func_convert_file_noop
+ ;;
esac
-
-case $lt_shell_append in
- yes)
- cat << \_LT_EOF >> "$cfgfile"
-
-# func_append var value
-# Append VALUE to the end of shell variable VAR.
-func_append ()
-{
- eval "$[1]+=\$[2]"
-}
-_LT_EOF
+])
+to_host_file_cmd=$lt_cv_to_host_file_cmd
+AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
+_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
+ [0], [convert $build file names to $host format])dnl
+
+AC_MSG_CHECKING([how to convert $build file names to toolchain format])
+AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
+[#assume ordinary cross tools, or native build.
+lt_cv_to_tool_file_cmd=func_convert_file_noop
+case $host in
+ *-*-mingw* )
+ case $build in
+ *-*-mingw* ) # actually msys
+ lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
+ ;;
+ esac
;;
- *)
- cat << \_LT_EOF >> "$cfgfile"
-
-# func_append var value
-# Append VALUE to the end of shell variable VAR.
-func_append ()
-{
- eval "$[1]=\$$[1]\$[2]"
-}
-
-_LT_EOF
- ;;
- esac
+esac
])
+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
+AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
+_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
+ [0], [convert $build files to toolchain format])dnl
+])# _LT_PATH_CONVERSION_FUNCTIONS
diff -r 8534e2698146 -r d743ea39e96b m4/ltversion.m4
--- a/m4/ltversion.m4 Thu May 24 14:12:06 2012 +0200
+++ b/m4/ltversion.m4 Thu May 24 14:50:40 2012 +0200
@@ -7,17 +7,17 @@
# unlimited permission to copy and/or distribute it, with or without
# modifications, as long as this notice is preserved.
-# Generated from ltversion.in.
+# @configure_input@
-# serial 3175 ltversion.m4
+# serial 3293 ltversion.m4
# This file is part of GNU Libtool
-m4_define([LT_PACKAGE_VERSION], [2.2.10])
-m4_define([LT_PACKAGE_REVISION], [1.3175])
+m4_define([LT_PACKAGE_VERSION], [2.4])
+m4_define([LT_PACKAGE_REVISION], [1.3293])
AC_DEFUN([LTVERSION_VERSION],
-[macro_version='2.2.10'
-macro_revision='1.3175'
+[macro_version='2.4'
+macro_revision='1.3293'
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
_LT_DECL(, macro_revision, 0)
])
diff -r 8534e2698146 -r d743ea39e96b po/ar.po
--- a/po/ar.po Thu May 24 14:12:06 2012 +0200
+++ b/po/ar.po Thu May 24 14:50:40 2012 +0200
@@ -7,7 +7,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -32,39 +32,39 @@
msgid "Sorry, passwords do not match."
msgstr "عذرًا، يوجد عدم تطابق بين كلمات السر."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "كلمة سر سيئة: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/as.po
--- a/po/as.po Thu May 24 14:12:06 2012 +0200
+++ b/po/as.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "ক্ষমা কৰিব, গুপ্তশব্দৰ অমিল "
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "বেয়া গুপ্তশব্দ: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/bn_IN.po
--- a/po/bn_IN.po Thu May 24 14:12:06 2012 +0200
+++ b/po/bn_IN.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "দুঃখিত, পাসওয়ার্ড দুটি এক নয়।"
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "পাসওয়ার্ড ভাল নয়: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/ca.po
--- a/po/ca.po Thu May 24 14:12:06 2012 +0200
+++ b/po/ca.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "Les contrasenyes no coincideixen."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "CONTRASENYA INCORRECTA: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/cs.po
--- a/po/cs.po Thu May 24 14:12:06 2012 +0200
+++ b/po/cs.po Thu May 24 14:50:40 2012 +0200
@@ -10,7 +10,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:32+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -34,32 +34,32 @@
msgid "Sorry, passwords do not match."
msgstr "Hesla se neshodují."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ŠPATNÉ HESLO: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Použití: %s [uživatel]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr " Příkaz čte hodnocené heslo ze standardního vstupu.\n"
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Chyba: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Nepodařilo se získat heslo k ohodnocení"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
@@ -68,7 +68,7 @@
"Chyba kontroly kvality hesla:\n"
" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Použití: %s <počet-bitů-entropie>\n"
diff -r 8534e2698146 -r d743ea39e96b po/da.po
--- a/po/da.po Thu May 24 14:12:06 2012 +0200
+++ b/po/da.po Thu May 24 14:50:40 2012 +0200
@@ -8,7 +8,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -32,39 +32,39 @@
msgid "Sorry, passwords do not match."
msgstr "Adgangskoderne stemmer ikke overens."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "DÅRLIG ADGANGSKODE: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/de.po
--- a/po/de.po Thu May 24 14:12:06 2012 +0200
+++ b/po/de.po Thu May 24 14:50:40 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:
# <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:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -32,40 +32,42 @@
msgid "Sorry, passwords do not match."
msgstr "Die Passwörter stimmen nicht überein."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "Unsicheres Passwort: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Verwendung: %s [user]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" 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"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Fehler: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Das zu bewertende Passwort konnte nicht gelesen werden"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Passwort-Qualitätsprüfung fehlgeschlagen:\n %s\n"
+msgstr ""
+"Passwort-Qualitätsprüfung fehlgeschlagen:\n"
+" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Verwendung: %s <entropy-bits>\n"
@@ -99,8 +101,7 @@
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"
+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
@@ -179,12 +180,15 @@
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr "Das Passwort enthält mehr als %ld aufeinanderfolgende Zeichen derselben Klasse"
+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 "Das Passwort enthält zu viele aufeinanderfolgende Zeichen derselben Klasse"
+msgstr ""
+"Das Passwort enthält zu viele aufeinanderfolgende Zeichen derselben Klasse"
#: src/error.c:101
msgid "No password supplied"
@@ -196,7 +200,9 @@
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr "Passworderstellung fehlgeschlagen - erforderliche Entropie zu niedrig für Einstellungen"
+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"
diff -r 8534e2698146 -r d743ea39e96b po/es.po
--- a/po/es.po Thu May 24 14:12:06 2012 +0200
+++ b/po/es.po Thu May 24 14:50:40 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:
# Claudio Rodrigo Pereyra Diaz <elsupergomez(a)gmail.com>, 2011.
# Daniel Cabrera <logan(a)fedoraproject.org>, 2009, 2011.
@@ -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:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -36,40 +36,44 @@
msgid "Sorry, passwords do not match."
msgstr "Las contraseñas no coinciden."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "CONTRASEÑA INCORRECTA: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Utilización: %s [usuario]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" 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"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Error: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "No se pudo obtener una contraseña para almacenar"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Falló la verificación de la calidad de la contraseña:\n %s\n"
+msgstr ""
+"Falló la verificación de la calidad de la contraseña:\n"
+" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Utilización: %s <entropy-bits>\n"
@@ -103,9 +107,10 @@
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 "De alguna manera, en la contraseña existen palabras del nombre real del usuario"
+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"
@@ -167,28 +172,35 @@
#: src/error.c:87
msgid "The password does not contain enough character classes"
-msgstr "La contraseña no contiene la suficiente cantidad de clases de caracteres"
+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 "La contraseña contiene más de %ld caracteres iguales en forma consecutiva"
+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 "La contraseña contiene en forma consecutiva demasiados caracteres iguales"
+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 "La contraseña contiene m ás de %ld caracteres de la misma clase en forma consecutiva"
+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 "La contraseña contiene en forma consecutiva demasiados caracteres de la misma clase"
+msgstr ""
+"La contraseña contiene en forma consecutiva demasiados caracteres de la "
+"misma clase"
#: src/error.c:101
msgid "No password supplied"
@@ -200,7 +212,9 @@
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr "Falló la creación de la contraseña - es necesaria una entropía demasiado pequeña para las configuraciones"
+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"
diff -r 8534e2698146 -r d743ea39e96b po/fi.po
--- a/po/fi.po Thu May 24 14:12:06 2012 +0200
+++ b/po/fi.po Thu May 24 14:50:40 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:
# Ilkka Pirskanen <ilkka.pirskanen(a)kolumbus.fi>, 2005.
# Janne Ahlskog <j.ahlskog(a)multi.fi>, 2006.
@@ -11,14 +11,14 @@
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -35,40 +35,41 @@
msgid "Sorry, passwords do not match."
msgstr "Salasanat eivät täsmää."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "HUONO SALASANA: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Käyttö: %s [käyttäjä]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" The command reads the password to be scored from the standard "
-"input.\n"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Virhe: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Pisteytettävää salasanaa ei saatu"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Salasanan laatutarkastus epäonnistui:\n %s\n"
+msgstr ""
+"Salasanan laatutarkastus epäonnistui:\n"
+" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Käyttö: %s <entropiabitit>\n"
@@ -102,8 +103,7 @@
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"
+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
@@ -140,11 +140,14 @@
#: src/error.c:70
#, c-format
msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr "Salasana sisältää alle %ld merkkiä jotka eivät ole numeroita tai kirjaimia"
+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 "Salasana sisältää liian vähän merkkejä jotka eivät ole numeroita tai kirjaimia"
+msgstr ""
+"Salasana sisältää liian vähän merkkejä jotka eivät ole numeroita tai "
+"kirjaimia"
#: src/error.c:76
#, c-format
diff -r 8534e2698146 -r d743ea39e96b po/fr.po
--- a/po/fr.po Thu May 24 14:12:06 2012 +0200
+++ b/po/fr.po Thu May 24 14:50:40 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:
# Canniot Thomas <thomas.canniot(a)mrtomlinux.org>, 2008.
# Charles-Antoine Couret <cacouret(a)wanadoo.fr>, 2009.
@@ -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:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -36,40 +36,43 @@
msgid "Sorry, passwords do not match."
msgstr "Les mots de passe ne correspondent pas."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "MOT DE PASSE INCORRECT : %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Usage: %s [user]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" 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"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Erreur: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Impossible d'obtenir le mot de passe qui doit être marqué"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Echec de la vérification de la qualité du mot de passe:\n %s\n"
+msgstr ""
+"Echec de la vérification de la qualité du mot de passe:\n"
+" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Usage: %s <entropy-bits>\n"
@@ -103,9 +106,10 @@
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 "Le mot de passe contient des mots appartenant au nom réel de l'utilisateur sous une forme"
+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"
@@ -172,7 +176,8 @@
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr "Le mot de passe contient plus de %ld caractères similaires consécutifs "
+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"
@@ -183,12 +188,16 @@
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr " Le mot de passe contient plus de %ld caractères de la même classe consécutivement"
+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 "Le mot de passe contient beaucoup de caractères de la même classe consécutivement"
+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"
@@ -200,7 +209,9 @@
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr "Echec de génération de mot de passe - entropie nécessaire trop faible pour les paramètres"
+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"
diff -r 8534e2698146 -r d743ea39e96b po/gu.po
--- a/po/gu.po Thu May 24 14:12:06 2012 +0200
+++ b/po/gu.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "માફ કરજો, પાસવર્ડો બંધબેસતા નથી."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ખરાબ પાસવર્ડ: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/he.po
--- a/po/he.po Thu May 24 14:12:06 2012 +0200
+++ b/po/he.po Thu May 24 14:50:40 2012 +0200
@@ -7,7 +7,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -31,39 +31,39 @@
msgid "Sorry, passwords do not match."
msgstr "סליחה, הססמאות לא תואמות."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ססמה לא טובה: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/hi.po
--- a/po/hi.po Thu May 24 14:12:06 2012 +0200
+++ b/po/hi.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "क्षमा करें, शब्दकूट नहीं मिलते हैं."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "खराब शब्दकूट: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/hu.po
--- a/po/hu.po Thu May 24 14:12:06 2012 +0200
+++ b/po/hu.po Thu May 24 14:50:40 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:
# Kalman Kemenczy <kkemenczy(a)novell.com>, 2006, 2007.
# Keresztes Ákos <xsak(a)c2.hu>, 2006.
@@ -11,14 +11,14 @@
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -35,40 +35,43 @@
msgid "Sorry, passwords do not match."
msgstr "Sajnálom, de a jelszavak nem egyeznek."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ROSSZ JELSZÓ: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Használata: %s [user]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" 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"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Hiba: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Nem elérhető a jelszó a pontozáshoz"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Jelszó minőségi ellenőrzés meghiúsult:\n%s\n"
+msgstr ""
+"Jelszó minőségi ellenőrzés meghiúsult:\n"
+"%s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Alkalmazása: %s <entrópia-bitek>\n"
@@ -102,9 +105,10 @@
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 "A jelszó szavakat tartalmaz a felhasználó valódi neve alapján bizonyos formában"
+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"
@@ -182,7 +186,8 @@
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr "A jelszó több mint %ld ugyanolyan osztályú ismétlődő karaktert tartalmaz "
+msgstr ""
+"A jelszó több mint %ld ugyanolyan osztályú ismétlődő karaktert tartalmaz "
#: src/error.c:99
msgid ""
@@ -199,7 +204,8 @@
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr "Jelszó generálás sikertelen - a szükséges entrópia túl kevés a beállításokhoz"
+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"
diff -r 8534e2698146 -r d743ea39e96b po/it.po
--- a/po/it.po Thu May 24 14:12:06 2012 +0200
+++ b/po/it.po Thu May 24 14:50:40 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:
# Luca Bruno <luca.br(a)uno.it>, 2007.
# Mario Santagiuliana <fedora at marionline.it>, 2012.
@@ -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:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -36,40 +36,41 @@
msgid "Sorry, passwords do not match."
msgstr "Le password non corrispondono."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "PASSWORD ERRATA: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Utilizzo: %s [user]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" The command reads the password to be scored from the standard "
-"input.\n"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Errore: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Non è possibile ottenere la password fornita"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Controllo di qualità della password fallito:\n %s\n"
+msgstr ""
+"Controllo di qualità della password fallito:\n"
+" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Utilizzo: %s <entropy-bits>\n"
@@ -92,7 +93,8 @@
#: src/error.c:41
msgid "The password differs with case changes only"
-msgstr "La password differisce solo per cambiamenti di carattere minuscolo-maiuscolo"
+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"
@@ -103,8 +105,7 @@
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"
+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
@@ -183,12 +184,15 @@
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr "La password contiene consecutivamente più di %ld caratteri della stessa classe"
+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 "La password contiene consecutivamente troppi caratteri della stessa classe"
+msgstr ""
+"La password contiene consecutivamente troppi caratteri della stessa classe"
#: src/error.c:101
msgid "No password supplied"
@@ -200,7 +204,9 @@
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr "Generazione della password non riuscita - entropia richiesta troppo bassa per la configurazione"
+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"
diff -r 8534e2698146 -r d743ea39e96b po/ja.po
--- a/po/ja.po Thu May 24 14:12:06 2012 +0200
+++ b/po/ja.po Thu May 24 14:50:40 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:
# Hajime Taira <htaira(a)redhat.com>, 2011, 2012.
# Kiyoto Hashida <khashida(a)redhat.com>, 2008, 2009.
@@ -10,14 +10,14 @@
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -34,40 +34,41 @@
msgid "Sorry, passwords do not match."
msgstr "パスワードが一致しません。"
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "よくないパスワード: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "使い方: %s [user]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" The command reads the password to be scored from the standard "
-"input.\n"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "エラー: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "採点するパスワードを取得できませんでした。"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "パスワードの品質チェックに失敗しました。\n %s\n"
+msgstr ""
+"パスワードの品質チェックに失敗しました。\n"
+" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "使い方: %s <エントロピーのビット数>\n"
@@ -101,9 +102,9 @@
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"
@@ -121,7 +122,8 @@
#: src/error.c:58
#, c-format
msgid "The password contains less than %ld uppercase letters"
-msgstr "このパスワードには %ld 個未満の大文字のアルファベットが含まれています。"
+msgstr ""
+"このパスワードには %ld 個未満の大文字のアルファベットが含まれています。"
#: src/error.c:61
msgid "The password contains too few uppercase letters"
@@ -130,7 +132,8 @@
#: src/error.c:64
#, c-format
msgid "The password contains less than %ld lowercase letters"
-msgstr "このパスワードには %ld 個未満の小文字のアルファベットが含まれています。"
+msgstr ""
+"このパスワードには %ld 個未満の小文字のアルファベットが含まれています。"
#: src/error.c:67
msgid "The password contains too few lowercase letters"
@@ -181,7 +184,8 @@
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr "このパスワードは %ld 個を越える連続する同じ種類の文字が含まれています。"
+msgstr ""
+"このパスワードは %ld 個を越える連続する同じ種類の文字が含まれています。"
#: src/error.c:99
msgid ""
diff -r 8534e2698146 -r d743ea39e96b po/kk.po
--- a/po/kk.po Thu May 24 14:12:06 2012 +0200
+++ b/po/kk.po Thu May 24 14:50:40 2012 +0200
@@ -7,7 +7,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -31,39 +31,39 @@
msgid "Sorry, passwords do not match."
msgstr "Кешіріңіз, парольдер өзара сәйкес емес."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ҚАТЕ ПАРОЛЬ: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/km.po
--- a/po/km.po Thu May 24 14:12:06 2012 +0200
+++ b/po/km.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "សូមទោស ពាក្យសម្ងាត់មិនដូចគ្នាឡើយ ។"
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ពាក្យសម្ងាត់មិនល្អ ៖ %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/kn.po
--- a/po/kn.po Thu May 24 14:12:06 2012 +0200
+++ b/po/kn.po Thu May 24 14:50:40 2012 +0200
@@ -8,7 +8,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -32,39 +32,39 @@
msgid "Sorry, passwords do not match."
msgstr "ಕ್ಷಮಿಸಿ, ಗುಪ್ತಪದಗಳು ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ಕೆಟ್ಟ ಗುಪ್ತಪದ: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/ko.po
--- a/po/ko.po Thu May 24 14:12:06 2012 +0200
+++ b/po/ko.po Thu May 24 14:50:40 2012 +0200
@@ -8,7 +8,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -32,39 +32,39 @@
msgid "Sorry, passwords do not match."
msgstr "죄송합니다. 암호가 일치하지 않습니다."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "잘못된 암호: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/libpwquality.pot
--- a/po/libpwquality.pot Thu May 24 14:12:06 2012 +0200
+++ b/po/libpwquality.pot Thu May 24 14:50:40 2012 +0200
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: libpwquality 1.0.0\n"
+"Project-Id-Version: libpwquality 1.1.0\n"
"Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:44+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -31,39 +31,39 @@
msgid "Sorry, passwords do not match."
msgstr ""
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr ""
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/ml.po
--- a/po/ml.po Thu May 24 14:12:06 2012 +0200
+++ b/po/ml.po Thu May 24 14:50:40 2012 +0200
@@ -8,7 +8,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -32,39 +32,39 @@
msgid "Sorry, passwords do not match."
msgstr "ക്ഷമിക്കണം, അടയാളവാക്കുകള് തമ്മില് ചേരുന്നില്ല."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "തെറ്റായ അടയാളവാക്ക്: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/mr.po
--- a/po/mr.po Thu May 24 14:12:06 2012 +0200
+++ b/po/mr.po Thu May 24 14:50:40 2012 +0200
@@ -8,7 +8,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -32,39 +32,39 @@
msgid "Sorry, passwords do not match."
msgstr "माफ करा, गुप्तशब्द जुळत नाही."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "अयोग्य गुप्तशब्द: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/ms.po
--- a/po/ms.po Thu May 24 14:12:06 2012 +0200
+++ b/po/ms.po Thu May 24 14:50:40 2012 +0200
@@ -8,7 +8,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-11-30 12:15+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -32,39 +32,39 @@
msgid "Sorry, passwords do not match."
msgstr ""
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr ""
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/nb.po
--- a/po/nb.po Thu May 24 14:12:06 2012 +0200
+++ b/po/nb.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "Beklager, ikke samsvar mellom passord."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "SVAKT PASSORD: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/nl.po
--- a/po/nl.po Thu May 24 14:12:06 2012 +0200
+++ b/po/nl.po Thu May 24 14:50:40 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:
# Geert Warrink <geert.warrink(a)onsnet.nu>, 2010, 2011.
# Peter van Egdom <p.van.egdom(a)gmail.com>, 2008.
@@ -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:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -36,40 +36,43 @@
msgid "Sorry, passwords do not match."
msgstr "Sorry, wachtwoorden komen niet overeen."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "SLECHT WACHTWOORD: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Gebruik: %s [gebruiker]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" 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"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Fout: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Kon het te maken wachtwoord niet verkrijgen"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Wachtwoord kwaliteitscontrole mislukte:\n %s\n"
+msgstr ""
+"Wachtwoord kwaliteitscontrole mislukte:\n"
+" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Gebruik: %s <entropie-bits>\n"
@@ -103,9 +106,10 @@
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 "Het wachtwoord bevat op een bepaalde manier woorden van de echte naam van de gebruiker"
+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"
@@ -183,12 +187,15 @@
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr "Het wachtwoord bevat meer dan %ld achtereenvolgende karakters uit dezelfde klasse"
+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 "Het wachtwoord bevat teveel achtereenvolgende karakters uit dezelfde klasse"
+msgstr ""
+"Het wachtwoord bevat teveel achtereenvolgende karakters uit dezelfde klasse"
#: src/error.c:101
msgid "No password supplied"
@@ -200,7 +207,9 @@
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr "Wachtwoord generatie mislukte - vereiste entropie is te laag voor de instellingen"
+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"
diff -r 8534e2698146 -r d743ea39e96b po/or.po
--- a/po/or.po Thu May 24 14:12:06 2012 +0200
+++ b/po/or.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "କ୍ଷମା କରିବେ, ପ୍ରବେଶ ସଙ୍କେତ ମିଶୁ ନାହିଁ।"
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ଖରାପ ପ୍ରବେଶ ସଙ୍କେତ: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/pa.po
--- a/po/pa.po Thu May 24 14:12:06 2012 +0200
+++ b/po/pa.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "ਮਾਫ ਕਰਨਾ ਪਾਸਵਰਡ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।"
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ਗਲਤ ਪਾਸਵਰਡ: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/pl.po
--- a/po/pl.po Thu May 24 14:12:06 2012 +0200
+++ b/po/pl.po Thu May 24 14:50:40 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,15 +10,16 @@
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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"
-"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"
+"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
@@ -34,40 +35,42 @@
msgid "Sorry, passwords do not match."
msgstr "Hasła się nie zgadzają."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "BŁĘDNE HASŁO: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Użycie: %s [użytkownik]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" 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"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Błąd: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Nie można uzyskać hasła do oceny"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Sprawdzenie jakości hasła się nie powiodło:\n %s\n"
+msgstr ""
+"Sprawdzenie jakości hasła się nie powiodło:\n"
+" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Użycie: %s <bity-entropii>\n"
@@ -101,8 +104,7 @@
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"
+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
@@ -170,7 +172,8 @@
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr "Hasło zawiera więcej niż %ld takich samych znaków następujących po sobie"
+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"
@@ -181,7 +184,8 @@
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr "Hasło zawiera więcej niż %ld znaków tej samej klasy następujących po sobie"
+msgstr ""
+"Hasło zawiera więcej niż %ld znaków tej samej klasy następujących po sobie"
#: src/error.c:99
msgid ""
@@ -198,7 +202,9 @@
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr "Utworzenie hasła się nie powiodło - wymagana entropia jest za niska dla ustawień"
+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"
diff -r 8534e2698146 -r d743ea39e96b po/pt.po
--- a/po/pt.po Thu May 24 14:12:06 2012 +0200
+++ b/po/pt.po Thu May 24 14:50:40 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:
# Antonio Cardoso Martins <digiplan(a)netvisao.pt>, 2005, 2006.
# <manuelmarque(a)gmail.com>, 2012.
@@ -11,14 +11,14 @@
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -35,40 +35,43 @@
msgid "Sorry, passwords do not match."
msgstr "Lamento, as senhas não coincidem."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "MÁ SENHA: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Utilização: %s [utilizador]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" 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"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Erro: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Não foi possível obter a senha para ser pontuada"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Verificação de qualidade da senha falhou:\n %s\n"
+msgstr ""
+"Verificação de qualidade da senha falhou:\n"
+" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Utilização: %s <bits-entropia>\n"
@@ -102,8 +105,7 @@
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"
+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
@@ -199,7 +201,9 @@
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
-msgstr "A geração da senha falhou - a entropia necessária é demasiado baixa para as definições"
+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"
diff -r 8534e2698146 -r d743ea39e96b po/pt_BR.po
--- a/po/pt_BR.po Thu May 24 14:12:06 2012 +0200
+++ b/po/pt_BR.po Thu May 24 14:50:40 2012 +0200
@@ -10,7 +10,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -34,39 +34,39 @@
msgid "Sorry, passwords do not match."
msgstr "As senhas não são iguais."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "SENHA INCORRETA: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/ru.po
--- a/po/ru.po Thu May 24 14:12:06 2012 +0200
+++ b/po/ru.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -34,39 +34,39 @@
msgid "Sorry, passwords do not match."
msgstr "Извините, но пароли не совпадают."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "НЕУДАЧНЫЙ ПАРОЛЬ: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/si.po
--- a/po/si.po Thu May 24 14:12:06 2012 +0200
+++ b/po/si.po Thu May 24 14:50:40 2012 +0200
@@ -8,7 +8,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -32,39 +32,39 @@
msgid "Sorry, passwords do not match."
msgstr "සමාවෙන්න, රහස්පද ගැලපෙන්නේ නැත."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "BAD PASSWORD: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/sk.po
--- a/po/sk.po Thu May 24 14:12:06 2012 +0200
+++ b/po/sk.po Thu May 24 14:50:40 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:
# Dominik <dominikla(a)gmail.com>, 2012.
# Ondrej Šulek <feonsu(a)gmail.com>, 2008.
@@ -10,14 +10,14 @@
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -34,40 +34,42 @@
msgid "Sorry, passwords do not match."
msgstr "Prepáčte, heslá sa nezhodujú."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "NESPRÁVNE HESLO: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Využitie: %s [user]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" 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"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Chyba: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Nemôžem získať heslo na hodnotenie"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Kontrola kvality hesla zlyhala:\n%s\n"
+msgstr ""
+"Kontrola kvality hesla zlyhala:\n"
+"%s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
@@ -101,8 +103,7 @@
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
diff -r 8534e2698146 -r d743ea39e96b po/sr.po
--- a/po/sr.po Thu May 24 14:12:06 2012 +0200
+++ b/po/sr.po Thu May 24 14:50:40 2012 +0200
@@ -11,7 +11,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -36,39 +36,39 @@
msgid "Sorry, passwords do not match."
msgstr "Извините, лозинке се не подударају."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ЛОША ЛОЗИНКА: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/sr(a)latin.po
--- a/po/sr(a)latin.po Thu May 24 14:12:06 2012 +0200
+++ b/po/sr(a)latin.po Thu May 24 14:50:40 2012 +0200
@@ -11,7 +11,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -36,39 +36,39 @@
msgid "Sorry, passwords do not match."
msgstr "Izvinite, lozinke se ne podudaraju."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "LOŠA LOZINKA: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/sv.po
--- a/po/sv.po Thu May 24 14:12:06 2012 +0200
+++ b/po/sv.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "Tyvärr, lösenorden stämmer inte överens."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "DÅLIGT LÖSENORD: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/ta.po
--- a/po/ta.po Thu May 24 14:12:06 2012 +0200
+++ b/po/ta.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "கடவுச்சொல் பொருந்தவில்லை."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "தவறான கடவுச்சொல்: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/te.po
--- a/po/te.po Thu May 24 14:12:06 2012 +0200
+++ b/po/te.po Thu May 24 14:50:40 2012 +0200
@@ -8,7 +8,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -32,39 +32,39 @@
msgid "Sorry, passwords do not match."
msgstr "క్షమించాలి, సంకేతపదము సరిపోలలేదు."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "చెడ్డ సంకేతపదము: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/tr.po
--- a/po/tr.po Thu May 24 14:12:06 2012 +0200
+++ b/po/tr.po Thu May 24 14:50:40 2012 +0200
@@ -9,7 +9,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -33,39 +33,39 @@
msgid "Sorry, passwords do not match."
msgstr "Üzgünüm, parolalar birbirine uymuyor."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "KÖTÜ PAROLA: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/uk.po
--- a/po/uk.po Thu May 24 14:12:06 2012 +0200
+++ b/po/uk.po Thu May 24 14:50:40 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:
# Ivan Petrouchtchak <ivanpetrouchtchak(a)yahoo.com>, 2006.
# Yuri Chornoivan <yurchor(a)ukr.net>, 2010, 2011.
@@ -9,15 +9,16 @@
msgstr ""
"Project-Id-Version: PWQuality library\n"
"Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n"
-"POT-Creation-Date: 2011-12-08 11:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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"
-"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"
+"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
@@ -33,40 +34,43 @@
msgid "Sorry, passwords do not match."
msgstr "Вибачте, паролі не збігаються."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "ПОМИЛКОВИЙ ПАРОЛЬ: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "Використання: %s [користувач]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" The command reads the password to be scored from the standard "
-"input.\n"
-msgstr " Програма читає пароль, який слід оцінити зі стандартного джерела даних .\n"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "Помилка: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "Не вдалося отримати пароль, який слід оцінити"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "Помилка під час спроби оцінити якість пароля:\n %s\n"
+msgstr ""
+"Помилка під час спроби оцінити якість пароля:\n"
+" %s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "Використання: %s <випадкові біти>\n"
@@ -100,8 +104,7 @@
msgstr "Пароль містить ім’я користувача у зміненій формі"
#: 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
@@ -169,7 +172,8 @@
#: src/error.c:90
#, c-format
msgid "The password contains more than %ld same characters consecutively"
-msgstr "У паролі міститься послідовність з однакових символів, довша за %ld символів"
+msgstr ""
+"У паролі міститься послідовність з однакових символів, довша за %ld символів"
#: src/error.c:93
msgid "The password contains too many same characters consecutively"
@@ -180,7 +184,9 @@
msgid ""
"The password contains more than %ld characters of the same class "
"consecutively"
-msgstr "У паролі міститься послідовність з символів одного класу, довша за %ld символів"
+msgstr ""
+"У паролі міститься послідовність з символів одного класу, довша за %ld "
+"символів"
#: src/error.c:99
msgid ""
@@ -193,7 +199,8 @@
#: src/error.c:103
msgid "Cannot obtain random numbers from the RNG device"
-msgstr "Не вдалося отримати послідовність псевдовипадкових чисел з пристрою RNG"
+msgstr ""
+"Не вдалося отримати послідовність псевдовипадкових чисел з пристрою RNG"
#: src/error.c:105
msgid "Password generation failed - required entropy too low for settings"
diff -r 8534e2698146 -r d743ea39e96b po/vi.po
--- a/po/vi.po Thu May 24 14:12:06 2012 +0200
+++ b/po/vi.po Thu May 24 14:50:40 2012 +0200
@@ -7,7 +7,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -31,39 +31,39 @@
msgid "Sorry, passwords do not match."
msgstr "Xin lỗi, mật khẩu không khớp."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "Mật khẩu không an toàn: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b po/zh_CN.po
--- a/po/zh_CN.po Thu May 24 14:12:06 2012 +0200
+++ b/po/zh_CN.po Thu May 24 14:50:40 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:
# <chongfengnx(a)gmail.com>, 2012.
# Leah Liu <lliu(a)redhat.com>, 2008, 2009.
@@ -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:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -36,43 +36,46 @@
msgid "Sorry, passwords do not match."
msgstr "抱歉,密码不匹配。"
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "无效的密码: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "用法: %s [user]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" The command reads the password to be scored from the standard "
-"input.\n"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "错误: %s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "无法获得需要评分的密码"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "密码质量检查失败:\n%s\n"
+msgstr ""
+"密码质量检查失败:\n"
+"%s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
-msgstr "用法: %s <entropy-bits>\n\n"
+msgstr ""
+"用法: %s <entropy-bits>\n"
+"\n"
#: src/error.c:31
msgid "Memory allocation error when setting"
@@ -103,8 +106,7 @@
msgstr "密码包含用户名在某些地方"
#: 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
diff -r 8534e2698146 -r d743ea39e96b po/zh_TW.po
--- a/po/zh_TW.po Thu May 24 14:12:06 2012 +0200
+++ b/po/zh_TW.po Thu May 24 14:50:40 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:23+0100\n"
+"POT-Creation-Date: 2012-05-24 14:45+0200\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
@@ -32,40 +32,41 @@
msgid "Sorry, passwords do not match."
msgstr "抱歉,密碼不符。"
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "不良的密碼:%s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr "用法:%s [user]\n"
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
-" The command reads the password to be scored from the standard "
-"input.\n"
+" 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
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr "錯誤:%s\n"
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr "無法取得要評分的密碼"
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
-msgstr "密碼品質檢查失敗:\n%s\n"
+msgstr ""
+"密碼品質檢查失敗:\n"
+"%s\n"
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr "用法:%s <entropy-bits>\n"
@@ -99,8 +100,7 @@
msgstr "密碼以某種形式包含使用者名稱"
#: 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
diff -r 8534e2698146 -r d743ea39e96b po/zu.po
--- a/po/zu.po Thu May 24 14:12:06 2012 +0200
+++ b/po/zu.po Thu May 24 14:50:40 2012 +0200
@@ -7,7 +7,7 @@
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"
+"POT-Creation-Date: 2012-05-24 14:45+0200\n"
"PO-Revision-Date: 2011-12-08 10:25+0000\n"
"Last-Translator: tmraz <tmraz(a)fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -31,39 +31,39 @@
msgid "Sorry, passwords do not match."
msgstr "Uxolo, amaphasiwedi awahambelani."
-#: src/pam_pwquality.c:178
+#: src/pam_pwquality.c:181
#, c-format
msgid "BAD PASSWORD: %s"
msgstr "IPHASIWEDI ENGASEBENZI: %s"
-#: src/pwscore.c:21
+#: src/pwscore.c:22
#, c-format
msgid "Usage: %s [user]\n"
msgstr ""
-#: src/pwscore.c:22
+#: src/pwscore.c:23
#, c-format
msgid ""
" The command reads the password to be scored from the standard input.\n"
msgstr ""
-#: src/pwscore.c:50 src/pwscore.c:58 src/pwscore.c:63
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:64
#, c-format
msgid "Error: %s\n"
msgstr ""
-#: src/pwscore.c:50
+#: src/pwscore.c:51
msgid "Could not obtain the password to be scored"
msgstr ""
-#: src/pwscore.c:70
+#: src/pwscore.c:71
#, c-format
msgid ""
"Password quality check failed:\n"
" %s\n"
msgstr ""
-#: src/pwmake.c:21
+#: src/pwmake.c:22
#, c-format
msgid "Usage: %s <entropy-bits>\n"
msgstr ""
diff -r 8534e2698146 -r d743ea39e96b src/Makefile.am
--- a/src/Makefile.am Thu May 24 14:12:06 2012 +0200
+++ b/src/Makefile.am Thu May 24 14:50:40 2012 +0200
@@ -10,7 +10,7 @@
secureconfdir = @SCONFIGDIR@
-EXTRA_DIST = libpwquality.map pwquality.conf
+EXTRA_DIST = libpwquality.map pwquality.conf pwquality.pc
include_HEADERS = pwquality.h
11 years, 11 months
/srv/hg/libpwquality: 6 new changesets
by admin@fedoraproject.org
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"
11 years, 11 months