diff options
author | Thorsten Kukuk <kukuk@thkukuk.de> | 2009-11-10 15:52:20 +0000 |
---|---|---|
committer | Thorsten Kukuk <kukuk@thkukuk.de> | 2009-11-10 15:52:20 +0000 |
commit | 0674700d17431655b4be03de6119ada78164266b (patch) | |
tree | 6ea8c9d3346ff231f375f484fef29e521f50a424 | |
parent | cf360646cafc2f84d7a601d9681555c4d43e713b (diff) | |
download | pam-0674700d17431655b4be03de6119ada78164266b.tar.gz pam-0674700d17431655b4be03de6119ada78164266b.tar.bz2 pam-0674700d17431655b4be03de6119ada78164266b.zip |
Relevant BUGIDs:
Purpose of commit: regression fix
Commit summary:
---------------
2009-11-10 Thorsten Kukuk <kukuk@suse.de>
* doc/man/pam_get_authtok.3.xml: Document pam_get_authtok_noverify
and pam_get_authtok_verify.
* libpam/Makefile.am (libpam_la_LDFLAGS): Bump revesion of libpam.
* libpam/pam_get_authtok.c (pam_get_authtok_internal): Renamed
from pam_get_authtok, add flags argument, always check return
values.
* modules/pam_cracklib/pam_cracklib.c (pam_sm_chauthtok): Use
pam_get_authtok_noverify and pam_get_authtok_verify.
* libpam/include/security/pam_ext.h: Add prototypes for
pam_get_authtok_noverify and pam_get_authtok_verify.
* libpam/libpam.map: Add new pam_get_authtok_* functions.
-rw-r--r-- | ChangeLog | 21 | ||||
-rw-r--r-- | doc/man/Makefile.am | 3 | ||||
-rw-r--r-- | doc/man/pam_get_authtok.3.xml | 41 | ||||
-rw-r--r-- | doc/man/pam_get_authtok_noverify.3 | 1 | ||||
-rw-r--r-- | doc/man/pam_get_authtok_verify.3 | 1 | ||||
-rw-r--r-- | libpam/Makefile.am | 4 | ||||
-rw-r--r-- | libpam/include/security/pam_ext.h | 9 | ||||
-rw-r--r-- | libpam/libpam.map | 6 | ||||
-rw-r--r-- | libpam/pam_get_authtok.c | 83 | ||||
-rw-r--r-- | modules/pam_cracklib/pam_cracklib.c | 15 | ||||
-rw-r--r-- | po/Linux-PAM.pot | 6 | ||||
-rw-r--r-- | po/ar.po | 6 | ||||
-rw-r--r-- | po/as.po | 6 | ||||
-rw-r--r-- | po/bn_IN.po | 6 | ||||
-rw-r--r-- | po/ca.po | 6 | ||||
-rw-r--r-- | po/cs.po | 6 | ||||
-rw-r--r-- | po/da.po | 29 | ||||
-rw-r--r-- | po/de.po | 6 | ||||
-rw-r--r-- | po/es.po | 6 | ||||
-rw-r--r-- | po/fi.po | 6 | ||||
-rw-r--r-- | po/fr.po | 6 | ||||
-rw-r--r-- | po/gu.po | 6 | ||||
-rw-r--r-- | po/hi.po | 6 | ||||
-rw-r--r-- | po/hu.po | 6 | ||||
-rw-r--r-- | po/it.po | 6 | ||||
-rw-r--r-- | po/ja.po | 6 | ||||
-rw-r--r-- | po/kk.po | 6 | ||||
-rw-r--r-- | po/km.po | 6 | ||||
-rw-r--r-- | po/kn.po | 6 | ||||
-rw-r--r-- | po/ko.po | 6 | ||||
-rw-r--r-- | po/ml.po | 16 | ||||
-rw-r--r-- | po/mr.po | 6 | ||||
-rw-r--r-- | po/ms.po | 6 | ||||
-rw-r--r-- | po/nb.po | 6 | ||||
-rw-r--r-- | po/nl.po | 6 | ||||
-rw-r--r-- | po/or.po | 6 | ||||
-rw-r--r-- | po/pa.po | 6 | ||||
-rw-r--r-- | po/pl.po | 6 | ||||
-rw-r--r-- | po/pt.po | 6 | ||||
-rw-r--r-- | po/pt_BR.po | 6 | ||||
-rw-r--r-- | po/ru.po | 10 | ||||
-rw-r--r-- | po/si.po | 6 | ||||
-rw-r--r-- | po/sk.po | 6 | ||||
-rw-r--r-- | po/sr.po | 6 | ||||
-rw-r--r-- | po/sr@latin.po | 6 | ||||
-rw-r--r-- | po/sv.po | 6 | ||||
-rw-r--r-- | po/ta.po | 6 | ||||
-rw-r--r-- | po/te.po | 6 | ||||
-rw-r--r-- | po/tr.po | 6 | ||||
-rw-r--r-- | po/uk.po | 6 | ||||
-rw-r--r-- | po/zh_CN.po | 6 | ||||
-rw-r--r-- | po/zh_TW.po | 6 | ||||
-rw-r--r-- | po/zu.po | 6 |
53 files changed, 319 insertions, 160 deletions
@@ -1,4 +1,23 @@ -2009-11-02 Ani Peter <anipeter@fedoraproject.org> +2009-11-10 Thorsten Kukuk <kukuk@suse.de> + + * doc/man/pam_get_authtok.3.xml: Document pam_get_authtok_noverify + and pam_get_authtok_verify. + + * libpam/Makefile.am (libpam_la_LDFLAGS): Bump revesion of libpam. + + * libpam/pam_get_authtok.c (pam_get_authtok_internal): Renamed + from pam_get_authtok, add flags argument, always check return + values. + + * modules/pam_cracklib/pam_cracklib.c (pam_sm_chauthtok): Use + pam_get_authtok_noverify and pam_get_authtok_verify. + + * libpam/include/security/pam_ext.h: Add prototypes for + pam_get_authtok_noverify and pam_get_authtok_verify. + + * libpam/libpam.map: Add new pam_get_authtok_* functions. + +2009-11-02 Ani Peter <anipeter@fedoraproject.org> * po/ml.po: Updated translations. diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am index 9b229b16..dc2cf009 100644 --- a/doc/man/Makefile.am +++ b/doc/man/Makefile.am @@ -12,7 +12,8 @@ man_MANS = pam.3 PAM.8 pam.8 pam.conf.5 pam.d.5 \ pam_chauthtok.3 pam_close_session.3 pam_conv.3 \ pam_end.3 pam_error.3 \ pam_fail_delay.3 pam_xauth_data.3 \ - pam_get_authtok.3 pam_get_data.3 pam_get_item.3 pam_get_user.3 \ + pam_get_authtok.3 pam_get_authtok_noverify.3 pam_get_authtok_verify.3 \ + pam_get_data.3 pam_get_item.3 pam_get_user.3 \ pam_getenv.3 pam_getenvlist.3 \ pam_info.3 \ pam_open_session.3 \ diff --git a/doc/man/pam_get_authtok.3.xml b/doc/man/pam_get_authtok.3.xml index 0e816350..f2a1d6e9 100644 --- a/doc/man/pam_get_authtok.3.xml +++ b/doc/man/pam_get_authtok.3.xml @@ -27,6 +27,18 @@ <paramdef>const char **<parameter>authtok</parameter></paramdef> <paramdef>const char *<parameter>prompt</parameter></paramdef> </funcprototype> + <funcprototype> + <funcdef>int <function>pam_get_authtok_noverify</function></funcdef> + <paramdef>pam_handle_t *<parameter>pamh</parameter></paramdef> + <paramdef>const char **<parameter>authtok</parameter></paramdef> + <paramdef>const char *<parameter>prompt</parameter></paramdef> + </funcprototype> + <funcprototype> + <funcdef>int <function>pam_get_authtok_verify</function></funcdef> + <paramdef>pam_handle_t *<parameter>pamh</parameter></paramdef> + <paramdef>const char **<parameter>authtok</parameter></paramdef> + <paramdef>const char *<parameter>prompt</parameter></paramdef> + </funcprototype> </funcsynopsis> </refsynopsisdiv> @@ -74,6 +86,35 @@ </listitem> </varlistentry> </variablelist> + <para> + The <function>pam_get_authtok_noverify</function> function can + only be used for changing the password + (from <citerefentry> + <refentrytitle>pam_sm_chauthtok</refentrytitle><manvolnum>3</manvolnum> + </citerefentry>). It returns the cached + authentication token, or prompts the user if no token is + currently cached. The difference to <function>pam_get_authtok</function> + is, that this function does not ask a second time for the password + to verify it. Upon successful return, <emphasis>authtok</emphasis> + contains a pointer to the value of the authentication token. Note, + this is a pointer to the + <emphasis>actual</emphasis> data and should + <emphasis remap="B">not</emphasis> be <emphasis>free()</emphasis>'ed or + over-written! + </para> + <para> + The <function>pam_get_authtok_verify</function> function can + only be used to verify a password for mistypes gotten by + <citerefentry> + <refentrytitle>pam_get_authtok_noverify</refentrytitle><manvolnum>3</manvolnum> + </citerefentry>. This function asks a second time for the password + and verify it with the password provided by <emphasis>authtok</emphasis> + argument. In case of an error, the value of <emphasis>authtok</emphasis> + is undefined. Else this argument will point to the + <emphasis>actual</emphasis> data and should + <emphasis remap="B">not</emphasis> be <emphasis>free()</emphasis>'ed or + over-written! + </para> </refsect1> <refsect1 id="pam_get_authtok-options"> diff --git a/doc/man/pam_get_authtok_noverify.3 b/doc/man/pam_get_authtok_noverify.3 new file mode 100644 index 00000000..a990dbc4 --- /dev/null +++ b/doc/man/pam_get_authtok_noverify.3 @@ -0,0 +1 @@ +.so man3/pam_get_authtok.3 diff --git a/doc/man/pam_get_authtok_verify.3 b/doc/man/pam_get_authtok_verify.3 new file mode 100644 index 00000000..a990dbc4 --- /dev/null +++ b/doc/man/pam_get_authtok_verify.3 @@ -0,0 +1 @@ +.so man3/pam_get_authtok.3 diff --git a/libpam/Makefile.am b/libpam/Makefile.am index c38e1fee..155db5b3 100644 --- a/libpam/Makefile.am +++ b/libpam/Makefile.am @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2006, 2007 Thorsten Kukuk <kukuk@thkukuk.de> +# Copyright (c) 2005, 2006, 2007, 2009 Thorsten Kukuk <kukuk@thkukuk.de> # AM_CFLAGS = -DDEFAULT_MODULE_PATH=\"$(SECUREDIR)/\" -DLIBPAM_COMPILE \ @@ -20,7 +20,7 @@ include_HEADERS = include/security/_pam_compat.h \ noinst_HEADERS = pam_prelude.h pam_private.h pam_tokens.h \ pam_modutil_private.h pam_static_modules.h -libpam_la_LDFLAGS = -no-undefined -version-info 82:1:82 +libpam_la_LDFLAGS = -no-undefined -version-info 82:2:82 libpam_la_LIBADD = @LIBAUDIT@ $(LIBPRELUDE_LIBS) @LIBDL@ if STATIC_MODULES diff --git a/libpam/include/security/pam_ext.h b/libpam/include/security/pam_ext.h index 26f7156c..7542861a 100644 --- a/libpam/include/security/pam_ext.h +++ b/libpam/include/security/pam_ext.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005, 2006, 2008 Thorsten Kukuk. + * Copyright (C) 2005, 2006, 2008, 2009 Thorsten Kukuk. * * <security/pam_ext.h> * @@ -77,6 +77,13 @@ pam_prompt (pam_handle_t *pamh, int style, char **response, extern int PAM_NONNULL((1,3)) pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, const char *prompt); +extern int PAM_NONNULL((1,2)) +pam_get_authtok_noverify (pam_handle_t *pamh, const char **authtok, + const char *prompt); +extern int PAM_NONNULL((1,2)) +pam_get_authtok_verify (pam_handle_t *pamh, const char **authtok, + const char *prompt); + #ifdef __cplusplus } #endif diff --git a/libpam/libpam.map b/libpam/libpam.map index 227e8372..9d55e84f 100644 --- a/libpam/libpam.map +++ b/libpam/libpam.map @@ -35,6 +35,12 @@ LIBPAM_EXTENSION_1.1 { pam_get_authtok; } LIBPAM_EXTENSION_1.0; +LIBPAM_EXTENSION_1.1.1 { + global: + pam_get_authtok_noverify; + pam_get_authtok_verify; +} LIBPAM_EXTENSION_1.1; + LIBPAM_MODUTIL_1.0 { global: pam_modutil_getpwnam; diff --git a/libpam/pam_get_authtok.c b/libpam/pam_get_authtok.c index 9e9f8409..43e33a3c 100644 --- a/libpam/pam_get_authtok.c +++ b/libpam/pam_get_authtok.c @@ -43,6 +43,8 @@ #define PROMPT2 _("Retype new %s%spassword: ") #define MISTYPED_PASS _("Sorry, passwords do not match.") +#define PAM_GETAUTHTOK_NOVERIFY 1 + static const char * get_option (pam_handle_t *pamh, const char *option) { @@ -70,13 +72,14 @@ get_option (pam_handle_t *pamh, const char *option) } -int -pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, - const char *prompt) +static int +pam_get_authtok_internal (pam_handle_t *pamh, int item, + const char **authtok, const char *prompt, + unsigned int flags) { char *resp[2] = {NULL, NULL}; - const void* prevauthtok; + const void *prevauthtok; const char *authtok_type = ""; int ask_twice = 0; /* Password change, ask twice for it */ int retval; @@ -88,7 +91,9 @@ pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, which needs to be verified. */ if (item == PAM_AUTHTOK && pamh->choice == PAM_CHAUTHTOK) { - ask_twice = 1; + if (!(flags & PAM_GETAUTHTOK_NOVERIFY)) + ask_twice = 1; + authtok_type = get_option (pamh, "authtok_type"); if (authtok_type == NULL) { @@ -140,7 +145,8 @@ pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, retval = pam_prompt (pamh, PAM_PROMPT_ECHO_OFF, &resp[0], "%s", PROMPT); - if (resp[0] == NULL || (ask_twice && resp[1] == NULL)) + if (retval != PAM_SUCCESS || resp[0] == NULL || + (ask_twice && resp[1] == NULL)) { /* We want to abort the password change */ pam_error (pamh, _("Password change aborted.")); @@ -168,3 +174,68 @@ pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, return pam_get_item(pamh, item, (const void **)authtok); } + +int +pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, + const char *prompt) +{ + return pam_get_authtok_internal (pamh, item, authtok, prompt, 0); +} + + +int +pam_get_authtok_noverify (pam_handle_t *pamh, const char **authtok, + const char *prompt) +{ + return pam_get_authtok_internal (pamh, PAM_AUTHTOK, authtok, prompt, + PAM_GETAUTHTOK_NOVERIFY); +} + +int +pam_get_authtok_verify (pam_handle_t *pamh, const char **authtok, + const char *prompt) +{ + char *resp = NULL; + const char *authtok_type = ""; + int retval; + + if (authtok == NULL || pamh->choice != PAM_CHAUTHTOK) + return PAM_SYSTEM_ERR; + + if (prompt != NULL) + { + retval = pam_prompt (pamh, PAM_PROMPT_ECHO_OFF, &resp, + _("Retype %s"), prompt); + } + else + { + retval = pam_prompt (pamh, PAM_PROMPT_ECHO_OFF, &resp, + PROMPT2, authtok_type, + strlen (authtok_type) > 0?" ":""); + } + + if (retval != PAM_SUCCESS || resp == NULL) + { + /* We want to abort the password change */ + pam_set_item (pamh, PAM_AUTHTOK, NULL); + pam_error (pamh, _("Password change aborted.")); + return PAM_AUTHTOK_ERR; + } + + if (strcmp (*authtok, resp) != 0) + { + pam_set_item (pamh, PAM_AUTHTOK, NULL); + pam_error (pamh, MISTYPED_PASS); + _pam_overwrite (resp); + _pam_drop (resp); + return PAM_TRY_AGAIN; + } + + retval = pam_set_item (pamh, PAM_AUTHTOK, resp); + _pam_overwrite (resp); + _pam_drop (resp); + if (retval != PAM_SUCCESS) + return retval; + + return pam_get_item(pamh, PAM_AUTHTOK, (const void **)authtok); +} diff --git a/modules/pam_cracklib/pam_cracklib.c b/modules/pam_cracklib/pam_cracklib.c index cf383b2c..2e911261 100644 --- a/modules/pam_cracklib/pam_cracklib.c +++ b/modules/pam_cracklib/pam_cracklib.c @@ -639,9 +639,9 @@ PAM_EXTERN int pam_sm_chauthtok(pam_handle_t *pamh, int flags, * set PAM_AUTHTOK and return */ - retval = pam_get_authtok (pamh, PAM_AUTHTOK, &newtoken, NULL); + retval = pam_get_authtok_noverify (pamh, &newtoken, NULL); if (retval != PAM_SUCCESS) { - pam_syslog(pamh, LOG_ERR, "pam_get_authtok returned error: %s", + pam_syslog(pamh, LOG_ERR, "pam_get_authtok_noverify returned error: %s", pam_strerror (pamh, retval)); continue; } else if (newtoken == NULL) { /* user aborted password change, quit */ @@ -676,6 +676,17 @@ PAM_EXTERN int pam_sm_chauthtok(pam_handle_t *pamh, int flags, continue; } } + + retval = pam_get_authtok_verify (pamh, &newtoken, NULL); + if (retval != PAM_SUCCESS) { + pam_syslog(pamh, LOG_ERR, "pam_get_authtok_verify returned error: %s", + pam_strerror (pamh, retval)); + pam_set_item(pamh, PAM_AUTHTOK, NULL); + continue; + } else if (newtoken == NULL) { /* user aborted password change, quit */ + return PAM_AUTHTOK_ERR; + } + return PAM_SUCCESS; } diff --git a/po/Linux-PAM.pot b/po/Linux-PAM.pot index 50b9dc59..8a94c0c1 100644 --- a/po/Linux-PAM.pot +++ b/po/Linux-PAM.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -49,12 +49,12 @@ msgstr "" msgid "Sorry, passwords do not match." msgstr "" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2001-07-13 15:36+0200\n" "Last-Translator: Novell Language <language@novell.com>\n" "Language-Team: Novell Language <language@novell.com>\n" @@ -48,12 +48,12 @@ msgstr "أعد كتابة كلمة سر %s%s الجديدة: " msgid "Sorry, passwords do not match." msgstr "عذرًا، يوجد عدم تطابق بين كلمات السر." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "النوع: " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "لم يتم تغيير كلمة السر" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-09 19:25+0530\n" "Last-Translator: Amitakhya Phukan <aphukan@fedoraproject.org>\n" "Language-Team: Assamese <fedora-trans-as@redhat.com>\n" @@ -50,12 +50,12 @@ msgstr "নতুন %s%s গুপ্তশব্দ পুনঃ লিখক: msgid "Sorry, passwords do not match." msgstr "ক্ষমা কৰিব, গুপ্তশব্দৰ অমিল " -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s পুনঃ লিখক" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "গুপ্ত শব্দ সলনি কৰা বাতিল কৰা হ'ল ।" diff --git a/po/bn_IN.po b/po/bn_IN.po index 5fce7585..ffc2b011 100644 --- a/po/bn_IN.po +++ b/po/bn_IN.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-08 18:30+0530\n" "Last-Translator: Runa Bhattacharjee <runab@fedoraproject.org>\n" "Language-Team: Bengali INDIA <fedora-trans-bn_in@redhat.com>\n" @@ -50,12 +50,12 @@ msgstr "নতুন %s%s পাসওয়ার্ড পুনরায় লি msgid "Sorry, passwords do not match." msgstr "দুঃখিত, পাসওয়ার্ড দুটি এক নয়।" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s পুনরায় লিখুন" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "পাসওয়ার্ড পরিবর্তনের কর্ম পরিত্যাগ করা হয়েছে।" @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-05-18 16:10+0200\n" "Last-Translator: Albert Carabasa Giribet <albertc@asic.udl.cat>\n" "Language-Team: Catalan <fedora@softcatala.net>\n" @@ -62,12 +62,12 @@ msgstr "Torneu a escriure la nova contrasenya de %s%s: " msgid "Sorry, passwords do not match." msgstr "Les contrasenyes no coincideixen." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Torneu a escriure %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "No s'ha canviat la contrasenya." @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-24 15:22+0100\n" "Last-Translator: Tomas Mraz <t8m@centrum.cz>\n" "Language-Team: cs_CZ <cs@li.org>\n" @@ -49,12 +49,12 @@ msgstr "Opakujte nové %s%sheslo: " msgid "Sorry, passwords do not match." msgstr "Hesla se neshodují." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Opakujte %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Změna hesla přerušena." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-10-04 18:01+0200\n" "Last-Translator: Kris Thomsen <lakristho@gmail.com>\n" "Language-Team: Danish <dansk@dansk-gruppen.dk>\n" @@ -49,12 +49,12 @@ msgstr "Genindtast ny %s%sadgangskode: " msgid "Sorry, passwords do not match." msgstr "Adgangskoderne stemmer ikke overens." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Genindtast %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Ændring af adgangskode afbrudt." @@ -231,12 +231,12 @@ msgid "contains the user name in some form" msgstr "indeholder brugernavnet i en eller anden form" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Ingen adgangskode angivet" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Adgangskoden er uændret" @@ -300,8 +300,7 @@ msgid "There was %d failed login attempt since the last successful login." msgid_plural "" "There were %d failed login attempts since the last successful login." msgstr[0] "Der var %d fejlende logindforsøg siden sidste succesfulde logind." -msgstr[1] "" -"Der var %d fejlende logindforsøg siden sidste succesfulde logind." +msgstr[1] "Der var %d fejlende logindforsøg siden sidste succesfulde logind." #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_lastlog/pam_lastlog.c:481 @@ -361,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Kunne ikke oprette og initialisere mappe \"%s\"." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Adgangskoden er allerede blevet brugt. Vælg en anden." @@ -538,32 +537,32 @@ msgstr[1] "Advarsel: Din adgangskode udløber om %d dage" msgid "Warning: your password will expire in %d days" msgstr "Advarsel: din adgangskode udløber om %d dage" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS-adgangskoden kunne ikke ændres." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Du skal vælge en længere adgangskode" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Ændrer adgangskode for %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(nuværende) UNIX-adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Du skal vente lidt længere for at ændre din adgangskode" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Indtast ny UNIX-adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Genindtast ny UNIX-adgangskode: " @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-17 11:53+0100\n" "Last-Translator: Fabian Affolter <fab@fedoraproject.org>\n" "Language-Team: German <fedora-trans-de@redhat.com>\n" @@ -50,12 +50,12 @@ msgstr "Geben Sie das neue %s%sPasswort erneut ein: " msgid "Sorry, passwords do not match." msgstr "Die Passwörter stimmen nicht überein." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Neu eingeben %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Passwort Änderung wurde abgebrochen." @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip.es\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-18 22:51-0300\n" "Last-Translator: Domingo Becker <domingobecker@gmail.com>\n" "Language-Team: Fedora Spanish <fedora-trans-es@redhat.com>\n" @@ -53,12 +53,12 @@ msgstr "Vuelva a escribir la nueva %s%scontraseña: " msgid "Sorry, passwords do not match." msgstr "Las contraseñas no coinciden." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Reingrese %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "La contraseña no ha cambiado." @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2006-05-04 08:30+0200\n" "Last-Translator: Jyri Palokangas <jmp@netti.fi>\n" "Language-Team: <yast-trans-fi@kotoistaminen.novell.fi>\n" @@ -51,12 +51,12 @@ msgstr "Anna uudelleen uusi %s%ssalasana: " msgid "Sorry, passwords do not match." msgstr "Salasanat eivät täsmää." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "tyyppi: " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Salasanaa ei vaihdettu" @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.fr2\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-15 23:00+0200\n" "Last-Translator: Charles-Antoine Couret <cacouret@wanadoo.fr>\n" "Language-Team: French <fedora-trans-fr@redhat.com>\n" @@ -52,12 +52,12 @@ msgstr "Retapez le nouveau %s%smot de passe : " msgid "Sorry, passwords do not match." msgstr "Les mots de passe ne correspondent pas." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Retapez %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Changement du mot de passe avorté." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gu\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-14 11:37+0530\n" "Last-Translator: Sweta Kothari <swkothar@redhat.com>\n" "Language-Team: Gujarati\n" @@ -52,12 +52,12 @@ msgstr "નવો %s%sપાસવર્ડ ફરી લખો: " msgid "Sorry, passwords do not match." msgstr "માફ કરજો, પાસવર્ડો બંધબેસતા નથી." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s ને પુન:ટાઇપ કરો" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "પાસવર્ડ બદલાવનો અંત આવેલ છે." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-06-08 12:22+0530\n" "Last-Translator: Rajesh Ranjan <rajesh672@gmail.com>\n" "Language-Team: Hindi <hindi.sf.net>\n" @@ -53,12 +53,12 @@ msgstr "नया %s%spassword फिर टाइप करें: " msgid "Sorry, passwords do not match." msgstr "क्षमा करें, शब्दकूट नहीं मिलते हैं." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "फिर टाइप करें %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "कूटशब्द परिवर्तन छोड़ा गया." @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-20 20:53+0100\n" "Last-Translator: Sulyok Péter <peti@sulyok.hu>\n" "Language-Team: Hungarian <fedora-trans-hu@redhat.com>\n" @@ -53,12 +53,12 @@ msgstr "Ismét az új %s%sjelszó: " msgid "Sorry, passwords do not match." msgstr "Sajnálom, de a jelszavak nem egyeznek." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Ismét %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Jelszó változtatás elvetve." @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-20 18:31+0200\n" "Last-Translator: mario_santagiuliana <mario at marionline.it>\n" "Language-Team: Italian <fedora-trans-it at redhat.com>\n" @@ -52,12 +52,12 @@ msgstr "Reimmettere la nuova password%s%s: " msgid "Sorry, passwords do not match." msgstr "Le password non corrispondono." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Reimmettere %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Cambio della password abortito." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ja\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-08-30 11:39+0900\n" "Last-Translator: Kiyoto Hashida <khashida@redhat.com>\n" "Language-Team: Japanese <jp@li.org>\n" @@ -50,12 +50,12 @@ msgstr "新しい%s%sパスワードを再入力してください:" msgid "Sorry, passwords do not match." msgstr "パスワードが一致しません。" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s を再入力して下さい" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "パスワードの変更は放棄されました" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM 1.0.3\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-02-26 13:07+0600\n" "Last-Translator: Baurzhan M. <baurthefirst@gmail.com>\n" "Language-Team: Kazakh <kk_KZ@googlegroups.com>\n" @@ -48,12 +48,12 @@ msgstr "%s%sүшін жаңа парольді қайта енгізіңіз: " msgid "Sorry, passwords do not match." msgstr "Кешіріңіз, парольдер өзара сәйкес емес." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s қайта енгізіңіз" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Парольді өзгертуден бас тартылды." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2006-03-17 10:32+0700\n" "Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n" "Language-Team: Khmer <support@khmeros.info>\n" @@ -49,12 +49,12 @@ msgstr "វាយពាក្យសម្ងាត់ %s%s ថ្មី msgid "Sorry, passwords do not match." msgstr "សូមទោស ពាក្យសម្ងាត់មិនដូចគ្នាឡើយ ។" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "ប្រភេទ ៖ " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "ពាក្យសម្ងាត់មិនបានផ្លាស់ប្ដូរឡើយ" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.kn\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-03 12:24+0530\n" "Last-Translator: Shankar Prasad <svenkate@redhat.com>\n" "Language-Team: Kannada <en@li.org>\n" @@ -49,12 +49,12 @@ msgstr "ಹೊಸ %s%sಗುಪ್ತಪದವನ್ನು ಪುನರ್ ಟ msgid "Sorry, passwords do not match." msgstr "ಕ್ಷಮಿಸಿ, ಗುಪ್ತಪದಗಳು ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s ಅನ್ನು ಮರಳಿ ನಮೂದಿಸಿ" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "ಗುಪ್ತಪದ ಬದಲಾವಣೆಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ." @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-09-04 16:29+1000\n" "Last-Translator: Eunju Kim <eukim@redhat.com>\n" "Language-Team: Korean <ko@li.org>\n" @@ -49,12 +49,12 @@ msgstr "새 %s%s 암호 재입력:" msgid "Sorry, passwords do not match." msgstr "죄송합니다. 암호가 일치하지 않습니다." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "다시 입력 %s " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "암호가 변경되지 않습니다. " @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: ml\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-11-02 13:05+0530\n" "Last-Translator: \n" "Language-Team: <en@li.org>\n" @@ -51,12 +51,12 @@ msgstr "വീണ്ടും %s%s രഹസ്യവാക്ക് ടൈപ msgid "Sorry, passwords do not match." msgstr "ക്ഷമിക്കണം, രഹസ്യവാക്കുകള് തമ്മില് ചേരുന്നില്ല." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s വീണ്ടും ടൈപ്പ് ചെയ്യുക" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "രഹസ്യവാക്ക് മാറ്റം വരുത്തുന്നതു് നിര്ത്തിയിരിക്കുന്നു." @@ -299,7 +299,8 @@ msgstr "അവസാനം ലോഗിന് ചെയ്തതു് പര #: modules/pam_lastlog/pam_lastlog.c:469 modules/pam_lastlog/pam_lastlog.c:476 #, c-format msgid "There was %d failed login attempt since the last successful login." -msgid_plural "There were %d failed login attempts since the last successful login." +msgid_plural "" +"There were %d failed login attempts since the last successful login." msgstr[0] "ശരിയായി അവസാനം ലോഗിന് ചെയ്ത ശേഷം %d തവണ ലോഗിന് പരാജയപ്പെട്ടു." msgstr[1] "ശരിയായി അവസാനം ലോഗിന് ചെയ്ത ശേഷം %d തവണ ലോഗിന് പരാജയപ്പെട്ടു." @@ -480,8 +481,10 @@ msgstr "%s: Unrecognised ഉപാധി %s\n" #: modules/pam_tally/pam_tally.c:812 #, c-format -msgid "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" -msgstr "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" #: modules/pam_tally/pam_tally.c:886 modules/pam_tally2/pam_tally2.c:1036 #, c-format @@ -564,4 +567,3 @@ msgstr "പുതിയ UNIX രഹസ്യവാക്ക് നല്ക #: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "പുതിയ UNIX രഹസ്യവാക്ക് വീണ്ടും ടൈപ്പ് ചെയ്യുക: " - @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.mr\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-14 11:31+0530\n" "Last-Translator: Sandeep Shedmake <sandeep.shedmake@gmail.com>\n" "Language-Team: marathi\n" @@ -49,12 +49,12 @@ msgstr "नवीन गुप्तशब्द %s%sp पुन्हा टा msgid "Sorry, passwords do not match." msgstr "माफ करा, गुप्तशब्द जुळत नाही." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s पुन्हा प्रविष्ट करा" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "परवलीचा शब्द रद्द केले." @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: linux-pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2008-09-25 23:52+0800\n" "Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@myrealbox.com>\n" "Language-Team: Malay <translation-team-ms@lists.sourceforge.net>\n" @@ -51,12 +51,12 @@ msgstr "Baru me&nggunakan Template" msgid "Sorry, passwords do not match." msgstr "Sijil dan kekunci diberi tidak sepadan." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Biarkan tanpa diubah" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2008-04-30 12:59+0200\n" "Last-Translator: Olav Pettershagen <olav.pet@online.no>\n" "Language-Team: <nb@li.org>\n" @@ -48,12 +48,12 @@ msgstr "Bekreft nytt %s%s-passord: " msgid "Sorry, passwords do not match." msgstr "Beklager, ikke samsvar mellom passord." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Passord uendret" @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.nl\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-04 17:55+0200\n" "Last-Translator: R.E. van der Luit <nippur@fedoraproject.org>\n" "Language-Team: Dutch <nippur@fedoraproject.org>\n" @@ -53,12 +53,12 @@ msgstr "Nieuw %s%swachtwoord herhalen: " msgid "Sorry, passwords do not match." msgstr "Sorry, wachtwoorden komen niet overeen." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Voer opnieuw in %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Wachtwoord wijzigen afgebroken." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.or\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-01 15:07+0530\n" "Last-Translator: Manoj Kumar Giri <mgiri@redhat.com>\n" "Language-Team: Oriya <oriya-it@googlegroups.com>\n" @@ -54,12 +54,12 @@ msgstr "ନୂତନ %s%s ପ୍ରବେଶ ସଙ୍କେତକୁ ପୁନ msgid "Sorry, passwords do not match." msgstr "କ୍ଷମା କରିବେ, ପ୍ରବେଶ ସଙ୍କେତ ମିଶୁ ନାହିଁ।" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%sକୁ ପୁନର୍ବାର ଟାଇପ କରନ୍ତୁ" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "ପ୍ରବେଶ ସଙ୍କେତ ପରିବର୍ତ୍ତିନକୁ ପ୍ରତ୍ୟାଖାନ କରାଯାଇଛି।" @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.pa\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-06-01 16:19+0530\n" "Last-Translator: Jaswinder Singh <jsingh@redhat.com>\n" "Language-Team: Punjabi <Punjabi-users@lists.sourceforge.net>\n" @@ -50,12 +50,12 @@ msgstr "ਨਵਾਂ %s%sਪਾਸਵਰਡ ਮੁੜ-ਲਿਖੋ: " msgid "Sorry, passwords do not match." msgstr "ਮਾਫ ਕਰਨਾ ਪਾਸਵਰਡ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "ਮੁੜ-ਲਿਖੋ %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "ਪਾਸਵਰਡ ਤਬਦੀਲੀ ਅਧੂਰੀ ਛੱਡੀ ਗਈ।" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-09-27 13:48+0200\n" "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n" "Language-Team: Polish <fedora-trans-pl@redhat.com>\n" @@ -49,12 +49,12 @@ msgstr "Proszę ponownie podać nowe hasło %s%s: " msgid "Sorry, passwords do not match." msgstr "Podane hasła nie zgadzają się." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Proszę ponownie podać %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Przerwano zmianę hasła." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-09 16:42+0100\n" "Last-Translator: Rui Gouveia <rui.gouveia@globaltek.pt>\n" "Language-Team: pt <fedora-trans-pt@redhat.com>\n" @@ -52,12 +52,12 @@ msgstr "Digite novamente a nova %s%ssenha: " msgid "Sorry, passwords do not match." msgstr "Lamento, as senhas não coincidem." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Digite novamente %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Alteração da senha interrompida." diff --git a/po/pt_BR.po b/po/pt_BR.po index 0a6d7286..e92e6882 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-02-20 12:41-0300\n" "Last-Translator: Taylon <taylonsilva@gmail.com>\n" "Language-Team: Brazilian Portuguese <fedora-trans-pt_br@redhat.com>\n" @@ -52,12 +52,12 @@ msgstr "Redigite a nova %s%ssenha:" msgid "Sorry, passwords do not match." msgstr "As senhas não são iguais." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Redigite %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "A alteração de senha foi abortada." @@ -10,15 +10,15 @@ msgid "" msgstr "" "Project-Id-Version: ru\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-08-21 15:33+1000\n" "Last-Translator: Yulia Poyarkova <yulia.poyarkova@redhat.com>\n" "Language-Team: \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" +"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" "X-Generator: KBabel 1.11.4\n" #: libpam_misc/misc_conv.c:33 @@ -54,13 +54,13 @@ msgstr "Повторите ввод нового пароля %s%s: " msgid "Sorry, passwords do not match." msgstr "Извините, но пароли не совпадают." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Повторите ввод %s" # password dialog title -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Изменение пароля отменено." @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: si\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2007-06-22 12:24+0530\n" "Last-Translator: Danishka Navin <snavin@redhat.com>\n" "Language-Team: Sinhala <en@li.org>\n" @@ -49,12 +49,12 @@ msgstr "නව %s%sරහස්පදය නැවත ඇතුළත් කර msgid "Sorry, passwords do not match." msgstr "සමාවෙන්න, රහස්පද ගැලපෙන්නේ නැත." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "වර්ගය:" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "රහස්පදය වෙනස් නොවිනි" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-24 22:24+0100\n" "Last-Translator: Pavol Šimo <palo.simo@gmail.com>\n" "Language-Team: Slovak <fedora-trans-sk@redhat.com>\n" @@ -48,12 +48,12 @@ msgstr "Opakujte nové %s%sheslo: " msgid "Sorry, passwords do not match." msgstr "Prepáčte, heslá sa nezhodujú." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Opakujte %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Zmena hesla zrušená." @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-25 22:53+0100\n" "Last-Translator: Miloš Komarčević <kmilos@gmail.com>\n" "Language-Team: Serbian (sr) <fedora-trans-sr@redhat.com>\n" @@ -52,12 +52,12 @@ msgstr "Поново унесите нову %s%sлозинку: " msgid "Sorry, passwords do not match." msgstr "Извините, лозинке се не подударају." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Поново унесите %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Промена лозинке је прекинута." diff --git a/po/sr@latin.po b/po/sr@latin.po index 04965c25..fa0cbbbc 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-25 22:53+0100\n" "Last-Translator: Miloš Komarčević <kmilos@gmail.com>\n" "Language-Team: Serbian (sr) <fedora-trans-sr@redhat.com>\n" @@ -52,12 +52,12 @@ msgstr "Ponovo unesite novu %s%slozinku: " msgid "Sorry, passwords do not match." msgstr "Izvinite, lozinke se ne podudaraju." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Ponovo unesite %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Promena lozinke je prekinuta." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-02-11 12:22+0100\n" "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" @@ -49,12 +49,12 @@ msgstr "Ange nytt %s%slösenord igen: " msgid "Sorry, passwords do not match." msgstr "Tyvärr, lösenorden stämmer inte överens." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Ändring av lösenordet avbröts." @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.ta\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-03 22:27+0530\n" "Last-Translator: I. Felix <ifelix@redhat.com>\n" "Language-Team: Tamil <fedora-trans-ta@redhat.com>\n" @@ -53,12 +53,12 @@ msgstr "புதிய %s%spassword மீண்டும் உள்ளிட msgid "Sorry, passwords do not match." msgstr "கடவுச்சொல் பொருந்தவில்லை." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%sஐ மறு தட்டச்சு செய்" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "கடவுச்சொல் மாற்றம் கைவிடப்பட்டது." @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.te\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-14 15:14+0530\n" "Last-Translator: Krishna Babu K <kkrothap@redhat.com>\n" "Language-Team: Telugu <en@li.org>\n" @@ -53,12 +53,12 @@ msgstr "కొత్త %s%sసంకేతపదమును మరలాటై msgid "Sorry, passwords do not match." msgstr "క్షమించాలి, సంకేతపదము సరిపోలలేదు." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "తిరిగిటైపుచేయి %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "సంకేతపదము మార్పు తప్పించబడింది" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2006-05-03 19:00+0200\n" "Last-Translator: Koray Löker <loker@pardus.org.tr>\n" "Language-Team: Türkçe <tr@li.org>\n" @@ -49,12 +49,12 @@ msgstr "Yeni %s%sparolasını tekrar girin: " msgid "Sorry, passwords do not match." msgstr "Üzgünüm, parolalar birbirine uymuyor." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "tip: " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Parola değiştirilmedi" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.uk\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2006-05-03 18:59+0200\n" "Last-Translator: Ivan Petrouchtchak <ivanpetrouchtchak@yahoo.com>\n" "Language-Team: Ukrainian <translation@linux.org.ua>\n" @@ -50,12 +50,12 @@ msgstr "Повторіть новий пароль %s%s: " msgid "Sorry, passwords do not match." msgstr "Ваші нові паролі не співпадають." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "тип: " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Пароль не змінено" diff --git a/po/zh_CN.po b/po/zh_CN.po index 9b5a7d49..3f20b54e 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-03 12:47+1000\n" "Last-Translator: Leah Liu <lliu@redhat.com>\n" "Language-Team: Simplified Chinese <zh@li.org>\n" @@ -51,12 +51,12 @@ msgstr "重新输入新的 %s%s密码:" msgid "Sorry, passwords do not match." msgstr "抱歉,密码不匹配。" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "重新输入 %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "密码更改取消。" diff --git a/po/zh_TW.po b/po/zh_TW.po index 08eb0bd9..9332d1cf 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-06 21:21+1000\n" "Last-Translator: Terry Chuang <tchuang@redhat.com>\n" "Language-Team: <zh@li.org>\n" @@ -50,12 +50,12 @@ msgstr "再次輸入新的 %s%s密碼:" msgid "Sorry, passwords do not match." msgstr "抱歉,密碼不符合。" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "重新輸入 %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "已終止密碼變更作業。" @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2006-11-03 12:03\n" "Last-Translator: Novell Language <language@novell.com>\n" "Language-Team: Novell Language <language@novell.com>\n" @@ -45,12 +45,12 @@ msgstr "Thayipha kabusha %s%siphasiwedi entsha: " msgid "Sorry, passwords do not match." msgstr "Uxolo, amaphasiwedi awahambelani." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "uhlobo: " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Iphasiwedi ayishintshwanga" |