summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
Diffstat (limited to 'po')
-rw-r--r--po/Linux-PAM.pot102
-rw-r--r--po/af.po100
-rw-r--r--po/am.po100
-rw-r--r--po/ar.po104
-rw-r--r--po/as.po107
-rw-r--r--po/az.po100
-rw-r--r--po/be.po100
-rw-r--r--po/bg.gmobin12566 -> 12272 bytes
-rw-r--r--po/bg.po111
-rw-r--r--po/bn.po107
-rw-r--r--po/bn_IN.po107
-rw-r--r--po/bs.po100
-rw-r--r--po/ca.gmobin10400 -> 10174 bytes
-rw-r--r--po/ca.po111
-rw-r--r--po/cs.gmobin9857 -> 10207 bytes
-rw-r--r--po/cs.po123
-rw-r--r--po/cy.po100
-rw-r--r--po/da.gmobin9846 -> 9630 bytes
-rw-r--r--po/da.po111
-rw-r--r--po/de.gmobin10185 -> 10373 bytes
-rw-r--r--po/de.po117
-rw-r--r--po/de_CH.po100
-rw-r--r--po/el.po100
-rw-r--r--po/eo.gmobin3833 -> 3778 bytes
-rw-r--r--po/eo.po106
-rw-r--r--po/es.gmobin7937 -> 8677 bytes
-rw-r--r--po/es.po143
-rw-r--r--po/et.gmobin2251 -> 2320 bytes
-rw-r--r--po/et.po117
-rw-r--r--po/eu.po100
-rw-r--r--po/fa.po100
-rw-r--r--po/fi.gmobin10046 -> 10236 bytes
-rw-r--r--po/fi.po120
-rw-r--r--po/fr.gmobin10700 -> 10455 bytes
-rw-r--r--po/fr.po111
-rw-r--r--po/ga.po107
-rw-r--r--po/gl.po100
-rw-r--r--po/gu.po107
-rw-r--r--po/he.gmobin10834 -> 11018 bytes
-rw-r--r--po/he.po116
-rw-r--r--po/hi.po107
-rw-r--r--po/hr.gmobin565 -> 10187 bytes
-rw-r--r--po/hr.po324
-rw-r--r--po/hu.po107
-rw-r--r--po/ia.po107
-rw-r--r--po/id.po104
-rw-r--r--po/is.po100
-rw-r--r--po/it.gmobin10029 -> 9816 bytes
-rw-r--r--po/it.po111
-rw-r--r--po/ja.gmobin7744 -> 10715 bytes
-rw-r--r--po/ja.po234
-rw-r--r--po/ka.gmobin2579 -> 15501 bytes
-rw-r--r--po/ka.po285
-rw-r--r--po/kk.gmobin12453 -> 12812 bytes
-rw-r--r--po/kk.po116
-rw-r--r--po/km.po104
-rw-r--r--po/kn.po107
-rw-r--r--po/ko.gmobin10148 -> 10589 bytes
-rw-r--r--po/ko.po274
-rw-r--r--po/kw_GB.po100
-rw-r--r--po/ky.po100
-rw-r--r--po/lt.po100
-rw-r--r--po/lv.po100
-rw-r--r--po/mk.po100
-rw-r--r--po/ml.po107
-rw-r--r--po/mn.po100
-rw-r--r--po/mr.po107
-rw-r--r--po/ms.po100
-rw-r--r--po/my.po100
-rw-r--r--po/nb.gmobin9536 -> 9290 bytes
-rw-r--r--po/nb.po111
-rw-r--r--po/ne.po100
-rw-r--r--po/nl.gmobin10020 -> 9796 bytes
-rw-r--r--po/nl.po111
-rw-r--r--po/nn.gmobin9531 -> 9283 bytes
-rw-r--r--po/nn.po108
-rw-r--r--po/or.gmobin15523 -> 15419 bytes
-rw-r--r--po/or.po109
-rw-r--r--po/pa.gmobin14212 -> 14674 bytes
-rw-r--r--po/pa.po120
-rw-r--r--po/pl.gmobin10235 -> 10424 bytes
-rw-r--r--po/pl.po118
-rw-r--r--po/pt.gmobin10388 -> 10144 bytes
-rw-r--r--po/pt.po111
-rw-r--r--po/pt_BR.gmobin9795 -> 9570 bytes
-rw-r--r--po/pt_BR.po111
-rw-r--r--po/ro.gmobin10103 -> 10688 bytes
-rw-r--r--po/ro.po206
-rw-r--r--po/ru.gmobin13398 -> 13446 bytes
-rw-r--r--po/ru.po105
-rw-r--r--po/si.po104
-rw-r--r--po/sk.gmobin9917 -> 9855 bytes
-rw-r--r--po/sk.po127
-rw-r--r--po/sl.gmobin546 -> 1695 bytes
-rw-r--r--po/sl.po149
-rw-r--r--po/sq.po100
-rw-r--r--po/sr.po107
-rw-r--r--po/sr@latin.po107
-rw-r--r--po/sv.gmobin9864 -> 10038 bytes
-rw-r--r--po/sv.po117
-rw-r--r--po/ta.po107
-rw-r--r--po/te.po107
-rw-r--r--po/tg.po100
-rw-r--r--po/th.po100
-rw-r--r--po/tr.gmobin9969 -> 10133 bytes
-rw-r--r--po/tr.po117
-rw-r--r--po/uk.gmobin13290 -> 13484 bytes
-rw-r--r--po/uk.po118
-rw-r--r--po/ur.po100
-rw-r--r--po/vi.po107
-rw-r--r--po/yo.po100
-rw-r--r--po/zh_CN.gmobin9086 -> 8999 bytes
-rw-r--r--po/zh_CN.po190
-rw-r--r--po/zh_HK.gmobin476 -> 570 bytes
-rw-r--r--po/zh_HK.po112
-rw-r--r--po/zh_TW.gmobin9083 -> 8841 bytes
-rw-r--r--po/zh_TW.po111
-rw-r--r--po/zu.po104
118 files changed, 5192 insertions, 4623 deletions
diff --git a/po/Linux-PAM.pot b/po/Linux-PAM.pot
index 5e92d7e9..093e0e75 100644
--- a/po/Linux-PAM.pot
+++ b/po/Linux-PAM.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: Linux-PAM 1.5.2\n"
+"Project-Id-Version: Linux-PAM 1.5.3\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\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"
@@ -18,48 +18,48 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -199,47 +199,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -247,45 +253,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -294,18 +300,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -350,12 +356,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -385,17 +391,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -415,7 +421,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -448,31 +454,31 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr ""
diff --git a/po/af.po b/po/af.po
index e5dd8f52..cd6c809a 100644
--- a/po/af.po
+++ b/po/af.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/fedora/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,47 +201,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -249,45 +255,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Jy moet 'n korter wagwoord kies."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Jy moet 'n korter wagwoord kies."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Jy moet 'n korter wagwoord kies."
diff --git a/po/am.po b/po/am.po
index d995af71..0d0cfbc1 100644
--- a/po/am.po
+++ b/po/am.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Amharic (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,47 +201,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -249,45 +255,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "አጠር ያለ የይለፍ ቃል መምረጥ አለብህ."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "አጠር ያለ የይለፍ ቃል መምረጥ አለብህ."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "አጠር ያለ የይለፍ ቃል መምረጥ አለብህ."
diff --git a/po/ar.po b/po/ar.po
index 01238ceb..fd2d5b39 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2020-07-05 10:55+0000\n"
"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Arabic <https://translate.fedoraproject.org/projects/linux-"
@@ -22,49 +22,49 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.1.1\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "كلمة السر: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "كلمة سر %s الجديدة: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "كلمة سر الجديدة: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "كلمة سر %s الجديدة: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "كلمة سر الجديدة: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "أعد كتابة كلمة سر %s الجديدة: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "أعد كتابة كلمة سر الجديدة: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "عذرًا، يوجد عدم تطابق بين كلمات السر."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "كلمة السر التي تم إدخالها مستخدمة بالفعل. اختر كلمة سر أخرى."
@@ -205,48 +205,54 @@ msgstr "يحتاج التطبيق إلى استدعاء libpam مرة أخرى"
msgid "Unknown PAM error"
msgstr "خطأ PAM غير معروف"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...الوقت ينفد...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...عذرًا، انتهى الوقت!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "محادثة خاطئة (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -258,45 +264,45 @@ msgstr[4] ""
msgstr[5] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr "%a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr "من %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr "في %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "تسجيل الدخول الأخير:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "مرحبًا بك في حسابك الجديد!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -309,19 +315,19 @@ msgstr[4] ""
msgstr[5] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "مرات تسجيل دخول كثيرة جدًا لـ '%s'."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "لديك بريد جديد."
#: modules/pam_mail/pam_mail.c:292
@@ -366,12 +372,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "كلمة السر التي تم إدخالها مستخدمة بالفعل. اختر كلمة سر أخرى."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
#, fuzzy
msgid "Password has been already used."
msgstr "كلمة السر التي تم إدخالها مستخدمة بالفعل. اختر كلمة سر أخرى."
@@ -403,17 +409,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr "لا يصلح كسياق أمان"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "تم تخصيص سياق الأمان %s"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "تم تخصيص سياق الأمان %s"
@@ -433,7 +439,7 @@ msgstr "فشل pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "تسجيل الدخول: فشل تشعيب: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -473,39 +479,43 @@ msgstr[5] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "تعذر تغيير كلمة السر الخاصة بـ NIS."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "لم يتم إدخال كلمة السر"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "تعذر تغيير كلمة السر الخاصة بـ NIS."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "يجب عليك اختيار كلمة مرور أقصر."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "يجب اختيار كلمة سر أطول"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "يجب الانتظار فترة أطول لتغيير كلمة السر"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "لديك بريد جديد."
+
#~ msgid "is the same as the old one"
#~ msgstr "لا يوجد اختلاف عن كلمة السر القديمة"
diff --git a/po/as.po b/po/as.po
index cf2549d6..b0174efc 100644
--- a/po/as.po
+++ b/po/as.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2013-04-10 02:40-0400\n"
"Last-Translator: ngoswami <ngoswami@redhat.com>\n"
"Language-Team: Assamese (http://www.transifex.com/projects/p/fedora/language/"
@@ -23,49 +23,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "গুপ্তশব্দ:"
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "নতুন %s গুপ্তশব্দ: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "নতুন গুপ্তশব্দ: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "নতুন %s গুপ্তশব্দ: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "নতুন গুপ্তশব্দ: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "নতুন %s গুপ্তশব্দ পুনঃ লিখক: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "নতুন গুপ্তশব্দ পুনঃ লিখক: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "ক্ষমা কৰিব, গুপ্তশব্দৰ অমিল "
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%s পুনঃ লিখক"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "গুপ্ত শব্দ সলনি কৰা বাতিল কৰা হ'ল ।"
@@ -206,48 +206,54 @@ msgstr "অনুপ্ৰয়োগে আকৌ libpam ক মাতিব ল
msgid "Unknown PAM error"
msgstr "অজ্ঞাত PAM ভুল"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...সময় পাৰ হৈ গৈছে...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...ক্ষমা কৰিব, আপোনাৰ বাবে সময় অন্ত হ'ল!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "ভুল সম্বাদ (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s বিফল: প্ৰস্থানৰ কোড %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s বিফল: %d%s সঙ্কেত ধৰা গ'ল"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s বিফল: অজ্ঞাত অৱস্থা 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "প্ৰৱেশ বিফল শেহতীয়া বিফলতা -ৰ পৰা\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u বিফল প্ৰৱেশৰ বাবে হিচাপ লক কৰা হৈছে"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -255,45 +261,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s ৰ পৰা"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s ত"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "শেহতীয়া প্ৰৱেশ:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "আপোনাৰ নতুন হিচাপলৈ স্বাগতম!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "শেহতীয়া প্ৰৱেশ বিফল:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -302,19 +308,19 @@ msgstr[0] "শেহতীয়া সফল প্ৰৱেশৰ পিছত %d
msgstr[1] "শেহতীয়া সফল প্ৰৱেশৰ পিছত %d বিফল হোৱা প্ৰৱেশৰ চেষ্টা চলোৱা হৈছিল ।"
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "শেহতীয়া সফল প্ৰৱেশৰ পিছত %d বিফল হোৱা প্ৰৱেশৰ চেষ্টা চলোৱা হৈছিল ।"
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s' ৰ বাবে বহুতো প্ৰৱেশ ।"
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "আপোনাৰ নতুন ডাক আহিছে ।"
#: modules/pam_mail/pam_mail.c:292
@@ -359,12 +365,12 @@ msgstr "'%s' পঞ্জিকা সৃষ্টি কৰা হৈছে ।
msgid "Unable to create and initialize directory '%s'."
msgstr "%s পঞ্জিকা সৃষ্টি আৰু আৰম্ভ কৰিব পৰা নাই ।"
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "গুপ্তশব্দ ইতিমধ্যে ব্যৱহৃত । অন্য এটা বাচি লওক ।"
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "পাছৱাৰ্ড ইতিমধ্যে ব্যৱহাৰ হৈছে।"
@@ -395,17 +401,17 @@ msgstr "স্তৰ: "
msgid "This is not a valid security context."
msgstr "এটা বৈধ সুৰক্ষাৰ সন্দৰ্ভ নহয়"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "সুৰক্ষাৰ সন্দৰ্ভ %s নিযুক্ত কৰা হ'ল"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "চাবি নিৰ্মাণৰ সন্দৰ্ভ %s নিযুক্ত কৰা হ'ল"
@@ -425,7 +431,7 @@ msgstr "pam_set_item() কৰোঁতে বিফল\n"
msgid "login: failure forking: %m"
msgstr "প্ৰৱেশ: forking ত বিফল: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "অভিগম্যতাৰ অনুমতি (শেহতীয়া অভিগম্যতা %ld ছেকেণ্ড আগতে) ।"
@@ -461,40 +467,44 @@ msgstr[1] "সকীয়নী: আপোনাৰ গুপ্তশব্দ %d
msgid "Warning: your password will expire in %d days."
msgstr "সকীয়নী: আপোনাৰ গুপ্তশব্দ %d দিনত অন্ত হ'ব"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS গুপ্তশব্দ সলনি কৰিব পৰা নহয় ।"
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "কোনো গুপ্তশব্দ দিয়া হোৱা নাই"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS গুপ্তশব্দ সলনি কৰিব পৰা নহয় ।"
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "আপুনি ইয়াতকৈ এটা দীঘল গুপ্তশব্দ নিৰ্ব্বাচন কৰিব লাগিব"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "আপুনি ইয়াতকৈ এটা দীঘল গুপ্তশব্দ নিৰ্ব্বাচন কৰিব লাগিব"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s ৰ বাবে গুপ্তশব্দ সলনি কৰা হৈছে ।"
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "আপোনাৰ গুপ্তশব্দ সলনি কৰিবলৈ আপুনি আৰু কিছু পৰ অপেক্ষা কৰিব লাগিব"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "আপোনাৰ নতুন ডাক আহিছে ।"
+
#~ msgid "is the same as the old one"
#~ msgstr "পুৰণিটোৰ সৈতে একেই"
@@ -561,9 +571,6 @@ msgstr "আপোনাৰ গুপ্তশব্দ সলনি কৰিব
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: সকলো ব্যৱহাৰকৰোঁতাক শূণ্য নোহোৱা অৱস্থালৈ পুনঃ প্ৰতিষ্ঠা কৰিব নোৱাৰি\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "প্ৰৱেশ বিফল শেহতীয়া বিফলতা -ৰ পৰা\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/az.po b/po/az.po
index 6f54a02b..78bfaa78 100644
--- a/po/az.po
+++ b/po/az.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM 1.4.0\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2020-04-25 00:40+0000\n"
"Last-Translator: Alesker Abdullayev - FEDORA Azerbaijan <tech@abdullaeff."
"com>\n"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0.1\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Şifrə: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Cari %s şifrəniz: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Cari şifrəniz: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Yeni %s şifrəniz: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Yeni şifrəniz: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -202,47 +202,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Bağışlayın, vaxtınız bitdi!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -250,45 +256,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -297,18 +303,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -353,12 +359,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -388,17 +394,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -418,7 +424,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -451,31 +457,31 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr ""
diff --git a/po/be.po b/po/be.po
index c5b43e85..c90cf795 100644
--- a/po/be.po
+++ b/po/be.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/fedora/"
@@ -21,48 +21,48 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -202,47 +202,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -252,45 +258,45 @@ msgstr[2] ""
msgstr[3] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -301,18 +307,18 @@ msgstr[2] ""
msgstr[3] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -357,12 +363,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -392,17 +398,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -422,7 +428,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -457,34 +463,34 @@ msgstr[3] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Вы павінны выбраць больш кароткі пароль."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Вы павінны выбраць больш кароткі пароль."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Вы павінны выбраць больш кароткі пароль."
diff --git a/po/bg.gmo b/po/bg.gmo
index b58007d0..dd6ce4bc 100644
--- a/po/bg.gmo
+++ b/po/bg.gmo
Binary files differ
diff --git a/po/bg.po b/po/bg.po
index c6f5cac7..85091196 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2020-12-20 08:00+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Bulgarian <https://translate.fedoraproject.org/projects/linux-"
@@ -22,48 +22,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Парола: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Nastoyashta парола %s: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Nastoyashta парола: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Нова парола %s: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Нова парола: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Отново новата парола %s: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Отново новата парола: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Съжаляваме, паролите не съвпадат."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Напишете пак %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Промяната на паролата е прекратена."
@@ -206,49 +206,55 @@ msgstr "Приложението се нуждае от повторно изв
msgid "Unknown PAM error"
msgstr "Непозната PAM грешка"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Времето изтича...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Съжаляваме, Вашето време изтече!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "погрешен разговор (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s се провали: код на грешка %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s се провали: уловен сигнал %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s се провали: непознат статус 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Usage: %s [--dir /път/към/директорията-на-tally] [--user потребителско_име] "
"[--reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Влязъл Неуспехи Последен неуспех От\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Акаунтът е заключен поради %u неуспешни опита за влизане."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, fuzzy, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -256,45 +262,45 @@ msgstr[0] "(остават %d мин. за отключване)"
msgstr[1] "(остават %d мин. за отключване)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(остават %d мин. за отключване)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " от %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " на %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Последно влизане:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Добре дошли в новия Ви акаунт!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Последно неуспешно влизане:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -305,19 +311,20 @@ msgstr[1] ""
"След последното успешно влизане, имаше %d неуспешни опита за влизане."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "След последното успешно влизане, имаше %d неуспешни опита за влизане."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Твърде много влизания за '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Нямате писма."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Имате нови писма."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -361,12 +368,12 @@ msgstr "Създаване на директория '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Не мога да създам и настроя директория '%s'."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Паролата вече е използвана. Изберете друга."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Паролата вече е използвана."
@@ -396,17 +403,17 @@ msgstr "ниво:"
msgid "This is not a valid security context."
msgstr "Невалиден контекст за сигурност."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Не може да бъде получен валиден контекст за %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Зададен е контекст за сигурност %s."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Зададен е key creation context %s."
@@ -426,7 +433,7 @@ msgstr "pam_set_item() не успя \n"
msgid "login: failure forking: %m"
msgstr "вход: неуспех при стартиране: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Достъпът е предоставен (последният достъп бе преди %ld секунди)."
@@ -461,35 +468,38 @@ msgstr[1] "Внимание: срокът на паролата Ви изтич
msgid "Warning: your password will expire in %d days."
msgstr "Внимание: паролата Ви ще изтече след %d дни."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS парола не може да бъде променена."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Не е предоставена парола."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Паролата не е променена."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Трябва да изберете по-кратка парола."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Трябва да изберете по-дълга парола."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Смяна на паролата за %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Трябва да изчакате повече, за да промените Вашата парола."
+#~ msgid "You have no mail."
+#~ msgstr "Нямате писма."
+
#~ msgid "is the same as the old one"
#~ msgstr "е същата като старата"
@@ -555,9 +565,6 @@ msgstr "Трябва да изчакате повече, за да промен
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Не мога да установя всички потребители на non-zero\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Влязъл Неуспехи Последен неуспех От\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/bn.po b/po/bn.po
index 5d929422..5e95084e 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2012-04-10 04:36-0400\n"
"Last-Translator: Mahay Alam Khan <mahayalamkhan@gmail.com>\n"
"Language-Team: Bengali <info@ankur.org.bd>\n"
@@ -27,49 +27,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "পাসওয়ার্ড: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "নতুন %s পাসওয়ার্ড: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "নতুন পাসওয়ার্ড: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "নতুন %s পাসওয়ার্ড: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "নতুন পাসওয়ার্ড: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "নতুন %s পাসওয়ার্ড পুনরায় লিখুন: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "নতুন পাসওয়ার্ড পুনরায় লিখুন: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "দুঃখিত, পাসওয়ার্ড দুটি এক নয়।"
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%s পুনরায় লিখুন"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "পাসওয়ার্ড পরিবর্তন প্রক্রিয়া বাতিল করা হয়েছে।"
@@ -210,48 +210,54 @@ msgstr "অ্যাপ্লিকেশন দ্বারা পুনরা
msgid "Unknown PAM error"
msgstr "PAM সংক্রান্ত অজানা ত্রুটি"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...সময় সমাপ্তির পথে...⏎ \n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...দুঃখিত, সময় সমাপ্ত!⏎ \n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "ত্রুটিপূর্ণ তথ্যবিনিময় (%d)⏎\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s বিফল: প্রস্থানকালীন কোড %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s বিফল: %d%s সিগনাল প্রাপ্ত"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s বিফল: অজানা অবস্থা 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "লগ-ইন বিফলতা সর্বশেষ বিফলতা চিহ্নিত স্থান থেকে\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u ব্যর্থ লগ-ইনের ফলে অ্যাকাউন্ট লক করা হয়েছে"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -259,45 +265,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s থেকে"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s -র উপর"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "সর্বশেষ লগ-ইন:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "নতুন অ্যাকাউন্টে স্বাগতম!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "সর্বশেষ বিফল লগ-ইন:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -306,19 +312,19 @@ msgstr[0] "সর্বশেষ সফল লগ-ইনের পরে %d-ট
msgstr[1] "সর্বশেষ সফল লগ-ইনের পরে %d-টি ব্যর্থ লগ-ইনের প্রচেষ্টা করা হয়েছে।"
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "সর্বশেষ সফল লগ-ইনের পরে %d-টি ব্যর্থ লগ-ইনের প্রচেষ্টা করা হয়েছে।"
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s'-র ক্ষেত্রে অত্যাধিক লগ-ইন"
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "নতুন মেইল প্রাপ্ত।"
#: modules/pam_mail/pam_mail.c:292
@@ -363,12 +369,12 @@ msgstr "'%s' ডিরেক্টরি নির্মাণ করা হচ
msgid "Unable to create and initialize directory '%s'."
msgstr "ডিরেক্টরি '%s' নির্মাণ ও আরম্ভ করতে ব্যর্থ।"
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "পাসওয়ার্ড পূর্বে ব্যবহৃত হয়েছে। একটি পৃথক পাসওয়ার্ড নির্বাচন করুন।"
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
#, fuzzy
msgid "Password has been already used."
msgstr "পাসওয়ার্ড পূর্বে ব্যবহৃত হয়েছে। একটি পৃথক পাসওয়ার্ড নির্বাচন করুন।"
@@ -400,17 +406,17 @@ msgstr "level: "
msgid "This is not a valid security context."
msgstr "বৈধ নিরাপত্তা সংক্রান্ত context নয়"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "Security Context %s ধার্য করা হয়েছে"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "কি নির্মাণের Context %s ধার্য করা হয়েছে"
@@ -430,7 +436,7 @@ msgstr "pam_set_item() করতে ব্যর্থ\n"
msgid "login: failure forking: %m"
msgstr "লগ-ইন: fork করতে ব্যর্থ: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "প্রবেশাধিকার প্রদান করা হয়েছে (%ld পূর্বে সর্বশেষ লগ-ইন করা হয়েছে)।"
@@ -468,39 +474,43 @@ msgstr[1] "সতর্কবাণী: %d দিন পরে পাসওয়
msgid "Warning: your password will expire in %d days."
msgstr "সতর্কবাণী: %d দিন পরে পাসওয়ার্ডের মেয়াদপূর্ণ হবে"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS পাসওয়ার্ড পরিবর্তন করা সম্ভব হয়নি।"
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "কোনো পাসওয়ার্ড উল্লিখিত হয়নি"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS পাসওয়ার্ড পরিবর্তন করা সম্ভব হয়নি।"
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "আপনি একটি ছোট পাসওয়ার্ড নির্বাচন করতে হবে।"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "চিহ্নিত পাসওয়ার্ডের থেকে লম্বা পাসওয়ার্ড উল্লেখ করা আবশ্যক"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s-র পাসওয়ার্ড পরিবর্তন করা হচ্ছে।"
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "কিছু কাল পরে পাসওয়ার্ড পরিবর্তন করা সম্ভব হবে"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "নতুন মেইল প্রাপ্ত।"
+
#~ msgid "is the same as the old one"
#~ msgstr "পুরোনোটির অনুরূপ"
@@ -568,9 +578,6 @@ msgstr "কিছু কাল পরে পাসওয়ার্ড পরি
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: সব ব্যবহারকারীর জন্য শূণ্য-ভিন্ন মান ধার্য করতে ব্যর্থ\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "লগ-ইন বিফলতা সর্বশেষ বিফলতা চিহ্নিত স্থান থেকে\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/bn_IN.po b/po/bn_IN.po
index 324658d6..c54a73fa 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2012-02-28 05:38-0500\n"
"Last-Translator: runa <runabh@gmail.com>\n"
"Language-Team: Bengali (India) <anubad@lists.ankur.org.in>\n"
@@ -22,49 +22,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "পাসওয়ার্ড: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "নতুন %s পাসওয়ার্ড: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "নতুন পাসওয়ার্ড: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "নতুন %s পাসওয়ার্ড: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "নতুন পাসওয়ার্ড: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "নতুন %s পাসওয়ার্ড পুনরায় লিখুন: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "নতুন পাসওয়ার্ড পুনরায় লিখুন: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "দুঃখিত, পাসওয়ার্ড দুটি এক নয়।"
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%s পুনরায় লিখুন"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "পাসওয়ার্ড পরিবর্তনের কর্ম পরিত্যাগ করা হয়েছে।"
@@ -205,48 +205,54 @@ msgstr "অ্যাপ্লিকেশন দ্বারা পুনরা
msgid "Unknown PAM error"
msgstr "PAM সংক্রান্ত অজানা ত্রুটি"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...সময় সমাপ্তির পথে...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...দুঃখিত, সময় সমাপ্ত!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "ত্রুটিপূর্ণ তথ্যবিনিময় (conversation) (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s বিফল: প্রস্থানকালীন কোড %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s বিফল: %d%s সিগনাল প্রাপ্ত"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s বিফল: অজানা অবস্থা 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "লগ-ইন বিফলতা সর্বশেষ বিফলতা চিহ্নিত স্থান থেকে\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u ব্যর্থ লগ-ইনের ফলে অ্যাকাউন্ট লক করা হয়েছে"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -254,45 +260,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s থেকে"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s -র উপর"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "সর্বশেষ লগ-ইন:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "নতুন অ্যাকাউন্টে স্বাগতম!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "সর্বশেষ বিফল লগ-ইন:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -301,19 +307,19 @@ msgstr[0] "সর্বশেষ সফল লগ-ইনের পরে %d-ট
msgstr[1] "সর্বশেষ সফল লগ-ইনের পরে %d-টি ব্যর্থ লগ-ইনের প্রচেষ্টা করা হয়েছে।"
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "সর্বশেষ সফল লগ-ইনের পরে %d-টি ব্যর্থ লগ-ইনের প্রচেষ্টা করা হয়েছে।"
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s'-র ক্ষেত্রে অত্যাধিক লগ-ইন"
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "নতুন মেইল প্রাপ্ত।"
#: modules/pam_mail/pam_mail.c:292
@@ -358,12 +364,12 @@ msgstr "'%s' ডিরেক্টরি নির্মাণ করা হচ
msgid "Unable to create and initialize directory '%s'."
msgstr "ডিরেক্টরি '%s' নির্মাণ ও আরম্ভ করতে ব্যর্থ।"
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "পাসওয়ার্ড পূর্বে ব্যবহৃত হয়েছে। একটি পৃথক পাসওয়ার্ড নির্বাচন করুন।"
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
#, fuzzy
msgid "Password has been already used."
msgstr "পাসওয়ার্ড পূর্বে ব্যবহৃত হয়েছে। একটি পৃথক পাসওয়ার্ড নির্বাচন করুন।"
@@ -395,17 +401,17 @@ msgstr "level: "
msgid "This is not a valid security context."
msgstr "বৈধ নিরাপত্তা সংক্রান্ত context নয়"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "Security Context %s ধার্য করা হয়েছে"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "কি নির্মাণের Context %s ধার্য করা হয়েছে"
@@ -425,7 +431,7 @@ msgstr "pam_set_item() করতে ব্যর্থ\n"
msgid "login: failure forking: %m"
msgstr "লগ-ইন: fork করতে ব্যর্থ: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "প্রবেশাধিকার প্রদান করা হয়েছে (%ld পূর্বে সর্বশেষ লগ-ইন করা হয়েছে)।"
@@ -463,39 +469,43 @@ msgstr[1] "সতর্কবাণী: %d দিন পরে পাসওয়
msgid "Warning: your password will expire in %d days."
msgstr "সতর্কবাণী: %d দিন পরে পাসওয়ার্ডের মেয়াদপূর্ণ হবে"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS পাসওয়ার্ড পরিবর্তন করা সম্ভব হয়নি।"
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "কোনো পাসওয়ার্ড উল্লিখিত হয়নি"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS পাসওয়ার্ড পরিবর্তন করা সম্ভব হয়নি।"
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "আপনি একটি ছোট পাসওয়ার্ড নির্বাচন করতে হবে।"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "চিহ্নিত পাসওয়ার্ডের থেকে লম্বা পাসওয়ার্ড উল্লেখ করা আবশ্যক"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s-র পাসওয়ার্ড পরিবর্তন করা হচ্ছে।"
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "কিছু কাল পরে পাসওয়ার্ড পরিবর্তন করা সম্ভব হবে"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "নতুন মেইল প্রাপ্ত।"
+
#~ msgid "is the same as the old one"
#~ msgstr "পুরোনোটির অনুরূপ"
@@ -563,9 +573,6 @@ msgstr "কিছু কাল পরে পাসওয়ার্ড পরি
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: সব ব্যবহারকারীর জন্য শূণ্য-ভিন্ন মান ধার্য করতে ব্যর্থ\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "লগ-ইন বিফলতা সর্বশেষ বিফলতা চিহ্নিত স্থান থেকে\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/bs.po b/po/bs.po
index 660c5a5a..3461a608 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/fedora/language/"
@@ -21,48 +21,48 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -202,47 +202,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -251,45 +257,45 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -299,18 +305,18 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -355,12 +361,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -390,17 +396,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -420,7 +426,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -454,34 +460,34 @@ msgstr[2] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Morate odabrati kraću lozinku."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Morate odabrati kraću lozinku."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Morate odabrati kraću lozinku."
diff --git a/po/ca.gmo b/po/ca.gmo
index f65f78c0..efe52ead 100644
--- a/po/ca.gmo
+++ b/po/ca.gmo
Binary files differ
diff --git a/po/ca.po b/po/ca.po
index 4eb0fe2d..2ec6108a 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-07-22 00:54+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Catalan <https://translate.fedoraproject.org/projects/linux-"
@@ -26,48 +26,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Contrasenya: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Contrasenya actual de %s: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Contrasenya actual: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nova contrasenya de %s: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nova contrasenya: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Torneu a escriure la nova contrasenya de %s: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Torneu a escriure la nova contrasenya: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Les contrasenyes no coincideixen."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Torneu a escriure %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "S'ha cancel·lat el canvi de contrasenya."
@@ -208,49 +208,55 @@ msgstr "L'aplicació necessita cridar novament libpam"
msgid "Unknown PAM error"
msgstr "Error de PAM desconegut"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...S'acaba el temps...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...S'ha acabat el temps.\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "conversa errònia (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s ha fallat: codi de sortida %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s ha fallat: s'ha atrapat el senyal %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s ha fallat: estat 0x%x desconegut"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Forma d’ús: %s: [--dir /directori/path/to/tally] [--user nom_usuari] [--"
"reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Entrada Fallades Última fallada Des de\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "El compte està bloquejat a causa de %u inicis fallits de sessió."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -258,45 +264,45 @@ msgstr[0] "(resten %d minut per desbloquejar)"
msgstr[1] "(resten %d minuts per desbloquejar)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(resten %d minuts per desbloquejar)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %-d %b de %Y, %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " des de %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " a %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Últim inici de sessió:%s des de %s a %s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Benvingut al vostre nou compte!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Últim inici de sessió fallit:%s des de %s a %s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -309,21 +315,22 @@ msgstr[1] ""
"reeixit."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"S'han produït %d intents fallits d'inici de sessió des de l'últim inici de "
"sessió reeixit."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Hi havia massa inicis de sessió per a '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "No teniu cap correu."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Teniu correu nou."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -367,12 +374,12 @@ msgstr "Creant el directori '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "No s'ha pogut crear i inicialitzar el directori '%s'."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Aquesta contrasenya ja s'ha fet servir. Trieu-ne una altra."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "La contrasenya ja ha estat utilitzada."
@@ -402,17 +409,17 @@ msgstr "nivell:"
msgid "This is not a valid security context."
msgstr "Aquest no és un context de seguretat vàlid."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "No s'ha pogut obtenir un context vàlid per a %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "S'ha assignat el context de seguretat %s."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "S'ha assignat el context de creació de clau %s."
@@ -432,7 +439,7 @@ msgstr "s'ha produït un error en pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "inici de sessió: ha fallat la bifurcació: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "S'ha concedit l'accés (l'últim accés va ser fa %ld segons)."
@@ -468,35 +475,38 @@ msgstr[1] "Atenció: la contrasenya venç d'aquí a %d dies."
msgid "Warning: your password will expire in %d days."
msgstr "Atenció: la contrasenya venç d'aquí a %d dies."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "No s'ha pogut canviar la contrasenya NIS."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "No s'ha proporcionat cap contrasenya."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "No s'ha canviat la contrasenya."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Heu de triar una contrasenya més curta."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Heu de triar una contrasenya més llarga."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "S'està canviant la contrasenya de %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Heu d'esperar més temps abans de canviar la contrasenya."
+#~ msgid "You have no mail."
+#~ msgstr "No teniu cap correu."
+
#~ msgid "is the same as the old one"
#~ msgstr "és la mateixa que l'antiga"
@@ -564,9 +574,6 @@ msgstr "Heu d'esperar més temps abans de canviar la contrasenya."
#~ msgstr ""
#~ "%s: no es poden restablir tots els usuaris a un valor diferent de zero\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Entrada Fallades Última fallada Des de\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/cs.gmo b/po/cs.gmo
index 75979c7a..4e7efec7 100644
--- a/po/cs.gmo
+++ b/po/cs.gmo
Binary files differ
diff --git a/po/cs.po b/po/cs.po
index 588b63c2..448b49cb 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -9,13 +9,14 @@
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
# Tomáš Mráz <tmraz@redhat.com>, 2020.
# Dmitry V. Levin <ldv@altlinux.org>, 2020.
+# Josef Hruska <hrusjos@gmail.com>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2020-03-20 10:38+0000\n"
-"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2023-01-24 18:20+0000\n"
+"Last-Translator: Josef Hruska <hrusjos@gmail.com>\n"
"Language-Team: Czech <https://translate.fedoraproject.org/projects/linux-pam/"
"master/cs/>\n"
"Language: cs\n"
@@ -23,50 +24,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11.3\n"
+"X-Generator: Weblate 4.15.1\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Heslo: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Současné %s heslo: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Současné heslo: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nové %s heslo: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nové heslo: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Opakujte nové %s heslo: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Opakujte nové heslo: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Hesla se neshodují."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Opakujte %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Změna hesla byla přerušena."
@@ -206,96 +207,102 @@ msgstr "Aplikace musí znovu zavolat libpam"
msgid "Unknown PAM error"
msgstr "Neznámá chyba PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Dochází čas...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Promiňte, čas vypršel!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "nesprávná konverzace (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s selhal: návratový kód %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s selhal: dostal signál %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s selhal: neznámý kód stavu 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Použití: %s [--dir /cesta/k/tally-adresari] [--user uzivatelske_jmeno] [--"
-"reset]\n"
+"legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Login Selhání Poslední selhání Od\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Účet je uzamčen z důvodu %u neúspěšných pokusů o přihlášení."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
-#, fuzzy, c-format
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
+#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
-msgstr[0] "(%d minut zbývá do odemčení)"
-msgstr[1] "(%d minut zbývá do odemčení)"
+msgstr[0] "(%d minuta zbývá do odemčení)"
+msgstr[1] "(%d minuty zbývají do odemčení)"
msgstr[2] "(%d minut zbývá do odemčení)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d minut zbývá do odemčení)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %d.%m.%Y %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " z %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " na %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Poslední přihlášení:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Vítejte na vašem novém účtu!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Poslední neúspěšné přihlášení:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -305,19 +312,19 @@ msgstr[1] "Od posledního úspěšného došlo k %d neúspěšným pokusům o p
msgstr[2] "Od posledního úspěšného došlo k %d neúspěšným pokusům o přihlášení."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "Od posledního úspěšného došlo k %d neúspěšným pokusům o přihlášení."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Proběhlo příliš mnoho přihlášení pro '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Nemáte žádnou poštu."
+msgid "You do not have any new mail."
+msgstr "Nemáte žádnou novou poštu."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -361,12 +368,12 @@ msgstr "Vytváření adresáře '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Nezdařilo se vytvořit a inicializovat adresář '%s'."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Heslo již bylo použito. Zvolte jiné."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Heslo již bylo použito."
@@ -396,17 +403,17 @@ msgstr "úroveň:"
msgid "This is not a valid security context."
msgstr "Toto není platný bezpečnostní kontext."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Nepodařilo se získat platný kontext pro %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Bezpečnostní kontext %s byl přiřazen."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Kontext pro vytváření klíčů %s byl přidělen."
@@ -426,7 +433,7 @@ msgstr "chyba pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "login: chyba forku: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Přístup byl povolen (poslední přístup před %ld vteřinami)."
@@ -460,35 +467,38 @@ msgstr[2] "Varování: Vaše heslo vyprší za %d dní."
msgid "Warning: your password will expire in %d days."
msgstr "Varování: Počet dní do vypršení hesla: %d"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS heslo se nepodařilo změnit."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Heslo nebylo zadáno."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Heslo nebylo změněno."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Musíte zvolit kratší heslo."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Musíte si zvolit delší heslo."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Změna hesla pro %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Na změnu svého hesla musíte počkat déle."
+#~ msgid "You have no mail."
+#~ msgstr "Nemáte žádnou poštu."
+
#~ msgid "is the same as the old one"
#~ msgstr "je stejné jako předcházející"
@@ -555,9 +565,6 @@ msgstr "Na změnu svého hesla musíte počkat déle."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Nelze resetovat všechny uživatele nenulově\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Login Selhání Poslední selhání Od\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/cy.po b/po/cy.po
index d22b405f..b8b41c4b 100644
--- a/po/cy.po
+++ b/po/cy.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Welsh (http://www.transifex.com/projects/p/fedora/language/"
@@ -21,48 +21,48 @@ msgstr ""
"11) ? 2 : 3;\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -202,47 +202,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -252,45 +258,45 @@ msgstr[2] ""
msgstr[3] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -301,18 +307,18 @@ msgstr[2] ""
msgstr[3] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -357,12 +363,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -392,17 +398,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -422,7 +428,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -457,34 +463,34 @@ msgstr[3] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Rhaid i chi ddewis cyfrinair byrrach."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Rhaid i chi ddewis cyfrinair byrrach."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Rhaid i chi ddewis cyfrinair byrrach."
diff --git a/po/da.gmo b/po/da.gmo
index 10e91b30..cb7d31fd 100644
--- a/po/da.gmo
+++ b/po/da.gmo
Binary files differ
diff --git a/po/da.po b/po/da.po
index a9c55164..e5e5f56e 100644
--- a/po/da.po
+++ b/po/da.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-07-22 00:54+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Danish <https://translate.fedoraproject.org/projects/linux-"
@@ -23,48 +23,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Adgangskode: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Nuværende %s adgangskode: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Nuværende adgangskode: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Ny %s adgangskode: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Ny adgangskode: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Genindtast ny %s adgangskode: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Genindtast ny adgangskode: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Adgangskoderne stemmer ikke overens."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Genindtast %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Ændring af adgangskode blev afbrudt."
@@ -204,48 +204,54 @@ msgstr "Programmet skal kalde libpam igen"
msgid "Unknown PAM error"
msgstr "Ukendt PAM-fejl"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Tiden er ved at udløbe...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Din tid er desværre gået!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "konversationsfejl (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s fejlede: afslutningskode %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s fejlede: fangede signal %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s fejlede: ukendt status 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Anvendelse: %s [--dir /sti/til/tally-mappe] [--user brugernavn] [--reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Login Fejlende Sidste fejl Fra\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Konto låst på grund af %u fejlende logins."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -253,45 +259,45 @@ msgstr[0] "(%d minut tilbage hvor der kan låses op)"
msgstr[1] "(%d minutter tilbage hvor der kan låses op)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d minutter tilbage hvor der kan låses op)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " fra %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " på %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Sidste login:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Velkommen til din nye konto!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Sidste fejlende login:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -300,19 +306,20 @@ msgstr[0] "Der var %d fejlende loginforsøg siden sidste succesfulde login."
msgstr[1] "Der var %d fejlende loginforsøg siden sidste succesfulde login."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "Der var %d fejlende loginforsøg siden sidste succesfulde login."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Der var for mange logins for '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Du har ingen post."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Du har ny e-post."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -356,12 +363,12 @@ msgstr "Opretter mappe \"%s\"."
msgid "Unable to create and initialize directory '%s'."
msgstr "Kunne ikke oprette og initialisere mappe \"%s\"."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Adgangskoden er allerede blevet brugt. Vælg en anden."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Adgangskode er allerede i brug."
@@ -391,17 +398,17 @@ msgstr "niveau:"
msgid "This is not a valid security context."
msgstr "Der er ikke et gyldigt sikkerhedskontekst."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Der kunne ikke indhentes et gyldigt kontekst for %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Sikkerhedskontekst %s er blevet tildelt."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Nøgleoprettelseskonteksten %s er blevet tildelt."
@@ -421,7 +428,7 @@ msgstr "pam_set_item() mislykkedes\n"
msgid "login: failure forking: %m"
msgstr "login: fejl ved forgrening: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Adgang er blevet givet (sidste adgang var for %ld sekunder siden)."
@@ -455,35 +462,38 @@ 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:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS-adgangskoden kunne ikke ændres."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Der er ikke angivet nogen adgangskode."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Adgangskoden er ikke blevet ændret."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Du skal vælge en kortere adgangskode."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Du skal vælge en længere adgangskode."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Ændrer adgangskode for %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Du skal vente længere for at ændre din adgangskode."
+#~ msgid "You have no mail."
+#~ msgstr "Du har ingen post."
+
#~ msgid "is the same as the old one"
#~ msgstr "er den samme som den gamle"
@@ -549,9 +559,6 @@ msgstr "Du skal vente længere for at ændre din adgangskode."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Alle brugere kunne ikke nulstilles til ikke-nul\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Login Fejlende Sidste fejl Fra\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/de.gmo b/po/de.gmo
index c7f56c29..536fea82 100644
--- a/po/de.gmo
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
index 7fd9459e..a611941d 100644
--- a/po/de.po
+++ b/po/de.po
@@ -6,13 +6,14 @@
# Roman Spirgi <bigant@fedoraproject.org>, 2012
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
# Dmitry V. Levin <ldv@altlinux.org>, 2020, 2021.
+# Ettore Atalan <atalanttore@googlemail.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2021-07-21 13:28+0000\n"
-"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-12-06 09:19+0000\n"
+"Last-Translator: Ettore Atalan <atalanttore@googlemail.com>\n"
"Language-Team: German <https://translate.fedoraproject.org/projects/linux-"
"pam/master/de/>\n"
"Language: de\n"
@@ -20,50 +21,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7.2\n"
+"X-Generator: Weblate 4.14.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Passwort: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Geben Sie das aktuelle %s Passwort ein: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Geben Sie das aktuelle Passwort ein: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Geben Sie ein neues %s Passwort ein: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Geben Sie ein neues Passwort ein: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Geben Sie das neue %s Passwort erneut ein: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Geben Sie das neue Passwort erneut ein: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Die Passwörter stimmen nicht überein."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Neu eingeben %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Passwort Änderung wurde abgebrochen."
@@ -207,49 +208,55 @@ msgstr "Anwendung muss libpam wieder aufrufen"
msgid "Unknown PAM error"
msgstr "Unbekannter PAM-Fehler"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Zeit läuft ab...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Ihre Zeit ist abgelaufen!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "fehlerhafte Kommunikation (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s schlug fehl: Fehlercode %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s schlug fehl: Signal %d%s erhalten"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s schlug fehl: Unbekannter Status 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Aufruf: %s [--dir /path/to/tally-Verzeichnis] [--user Benutzername] [--"
-"reset]\n"
+"reset] [--legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Anmeldung Fehler Letzter Fehler Von\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Das Konto ist wegen %u fehlgeschlagener Anmelde-Versuche gesperrt."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -257,45 +264,45 @@ msgstr[0] "(noch %d Minute zum Entsperren)"
msgstr[1] "(noch %d Minuten zum Entsperren)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(noch %d Minuten zum Entsperren)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %A, den %d. %B %Y, %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " von %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " auf %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Letzte Anmeldung:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Willkommen in Ihrem neuen Konto!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Letzte fehlgeschlagene Anmeldung:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -306,20 +313,20 @@ msgstr[1] ""
"Es gab %d fehlgeschlagene Versuche seit der letzten erfolgreichen Anmeldung."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Es gab %d fehlgeschlagene Versuche seit der letzten erfolgreichen Anmeldung."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Zu viele Anmeldungen für '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Sie haben keine Nachrichten."
+msgid "You do not have any new mail."
+msgstr "Sie haben keine neue E-Mail."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -363,12 +370,12 @@ msgstr "Erstelle Verzeichnis '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Verzeichnis '%s' kann nicht erstellt und initialisiert werden."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Passwort wurde bereits verwendet. Wählen Sie ein anderes aus."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Das gleiche Passwort wurde bereits einmal verwendet."
@@ -398,17 +405,17 @@ msgstr "Stufe:"
msgid "This is not a valid security context."
msgstr "Kein gültiger Sicherheitskontext."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Unfähig einen gültigen Kontext zu erhalten für %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Sicherheitskontext %s zugewiesen."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Schlüssel-Erzeugungskontext %s zugeordnet."
@@ -428,7 +435,7 @@ msgstr "Fehler bei pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "Anmeldung: Fehler bei Abspaltung: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Zugriff erlaubt (letzter Zugriff war vor %ld Sekunden)."
@@ -461,35 +468,38 @@ msgstr[1] "Warnung: Ihr Passwort läuft in %d Tagen ab."
msgid "Warning: your password will expire in %d days."
msgstr "Warnung: Ihr Passwort läuft in %d Tagen ab."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Änderung des NIS-Passworts nicht möglich."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Kein Passwort angegeben."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Passwort nicht geändert."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Sie müssen ein kürzeres Passwort wählen."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Sie müssen ein längeres Passwort auswählen."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Ändern des Passworts für %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Sie können Ihr Passwort noch nicht ändern."
+#~ msgid "You have no mail."
+#~ msgstr "Sie haben keine Nachrichten."
+
#~ msgid "is the same as the old one"
#~ msgstr "ist das gleiche wie das Alte"
@@ -557,9 +567,6 @@ msgstr "Sie können Ihr Passwort noch nicht ändern."
#~ msgstr ""
#~ "%s: Es können nicht alle Benutzer auf Nicht-null zurückgesetzt werden\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Account Fehler Letzter Versuch Von\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/de_CH.po b/po/de_CH.po
index fefc8515..fceab0f2 100644
--- a/po/de_CH.po
+++ b/po/de_CH.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,47 +201,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -249,45 +255,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Sie müssen ein kürzeres Passwort wählen."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Sie müssen ein kürzeres Passwort wählen."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Sie müssen ein kürzeres Passwort wählen."
diff --git a/po/el.po b/po/el.po
index 0a498838..f0b467c2 100644
--- a/po/el.po
+++ b/po/el.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Greek <trans-el@lists.fedoraproject.org>\n"
@@ -19,48 +19,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -200,47 +200,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -248,45 +254,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -295,18 +301,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -351,12 +357,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -386,17 +392,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -416,7 +422,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -449,34 +455,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Πρέπει να επιλέξετε μικρότερο κωδικό πρόσβασης."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Πρέπει να επιλέξετε μικρότερο κωδικό πρόσβασης."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Πρέπει να επιλέξετε μικρότερο κωδικό πρόσβασης."
diff --git a/po/eo.gmo b/po/eo.gmo
index 5552ceb3..8eb7cc21 100644
--- a/po/eo.gmo
+++ b/po/eo.gmo
Binary files differ
diff --git a/po/eo.po b/po/eo.po
index a47e9be7..d03f0e37 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-02-05 00:40+0000\n"
"Last-Translator: Carmen Bianca Bakker <carmen@carmenbianca.eu>\n"
"Language-Team: Esperanto <https://translate.fedoraproject.org/projects/linux-"
@@ -21,48 +21,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Pasvorto: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Aktuala %s pasvorto: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Aktuala pasvorto: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nova %s pasvorto: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nova pasvorto: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Retajpu novan %s pasvorton: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Retajpu novan pasvorton: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Pardonon, la pasvortoj ne kongruas."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Retajpu %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Pasvortoŝanĝo ĉesis."
@@ -202,47 +202,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr "Nekonata PAM-eraro"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
+msgstr ""
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, fuzzy, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -250,45 +256,45 @@ msgstr[0] "(restas %d minutoj por malŝlosi)"
msgstr[1] "(restas %d minutoj por malŝlosi)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(restas %d minutoj por malŝlosi)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %e-a de %b %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " de %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " sur %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Lasta saluto: %s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Bonvenon al via nova konto!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Lasta malsukcesa saluto: %s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -297,19 +303,20 @@ msgstr[0] "Estis %d malsukcesa salutprovo ekde la lasta sukcesa saluto."
msgstr[1] "Estis %d malsukcesaj salutprovoj ekde la lasta sukcesa saluto."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "Estis %d malsukcesaj salutprovoj ekde la lasta sukcesa saluto."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Estis tro multaj salutoj por '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Vi ne havas poŝton."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Vi havas novan poŝton."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -353,12 +360,12 @@ msgstr "Kreante dosierujon '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Pasvorto jam uzita. Elektu alian."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Pasvorto jam uzita."
@@ -388,17 +395,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -418,7 +425,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -451,31 +458,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Vi devas elekti pli mallongan pasvorton."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Vi devas elekti pli longan pasvorton."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr ""
+
+#~ msgid "You have no mail."
+#~ msgstr "Vi ne havas poŝton."
diff --git a/po/es.gmo b/po/es.gmo
index 78cc54f1..b06cdb3a 100644
--- a/po/es.gmo
+++ b/po/es.gmo
Binary files differ
diff --git a/po/es.po b/po/es.po
index a3245897..086743be 100644
--- a/po/es.po
+++ b/po/es.po
@@ -13,13 +13,13 @@
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
# Dmitry V. Levin <ldv@altlinux.org>, 2020.
# Álvaro Castillo <sincorchetes@gmail.com>, 2020.
-# Emilio Herrera <ehespinosa57@gmail.com>, 2021.
+# Emilio Herrera <ehespinosa57@gmail.com>, 2021, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2021-03-14 19:01+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-10-18 15:19+0000\n"
"Last-Translator: Emilio Herrera <ehespinosa57@gmail.com>\n"
"Language-Team: Spanish <https://translate.fedoraproject.org/projects/linux-"
"pam/master/es/>\n"
@@ -28,50 +28,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.5.1\n"
+"X-Generator: Weblate 4.14.1\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Contraseña: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Contraseña %s actual: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Contraseña actual: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nueva %s contraseña: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nueva contraseña: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Vuelva a escribir la nueva %s contraseña: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Vuelva a escribir la nueva contraseña: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Las contraseñas no coinciden."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Vuelva a escribir %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Se ha abortado el cambio de contraseña."
@@ -214,95 +214,101 @@ msgstr "La aplicación debe llamar a libpam de nuevo"
msgid "Unknown PAM error"
msgstr "Error desconocido de PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...El tiempo se está agotando...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Lo sentimos, el tiempo se ha agotado.\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "conversación incorrecta (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s fallido: código de salida %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s fallido: señal capturada %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s fallido: estado desconocido 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Usage: %s [--dir /ruta/al/directorio-de-conteo] [--user nombre-de-usuario] "
"[--reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Fallo de Ingresos Ultimo fallo desde\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "La cuenta está bloqueada debido a %u inicios de sesión fallidos."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
-#, fuzzy, c-format
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
+#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
-msgstr[0] "(%d minutos restantes para el desbloqueo)"
+msgstr[0] "(%d minuto restante para el desbloqueo)"
msgstr[1] "(%d minutos restantes para el desbloqueo)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d minutos restantes para el desbloqueo)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " de %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " en %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Último inicio de sesión:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "¡Bienvenido a su nueva cuenta!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Último inicio de sesión fallido:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -312,19 +318,19 @@ msgstr[1] ""
"Hubo %d intentos de logueo fallidos desde el último logueo exitoso. "
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "Hubo %d intentos de logueo fallidos desde el último logueo exitoso. "
-#: modules/pam_limits/pam_limits.c:1164
-#, fuzzy, c-format
+#: modules/pam_limits/pam_limits.c:1269
+#, c-format
msgid "There were too many logins for '%s'."
-msgstr "Hay demasiados inicios de sesión para \"%s\"."
+msgstr "Hubo demasiados inicios de sesión para \"%s\"."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Tiene correo nuevo."
#: modules/pam_mail/pam_mail.c:292
@@ -369,19 +375,19 @@ msgstr "Creando directorio '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "No se pudo crear e inicializar el directorio '%s'."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "La contraseña ya se ha utilizado. Seleccione otra."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "La contraseña ya se ha utilizado. Seleccione otra."
#: modules/pam_selinux/pam_selinux.c:172
-#, fuzzy, c-format
+#, c-format
msgid "The default security context is %s."
-msgstr "Contexto de Seguridad Predeterminado %s\n"
+msgstr "Contexto de Seguridad Predeterminado %s."
#: modules/pam_selinux/pam_selinux.c:176
msgid "Would you like to enter a different role or level?"
@@ -392,33 +398,32 @@ msgid "role:"
msgstr "función:"
#: modules/pam_selinux/pam_selinux.c:193
-#, fuzzy, c-format
+#, c-format
msgid "There is no default type for role %s."
-msgstr "No hay tipo por defecto para la función %s\n"
+msgstr "No hay tipo por defecto para la función %s."
#: modules/pam_selinux/pam_selinux.c:225
msgid "level:"
msgstr "nivel:"
#: modules/pam_selinux/pam_selinux.c:259
-#, fuzzy
msgid "This is not a valid security context."
-msgstr "No es un contexto de seguridad válido"
+msgstr "No es un contexto de seguridad válido."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
-msgstr ""
+msgstr "No se pudo obtener un contexto válido para %s."
-#: modules/pam_selinux/pam_selinux.c:640
-#, fuzzy, c-format
+#: modules/pam_selinux/pam_selinux.c:639
+#, c-format
msgid "Security context %s has been assigned."
-msgstr "Contexto de seguridad %s asignado"
+msgstr "Contexto de seguridad %s asignado."
-#: modules/pam_selinux/pam_selinux.c:656
-#, fuzzy, c-format
+#: modules/pam_selinux/pam_selinux.c:655
+#, c-format
msgid "Key creation context %s has been assigned."
-msgstr "Contexto de Creación Clave %s Asignado"
+msgstr "Contexto de creación de clave %s asignado."
#: modules/pam_selinux/pam_selinux_check.c:99
#, c-format
@@ -435,7 +440,7 @@ msgstr "error en pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "inicio de sesión: error en horquilla: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Acceso permitido (el último acceso fué hace %ld segundos)."
@@ -473,39 +478,42 @@ msgstr[1] "Advertencia: la contraseña caducará dentro de %d días"
msgid "Warning: your password will expire in %d days."
msgstr "Advertencia: la contraseña caducará dentro de %d días"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "No es posible cambiar la contraseña NIS."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "No se ha proporcionado ninguna contraseña"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "No es posible cambiar la contraseña NIS."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Debes elegir una contraseña más corta."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Debe elegir una contraseña más larga"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Cambiando la contraseña de %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Debe esperar más tiempo para cambiar la contraseña"
+#~ msgid "You have no mail."
+#~ msgstr "No tiene correo nuevo."
+
#~ msgid "is the same as the old one"
#~ msgstr "es igual que la antigua"
@@ -575,9 +583,6 @@ msgstr "Debe esperar más tiempo para cambiar la contraseña"
#~ "%s: No es posible restaurar a todos los usuarios a un número distinto de "
#~ "cero\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Fallo de Ingresos Ultimo fallo desde\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/et.gmo b/po/et.gmo
index 3b8de9a0..eb719b98 100644
--- a/po/et.gmo
+++ b/po/et.gmo
Binary files differ
diff --git a/po/et.po b/po/et.po
index c189a37f..aa19290c 100644
--- a/po/et.po
+++ b/po/et.po
@@ -3,67 +3,68 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# <turakas@gmail.com>, 2012.
+# <turakas@gmail.com>, 2012.
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
+# H A <contact+fedora@hen.ee>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2012-12-02 06:25-0500\n"
-"Last-Translator: mihkel <turakas@gmail.com>\n"
-"Language-Team: Estonian (http://www.transifex.com/projects/p/fedora/language/"
-"et/)\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-06-21 23:18+0000\n"
+"Last-Translator: H A <contact+fedora@hen.ee>\n"
+"Language-Team: Estonian <https://translate.fedoraproject.org/projects/linux-"
+"pam/master/et/>\n"
"Language: et\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Zanata 3.8.3\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.13\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Parool: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "Uus %s parool: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "Uus parool: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Uus %s parool: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Uus parool: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Kinnita uus %s parool: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Kinnita uus parool: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Kahjuks paroolid ei klapi."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
-msgstr ""
+msgstr "Kirjuta uuesti %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "Paroolivahetus katkestatud."
@@ -204,47 +205,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr "Tundmatu PAM-i viga"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Aeg hakkab otsa saama...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Kahjuks on su aeg otsas!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "vigane vestlus (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
+msgstr ""
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -252,45 +259,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -299,19 +306,19 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Sul ei ole posti kaustas %s."
#: modules/pam_mail/pam_mail.c:292
@@ -356,12 +363,12 @@ msgstr "loon kataloogi '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Parooli on juba kasutatud. Vali uus parool."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
#, fuzzy
msgid "Password has been already used."
msgstr "Parooli on juba kasutatud. Vali uus parool."
@@ -392,17 +399,17 @@ msgstr "tase:"
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -422,7 +429,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -456,35 +463,35 @@ msgstr[1] "Hoiatus: su parool aegub %d päeva pärast"
msgid "Warning: your password will expire in %d days."
msgstr "Hoiatus: su parool aegub %d päeva pärast"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "Parooli on juba kasutatud. Vali uus parool."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "Parooli on juba kasutatud. Vali uus parool."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Peate valima lühema parooli."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Sa pead valima pikema parooli"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Sa pead valima pikema parooli"
diff --git a/po/eu.po b/po/eu.po
index e21dbd48..f9c7aa79 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2012-12-24 08:54-0500\n"
"Last-Translator: Asier Iturralde Sarasola <asier.iturralde@gmail.com>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/fedora/language/"
@@ -21,49 +21,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Pasahitza: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "%s Pasahitz berria: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "%s Pasahitz berria: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "%s Pasahitz berria: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Pasahitz berria: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Idatzi berriz %s pasahitz berria: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Idatzi berriz pasahitz berria: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Idatzi berriz %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -203,47 +203,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -251,45 +257,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -298,18 +304,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -354,12 +360,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -389,17 +395,17 @@ msgstr "maila:"
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -419,7 +425,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -452,34 +458,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Pasahitz laburragoa aukeratu behar duzu."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Pasahitz laburragoa aukeratu behar duzu."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Pasahitz laburragoa aukeratu behar duzu."
diff --git a/po/fa.po b/po/fa.po
index 4125be7c..21dc193f 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,92 +201,98 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -294,18 +300,18 @@ msgid_plural ""
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -350,12 +356,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -385,17 +391,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -415,7 +421,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -447,34 +453,34 @@ msgstr[0] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "شما باید رمز عبور کوتاهتری انتخاب کنید."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "شما باید رمز عبور کوتاهتری انتخاب کنید."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "شما باید رمز عبور کوتاهتری انتخاب کنید."
diff --git a/po/fi.gmo b/po/fi.gmo
index d04368f1..8a79199f 100644
--- a/po/fi.gmo
+++ b/po/fi.gmo
Binary files differ
diff --git a/po/fi.po b/po/fi.po
index 315bb09c..49e720d6 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -10,16 +10,16 @@
# Ville-Pekka Vainio <vpvainio@iki.fi>, 2012
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2020.
-# Jan Kuparinen <copper_fin@hotmail.com>, 2021.
+# Jan Kuparinen <copper_fin@hotmail.com>, 2021, 2022.
# Ricky Tigg <ricky.tigg@gmail.com>, 2021.
# Dmitry V. Levin <ldv@altlinux.org>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2021-07-22 00:54+0000\n"
-"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-11-15 18:19+0000\n"
+"Last-Translator: Jan Kuparinen <copper_fin@hotmail.com>\n"
"Language-Team: Finnish <https://translate.fedoraproject.org/projects/linux-"
"pam/master/fi/>\n"
"Language: fi\n"
@@ -27,50 +27,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7.2\n"
+"X-Generator: Weblate 4.14.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Salasana: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Nykyinen %s salasana: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Nykyinen salasana: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Uusi %s salasana: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Uusi salasana: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Anna uudelleen uusi %s salasana: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Kirjoita uudelleen uusi salasana: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Salasanat eivät täsmää."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Kirjoita uudelleen %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Salasanan vaihtaminen keskeytettiin."
@@ -210,49 +210,55 @@ msgstr "Sovelluksen tarvitsee kutsua uudelleen libpam:ia"
msgid "Unknown PAM error"
msgstr "Tuntematon PAM-virhe"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Aika on loppumassa...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Aikasi on loppunut!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "virheellinen keskustelu (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s epäonnistui: loppukoodi %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s epäonnistui: otettiin kiinni signaali %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s epäonnistui: tuntematon tila 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-"Käyttö:%s: [--dir /polku/missä/tally-hakemisto] [--user käyttäjätunnus] [--"
-"reset]\n"
+"Käyttö: %s: [--dir /polku/missä/tally-hakemisto] [--user käyttäjätunnus] [--"
+"reset][--legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Tunnus Epäonnistuneita Viimeisin Koneelta\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Käyttäjätili on lukittu %u epäonnistuneen kirjautumisen vuoksi."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -260,45 +266,45 @@ msgstr[0] "(%d minuutti jäljellä avaamiseen)"
msgstr[1] "(%d minuuttia jäljellä avaamiseen)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d minuuttia jäljellä avaamiseen)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " koneelta %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " päätteellä %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Viimeinen kirjautuminen:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Tervetuloa uudella käyttäjätilillä!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Viimeinen epäonnistunut kirjautuminen:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -311,21 +317,21 @@ msgstr[1] ""
"%d kertaa."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Edellisen onnistuneen kirjautumisen jälkeen kirjautuminen on epäonnistunut "
"%d kertaa."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Liian monta kirjautumista käyttäjälle '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Sinulle ei ole postia."
+msgid "You do not have any new mail."
+msgstr "Sinulle ei ole uutta postia."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -369,12 +375,12 @@ msgstr "Luodaan hakemisto ”%s”."
msgid "Unable to create and initialize directory '%s'."
msgstr "Hakemistoa ”%s” ei voida luoda eikä alustaa."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Salasana on jo käytetty. Valitse toinen."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Salasana on jo käytetty."
@@ -404,17 +410,17 @@ msgstr "taso:"
msgid "This is not a valid security context."
msgstr "Ei kelvollinen tietoturvaympäristö."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Kelvollista sisältöä %s:lle ei pystytty saamaan."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Tietoturvaympäristö %s asetettiin."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Avaimenluontiympäristö %s asetettiin."
@@ -434,7 +440,7 @@ msgstr "pam_set_item() kutsu epäonnistui\n"
msgid "login: failure forking: %m"
msgstr "sisäänkirjautuminen: virhe haarautumisessa: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Pääsy sallittu (edellinen kirjautuminen %ld sekuntia sitten)."
@@ -467,35 +473,38 @@ msgstr[1] "Varoitus: salasanasi vanhentuu %d päivän kuluttua."
msgid "Warning: your password will expire in %d days."
msgstr "Varoitus: salasanasi vanhentuu %d päivän kuluttua."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS-salasanaa ei voitu vaihtaa."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Et antanut salasanaa."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Salasanaa ei vaihdettu."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Sinun on valittava lyhyempi salasana."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Sinun tulee valita pidempi salasana."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Vaihdetaan käyttäjän %s salasana."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Sinun täytyy odottaa kauemmin vaihtaaksesi salasanasi."
+#~ msgid "You have no mail."
+#~ msgstr "Sinulle ei ole postia."
+
#~ msgid "is the same as the old one"
#~ msgstr "on sama kuin vanha"
@@ -562,9 +571,6 @@ msgstr "Sinun täytyy odottaa kauemmin vaihtaaksesi salasanasi."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Ei voida palauttaa kaikkia käyttäjiä ei-nolliksi\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Tunnus Epäonnistuneita Viimeisin Koneelta\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/fr.gmo b/po/fr.gmo
index 38e112b1..ecd8f482 100644
--- a/po/fr.gmo
+++ b/po/fr.gmo
Binary files differ
diff --git a/po/fr.po b/po/fr.po
index bb105af9..72c62ca3 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-08-18 09:04+0000\n"
"Last-Translator: Jérôme Fenal <jfenal@free.fr>\n"
"Language-Team: French <https://translate.fedoraproject.org/projects/linux-"
@@ -29,48 +29,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.7.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Mot de passe : "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Mot de passe %s actuel : "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Mot de passe actuel : "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nouveau %s mot de passe : "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nouveau mot de passe : "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Retapez le nouveau %s mot de passe : "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Retapez le nouveau mot de passe : "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Les mots de passe ne correspondent pas."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Retapez %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Le changement de mot de passe a été annulé."
@@ -219,49 +219,55 @@ msgstr "L’application doit à nouveau appeler libpam"
msgid "Unknown PAM error"
msgstr "Erreur PAM inconnue"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Temps bientôt écoulé...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Votre temps est épuisé !\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "conversation erronnée (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s échec : code de sortie %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s échec : signal capté %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s échec : statut 0x inconnu%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Utilisation : %s [--dir /chemin/vers/dossier-tally] [--user nom "
"d’utilisateur] [--reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Connexion Échecs Dernier échec De\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Le compte est temporairement verrouillé dû aux %u connexions échouées."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -269,45 +275,45 @@ msgstr[0] "(%d minute restante pour déverrouiller)"
msgstr[1] "(%d minutes restantes pour déverrouiller)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d minutes restantes pour déverrouiller)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %A %e %B %Y à %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " de %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " sur %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Dernière connexion :%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Bienvenue sur votre nouveau compte !"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Dernière connexion échoué : %s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -320,21 +326,22 @@ msgstr[1] ""
"réussie."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Il y a eu %d tentatives de connexion échouées depuis la dernière connexion "
"réussie."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Trop de connexions pour « %s »."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Vous n’avez pas de message."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Vous avez un nouveau message."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -378,12 +385,12 @@ msgstr "Création du répertoire « %s »."
msgid "Unable to create and initialize directory '%s'."
msgstr "Impossible de créer et d’initialiser le répertoire « %s »."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Mot de passe déjà utilisé. Choisissez-en un autre."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Mot de passe déjà utilisé."
@@ -413,17 +420,17 @@ msgstr "niveau :"
msgid "This is not a valid security context."
msgstr "Ceci n’est pas un contexte de sécurité valide."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Impossible d’obtenir un contexte valide pour %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Le contexte de sécurité %s a été attribué."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Le contexte de création de clés %s a été attribué."
@@ -443,7 +450,7 @@ msgstr "échec de pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "login : échec du clonage : %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "L’accès a été accordé (dernier accès il y a %ld secondes)."
@@ -480,37 +487,40 @@ msgstr[1] "Attention : votre mot de passe expirera dans %d jours."
msgid "Warning: your password will expire in %d days."
msgstr "Attention : votre mot de passe expirera dans %d jours."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Le mot de passe NIS n’a pas pu être changé."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Aucun mot de passe n’a été fourni."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Le mot de passe n’a pas été modifié."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Vous devez choisir un mot de passe plus court."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Vous devez choisir un mot de passe plus long."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Changement du mot de passe pour %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr ""
"Vous devez attendre plus longtemps afin de pouvoir changer votre mot de "
"passe."
+#~ msgid "You have no mail."
+#~ msgstr "Vous n’avez pas de message."
+
#~ msgid "is the same as the old one"
#~ msgstr "est identique à l’ancien"
@@ -577,9 +587,6 @@ msgstr ""
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s : Impossible de réinitialiser tous les utilisateurs à non-zéro\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Connexion Échecs Dernier échec De\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/ga.po b/po/ga.po
index c4bc3632..92e66585 100644
--- a/po/ga.po
+++ b/po/ga.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2013-09-10 02:14-0400\n"
"Last-Translator: leftmostcat <leftmostcat@gmail.com>\n"
"Language-Team: Irish (http://www.transifex.com/projects/p/fedora/language/"
@@ -23,49 +23,49 @@ msgstr ""
"4);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Focal faire: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "Focal faire %s nua: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "Focal faire nua: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Focal faire %s nua: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Focal faire nua: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Iontráil focal faire %s nua arís: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Iontráil focal faire nua arís: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Tá brón orm, ní ionann na focail fhaire."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Iontráil %s arís"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "Tobscoireadh athrú focail faire."
@@ -210,49 +210,55 @@ msgstr "Ní mór don fheidhmchlár libpam a ghlaoch arís"
msgid "Unknown PAM error"
msgstr "Earráid PAM anaithnid"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Tá am ag imeacht...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Tá brón orm, tá do chuid ama imithe!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "comhrá earráideach (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "Theip %s: cód scortha %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "Theip %s: fuarthas comhartha %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "Theip %s: stádas anaithnid 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file ainm-comhad-le-fréamh] [--user úsáideoir] [--reset[=u]]\n"
"[--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Logáil isteach Teipeanna Teip is déanaí Ó\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Cuireadh an cuntas faoi ghlas mar gheall ar %u logáil isteach teipthe"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -263,45 +269,45 @@ msgstr[3] ""
msgstr[4] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %e %b %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " ó %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " ar %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Logáil isteach is déanaí:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Fáilte go dtí do chuntas nua!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Logáil isteach teipthe is déanaí:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -323,21 +329,21 @@ msgstr[4] ""
"d'éirigh leis."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Bhí %d iarracht logála isteach teipthe ann ón logáil isteach is déanaí a\n"
"d'éirigh leis."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "An iomarca logálacha isteach do '%s'."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Tá post nua agat."
#: modules/pam_mail/pam_mail.c:292
@@ -382,12 +388,12 @@ msgstr "Comhadlann '%s' á cruthú."
msgid "Unable to create and initialize directory '%s'."
msgstr "Ní féidir comhadlann '%s' a chruthú agus a thúsú."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Úsáidtear an focal faire cheana. Roghnaigh ceann eile."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Úsáidtear an focal faire cheana."
@@ -418,17 +424,17 @@ msgstr "leibhéal:"
msgid "This is not a valid security context."
msgstr "Ní comhthéacs bailí slándála é"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "Sannadh Comhthéacs Slándála %s"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "Sannadh Comhthéacs Chruthú Eochracha %s"
@@ -448,7 +454,7 @@ msgstr "theip ar pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "logáil isteach: theip ar dhéanamh foirc: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Bronnadh rochtain (bhí an rochtain is déanaí %ld soicind ó shin)."
@@ -490,39 +496,43 @@ msgstr[4] "Rabhadh: rachaidh d'fhocal faire as feidhm i gceann %d lá"
msgid "Warning: your password will expire in %d days."
msgstr "Rabhadh: rachaidh d'fhocal faire as feidhm i gceann %d lá"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Níorbh fhéidir focal faire NIS a athrú."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "Níor soláthraíodh aon fhocal faire"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "Níorbh fhéidir focal faire NIS a athrú."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Ní mór duit pasfhocal níos giorra a roghnú."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Caithfidh tú focal faire níos faide a roghnú"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Focal faire %s á athrú."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Caithfidh tú fanacht níos faide chun d'fhocal faire a athrú"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "Tá post nua agat."
+
#~ msgid "is the same as the old one"
#~ msgstr "tá sé díreach cosúil leis an seancheann"
@@ -590,9 +600,6 @@ msgstr "Caithfidh tú fanacht níos faide chun d'fhocal faire a athrú"
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Ní féidir gach úsáideoir a athrú go neamhnialasach\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Logáil isteach Teipeanna Teip is déanaí Ó\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/gl.po b/po/gl.po
index 66b62600..da8239ce 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,47 +201,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -249,45 +255,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Debes escoller un contrasinal máis curto."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Debes escoller un contrasinal máis curto."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Debes escoller un contrasinal máis curto."
diff --git a/po/gu.po b/po/gu.po
index b7480c0c..cb76b114 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2013-04-14 08:16-0400\n"
"Last-Translator: sweta <swkothar@redhat.com>\n"
"Language-Team: Gujarati <trans-gu@lists.fedoraproject.org>\n"
@@ -23,49 +23,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "પાસવર્ડ: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "નવો %s પાસવર્ડ: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "નવો પાસવર્ડ: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "નવો %s પાસવર્ડ: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "નવો પાસવર્ડ: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "નવો %s પાસવર્ડ ફરી લખો: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "નવો પાસવર્ડ ફરી લખો: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "માફ કરજો, પાસવર્ડો બંધબેસતા નથી."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%s ને પુન:ટાઇપ કરો"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "પાસવર્ડ બદલાવનો અંત આવેલ છે."
@@ -206,48 +206,54 @@ msgstr "કાર્યક્રમને libpam ફરીથી બોલાવ
msgid "Unknown PAM error"
msgstr "અજ્ઞાત PAM ભૂલ"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...સમય ચાલ્યો જઈ રહ્યો છે...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...માફ કરજો, તમારો સમય સમાપ્ત થયો!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "ક્ષતિયુક્ત વાર્તાલાપ (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s નિષ્ફળ: બહાર નીકળ્યાનો કોડ %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s નિષ્ફળ: મળેલ સંકેત %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s નિષ્ફળ: અજ્ઞાત પરિસ્થિતિ 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "પ્રવેશ એ તે માંથી તાજેતરની નિષ્ફળતાને નિષ્ફળ કરે છે\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u પ્રવેશો ને નિષ્ફળ કરે છે તે દરમ્યાન ખાતાને તાળુ મારેલ છે"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -255,45 +261,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s તરફથી"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s પર"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "છેલ્લો પ્રવેશ:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "તમારા નવા ખાતામાં તમારું સ્વાગત છે!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "છેલ્લો નિષ્ફળ થયેલ પ્રવેશ:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -302,19 +308,19 @@ msgstr[0] "છેલ્લે સફળ પ્રવેશ સુધી પ્
msgstr[1] "છેલ્લે સફળ પ્રવેશ સુધી પ્રવેશનો પ્રયત્નો કરવામાં %d નિષ્ફળ થયેલ હતુ."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "છેલ્લે સફળ પ્રવેશ સુધી પ્રવેશનાં પ્રયત્નો કરવામાં %d નિષ્ફળ થયેલ હતુ."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s' માટે ઘણા બધા પ્રવેશો."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "તમારી પાસે નવો મેઈલ છે."
#: modules/pam_mail/pam_mail.c:292
@@ -359,12 +365,12 @@ msgstr "ડિરેક્ટરી '%s' બનાવી રહ્યા છી
msgid "Unable to create and initialize directory '%s'."
msgstr "ડિરેક્ટરી '%s' ને શરૂ કરવામાં અને બનાવવામાં અસમર્થ."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "પાસવર્ડ પહેલાથી જ વપરાઈ ગયેલ છે. બીજો પસંદ કરો."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "પાસવર્ડને વાપરી દેવામાં આવ્યો છે."
@@ -395,17 +401,17 @@ msgstr "સ્તર:"
msgid "This is not a valid security context."
msgstr "માન્ય સુરક્ષા સંદર્ભ નથી"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "સુરક્ષા સંદર્ભ %s સોંપાયેલ"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "કી બનાવટ સંદર્ભ %s સોંપાયેલ"
@@ -425,7 +431,7 @@ msgstr "pam_set_item() કરવામાં નિષ્ફળ\n"
msgid "login: failure forking: %m"
msgstr "પ્રવેશ: ફોર્કમાં નિષ્ફળ: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "પ્રવેશની મંજૂરી આપેલ છે (છેલ્લો પ્રવેશ એ %ld સેકંડો પહેલા હતો)."
@@ -461,39 +467,43 @@ msgstr[1] "ચેતવણી: તમારો પાસવર્ડ %d દિ
msgid "Warning: your password will expire in %d days."
msgstr "ચેતવણી: તમારો પાસવર્ડ %d દિવસોમાં નિવૃત્ત થઈ જશે"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS પાસવર્ડ બદલી શક્યા નહિં."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "કોઈ પાસવર્ડ પૂરો પડાયેલ નથી"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS પાસવર્ડ બદલી શક્યા નહિં."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "તમારે ટૂંકા પાસવર્ડને પસંદ કરવો આવશ્યક છે."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "તમારે લાંબો પાસવર્ડ જ પસંદ કરવો જોઈએ"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s માટે પાસવર્ડ બદલવાનું."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "તમારો પાસવર્ડ બદલવા માટે તમારે લાંબો સમય રાહ જોવી જ પડશે"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "તમારી પાસે નવો મેઈલ છે."
+
#~ msgid "is the same as the old one"
#~ msgstr "એ જૂના જેવો જ છે"
@@ -560,9 +570,6 @@ msgstr "તમારો પાસવર્ડ બદલવા માટે ત
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: બધા વપરાશકર્તાઓને બિન-શૂન્યમાં પુનઃસુયોજિત કરી શકતા નથી\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "પ્રવેશ એ તે માંથી તાજેતરની નિષ્ફળતાને નિષ્ફળ કરે છે\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/he.gmo b/po/he.gmo
index 58240d59..a2c76f7d 100644
--- a/po/he.gmo
+++ b/po/he.gmo
Binary files differ
diff --git a/po/he.po b/po/he.po
index d3a21438..3528108c 100644
--- a/po/he.po
+++ b/po/he.po
@@ -4,15 +4,15 @@
#
# Translators:
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
-# Yaron Shahrabani <sh.yaron@gmail.com>, 2020.
+# Yaron Shahrabani <sh.yaron@gmail.com>, 2020, 2023.
# Dmitry V. Levin <ldv@altlinux.org>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2021-07-22 00:54+0000\n"
-"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2023-02-17 14:20+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
"Language-Team: Hebrew <https://translate.fedoraproject.org/projects/linux-"
"pam/master/he/>\n"
"Language: he\n"
@@ -20,50 +20,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Weblate 4.7.2\n"
+"X-Generator: Weblate 4.15.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "ססמה: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "ססמת %s נוכחית: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "ססמה נוכחית: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "ססמת %s חדשה: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "ססמה חדשה: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "להקליד שוב ססמת %s חדשה: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "נא להקליד ססמה חדשה שוב: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "סליחה, הססמאות לא תואמות."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "להקליד את %s מחדש"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "שינוי ססמה בוטל."
@@ -203,94 +203,101 @@ msgstr "היישום צריך לקרוא ל־libpam שוב"
msgid "Unknown PAM error"
msgstr "שגיאת PAM לא מוכרת"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...הזמן עומד להיגמר...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...סליחה, זמנך עבר!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "דיון שגוי (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s נכשל: קוד היציאה %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s נכשל: נתפס האות %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s נכשל: מצב לא ידוע 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "כניסה כשלים כשל אחרון מאת\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "החשבון ננעל בעקבות %u ניסיונות התחברות שנכשלו."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
-msgstr[0] "(נותרו %d דקה לשחרור)"
+msgstr[0] "(נותרה דקה לשחרור)"
msgstr[1] "(נותרו %d דקות לשחרור)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(נותרו %d דקות לשחרור)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " מהמארח %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " על גבי %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "כניסה אחרונה:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "ברוך בואך לחשבונך החדש!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "כניסה כושלת אחרונה:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -299,18 +306,18 @@ msgstr[0] "היה ניסיון התחברות %d שנכשל מאז ההתחבר
msgstr[1] "היו %d ניסיונות התחברות שנכשלו מאז ההתחברות האחרונה שהצליחה."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "היו %d ניסיונות התחברות שנכשלו מאז ההתחברות האחרונה שהצליחה."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "יותר מדי פעילויות כניסה עבור ‚%s’."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "אין לך דואר."
#: modules/pam_mail/pam_mail.c:292
@@ -355,12 +362,12 @@ msgstr "התיקייה ‚%s’ נוצרת."
msgid "Unable to create and initialize directory '%s'."
msgstr "לא ניתן ליצור ולאתחל את התיקייה ‚%s’."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "כבר נעשה שימוש בססמה. נא לבחור באחרת."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "כבר נעשה שימוש בססמה הזאת."
@@ -390,17 +397,17 @@ msgstr "רמה:"
msgid "This is not a valid security context."
msgstr "זה לא הקשר אבטחה תקני."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "לא ניתן לקבל הקשר תקני עבור %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "הקשר האבטחה %s הוקצה."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "הקשר יצירת המפתח %s הוקצה."
@@ -420,7 +427,7 @@ msgstr "pam_set_item()‎ נכשל\n"
msgid "login: failure forking: %m"
msgstr "כניסה: פיצול נכשל: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "הוענקה גישה (הכניסה האחרונה הייתה לפני %ld שניות)."
@@ -453,32 +460,32 @@ msgstr[1] "אזהרה: הססמה שלך תפוג תוך %d ימים."
msgid "Warning: your password will expire in %d days."
msgstr "אזהרה: הססמה שלך תפוג תוך %d ימים."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "לא היה ניתן לשנות ססמת NIS."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "לא סופקה ססמה."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "הססמה לא הוחלפה."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "עליך לבחור סיסמה קצרה יותר."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "עליך לבחור ססמה ארוכה יותר."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "הססמה עבור %s מוחלפת."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "עליך להמתין זמן רב יותר כדי להחליף את ססמתך."
@@ -547,9 +554,6 @@ msgstr "עליך להמתין זמן רב יותר כדי להחליף את סס
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: אין אפשרות לאפס את כל המשתמשים למספר שאינו אפס\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "כניסה כשלים כשל אחרון מאת\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/hi.po b/po/hi.po
index 10e8fbd7..996fba12 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2020-03-06 23:59+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Hindi <https://translate.fedoraproject.org/projects/linux-pam/"
@@ -24,49 +24,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 3.11.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "शब्दकूट: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "नया %s password: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "नया password: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "नया %s password: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "नया password: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "नया %s password फिर टाइप करें: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "नया password फिर टाइप करें: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "क्षमा करें, शब्दकूट नहीं मिलते हैं."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "फिर टाइप करें %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "कूटशब्द परिवर्तन छोड़ा गया."
@@ -207,48 +207,54 @@ msgstr "अनुप्रयोग के libpam फिर आह्वान
msgid "Unknown PAM error"
msgstr "अनजान PAM त्रुटि"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...समय समाप्त हो रहा है...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...क्षमा करें, आपका समय समाप्त हो गया!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "अनियमित बातचीत (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s विफल: निकास कोड %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s विफल: संकेत घेरा %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s विफल: अनजान स्थिति 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Login Failures Latest failure From\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "खाता %u विफल लॉगिन के कारण लॉक"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -256,45 +262,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s से"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s पर"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "अंतिम लॉगिन:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "नए खाता में आपका स्वागत है!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "अंतिम लॉगिन विफल:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -303,19 +309,19 @@ msgstr[0] "%d विफल लॉगिन प्रयास था अंत
msgstr[1] "%d विफल लॉगिन प्रयास थे अंतिम सफल लॉगिन के बाद."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "%d विफल लॉगिन प्रयास थे अंतिम सफल लॉगिन के बाद."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s' के लिए बहुत लॉगिन."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "आपके लिए नया मेल है."
#: modules/pam_mail/pam_mail.c:292
@@ -360,12 +366,12 @@ msgstr "निर्देशिका '%s' बना रहा है."
msgid "Unable to create and initialize directory '%s'."
msgstr "निर्देशिका '%s' बनाने और आरंभ करने में असमर्थ."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "शब्दकूट को पहले ही बदला जा चुका है. दूसरा चुनें."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "शब्दकूट प्रयोग हो चूका है. दूसरा चुनें "
@@ -396,17 +402,17 @@ msgstr "स्तर: "
msgid "This is not a valid security context."
msgstr "एक वैध सुरक्षा संदर्भ नहीं"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "सुरक्षा संदर्भ %s नियत"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "कुंजी निर्माण संदर्भ %s नियत"
@@ -426,7 +432,7 @@ msgstr "pam_set_item() में विफल\n"
msgid "login: failure forking: %m"
msgstr "लॉगिन: विफल फोर्किंग: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "पहुँच दिया गया (last access was %ld seconds ago)."
@@ -462,39 +468,43 @@ msgstr[1] "चेतावनी: आपका शब्दकूट %d दि
msgid "Warning: your password will expire in %d days."
msgstr "चेतावनी: आपका शब्दकूट %d दिनों में समाप्त हो जायेगा"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS शब्दकूट बदला नहीं जा सका."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "कोई कूटशब्द नहीं दिया गया है"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS शब्दकूट बदला नहीं जा सका."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "आपको एक छोटा पासवर्ड चुनना होगा।"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "आपको जरूर एक लंबा शब्दकूट चुनना चाहिए"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s के लिए कूटशब्द बदल रहा है"
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "आपको अपना शब्दकूट बदलने के लिए लंबी प्रतीक्षा करनी होगी"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "आपके लिए नया मेल है."
+
#~ msgid "is the same as the old one"
#~ msgstr "पुराने की तरह समान है"
@@ -561,9 +571,6 @@ msgstr "आपको अपना शब्दकूट बदलने के
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: सभी उपयोक्ता को गैर शून्य में फिर सेट नहीं कर सकता है\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Login Failures Latest failure From\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/hr.gmo b/po/hr.gmo
index 19824625..8f153ef3 100644
--- a/po/hr.gmo
+++ b/po/hr.gmo
Binary files differ
diff --git a/po/hr.po b/po/hr.po
index 575c0165..a160c11b 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -4,484 +4,500 @@
#
# Translators:
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
+# Gogo Gogsi <linux.hr@protonmail.com>, 2021, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2011-11-30 06:56-0500\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Croatian (http://www.transifex.com/projects/p/fedora/language/"
-"hr/)\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-12-25 09:20+0000\n"
+"Last-Translator: Gogo Gogsi <linux.hr@protonmail.com>\n"
+"Language-Team: Croatian <https://translate.fedoraproject.org/projects/linux-"
+"pam/master/hr/>\n"
"Language: hr\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"
-"X-Generator: Zanata 3.8.3\n"
+"X-Generator: Weblate 4.15\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
-msgstr ""
+msgstr "Lozinka: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
-msgstr ""
+msgstr "Trenutna %s lozinka: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
-msgstr ""
+msgstr "Trenutna lozinka: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
-msgstr ""
+msgstr "Nova %s lozinka: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
-msgstr ""
+msgstr "Nova lozinka: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
-msgstr ""
+msgstr "Ponovno upišite novu %s lozinku: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
-msgstr ""
+msgstr "Ponovno upišite novu lozinku: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
-msgstr ""
+msgstr "Nažalost, lozinke se ne podudaraju."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
-msgstr ""
+msgstr "Ponovno upišite %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
-msgstr ""
+msgstr "Promjena lozinke je prekinuta."
#: libpam/pam_item.c:311
msgid "login:"
-msgstr ""
+msgstr "prijava:"
#: libpam/pam_strerror.c:40
msgid "Success"
-msgstr ""
+msgstr "Uspješno"
#: libpam/pam_strerror.c:42
msgid "Critical error - immediate abort"
-msgstr ""
+msgstr "Kritična greška - trenutan prekid"
#: libpam/pam_strerror.c:44
msgid "Failed to load module"
-msgstr ""
+msgstr "Greška pri učitavanju modula"
#: libpam/pam_strerror.c:46
msgid "Symbol not found"
-msgstr ""
+msgstr "Simbol nije pronađen"
#: libpam/pam_strerror.c:48
msgid "Error in service module"
-msgstr ""
+msgstr "Greška u modulu usluge"
#: libpam/pam_strerror.c:50
msgid "System error"
-msgstr ""
+msgstr "Greška sustava"
#: libpam/pam_strerror.c:52
msgid "Memory buffer error"
-msgstr ""
+msgstr "Greška međuspremnika memorije"
#: libpam/pam_strerror.c:54
msgid "Permission denied"
-msgstr ""
+msgstr "Pristup odbijen"
#: libpam/pam_strerror.c:56
msgid "Authentication failure"
-msgstr ""
+msgstr "Greška ovjere"
#: libpam/pam_strerror.c:58
msgid "Insufficient credentials to access authentication data"
-msgstr ""
+msgstr "Nedovoljne ovlasti za pristup podacima ovjere"
#: libpam/pam_strerror.c:60
msgid "Authentication service cannot retrieve authentication info"
-msgstr ""
+msgstr "Usluga ovjere ne može dohvatiti informacije ovjere"
#: libpam/pam_strerror.c:62
msgid "User not known to the underlying authentication module"
-msgstr ""
+msgstr "Korisnik nije poznat temeljnom modulu ovjere"
#: libpam/pam_strerror.c:64
msgid "Have exhausted maximum number of retries for service"
-msgstr ""
+msgstr "Iskorišten najveći dopušteni broj pokušaja za uslugu"
#: libpam/pam_strerror.c:66
msgid "Authentication token is no longer valid; new one required"
-msgstr ""
+msgstr "Token ovjere više nije valjan, potreban je novi"
#: libpam/pam_strerror.c:68
msgid "User account has expired"
-msgstr ""
+msgstr "Korisnički račun je istekao"
#: libpam/pam_strerror.c:70
msgid "Cannot make/remove an entry for the specified session"
-msgstr ""
+msgstr "Nemoguće stvoriti/ukloniti stavku za odabranu sesiju"
#: libpam/pam_strerror.c:72
msgid "Authentication service cannot retrieve user credentials"
-msgstr ""
+msgstr "Usluga ovjere ne može dohvatiti korisničke podatke"
#: libpam/pam_strerror.c:74
msgid "User credentials expired"
-msgstr ""
+msgstr "Korisnički podaci su istekli"
#: libpam/pam_strerror.c:76
msgid "Failure setting user credentials"
-msgstr ""
+msgstr "Greška pri postavljanju korisničkih podataka"
#: libpam/pam_strerror.c:78
msgid "No module specific data is present"
-msgstr ""
+msgstr "Podaci određeni za module nisu prisutni"
#: libpam/pam_strerror.c:80
msgid "Bad item passed to pam_*_item()"
-msgstr ""
+msgstr "Loša stavka je proslijeđena prema pam_*_item()"
#: libpam/pam_strerror.c:82
msgid "Conversation error"
-msgstr ""
+msgstr "Greška razgovora"
#: libpam/pam_strerror.c:84
msgid "Authentication token manipulation error"
-msgstr ""
+msgstr "Manipulacijska greška tokena ovjere"
#: libpam/pam_strerror.c:86
msgid "Authentication information cannot be recovered"
-msgstr ""
+msgstr "Nemoguće je vratiti informacije ovjere"
#: libpam/pam_strerror.c:88
msgid "Authentication token lock busy"
-msgstr ""
+msgstr "Zauzeto zaključavanje tokena ovjere"
#: libpam/pam_strerror.c:90
msgid "Authentication token aging disabled"
-msgstr ""
+msgstr "Zastarijevanje tokena ovjere onemogućeno"
#: libpam/pam_strerror.c:92
msgid "Failed preliminary check by password service"
-msgstr ""
+msgstr "Preliminarna provjera od strane usluge lozinke nije uspjela"
#: libpam/pam_strerror.c:94
msgid "The return value should be ignored by PAM dispatch"
-msgstr ""
+msgstr "Povratnu vrijednost bi PAM dispačer trebao zanemariti"
#: libpam/pam_strerror.c:96
msgid "Module is unknown"
-msgstr ""
+msgstr "Modul nije poznat"
#: libpam/pam_strerror.c:98
msgid "Authentication token expired"
-msgstr ""
+msgstr "Modul ovjere je istekao"
#: libpam/pam_strerror.c:100
msgid "Conversation is waiting for event"
-msgstr ""
+msgstr "Razgovor čeka za događaj"
#: libpam/pam_strerror.c:102
msgid "Application needs to call libpam again"
-msgstr ""
+msgstr "Aplikacija treba ponovno pozvati libpam"
#: libpam/pam_strerror.c:105
msgid "Unknown PAM error"
-msgstr ""
+msgstr "Nepoznata PAM greška"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
-msgstr ""
+msgstr "...Vrijeme istječe...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
-msgstr ""
+msgstr "...Nažalost, vaše je vrijeme isteklo!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
-msgstr ""
+msgstr "pogrešan razgovor (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
-msgstr ""
+msgstr "%s neuspjelo: izlazni kôd %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
-msgstr ""
+msgstr "%s neuspjelo: uhvaćen signal %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
-msgstr ""
+msgstr "%s neuspjelo: nepoznati status 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
+"Upotreba: %s [--dir /putanja/do/tally-direktorija] [--user korisničko ime] "
+"[--reset] [--legacy-output]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Prijava Neuspjesi Posljedni neuspjeh Od\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
-msgstr ""
+msgstr "Račun je zaključan zbog %u neuspjelih prijava."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "(%d minuta preostala za prijavu)"
+msgstr[1] "(%d minute preostale za prijavu)"
+msgstr[2] "(%d minuta preostale za prijavu)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
-msgstr ""
+msgstr "(%d minuta preostalo za otključavanje)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
-msgstr ""
+msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
-msgstr ""
+msgstr " od %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
-msgstr ""
+msgstr " na %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
-msgstr ""
+msgstr "Posljednja prijava:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
-msgstr ""
+msgstr "Dobrodošli u vaš novi račun!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
-msgstr ""
+msgstr "Posljednja neuspjela prijava:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, 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."
msgstr[0] ""
+"Nakon posljednje uspješne prijave bio je %d neuspjeli pokušaj prijave."
msgstr[1] ""
+"Nakon posljednje uspješne prijave bila su %d neuspjela pokušaja prijave."
msgstr[2] ""
+"Nakon posljednje uspješne prijave bilo je %d neuspjelih pokušaja prijave."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
+"Nakon posljednje uspješne prijave, bilo je %d neuspjelih pokušaja prijave."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
-msgstr ""
+msgstr "Previše prijava za '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr ""
+msgid "You do not have any new mail."
+msgstr "Nemate novu e-poštu."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
-msgstr ""
+msgstr "Imate novu e-poštu."
#: modules/pam_mail/pam_mail.c:295
msgid "You have old mail."
-msgstr ""
+msgstr "Imate staru e-poštu."
#: modules/pam_mail/pam_mail.c:299
msgid "You have mail."
-msgstr ""
+msgstr "Imate e-poštu."
#: modules/pam_mail/pam_mail.c:306
#, c-format
msgid "You have no mail in folder %s."
-msgstr ""
+msgstr "Nemate e-poštu u mapi %s."
#: modules/pam_mail/pam_mail.c:310
#, c-format
msgid "You have new mail in folder %s."
-msgstr ""
+msgstr "Imate novu e-poštu u mapi %s."
#: modules/pam_mail/pam_mail.c:314
#, c-format
msgid "You have old mail in folder %s."
-msgstr ""
+msgstr "Imate staru e-poštu u mapi %s."
#: modules/pam_mail/pam_mail.c:319
#, c-format
msgid "You have mail in folder %s."
-msgstr ""
+msgstr "Imate e-poštu u mapi %s."
#: modules/pam_mkhomedir/pam_mkhomedir.c:123
#, c-format
msgid "Creating directory '%s'."
-msgstr ""
+msgstr "Stvaranje direktorija '%s'."
#: modules/pam_mkhomedir/pam_mkhomedir.c:206
#, c-format
msgid "Unable to create and initialize directory '%s'."
-msgstr ""
+msgstr "Stvaranje i pokretanje direktorija '%s' nije uspjelo."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
-msgstr ""
+msgstr "Lozinka je već korištena. Odaberite neku drugu."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
-msgstr ""
+msgstr "Lozinka se već korsiti."
#: modules/pam_selinux/pam_selinux.c:172
#, c-format
msgid "The default security context is %s."
-msgstr ""
+msgstr "Zadani sigurnosni sadržaj je %s."
#: modules/pam_selinux/pam_selinux.c:176
msgid "Would you like to enter a different role or level?"
-msgstr ""
+msgstr "Želite li unijeti drugu namjenu ili razinu?"
#: modules/pam_selinux/pam_selinux.c:189
msgid "role:"
-msgstr ""
+msgstr "namjena:"
#: modules/pam_selinux/pam_selinux.c:193
#, c-format
msgid "There is no default type for role %s."
-msgstr ""
+msgstr "Nema zadane vrste za namjenu %s."
#: modules/pam_selinux/pam_selinux.c:225
msgid "level:"
-msgstr ""
+msgstr "razina:"
#: modules/pam_selinux/pam_selinux.c:259
msgid "This is not a valid security context."
-msgstr ""
+msgstr "Ovo nije zadani sigurnosni sadržaj."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
-msgstr ""
+msgstr "Valjani sadržaj za %s ne može se dobiti."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
-msgstr ""
+msgstr "Sigurnosni sadržaj za %s nije dodijeljen."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
-msgstr ""
+msgstr "Sadržaj stvaranja ključa %s je dodijeljen."
#: modules/pam_selinux/pam_selinux_check.c:99
#, c-format
msgid "failed to initialize PAM\n"
-msgstr ""
+msgstr "neuspjelo pokretanje PAM-a\n"
#: modules/pam_selinux/pam_selinux_check.c:105
#, c-format
msgid "failed to pam_set_item()\n"
-msgstr ""
+msgstr "neuspjelo pam_set_item()\n"
#: modules/pam_selinux/pam_selinux_check.c:133
#, c-format
msgid "login: failure forking: %m"
-msgstr ""
+msgstr "prijava: greška pri račvanju: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
-msgstr ""
+msgstr "Pristup je dopušten (Posljednja prijava je bila prije %ld sekunde)."
#: modules/pam_unix/pam_unix_acct.c:230 modules/pam_unix/pam_unix_acct.c:252
msgid "Your account has expired; please contact your system administrator."
-msgstr ""
+msgstr "Vaš račun je istekao; kontaktirajte svojeg administratora sustava."
#: modules/pam_unix/pam_unix_acct.c:238
msgid ""
"You are required to change your password immediately (administrator "
"enforced)."
msgstr ""
+"Od vas je zatraženo da odmah promijenite svoju lozinku (zahtjev od strane "
+"administratora)."
#: modules/pam_unix/pam_unix_acct.c:244
msgid ""
"You are required to change your password immediately (password expired)."
msgstr ""
+"Od vas je zatraženo da odmah promijenite svoju lozinku (lozinka je istekla)."
#: modules/pam_unix/pam_unix_acct.c:269 modules/pam_unix/pam_unix_acct.c:276
#, c-format
msgid "Warning: your password will expire in %d day."
msgid_plural "Warning: your password will expire in %d days."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Upozorenje: vaša lozinka će isteći za %d dan."
+msgstr[1] "Upozorenje: vaša lozinka će isteći za %d dana."
+msgstr[2] "Upozorenje: vaša lozinka će isteći za %d dana."
#. TRANSLATORS: only used if dngettext is not supported
#: modules/pam_unix/pam_unix_acct.c:281
#, c-format
msgid "Warning: your password will expire in %d days."
-msgstr ""
+msgstr "Upozorenje: vaša lozinka će isteći za %d dana."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
-msgstr ""
+msgstr "NIS lozinku nije moguće promijeniti."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
-msgstr ""
+msgstr "Lozinka nije navedena."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
-msgstr ""
+msgstr "Lozinka nije promijenjena."
-#: modules/pam_unix/pam_unix_passwd.c:581
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
-msgstr "Morate odabrati kraću zaporku."
+msgstr "Morate odabrati kraću lozinku."
-#: modules/pam_unix/pam_unix_passwd.c:585
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
-msgstr "Morate odabrati kraću zaporku."
+msgstr "Morate odabrati dužu lozinku."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
-msgstr ""
+msgstr "Promjena lozinke za %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
-msgstr "Morate odabrati kraću zaporku."
+msgstr "Morate pričekati duže za promjenu lozinke."
+
+#~ msgid "You have no mail."
+#~ msgstr "Nemate e-poštu."
diff --git a/po/hu.po b/po/hu.po
index c04e34e4..3dd6ded9 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-02-10 19:40+0000\n"
"Last-Translator: Balázs Meskó <meskobalazs@mailbox.org>\n"
"Language-Team: Hungarian <https://translate.fedoraproject.org/projects/linux-"
@@ -26,48 +26,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Jelszó: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Jelenlegi %s jelszó: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Jelenlegi jelszó: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Új %s jelszó: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Új jelszó: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Ismét az új %s jelszó: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Ismét az új jelszó: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Sajnálom, de a jelszavak nem egyeznek."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Ismét %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "Jelszó változtatás elvetve."
@@ -210,48 +210,54 @@ msgstr "Az alkalmazásnak újra meg kell hívnia a libpam modult"
msgid "Unknown PAM error"
msgstr "Ismeretlen PAM hiba"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Fogy az idő...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Sajnos lejárt az idő!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "hibás beszélgetés (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s hiba: kilépő kód %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s hiba: %d%s jelzés érzékelve"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s hiba: 0x%x ismeretlen állapot"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-fájlnév] [--user használó] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Belépés Hibák Utolsó hibák Innen\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Felhasználói azonosító zárolva, többszöri, %u sikertelen belépés miatt"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -259,45 +265,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %Y. %b %e, %a %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " innen: %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ", %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Utolsó belépés:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Üdvözöljük az új felhasználói azonosítójával!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Utolsó sikertelen belépés:%s %s %s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -306,19 +312,19 @@ msgstr[0] "%d sikertelen belépés kísérlet volt az utolsó sikeres belépés
msgstr[1] "%d sikertelen belépés kísérlet volt az utolsó sikeres belépés óta."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "%d sikertelen belépés kísérlet volt az utolsó sikeres belépés óta."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "Túl sok bejelentkezés \"%s\" részéről."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Új levele érkezett."
#: modules/pam_mail/pam_mail.c:292
@@ -363,12 +369,12 @@ msgstr "\"%s\" mappa létrehozása."
msgid "Unable to create and initialize directory '%s'."
msgstr "„%s” mappa nem hozható létre és állítható be."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "A jelszót már használta. Válasszon másikat."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "A jelszót már használta. Válasszon másikat."
@@ -399,17 +405,17 @@ msgstr "szint:"
msgid "This is not a valid security context."
msgstr "Nem érvényes biztonsági környezet"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "%s biztonsági környezet hozzárendelve"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "%s kulcskészítő környezet hozzárendelve"
@@ -429,7 +435,7 @@ msgstr "pam_set_item() meghiúsult\n"
msgid "login: failure forking: %m"
msgstr "bejelentkezés: elágazás hiba: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Hozzáférés megadva (utolsó hozzáférés %ld másodperce volt)."
@@ -468,39 +474,43 @@ msgstr[1] "Figyelmeztetés: a jelszava %d nap múlva lejár"
msgid "Warning: your password will expire in %d days."
msgstr "Figyelmeztetés: a jelszava %d nap múlva lejár"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS jelszót nem sikerült módosítani."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "Nincs jelszó megadva"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS jelszót nem sikerült módosítani."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Egy rövidebb jelszót kell választania."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Válasszon hosszabb jelszót"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s jelszavának megváltoztatása."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Tovább kell várnia míg megváltoztathatja a jelszavát"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "Új levele érkezett."
+
#~ msgid "is the same as the old one"
#~ msgstr "ugyanaz, mint a régi"
@@ -567,9 +577,6 @@ msgstr "Tovább kell várnia míg megváltoztathatja a jelszavát"
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Nem állítható vissza minden felhasználó nem-nullára\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Belépés Hibák Utolsó hibák Innen\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/ia.po b/po/ia.po
index d985f46e..bdfdb04e 100644
--- a/po/ia.po
+++ b/po/ia.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2012-12-17 05:00-0500\n"
"Last-Translator: Nik Kalach <nik.kalach@inbox.ru>\n"
"Language-Team: Interlingua <trans-ia@lists.fedoraproject.org>\n"
@@ -21,49 +21,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Contrasigno: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "Nove %s contrasigno: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "Nove contrasigno: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nove %s contrasigno: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nove contrasigno: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Retypa nove %s contrasigno: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Retypa nove contrasigno: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Le contrasignos non es equal."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Retypa %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "Cambiamento de contrasigno abortate."
@@ -208,48 +208,54 @@ msgstr "Le application debe appellar a libpam de nove"
msgid "Unknown PAM error"
msgstr "Error incognite de PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Le tempore es perimente...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Le tempore ha perimite!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "conversation erronee (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s fallite: codice de exito %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s fallite: signal capturate %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s fallite: stato incognite 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file percurso-integre] [--user usator] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Conto Fallimentos Ultime fallimento De\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Le conto es blocate a causa de %u insuccessos al authentication"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -257,45 +263,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " de %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " via %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Ultime connexion:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Benvenite al nove conto!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Ultime connexion fallite:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -306,20 +312,20 @@ msgstr[1] ""
"Il esseva %d insuccessos de initiar le session desde le ultime connexion."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Il esseva %d insuccessos a initiar le session desde le ultime connexion."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "Troppo de connexiones pro '%s'."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Il ha nove currero."
#: modules/pam_mail/pam_mail.c:292
@@ -364,12 +370,12 @@ msgstr "Creation del directorio '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Impossibile de crear e de initiar le directorio '%s'."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Le contrasigno jam se ha utilisate. Selige un altere."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Le contrasigno se ha jam usate."
@@ -400,17 +406,17 @@ msgstr "nivello:"
msgid "This is not a valid security context."
msgstr "Contexto de securitate incorrecte"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "Contexto de securitate %s attribuite"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "Contexto de creation de clave %s attribuite"
@@ -430,7 +436,7 @@ msgstr "error in pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "apertura de session: insuccesso de autoclonage: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Accesso permittite (le ultime accesso eveniva ante %ld secundas)."
@@ -466,40 +472,44 @@ msgstr[1] "Advertimento: le contrasigno perimera in %d dies"
msgid "Warning: your password will expire in %d days."
msgstr "Advertimento: le contrasigno perimera in %d dies"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Le contrasigno NIS non pote esser cambiate."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "Necun contrasigno fornite"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "Le contrasigno NIS non pote esser cambiate."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Selige un contrasigno plus longe"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Selige un contrasigno plus longe"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Cambiamento del contrasigno pro %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Attende ancora pro cambiar le contrasigno"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "Il ha nove currero."
+
#~ msgid "is the same as the old one"
#~ msgstr "nove contrasigno es equl al previe"
@@ -567,9 +577,6 @@ msgstr "Attende ancora pro cambiar le contrasigno"
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Impossibile de reinitiar tote le usatores a non-zero\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Conto Fallimentos Ultime fallimento De\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/id.po b/po/id.po
index 824d6b36..2645507e 100644
--- a/po/id.po
+++ b/po/id.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2013-04-22 01:07-0400\n"
"Last-Translator: sentabi\n"
"Language-Team: Indonesian <trans-id@lists.fedoraproject.org>\n"
@@ -20,50 +20,50 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Sandi:"
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "Sandi:"
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, fuzzy, c-format
msgid "New %s password: "
msgstr "Sandi:"
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
#, fuzzy
msgid "New password: "
msgstr "Sandi:"
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Maaf, sandi yang anda masukkan tidak sama."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Ketik ulang %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "Pergantian sandi digagalkan."
@@ -204,92 +204,98 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
+msgstr ""
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -297,19 +303,19 @@ msgid_plural ""
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Anda menerima surel baru."
#: modules/pam_mail/pam_mail.c:292
@@ -354,12 +360,12 @@ msgstr "Membuat direktori '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Tidak dapat membuat direktori '%s'."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Sandi sudah digunakan sebelumnya. Pilih sandi yang lain."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Sandi sudah digunakan."
@@ -390,17 +396,17 @@ msgstr "Level:"
msgid "This is not a valid security context."
msgstr "Konteks sekuriti tidak benar."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -420,7 +426,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -452,39 +458,43 @@ msgstr[0] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "Sandi sudah digunakan."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "Sandi sudah digunakan."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Anda harus memilih kata sandi yang lebih pendek."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Anda harus memilih kata sandi yang lebih pendek."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Anda harus memilih kata sandi yang lebih pendek."
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "Anda menerima surel baru."
+
#~ msgid "contains too long of a monotonic character sequence"
#~ msgstr "terlalu panjang karakter berurutan"
diff --git a/po/is.po b/po/is.po
index 93c4e5c8..f7dc1d6f 100644
--- a/po/is.po
+++ b/po/is.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/fedora/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,47 +201,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -249,45 +255,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Þú verður að velja styttri lykilorð."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Þú verður að velja styttri lykilorð."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Þú verður að velja styttri lykilorð."
diff --git a/po/it.gmo b/po/it.gmo
index c9451815..56e4e6f7 100644
--- a/po/it.gmo
+++ b/po/it.gmo
Binary files differ
diff --git a/po/it.po b/po/it.po
index 456fd6fb..ddbcb065 100644
--- a/po/it.po
+++ b/po/it.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-07-22 00:54+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Italian <https://translate.fedoraproject.org/projects/linux-"
@@ -27,48 +27,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Password: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Password attuale %s: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Password attuale: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nuova password %s: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nuova password: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Reimmettere la nuova password %s: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Reimmettere la nuova password: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Le password non corrispondono."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Reimmettere %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Modifica della password terminata."
@@ -212,48 +212,54 @@ msgstr "L'applicazione richiede una nuova chiamata a libpam"
msgid "Unknown PAM error"
msgstr "Errore PAM sconosciuto"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Il tempo sta per scadere...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Tempo scaduto!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "conversazione errata (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s non riuscita: codice d'uscita %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s non riuscita: intercettato il segnale %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s non riuscita: stato sconosciuto 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Uso: %s [--dir /path/to/tally-directory] [--user nomeutente] [--reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Accesso Errori Ultimi errori Da\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Account bloccato a causa di %u accessi non riusciti."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -261,45 +267,45 @@ msgstr[0] "(%d minuto rimanenti per sbloccare)"
msgstr[1] "(%d minuti rimanenti per sbloccare)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d minuti rimanenti per sbloccare)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %e %b %Y %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " da %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " su %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Ultimo accesso:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Benvenuti nel nuovo account!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Ultimo accesso non riuscito:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -310,20 +316,21 @@ msgstr[1] ""
"Dall'ultimo accesso si sono verificati %d tentativi non riusciti di accesso."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Dall'ultimo accesso si sono verificati %d tentativi non riusciti di accesso."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Sono stati effettuati troppi accessi per «%s»."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Non ci sono email."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Ci sono nuove email."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -367,12 +374,12 @@ msgstr "Creazione della directory «%s»."
msgid "Unable to create and initialize directory '%s'."
msgstr "Impossibile creare e inizializzare la directory «%s»."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Password già utilizzata, sceglierne un'altra."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "La password è stata già utilizzata."
@@ -402,17 +409,17 @@ msgstr "livello:"
msgid "This is not a valid security context."
msgstr "Non è un contesto di sicurezza valido."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Impossibile ottenere un contesto valido per %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Contesto di sicurezza %s assegnato."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Contesto di creazione chiave %s assegnato."
@@ -432,7 +439,7 @@ msgstr "Impossibile eseguire pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "login: fork non riuscita: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Accesso permesso (l'ultimo accesso risale a %ld secondi fa)."
@@ -467,35 +474,38 @@ msgstr[1] "Avviso: la password scadrà tra %d giorni."
msgid "Warning: your password will expire in %d days."
msgstr "Avviso: la password scadrà tra %d giorni."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Impossibile modificare la password NIS."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Nessuna password fornita."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "La password non è stata modificata."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Scegliere una password più corta."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Scegliere una password più lunga."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Cambio password per %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Attendere ancora per cambiare la password."
+#~ msgid "You have no mail."
+#~ msgstr "Non ci sono email."
+
#~ msgid "is the same as the old one"
#~ msgstr "è la stessa di quella precedente"
@@ -562,9 +572,6 @@ msgstr "Attendere ancora per cambiare la password."
#~ msgstr ""
#~ "%s: impossibile ripristinare tutti gli utenti a valori diversi da zero\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Accesso Errori Ultimi errori Da\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/ja.gmo b/po/ja.gmo
index bcd952a5..da496eba 100644
--- a/po/ja.gmo
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/ja.po b/po/ja.po
index 519a61ce..b29260f9 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -9,13 +9,14 @@
# Tomoyuki KATO <tomo@dream.daynight.jp>, 2012
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
# Dmitry V. Levin <ldv@altlinux.org>, 2020.
+# Tomohiro KATO <tomop@teamgedoh.net>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2020-03-06 23:59+0000\n"
-"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2021-12-08 21:16+0000\n"
+"Last-Translator: Tomohiro KATO <tomop@teamgedoh.net>\n"
"Language-Team: Japanese <https://translate.fedoraproject.org/projects/linux-"
"pam/master/ja/>\n"
"Language: ja\n"
@@ -23,54 +24,52 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.11.2\n"
+"X-Generator: Weblate 4.9.1\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
-msgstr "パスワード:"
+msgstr "パスワード: "
-#: libpam/pam_get_authtok.c:41
-#, fuzzy, c-format
+#: libpam/pam_get_authtok.c:42
+#, c-format
msgid "Current %s password: "
-msgstr "新しい%sパスワード:"
+msgstr "現在の%sパスワード: "
-#: libpam/pam_get_authtok.c:42
-#, fuzzy
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
-msgstr "新しい パスワード:"
+msgstr "現在のパスワード: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
-msgstr "新しい%sパスワード:"
+msgstr "新しい%sパスワード: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
-msgstr "新しい パスワード:"
+msgstr "新しいパスワード: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
-msgstr "新しい%sパスワードを再入力してください:"
+msgstr "新しい%sパスワードを再入力してください: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
-msgstr "新しい パスワードを再入力してください:"
+msgstr "新しいパスワードを再入力してください: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "パスワードが一致しません。"
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%s を再入力して下さい"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
-#, fuzzy
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
-msgstr "パスワードの変更は放棄されました"
+msgstr "パスワード変更を中断しました。"
#: libpam/pam_item.c:311
msgid "login:"
@@ -82,7 +81,7 @@ msgstr "成功"
#: libpam/pam_strerror.c:42
msgid "Critical error - immediate abort"
-msgstr "致命的エラー - 直ちに中止してください"
+msgstr "致命的エラー - 即時中止"
#: libpam/pam_strerror.c:44
msgid "Failed to load module"
@@ -90,7 +89,7 @@ msgstr "モジュールのロードに失敗しました"
#: libpam/pam_strerror.c:46
msgid "Symbol not found"
-msgstr "記号が見つかりません"
+msgstr "シンボルが見つかりません"
#: libpam/pam_strerror.c:48
msgid "Error in service module"
@@ -106,7 +105,7 @@ msgstr "メモリーバッファエラー"
#: libpam/pam_strerror.c:54
msgid "Permission denied"
-msgstr "拒否されたパーミッション"
+msgstr "許可がありません"
#: libpam/pam_strerror.c:56
msgid "Authentication failure"
@@ -114,7 +113,7 @@ msgstr "認証失敗"
#: libpam/pam_strerror.c:58
msgid "Insufficient credentials to access authentication data"
-msgstr "認証データにアクセスする資格認定がありません"
+msgstr "認証データにアクセスするには資格情報が不充分です"
#: libpam/pam_strerror.c:60
msgid "Authentication service cannot retrieve authentication info"
@@ -134,11 +133,11 @@ msgstr "認証トークンはもはや有効ではありません。新しい認
#: libpam/pam_strerror.c:68
msgid "User account has expired"
-msgstr "ユーザーアカウントの有効期限が切れました"
+msgstr "ユーザーアカウントは失効しました"
#: libpam/pam_strerror.c:70
msgid "Cannot make/remove an entry for the specified session"
-msgstr "指定したセッションに対するエントリを作成/削除できません"
+msgstr "指定したセッションに対するエントリーを作成/削除できません"
#: libpam/pam_strerror.c:72
msgid "Authentication service cannot retrieve user credentials"
@@ -146,7 +145,7 @@ msgstr "認証サービスがユーザー資格認定を検索できません"
#: libpam/pam_strerror.c:74
msgid "User credentials expired"
-msgstr "ユーザー資格認定の有効期限切れ"
+msgstr "ユーザー資格認定の失効"
#: libpam/pam_strerror.c:76
msgid "Failure setting user credentials"
@@ -208,113 +207,119 @@ msgstr "アプリケーションはlibpamを再び呼び出す必要がありま
msgid "Unknown PAM error"
msgstr "不明な PAM エラー"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...時間が切れかかっています...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...時間切れです。\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "誤った会話(%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s 失敗: 終了コード %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s 失敗: シグナルをキャッチ %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s 失敗: 不明な状態 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
+"使用法: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "ログイン 失敗。最後の失敗は 以下で発生\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
+#, c-format
msgid "The account is locked due to %u failed logins."
-msgstr "%u のログイン失敗の理由で アカウントはロックされました"
+msgstr "%u 回のログイン失敗によりアカウントはロックされました。"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
-msgstr[0] ""
+msgstr[0] "(ロック解除まで %d 分)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
-msgstr ""
+msgstr "(ロック解除まで残り %d 分)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %Y/%m/%d (%a) %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
-msgstr " %.*sから開始"
+msgstr " ホスト:%.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
-msgstr " 日時 %.*s"
+msgstr " 端末:%.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "最終ログイン:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
-msgstr "新しいアカウントへようこそ。"
+msgstr "新しいアカウントへようこそ!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "最後の失敗ログイン:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, 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."
-msgstr[0] "最後の正しいログインの後に %d 回の失敗ログインの試行があります"
+msgstr[0] "最後の正しいログインの後に %d 回のログイン試行失敗があります。"
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
-msgstr "最後の正しいログインの後に %d 回の失敗ログインの試行があります。"
+msgstr "最後の正しいログインの後に %d 回のログインの試行失敗があります。"
-#: modules/pam_limits/pam_limits.c:1164
-#, fuzzy, c-format
+#: modules/pam_limits/pam_limits.c:1269
+#, c-format
msgid "There were too many logins for '%s'."
-msgstr "'%s'のログイン数が多すぎます。"
+msgstr "'%s'のログイン回数が多すぎます。"
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "新しいメールがあります。"
#: modules/pam_mail/pam_mail.c:292
@@ -352,27 +357,27 @@ msgstr "フォルダ%sにメールがあります。"
#: modules/pam_mkhomedir/pam_mkhomedir.c:123
#, c-format
msgid "Creating directory '%s'."
-msgstr "ディレクトリ '%s' を作成中"
+msgstr "ディレクトリ '%s' を作成しています。"
#: modules/pam_mkhomedir/pam_mkhomedir.c:206
#, c-format
msgid "Unable to create and initialize directory '%s'."
-msgstr "ディレクトリ %s を作成して初期化できません。"
+msgstr "ディレクトリ %s の作成・初期化ができません。"
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
"パスワードはすでに使用されています。 別のパスワードを選択してください。"
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "パスワードはすでに使用されています。"
#: modules/pam_selinux/pam_selinux.c:172
-#, fuzzy, c-format
+#, c-format
msgid "The default security context is %s."
-msgstr "デフォルトセキュリティコンテキスト%s\n"
+msgstr "デフォルトセキュリティコンテキストは %s です。"
#: modules/pam_selinux/pam_selinux.c:176
msgid "Would you like to enter a different role or level?"
@@ -383,33 +388,32 @@ msgid "role:"
msgstr "ロール:"
#: modules/pam_selinux/pam_selinux.c:193
-#, fuzzy, c-format
+#, c-format
msgid "There is no default type for role %s."
-msgstr "ロール %s にはデフォルトタイプがありません\n"
+msgstr "ロール %s にはデフォルトタイプがありません。"
#: modules/pam_selinux/pam_selinux.c:225
msgid "level:"
msgstr "レベル:"
#: modules/pam_selinux/pam_selinux.c:259
-#, fuzzy
msgid "This is not a valid security context."
-msgstr "有効なセキュリティコンテキストでありません"
+msgstr "有効なセキュリティコンテキストではありません。"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
-msgstr ""
+msgstr "%s の有効なセキュリティコンテキストを取得できません。"
-#: modules/pam_selinux/pam_selinux.c:640
-#, fuzzy, c-format
+#: modules/pam_selinux/pam_selinux.c:639
+#, c-format
msgid "Security context %s has been assigned."
-msgstr "割り当てられたセキュリティコンテキスト%s"
+msgstr "セキュリティコンテキスト %s が割り当てられました。"
-#: modules/pam_selinux/pam_selinux.c:656
-#, fuzzy, c-format
+#: modules/pam_selinux/pam_selinux.c:655
+#, c-format
msgid "Key creation context %s has been assigned."
-msgstr "キー作成コンテキスト %s が割り当てられました"
+msgstr "キー作成コンテキスト %s が割り当てられました。"
#: modules/pam_selinux/pam_selinux_check.c:99
#, c-format
@@ -424,76 +428,71 @@ msgstr "pam_set_item()に失敗しました\n"
#: modules/pam_selinux/pam_selinux_check.c:133
#, c-format
msgid "login: failure forking: %m"
-msgstr "ログイン: いまいましい失敗: %m"
+msgstr "ログイン: fork失敗: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
-#, fuzzy, c-format
+#: modules/pam_timestamp/pam_timestamp.c:382
+#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
-msgstr "アクセスを許可 (最後のアクセスは %ld 秒前でした)"
+msgstr "アクセスが許可されました(最後のアクセスは %ld 秒前)。"
#: modules/pam_unix/pam_unix_acct.c:230 modules/pam_unix/pam_unix_acct.c:252
-#, fuzzy
msgid "Your account has expired; please contact your system administrator."
-msgstr ""
-"アカウントの有効期限が切れました。システム管理者にお問い合わせください。"
+msgstr "アカウントは失効しています。システム管理者にお問い合わせください。"
#: modules/pam_unix/pam_unix_acct.c:238
-#, fuzzy
msgid ""
"You are required to change your password immediately (administrator "
"enforced)."
-msgstr "パスワードを直ちに変更する必要があります(強制されたルート)"
+msgstr "パスワードを直ちに変更する必要があります(管理者による強制)。"
#: modules/pam_unix/pam_unix_acct.c:244
-#, fuzzy
msgid ""
"You are required to change your password immediately (password expired)."
-msgstr "パスワードを直ちに変更する必要があります(古いパスワード)"
+msgstr "パスワードを直ちに変更する必要があります(パスワード失効)。"
#: modules/pam_unix/pam_unix_acct.c:269 modules/pam_unix/pam_unix_acct.c:276
-#, fuzzy, c-format
+#, c-format
msgid "Warning: your password will expire in %d day."
msgid_plural "Warning: your password will expire in %d days."
-msgstr[0] "警告: パスワードは%d日で有効期限が切れます。"
+msgstr[0] "警告: パスワードは %d 日で失効します。"
#. TRANSLATORS: only used if dngettext is not supported
#: modules/pam_unix/pam_unix_acct.c:281
-#, fuzzy, c-format
+#, c-format
msgid "Warning: your password will expire in %d days."
-msgstr "警告: パスワードは %d 日で有効期限が切れます。"
+msgstr "警告: パスワードは %d 日で失効します。"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS パスワードを変更できませんでした。"
-#: modules/pam_unix/pam_unix_passwd.c:563
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
-msgstr "パスワードが与えられていません"
+msgstr "パスワードが与えられていません。"
-#: modules/pam_unix/pam_unix_passwd.c:564
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
-msgstr "NIS パスワードを変更できませんでした。"
+msgstr "パスワードを変更できませんでした。"
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
-msgstr "もっと短いパスワードを選択する必要があります。"
+msgstr "より短いパスワードを選択する必要があります。"
-#: modules/pam_unix/pam_unix_passwd.c:585
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
-msgstr "長いパスワードを選択する必要があります"
+msgstr "より長いパスワードを選択する必要があります。"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
-msgstr "%s 用にパスワードを変更中"
+msgstr "%s 用のパスワードを変更しています。"
-#: modules/pam_unix/pam_unix_passwd.c:722
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
-msgstr "パスワードを変更するには長く待つ必要があります"
+msgstr "パスワードを変更するにはより長い時間の経過が必要です。"
+
+#~ msgid "You have no mail."
+#~ msgstr "メールはありません。"
#~ msgid "is the same as the old one"
#~ msgstr "パスワードが古いものと同じです。"
@@ -561,9 +560,6 @@ msgstr "パスワードを変更するには長く待つ必要があります"
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: すべてのユーザーを非ゼロにリセットできません\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "ログイン 失敗。最後の失敗は 以下で発生\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/ka.gmo b/po/ka.gmo
index f07f3347..93a49d32 100644
--- a/po/ka.gmo
+++ b/po/ka.gmo
Binary files differ
diff --git a/po/ka.po b/po/ka.po
index 8a30db24..9876465a 100644
--- a/po/ka.po
+++ b/po/ka.po
@@ -5,68 +5,67 @@
# Translators:
# George Machitidze <giomac@gmail.com>, 2013
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
+# Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2013-01-26 10:08-0500\n"
-"Last-Translator: George Machitidze <giomac@gmail.com>\n"
-"Language-Team: Georgian (http://www.transifex.com/projects/p/fedora/language/"
-"ka/)\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-11-13 09:19+0000\n"
+"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
+"Language-Team: Georgian <https://translate.fedoraproject.org/projects/linux-"
+"pam/master/ka/>\n"
"Language: ka\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Zanata 3.8.3\n"
+"X-Generator: Weblate 4.14.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
-msgstr "პაროლი:"
+msgstr "პაროლი: "
-#: libpam/pam_get_authtok.c:41
-#, fuzzy, c-format
+#: libpam/pam_get_authtok.c:42
+#, c-format
msgid "Current %s password: "
-msgstr "ახალი %s პაროლი: "
+msgstr "%s-ის ახალი პაროლი: "
-#: libpam/pam_get_authtok.c:42
-#, fuzzy
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
-msgstr "ახალი პაროლი: "
+msgstr "მიმდინარე პაროლი: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
-msgstr "ახალი %s პაროლი: "
+msgstr "%s-ის ახალი პაროლი: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "ახალი პაროლი: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
-msgstr "გაიმეორეთ ახალი %s პაროლი: "
+msgstr "გაიმეორეთ %s-ის ახალი პაროლი: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "გაიმეორეთ ახალი პაროლი: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
-msgstr ""
+msgstr "პაროლები არ ემთხვევა."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "ხელახლა შეიყვანეთ %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
-#, fuzzy
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
-msgstr "პაროლი უკვე იყო გამოყენებული."
+msgstr "პაროლის შეცვლის პროცედურა გაუქმდა."
#: libpam/pam_item.c:311
msgid "login:"
@@ -78,7 +77,7 @@ msgstr "წარმატებული"
#: libpam/pam_strerror.c:42
msgid "Critical error - immediate abort"
-msgstr ""
+msgstr "კრიტიკული შეცდომა - დაუყოვნებელი გაუქმება"
#: libpam/pam_strerror.c:44
msgid "Failed to load module"
@@ -106,83 +105,83 @@ msgstr "წვდომა უარყოფილია"
#: libpam/pam_strerror.c:56
msgid "Authentication failure"
-msgstr "ავთენტიფიკაციის შეცდომა"
+msgstr "ავთენტიკაციის შეცდომა"
#: libpam/pam_strerror.c:58
msgid "Insufficient credentials to access authentication data"
-msgstr ""
+msgstr "ავთენტიკაციის მონაცემებთან წვდომისათვის არასაკმარისი უფლებები გაქვთ"
#: libpam/pam_strerror.c:60
msgid "Authentication service cannot retrieve authentication info"
-msgstr ""
+msgstr "ავთენტიკაციის სერვისს არ შეუძლია ავთენტიკაციის ინფორმაციის მიღება"
#: libpam/pam_strerror.c:62
msgid "User not known to the underlying authentication module"
-msgstr ""
+msgstr "მომდევნო ავთენტიკაციის მოდულისთვის მომხმარებელი უცნობია"
#: libpam/pam_strerror.c:64
msgid "Have exhausted maximum number of retries for service"
-msgstr ""
+msgstr "სერვისის გაშვების ცდების მაქსიმალური რაოდენობა გახარჯულია"
#: libpam/pam_strerror.c:66
msgid "Authentication token is no longer valid; new one required"
-msgstr ""
+msgstr "ავთენტიკაციის კოდი აღარ მუშაობს. გჭირდებათ ახალი"
#: libpam/pam_strerror.c:68
msgid "User account has expired"
-msgstr ""
+msgstr "მომხმარებლის ვადა გასულია"
#: libpam/pam_strerror.c:70
msgid "Cannot make/remove an entry for the specified session"
-msgstr ""
+msgstr "მითითებული სესიის ჩანაწერის შექმნის/წაშლის შეცდომა"
#: libpam/pam_strerror.c:72
msgid "Authentication service cannot retrieve user credentials"
-msgstr ""
+msgstr "ავთენტიკაციის სერვისს არ შეუძლია მომხმარებლისა და პაროლის მიღება"
#: libpam/pam_strerror.c:74
msgid "User credentials expired"
-msgstr ""
+msgstr "მომხმარებელი ან პაროლი ვადაგასულია"
#: libpam/pam_strerror.c:76
msgid "Failure setting user credentials"
-msgstr ""
+msgstr "მომხმარებლის ან პაროლის დაყენების შეცდომა"
#: libpam/pam_strerror.c:78
msgid "No module specific data is present"
-msgstr ""
+msgstr "მოდულის საკუთარი მონაცემები არ არსებობს"
#: libpam/pam_strerror.c:80
msgid "Bad item passed to pam_*_item()"
-msgstr ""
+msgstr "pam_*_item()-ს არასწორი ელემენტი გადაეცა"
#: libpam/pam_strerror.c:82
msgid "Conversation error"
-msgstr ""
+msgstr "საუბრის შეცდომა"
#: libpam/pam_strerror.c:84
msgid "Authentication token manipulation error"
-msgstr ""
+msgstr "ავთენტიკაციის კოდის მანიპულირების შეცდომა"
#: libpam/pam_strerror.c:86
msgid "Authentication information cannot be recovered"
-msgstr ""
+msgstr "ავთენტიკაციის ინფორმაციის აღდგენის შეცდომა"
#: libpam/pam_strerror.c:88
msgid "Authentication token lock busy"
-msgstr ""
+msgstr "ავთენტიკაციის კოდის ბლოკი დაკავებულია"
#: libpam/pam_strerror.c:90
msgid "Authentication token aging disabled"
-msgstr ""
+msgstr "ავთენტიკაციის კოდის ვადის გასვლა გამორთულია"
#: libpam/pam_strerror.c:92
msgid "Failed preliminary check by password service"
-msgstr ""
+msgstr "პაროლის წინასწარი შემოწმების შეცდომა"
#: libpam/pam_strerror.c:94
msgid "The return value should be ignored by PAM dispatch"
-msgstr ""
+msgstr "დაბრუნებული ნიშვნელობა იგნორირებული უნდა იყოს PAM dispatch-ის მიერ"
#: libpam/pam_strerror.c:96
msgid "Module is unknown"
@@ -190,127 +189,138 @@ msgstr "მოდული უცნობია"
#: libpam/pam_strerror.c:98
msgid "Authentication token expired"
-msgstr ""
+msgstr "ავთენტიკაციის კოდი ვადაგასულია"
#: libpam/pam_strerror.c:100
msgid "Conversation is waiting for event"
-msgstr ""
+msgstr "საუბარი მოვლენას ელოდება"
#: libpam/pam_strerror.c:102
msgid "Application needs to call libpam again"
-msgstr ""
+msgstr "აპლიკაციას libpam-ის თავიდან გაშვება სჭირდება"
#: libpam/pam_strerror.c:105
msgid "Unknown PAM error"
msgstr "PAM-ის უცნობი შეცდომა"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...დრო გადის...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
-msgstr ""
+msgstr "...უკაცრავად, თქვენი დრო გავიდა!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
-msgstr ""
+msgstr "შეცდომითი საუბარი (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
-msgstr ""
+msgstr "%s-ის შეცდომა: გამოსვლის კოდი %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
-msgstr ""
+msgstr "%s-ის შეცდომა: გადაჭერილი სიგნალი %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
-msgstr ""
+msgstr "%s-ის შეცდომა: უცნობიბ სტატუსი 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
+"გამოყენება: %s [--dir /ბილიკი/tally-ის-საქაღალდემდე] [--user მომხმარებელი] "
+"[--reset] [--legacy-output]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "მომხმარებელი შეცდომები ბოლოშეცდომა საიდან\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
-msgstr ""
+msgstr "ანგარიში დაბლოკილია %u არასწორი ცდის შემდეგ."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
-msgstr[0] ""
+msgstr[0] "(განბლოკვმდე დარჩენილია %d წთ)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
-msgstr ""
+msgstr "(განბლოკვამდე დარჩენილია %d წთ)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
-msgstr ""
+msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
-msgstr ""
+msgstr " %.*s-დან"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
-msgstr ""
+msgstr " %.*s-ზე"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
-msgstr ""
+msgstr "ბოლო შესვლა: %s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
-msgstr ""
+msgstr "კეთილი იყოს თქვენი მობრძაება ახალ ანგარიშში!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
-msgstr ""
+msgstr "ბოლო წარუმატებელი ცდა: %s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, 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."
msgstr[0] ""
+"ბოლო წარმატებული შემოსვლის შემდეგ დაფიქსირებულია შემოსვლის %d წარუმატებელი "
+"ცდა."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
+"ბოლო წარმატებული შემოსვლის შემდეგ დაფიქსირებულია შემოსვლის %d წარუმატებელი "
+"ცდა."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
-msgstr ""
+msgstr "მომხმარებელი %s გამოიყენებოდა მეტისმეტად ხშირად."
#: modules/pam_mail/pam_mail.c:289
-#, fuzzy
-msgid "You have no mail."
-msgstr "თქვენ გაქვთ ახალი წერილი."
+msgid "You do not have any new mail."
+msgstr "ახალი ელფოსტა არ მოგსვლიათ."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -318,31 +328,31 @@ msgstr "თქვენ გაქვთ ახალი წერილი."
#: modules/pam_mail/pam_mail.c:295
msgid "You have old mail."
-msgstr ""
+msgstr "თქვენ გაქვთ ძველი წერილი."
#: modules/pam_mail/pam_mail.c:299
msgid "You have mail."
-msgstr ""
+msgstr "თქვენ გაქვთ ფოსტა."
#: modules/pam_mail/pam_mail.c:306
#, c-format
msgid "You have no mail in folder %s."
-msgstr ""
+msgstr "საქაღალდეში %s ფოსტა არაა."
#: modules/pam_mail/pam_mail.c:310
#, c-format
msgid "You have new mail in folder %s."
-msgstr ""
+msgstr "საქაღალდეში %s გაქვთ ახალი ელ-ფოსტა."
#: modules/pam_mail/pam_mail.c:314
#, c-format
msgid "You have old mail in folder %s."
-msgstr ""
+msgstr "საქაღალდეში %s ძველი ფოსტა გაქვთ."
#: modules/pam_mail/pam_mail.c:319
#, c-format
msgid "You have mail in folder %s."
-msgstr ""
+msgstr "საქაღალდეში %s გაქვთ ფოსტა."
#: modules/pam_mkhomedir/pam_mkhomedir.c:123
#, c-format
@@ -352,25 +362,25 @@ msgstr "'%s' დირექტორიის შექმნა."
#: modules/pam_mkhomedir/pam_mkhomedir.c:206
#, c-format
msgid "Unable to create and initialize directory '%s'."
-msgstr ""
+msgstr "საქაღალდის (%s) შექმნისა და ინიციალიზაციის შეცდომა."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
-msgstr ""
+msgstr "პაროლი უკვე იყო გამოყენებული. სხვა სცადეთ."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "პაროლი უკვე იყო გამოყენებული."
#: modules/pam_selinux/pam_selinux.c:172
#, c-format
msgid "The default security context is %s."
-msgstr ""
+msgstr "უსაფრთხოების ნაგულისხმევი კონტექსტია %s."
#: modules/pam_selinux/pam_selinux.c:176
msgid "Would you like to enter a different role or level?"
-msgstr ""
+msgstr "გნებავთ სხვა როლის ან დონის შეყვანა?"
#: modules/pam_selinux/pam_selinux.c:189
msgid "role:"
@@ -379,7 +389,7 @@ msgstr "როლი:"
#: modules/pam_selinux/pam_selinux.c:193
#, c-format
msgid "There is no default type for role %s."
-msgstr ""
+msgstr "როლისთვის %s ნაგულისხმევი ტიპი არ არსებობს."
#: modules/pam_selinux/pam_selinux.c:225
msgid "level:"
@@ -387,103 +397,102 @@ msgstr "დონე:"
#: modules/pam_selinux/pam_selinux.c:259
msgid "This is not a valid security context."
-msgstr ""
+msgstr "უსაფრთხოების არასწორი კონტექსტი."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
-msgstr ""
+msgstr "%s-ის სწორი კონტექსტის მიღების შეცდომა."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
-msgstr ""
+msgstr "უსაფრთხოების კონტექსტი %s ახლა მიმაგრებულია."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
-msgstr ""
+msgstr "გასაღების შექმნის კონტექსტი %s ახალ მიმაგრებულია."
#: modules/pam_selinux/pam_selinux_check.c:99
#, c-format
msgid "failed to initialize PAM\n"
-msgstr ""
+msgstr "PAM-ის ინიციალიზაციის შეცდომა\n"
#: modules/pam_selinux/pam_selinux_check.c:105
#, c-format
msgid "failed to pam_set_item()\n"
-msgstr ""
+msgstr "pam_set_tem()-ის შეცდომა\n"
#: modules/pam_selinux/pam_selinux_check.c:133
#, c-format
msgid "login: failure forking: %m"
-msgstr ""
+msgstr "შესვლა: %m-ის ახალი ასლის გაშვების შეცდომა"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
-msgstr ""
+msgstr "წვდომა მიღებულია (ბოლო წვდომა %ld წამის წინ)."
#: modules/pam_unix/pam_unix_acct.c:230 modules/pam_unix/pam_unix_acct.c:252
msgid "Your account has expired; please contact your system administrator."
-msgstr ""
+msgstr "ანგარიში ვადაგასულია; დაუკავშირდით თქვენს სისტემურ ადმინისტრატორს."
#: modules/pam_unix/pam_unix_acct.c:238
msgid ""
"You are required to change your password immediately (administrator "
"enforced)."
msgstr ""
+"საჭიროა თქვენი პაროლი ახლავე შეცვალოთ (მითითებულია ადმინისტრატორის მიერ)."
#: modules/pam_unix/pam_unix_acct.c:244
msgid ""
"You are required to change your password immediately (password expired)."
-msgstr ""
+msgstr "საჭიროა თქვენი პაროლის დაუყოვნებლივ შეცვლა (პაროლი ვადაგასულია)."
#: modules/pam_unix/pam_unix_acct.c:269 modules/pam_unix/pam_unix_acct.c:276
#, c-format
msgid "Warning: your password will expire in %d day."
msgid_plural "Warning: your password will expire in %d days."
-msgstr[0] ""
+msgstr[0] "გაფრთხილება: თქვენს პაროლს ვადა %d დღეში გაუვა."
#. TRANSLATORS: only used if dngettext is not supported
#: modules/pam_unix/pam_unix_acct.c:281
#, c-format
msgid "Warning: your password will expire in %d days."
-msgstr ""
+msgstr "გაფრთხილება: თქვენს პაროლს ვადა %d დღეში გაუვა."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
-msgstr ""
+msgstr "NIS პაროლის შეცვლა შეუძლებელია."
-#: modules/pam_unix/pam_unix_passwd.c:563
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
-msgstr "პაროლი არ იქნა მითითებული"
+msgstr "პაროლი არ იქნა მითითებული."
-#: modules/pam_unix/pam_unix_passwd.c:564
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
-msgstr "პაროლი უკვე იყო გამოყენებული."
+msgstr "პაროლი არ შეცვლილა."
-#: modules/pam_unix/pam_unix_passwd.c:581
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
-msgstr "თქვენ უნდა აირჩიოთ მოკლე პაროლი."
+msgstr "უნდა აირჩიოთ უფრო მოკლე პაროლი."
-#: modules/pam_unix/pam_unix_passwd.c:585
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
-msgstr "თქვენ უნდა აირჩიოთ მოკლე პაროლი."
+msgstr "თქვენ უნდა აირჩიოთ უფრო გრძელი პაროლი."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
-msgstr ""
+msgstr "%s-ის პაროლის შეცვლა."
-#: modules/pam_unix/pam_unix_passwd.c:722
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
-msgstr "თქვენ უნდა აირჩიოთ მოკლე პაროლი."
+msgstr "პაროლის შესაცვლელად კიდევ უნდა მოითმინოთ."
+
+#~ msgid "You have no mail."
+#~ msgstr "თქვენ გაქვთ ახალი წერილი."
#~ msgid "is too similar to the old one"
#~ msgstr "ძალიან გავს ძველს"
diff --git a/po/kk.gmo b/po/kk.gmo
index 1fab8163..39279e14 100644
--- a/po/kk.gmo
+++ b/po/kk.gmo
Binary files differ
diff --git a/po/kk.po b/po/kk.po
index 816c617f..8c956af0 100644
--- a/po/kk.po
+++ b/po/kk.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2012, 2020.
+# Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2012, 2020, 2022.
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
# Dmitry V. Levin <ldv@altlinux.org>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2020-06-24 09:40+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-12-07 16:19+0000\n"
"Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
"Language-Team: Kazakh <https://translate.fedoraproject.org/projects/linux-"
"pam/master/kk/>\n"
@@ -20,50 +20,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.1.1\n"
+"X-Generator: Weblate 4.14.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Пароль: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "%s үшін ағымдағы пароль: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Ағымдағы пароль: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "%s үшін жаңа пароль: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "үшін жаңа пароль: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "%s үшін жаңа парольді қайта енгізіңіз: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "үшін жаңа парольді қайта енгізіңіз: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Кешіріңіз, парольдер өзара сәйкес емес."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%s қайта енгізіңіз"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Парольді өзгертуден бас тартылды."
@@ -205,94 +205,100 @@ msgstr "Бағдарлама libpam-ды қайтадан шақыруы кер
msgid "Unknown PAM error"
msgstr "Белгісіз PAM қатесі"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Уақытыңыз бітіп барады...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Кешіріңіз, сіздің уақытыңыз бітті!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "қате сұхбат (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s қатесі: шығу коды %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s қатесі: алынған сигнал %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s қатесі: белгісіз қалып-күйі 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Қолданылуы: %s: [--dir /tally-бумасына/дейінгі/жол] [--user пайдаланушы] [--"
-"reset]\n"
+"reset] [--legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Пайдаланушы аты Сәтсіз кіру саны Соңғы қате Қайдан\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Тіркелгі %u рет қате кіру талабы салдарынан бұғатталды."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
-#, fuzzy, c-format
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
+#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] "(бұғатты шешуге дейін %d минут қалды)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(бұғатты шешуге дейін %d минут қалды)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " қайдан: %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " қайда: %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Соңғы рет жүйеге кіру:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Жаңа тіркелгңізіге қош келдіңіз!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Соңғы сәтсіз жүйеге кіру талабы:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -300,18 +306,18 @@ msgid_plural ""
msgstr[0] "Соңғы сәтті жүйеге кіру реттен кейін %d қате талап болған."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "Соңғы сәтті жүйеге кіру реттен кейін %d қате талап болған."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "\"%s\" үшін жүйеге кіру талап саны тым көп."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Сізде жаңа пошта жоқ."
#: modules/pam_mail/pam_mail.c:292
@@ -356,12 +362,12 @@ msgstr "'%s' бумасын жасау."
msgid "Unable to create and initialize directory '%s'."
msgstr "'%s' бумасын жасау мүмкін емес."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Пароль осыған дейін қолданған. Басқасын таңдаңыз."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Пароль осыған дейін қолданылған."
@@ -391,17 +397,17 @@ msgstr "деңгейі:"
msgid "This is not a valid security context."
msgstr "Дұрыс қауіпсіздік контексті емес."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "%s үшін жарамды контекстті алу мүмкін емес."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "%s қауіпсіздік контексті тағайындалды."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "%s кілттерді жасау қауіпсіздік контексті тағайындалды."
@@ -421,7 +427,7 @@ msgstr "pam_set_item() орындау мүмкін емес\n"
msgid "login: failure forking: %m"
msgstr "login: үрдісті бастау мүмкін емес: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Рұқсат расталған (соңғы қатынау %ld секунд бұрын болған)."
@@ -453,35 +459,38 @@ msgstr[0] "Ескерту: сіздің пароліңіздің мерзімі
msgid "Warning: your password will expire in %d days."
msgstr "Ескерту: сіздің пароліңіздің мерзімі %d күнде бітеді."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS паролін өзгерту мүмкін емес."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Пароль көрсетілмеді."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Пароль өзгертілмеді."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Сіз қысқа парольді таңдауыңыз керек."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Сізге ұзынырақ парольді таңдау керек."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s үшін парольді өзгерту."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Пароліңізді өзгерті үшін біраз күтуіңіз керек."
+#~ msgid "You have no mail."
+#~ msgstr "Сізде жаңа пошта жоқ."
+
#~ msgid "is the same as the old one"
#~ msgstr "алдыңғысына сәйкес болып тұр"
@@ -548,9 +557,6 @@ msgstr "Пароліңізді өзгерті үшін біраз күтуіңі
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Барлық пайдаланушыларды нөлдік емес мәнге тастау мүмкін емес\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Пайдаланушы аты Сәтсіз кіру саны Соңғы қате Қайдан\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/km.po b/po/km.po
index 4561f654..adc400d9 100644
--- a/po/km.po
+++ b/po/km.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-29 07:00-0500\n"
"Last-Translator: Tomáš Mráz <tmraz@fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -21,49 +21,49 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "ពាក្យសម្ងាត់ ៖ "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "ពាក្យ​សម្ងាត់ %s ថ្មី ៖"
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "ពាក្យ​សម្ងាត់ ថ្មី ៖"
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "ពាក្យ​សម្ងាត់ %s ថ្មី ៖"
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "ពាក្យ​សម្ងាត់ ថ្មី ៖"
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "វាយ​ពាក្យ​សម្ងាត់ %s ថ្មី​ឡើង​វិញ ៖"
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "វាយ​ពាក្យ​សម្ងាត់ ថ្មី​ឡើង​វិញ ៖"
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "សូម​ទោស ពាក្យ​សម្ងាត់​មិន​ដូច​គ្នា​ឡើយ ។"
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "ពាក្យសម្ងាត់​ត្រូវ​បាន​ប្រើ​រួច​ហើយ ។ សូម​ជ្រើស​មួយ​ទៀត ។"
@@ -204,93 +204,99 @@ msgstr "កម្មវិធី​ត្រូវ​តែ​ហៅ libpam ម
msgid "Unknown PAM error"
msgstr "មិន​ស្គាល់​កំហុស PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...អស់​ពេល...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...សូម​ទោស អ្នក​អស់​ពេល​ហើយ !\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "សន្ទនាច្រឡំ (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s ៖ [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " ពី %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " លើ %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "ចូល​ចុងក្រោយ ៖%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "សូម​ស្វាគមន៍​មក​កាន់​គណនី​ថ្មី​របស់​អ្នក !"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -298,19 +304,19 @@ msgid_plural ""
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "មាន​ការ​ចូល​ច្រើន​ពេក​សម្រាប់ '%s' ។"
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "អ្នក​មាន​សំបុត្រ​ថ្មី ។"
#: modules/pam_mail/pam_mail.c:292
@@ -355,12 +361,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "ពាក្យសម្ងាត់​ត្រូវ​បាន​ប្រើ​រួច​ហើយ ។ សូម​ជ្រើស​មួយ​ទៀត ។"
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
#, fuzzy
msgid "Password has been already used."
msgstr "ពាក្យសម្ងាត់​ត្រូវ​បាន​ប្រើ​រួច​ហើយ ។ សូម​ជ្រើស​មួយ​ទៀត ។"
@@ -392,17 +398,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr "មិន​មែន​ជា​បរិបទ​សុវត្ថិភាព​ត្រឹមត្រូវ​មួយឡើយ"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "បរិបទ​សុវត្ថិភាព %s បាន​ផ្ដល់​តម្លៃ​"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "បរិបទ​សុវត្ថិភាព %s បាន​ផ្ដល់​តម្លៃ​"
@@ -422,7 +428,7 @@ msgstr "បាន​បរាជ័យ pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "ចូល ៖ ចម្លង​ខ្លួន​ឯង​មិន​បាន​ជោគជ័យ ៖ %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -457,39 +463,43 @@ msgstr[0] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "មិន​អាច​ផ្លាស់ប្ដូរ​ពាក្យសម្ងាត់ NIS បាន​ឡើយ ។"
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "មិន​បាន​ផ្ដល់​ពាក្យសម្ងាត់"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "មិន​អាច​ផ្លាស់ប្ដូរ​ពាក្យសម្ងាត់ NIS បាន​ឡើយ ។"
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "អ្នកត្រូវតែជ្រើសរើសពាក្យសម្ងាត់ខ្លី។"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "អ្នក​ត្រូវ​តែ​ជ្រើស​ពាក្យសម្ងាត់​វែង​ជាង​នេះ"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "អ្នក​ត្រូវ​តែ​រង់ចាំ​បន្តិច ដើម្បី​ផ្លាស់ប្ដូរ​ពាក្យសម្ងាត់​របស់​អ្នក"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "អ្នក​មាន​សំបុត្រ​ថ្មី ។"
+
#~ msgid "is the same as the old one"
#~ msgstr "ដូច​គ្នា​នឹង​ពាក្យ​សម្ងាត់​ចាស់"
diff --git a/po/kn.po b/po/kn.po
index 03422c9e..145c9e44 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2013-04-15 04:49-0400\n"
"Last-Translator: shanky <prasad.mvs@gmail.com>\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/fedora/language/"
@@ -23,49 +23,49 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "ಗುಪ್ತಪದ: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "ಹೊಸ %sಗುಪ್ತಪದ: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "ಹೊಸ ಗುಪ್ತಪದ: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "ಹೊಸ %sಗುಪ್ತಪದ: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "ಹೊಸ ಗುಪ್ತಪದ: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "ಹೊಸ %sಗುಪ್ತಪದವನ್ನು ಪುನರ್ ಟೈಪಿಸಿ: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "ಹೊಸ ಗುಪ್ತಪದವನ್ನು ಪುನರ್ ಟೈಪಿಸಿ: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "ಕ್ಷಮಿಸಿ, ಗುಪ್ತಪದಗಳು ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%s ಅನ್ನು ಮರಳಿ ನಮೂದಿಸಿ"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "ಗುಪ್ತಪದ ಬದಲಾವಣೆಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ."
@@ -206,93 +206,99 @@ msgstr "ಅನ್ವಯವು libpam ಅನ್ನು ಪುನಃ ಕರೆಯ
msgid "Unknown PAM error"
msgstr "ಗೊತ್ತಿರದ PAM ದೋಷ"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...ಸಮಯ ಸರಿಯುತ್ತಿದೆ...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...ಕ್ಷಮಿಸಿ, ನಿಮ್ಮ ಸಮಯ ಮುಗಿಯಿತು!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "ದೋಷಪೂರಿತ ಸಂವಾದ (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s ವಿಫಲಗೊಂಡಿದೆ: ನಿರ್ಗಮಿಸಲು ಸಂಜ್ಞೆ %d "
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s ವಿಫಲಗೊಂಡಿದೆ: ಹಿಡಿಯಲಾದ ಸೂಚನೆ %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s ವಿಫಲಗೊಂಡಿದೆ: ಗೊತ್ತಿರದ ಸ್ಥಿತಿ 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "ಪ್ರವೇಶ ವಿಫಲತೆಗಳು ಇತ್ತೀಚಿನ ವಿಫಲತೆ ಇಂದ\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "ವಿಫಲಗೊಂಡ %u ಪ್ರವೇಶಗಳಿಂದಾಗಿ ಖಾತೆಯನ್ನು ಲಾಕ್ ಮಾಡಲಾಗುತ್ತಿದೆ"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s ನಿಂದ"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s ನಲ್ಲಿ"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "ಕೊನೆಯ ಲಾಗಿನ್:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "ನಿಮ್ಮ ಹೊಸ ಖಾತೆಗೆ ಸುಸ್ವಾಗತ!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "ಕೊನೆಯ ಲಾಗಿನ್:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -300,19 +306,19 @@ msgid_plural ""
msgstr[0] "ಕೊನೆಯ ಬಾರಿಯ ಯಶಸ್ವಿ ಪ್ರವೇಶದ ನಂತರ %d ವಿಫಲಗೊಂಡ ಪ್ರಯತ್ನಗಳಿವೆ."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "ಕೊನೆಯ ಬಾರಿಯ ಯಶಸ್ವಿ ಪ್ರವೇಶದ ನಂತರ %d ಪ್ರವೇಶದ ಪ್ರಯತ್ನಗಳು ವಿಫಲಗೊಂಡಿದೆ."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s'ಗಾಗಿ ಬಹಳಷ್ಟು ಲಾಗಿನ್ನುಗಳು."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "ನಿಮಗಾಗಿ ಹೊಸ ಮೈಲ್ ಇದೆ."
#: modules/pam_mail/pam_mail.c:292
@@ -357,12 +363,12 @@ msgstr "ಕೋಶ '%s' ಅನ್ನು ರಚಿಸಲಾಗುತ್ತಿದ
msgid "Unable to create and initialize directory '%s'."
msgstr "ಕೋಶ '%s' ಅನ್ನು ರಚಿಸಲು ಹಾಗು ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "ಗುಪ್ತಪದವು ಈಗಾಗಲೆ ಬಳಸಲ್ಪಟ್ಟಿದೆ. ಬೇರೊಂದನ್ನು ಬಳಸಿ."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "ಗುಪ್ತಪದವನ್ನು ಈಗಾಗಲೆ ಬಳಸಲಾಗಿದೆ."
@@ -393,17 +399,17 @@ msgstr "ಮಟ್ಟ:"
msgid "This is not a valid security context."
msgstr "ಸಮಂಜಸವಾದ ಸುರಕ್ಷತಾ ಸನ್ನಿವೇಶ ಅಲ್ಲ"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "ಸುರಕ್ಷತಾ ಸನ್ನಿವೇಶ %s ವನ್ನು ನಿಯೋಜಿಸಲಾಗಿದೆ"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "ಕೀಲಿ ನಿರ್ಮಾಣ ಸನ್ನಿವೇಶ %s ವನ್ನು ನಿಯೋಜಿಸಲಾಗಿದೆ"
@@ -423,7 +429,7 @@ msgstr "pam_set_item() ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ\n"
msgid "login: failure forking: %m"
msgstr "ಲಾಗಿನ್: ಫೋರ್ಕಿಂಗ್ ಮಾಡುವಲ್ಲಿ ವಿಫಲತೆ:%m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -460,39 +466,43 @@ msgstr[0] "ಎಚ್ಚರಿಕೆ: ನಿಮ್ಮ ಗುಪ್ತಪದದ
msgid "Warning: your password will expire in %d days."
msgstr "ಎಚ್ಚರಿಕೆ: %d ದಿನಗಳಲ್ಲಿ ನಿಮ್ಮ ಗುಪ್ತಪದದ ಅವಧಿ ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS ಗುಪ್ತಪದವನ್ನು ಬದಲಾಯಿಸಲಾಗುವುದಿಲ್ಲ್ಲ."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "ಯಾವುದೇ ಗುಪ್ತಪದ ನೀಡಲಾಗಿಲ್ಲ"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS ಗುಪ್ತಪದವನ್ನು ಬದಲಾಯಿಸಲಾಗುವುದಿಲ್ಲ್ಲ."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "ನೀವು ಕಡಿಮೆ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಆರಿಸಬೇಕು."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "ನೀವು ಒಂದು ಉದ್ದವಾದ ಗುಪ್ತಪದವನ್ನು ಆರಿಸಬೇಕು"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s ಗಾಗಿ ಗುಪ್ತಪದವನ್ನು ಬದಲಾಯಿಸಲಾಗುತ್ತಿದೆ."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "ನಿಮ್ಮ ಗುಪ್ತಪದವನ್ನು ಬದಲಾಯಿಸಲು ನೀವು ಬಹಳ ಸಮಯ ಕಾಯಬೇಕು"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "ನಿಮಗಾಗಿ ಹೊಸ ಮೈಲ್ ಇದೆ."
+
#~ msgid "is the same as the old one"
#~ msgstr "ಇದು ಹಳೆಯದರ ಹಾಗೆಯೇ ಇದೆ"
@@ -559,9 +569,6 @@ msgstr "ನಿಮ್ಮ ಗುಪ್ತಪದವನ್ನು ಬದಲಾಯಿ
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: ಎಲ್ಲಾ ಬಳಕೆದಾರರನ್ನು ಶೂನ್ಯವಲ್ಲದುದಕ್ಕೆ ಪುನರ್ ಸಂಯೋಜಿಸಲು ಆಗುವುದಿಲ್ಲ\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "ಪ್ರವೇಶ ವಿಫಲತೆಗಳು ಇತ್ತೀಚಿನ ವಿಫಲತೆ ಇಂದ\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/ko.gmo b/po/ko.gmo
index ef20d46d..be272149 100644
--- a/po/ko.gmo
+++ b/po/ko.gmo
Binary files differ
diff --git a/po/ko.po b/po/ko.po
index ffb77f86..60694014 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -8,14 +8,15 @@
# eukim <eukim@redhat.com>, 2012
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
# simmon <simmon@nplob.com>, 2021.
-# Seong-ho Cho <darkcircle.0426@gmail.com>, 2021.
+# Seong-ho Cho <darkcircle.0426@gmail.com>, 2021, 2022, 2023.
+# 김인수 <simmon@nplob.com>, 2022, 2023.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2021-07-24 10:04+0000\n"
-"Last-Translator: simmon <simmon@nplob.com>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2023-04-23 04:20+0000\n"
+"Last-Translator: 김인수 <simmon@nplob.com>\n"
"Language-Team: Korean <https://translate.fedoraproject.org/projects/linux-"
"pam/master/ko/>\n"
"Language: ko\n"
@@ -23,52 +24,52 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.7.2\n"
+"X-Generator: Weblate 4.15.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "암호: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
-msgstr "현재 %s 암호: "
+msgstr "현재 %s 사용자 비밀번호: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
-msgstr "현재 암호: "
+msgstr "현재 비밀번호: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
-msgstr "새 %s 암호: "
+msgstr "신규 %s 사용자 비밀번호: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
-msgstr "새 암호: "
+msgstr "신규 비밀번호: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
-msgstr "새 %s 암호 다시 입력: "
+msgstr "신규 %s 비밀번호 재 입력: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
-msgstr "새 암호 다시 입력: "
+msgstr "신규 비밀번호 재 입력: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
-msgstr "죄송합니다. 암호가 일치하지 않습니다."
+msgstr "죄송하지만, 비밀번호가 일치하지 않습니다."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
-msgstr "%s 다시 입력"
+msgstr "%s을(를) 다시 입력하세요"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
-msgstr "암호 변경을 취소했습니다."
+msgstr "비밀번호 변경을 취소했습니다."
#: libpam/pam_item.c:311
msgid "login:"
@@ -88,7 +89,7 @@ msgstr "모듈 불러오기 실패"
#: libpam/pam_strerror.c:46
msgid "Symbol not found"
-msgstr "기호를 찾을 수 없음"
+msgstr "심볼을 찾을 수 없음"
#: libpam/pam_strerror.c:48
msgid "Error in service module"
@@ -112,7 +113,7 @@ msgstr "인증 실패"
#: libpam/pam_strerror.c:58
msgid "Insufficient credentials to access authentication data"
-msgstr "인증 데이터 접근에 불충분한 인증 정보"
+msgstr "인증 자료 접근에 불충분한 인증 정보"
#: libpam/pam_strerror.c:60
msgid "Authentication service cannot retrieve authentication info"
@@ -120,31 +121,31 @@ msgstr "인증 서비스에서 인증 정보를 가져올 수 없습니다"
#: libpam/pam_strerror.c:62
msgid "User not known to the underlying authentication module"
-msgstr "기본 인증 모듈에서 사용자를 알 수 없음"
+msgstr "기본 인증 모듈에서 알 수 없는 사용자"
#: libpam/pam_strerror.c:64
msgid "Have exhausted maximum number of retries for service"
-msgstr "서비스를 최대로 재시도함"
+msgstr "서비스 재시도 최대 횟수를 넘었습니다"
#: libpam/pam_strerror.c:66
msgid "Authentication token is no longer valid; new one required"
-msgstr "더 이상 인증 토큰이 유효하지 않습니다. 새로운 인증 토큰이 필요합니다"
+msgstr "인증 토큰이 더 이상 올바르지 않습니다. 새 인증 토큰이 필요합니다"
#: libpam/pam_strerror.c:68
msgid "User account has expired"
-msgstr "사용자 계정 만료"
+msgstr "사용자 계정 유효 기간이 지남"
#: libpam/pam_strerror.c:70
msgid "Cannot make/remove an entry for the specified session"
-msgstr "특정 세션에 대해 항목을 생성/삭제할 수 없음"
+msgstr "지정된 세션을 위한 항목을 생성/제거 할 수 없습니다"
#: libpam/pam_strerror.c:72
msgid "Authentication service cannot retrieve user credentials"
-msgstr "인증 서비스에서 사용자 인증을 읽을 수 없음"
+msgstr "인증 서비스에서 사용자 인증 정보를 가져올 수 없습니다"
#: libpam/pam_strerror.c:74
msgid "User credentials expired"
-msgstr "사용자 인증 만료"
+msgstr "사용자 인증 유효 기간이 지났습니다"
#: libpam/pam_strerror.c:76
msgid "Failure setting user credentials"
@@ -152,39 +153,39 @@ msgstr "사용자 인증 설정 실패"
#: libpam/pam_strerror.c:78
msgid "No module specific data is present"
-msgstr "특정 모듈 데이터가 없음"
+msgstr "모듈에 해당하는 데이터가 없습니다"
#: libpam/pam_strerror.c:80
msgid "Bad item passed to pam_*_item()"
-msgstr "pam_*_item()에 잘못된 항목 전달"
+msgstr "pam_*_item()에 잘못된 항목을 전달했습니다"
#: libpam/pam_strerror.c:82
msgid "Conversation error"
-msgstr "인증 대화 오류"
+msgstr "대화 오류"
#: libpam/pam_strerror.c:84
msgid "Authentication token manipulation error"
-msgstr "인증 토근 수정 오류"
+msgstr "인증 토큰 처리 오류"
#: libpam/pam_strerror.c:86
msgid "Authentication information cannot be recovered"
-msgstr "인증 정보를 복구할 수 없음"
+msgstr "인증 정보를 복구할 수 없습니다"
#: libpam/pam_strerror.c:88
msgid "Authentication token lock busy"
-msgstr "인증 토큰 잠금 장치 사용중"
+msgstr "인증 토큰 잠금 사용 중"
#: libpam/pam_strerror.c:90
msgid "Authentication token aging disabled"
-msgstr "인증 토큰 기한이 비활성화됩니다"
+msgstr "인증 토큰 기한 사용 안함"
#: libpam/pam_strerror.c:92
msgid "Failed preliminary check by password service"
-msgstr "암호 서비스에서 사전 확인 실패"
+msgstr "비밀번호 서비스에서 사전 검사 실패"
#: libpam/pam_strerror.c:94
msgid "The return value should be ignored by PAM dispatch"
-msgstr "복귀 값은 PAM 디스패치에 의해 무시됩니다"
+msgstr "PAM 정보 전송시 반환 값은 무시해야 합니다"
#: libpam/pam_strerror.c:96
msgid "Module is unknown"
@@ -192,187 +193,194 @@ msgstr "모듈을 알 수 없음"
#: libpam/pam_strerror.c:98
msgid "Authentication token expired"
-msgstr "인증 토큰 만료"
+msgstr "인증 토큰 유효 기간이 지남"
#: libpam/pam_strerror.c:100
msgid "Conversation is waiting for event"
-msgstr "이벤트를 위해 인증 대화를 기다리는 중 입니다"
+msgstr "이벤트 처리 과정을 기다리는 중입니다"
#: libpam/pam_strerror.c:102
msgid "Application needs to call libpam again"
-msgstr "libpam을 다시 불러오려면 응용 프로그램이 필요함"
+msgstr "프로그램에서 libpam을 다시 불러와야 합니다"
#: libpam/pam_strerror.c:105
msgid "Unknown PAM error"
msgstr "알 수 없는 PAM 오류"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
-msgstr "..시간 초과...\n"
+msgstr "...시간이 촉박합니다...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
-msgstr "...죄송합니다. 시간이 초과되었습니다!\n"
+msgstr "...미안합니다, 시간이 다 되었습니다!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
-msgstr "잘못된 인증 대화 (%d)\n"
+msgstr "잘못된 인증 처리과정 (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s 실패: 종료 코드 %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
-msgstr "%s 실패: 신호 발견 %d%s"
+msgstr "%s 실패함: 시그널 발생 %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
-msgstr "%s 실패: 알 수 없는 상태 0x%x"
+msgstr "%s 실패함: 알 수 없는 상태 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-"사용법: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"사용법: %s [--dir /path/to/tally-directory] [--user <사용자이름>] [--reset] "
+"[--legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "로그인 실패횟수 최근 실패 접근 호스트\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
-msgstr "계정이 %u 로그인 실패로 인해 계정이 잠김 상태가 됩니다."
+msgstr "로그인에 %u번 실패하여 계정이 잠겼습니다."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
-msgstr[0] "(해제시까지 %d 분 남았습니다)"
+msgstr[0] "(잠금 해제까지 %d분 남았습니다)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
-msgstr "(해제시까지 %d 분 남았습니다)"
+msgstr "(잠금 해제까지 %d분 남았습니다)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
-msgstr " %a %b %e %H:%M:%S %Z %Y"
+msgstr " %Y년 %b %e일 (%a) %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
-msgstr " %.*s에서 시작"
+msgstr " %.*s에서"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
-msgstr " 일시 %.*s"
+msgstr " %.*s에"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "마지막 로그인:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
-msgstr "새로운 계정을 사용해 주셔서 감사합니다!"
+msgstr "새 계정에 오신 것을 환영합니다!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "마지막 실패한 로그인:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, 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."
-msgstr[0] "마지막 로그인 후 %d 번의 로그인 시도가 실패하였습니다."
+msgstr[0] "마지막 로그인 후 로그인 시도를 %d번 실패했습니다."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
-msgstr "마지막 성공적인 로그인 이후에 %d번의 실패한 로그인 시도가 있었습니다."
+msgstr "마지막 로그인 후 로그인 시도를 %d번 실패했습니다."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
-msgstr "'%s' 대해 너무 많은 로그인 시도가 있었습니다."
+msgstr "'%s' 계정에 너무 많이 로그인했습니다."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "새로운 전자우편이 없습니다."
+msgid "You do not have any new mail."
+msgstr "새 전자메일이 없습니다."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
-msgstr "새로운 메일이 있습니다."
+msgstr "새 전자메일이 있습니다."
#: modules/pam_mail/pam_mail.c:295
msgid "You have old mail."
-msgstr "오래된 메일이 있습니다."
+msgstr "오래된 전자메일이 있습니다."
#: modules/pam_mail/pam_mail.c:299
msgid "You have mail."
-msgstr "메일이 있습니다."
+msgstr "전자메일이 있습니다."
#: modules/pam_mail/pam_mail.c:306
#, c-format
msgid "You have no mail in folder %s."
-msgstr "%s 폴더에 메일이 없습니다."
+msgstr "%s 폴더에 전자메일이 없습니다."
#: modules/pam_mail/pam_mail.c:310
#, c-format
msgid "You have new mail in folder %s."
-msgstr "%s에 새로운 메일이 있습니다."
+msgstr "%s 폴더에 신규 전자메일이 있습니다."
#: modules/pam_mail/pam_mail.c:314
#, c-format
msgid "You have old mail in folder %s."
-msgstr "%s 폴더에 오래된 메일이 있습니다."
+msgstr "%s 폴더에 오래된 전자메일이 있습니다."
#: modules/pam_mail/pam_mail.c:319
#, c-format
msgid "You have mail in folder %s."
-msgstr "%s 폴더에 메일이 있습니다."
+msgstr "%s 폴더에 전자메일이 있습니다."
#: modules/pam_mkhomedir/pam_mkhomedir.c:123
#, c-format
msgid "Creating directory '%s'."
-msgstr "'%s' 디렉토리 생성 중."
+msgstr "디렉토리 '%s'를 생성 중."
#: modules/pam_mkhomedir/pam_mkhomedir.c:206
#, c-format
msgid "Unable to create and initialize directory '%s'."
-msgstr "'%s' 디렉토리를 생성 및 초기화 할 수 없습니다."
+msgstr "디렉토리 '%s'를 생성하고 초기화 할 수 없음."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
-msgstr "이미 사용되고 있는 암호입니다. 다른 암호를 선택해 주십시오."
+msgstr "이미 사용하고 있는 비밀번호입니다. 다른 것을 사용하세요."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
-msgstr "이미 사용되고 있는 암호입니다."
+msgstr "이미 사용하고 있는 비밀번호입니다."
#: modules/pam_selinux/pam_selinux.c:172
#, c-format
msgid "The default security context is %s."
-msgstr "기본 보안 내용은 %s 입니다."
+msgstr "기본 보안 컨텍스트는 %s 입니다."
#: modules/pam_selinux/pam_selinux.c:176
msgid "Would you like to enter a different role or level?"
-msgstr "다른 역할 또는 레벨을 입력하시겠습니까?"
+msgstr "다른 역할 또는 수준을 입력하시겠습니까?"
#: modules/pam_selinux/pam_selinux.c:189
msgid "role:"
@@ -381,7 +389,7 @@ msgstr "역할:"
#: modules/pam_selinux/pam_selinux.c:193
#, c-format
msgid "There is no default type for role %s."
-msgstr "역할 %s 에 대한 기본값 유형이 없습니다."
+msgstr "%s 역할의 기본값 형식이 없습니다."
#: modules/pam_selinux/pam_selinux.c:225
msgid "level:"
@@ -389,22 +397,22 @@ msgstr "수준:"
#: modules/pam_selinux/pam_selinux.c:259
msgid "This is not a valid security context."
-msgstr "유효한 보안 내용이 없습니다."
+msgstr "적절한 보안 컨텍스트가 아닙니다."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
-msgstr "%s를 위한 유효한 내용을 가져올 수 없습니다."
+msgstr "%s의 적절한 컨텍스트를 가져올 수 없습니다."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
-msgstr "보안 내용 %s이 할당되었습니다."
+msgstr "%s 보안 컨텍스트를 할당했습니다."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
-msgstr "키 생성 내용 %s 할당되었습니다."
+msgstr "%s 키 생성 컨텍스트를 할당했습니다."
#: modules/pam_selinux/pam_selinux_check.c:99
#, c-format
@@ -419,68 +427,71 @@ msgstr "pam_set_item() 실패\n"
#: modules/pam_selinux/pam_selinux_check.c:133
#, c-format
msgid "login: failure forking: %m"
-msgstr "로그인: 포크 작업(forking) 실패: %m"
+msgstr "로그인: 포크 작업 실패: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
-msgstr "접근이 허용되었습니다 (마지막 접근이 %ld 초 전 이었습니다)."
+msgstr "접근을 허용합니다 (마지막 접근: %ld 초 전)."
#: modules/pam_unix/pam_unix_acct.c:230 modules/pam_unix/pam_unix_acct.c:252
msgid "Your account has expired; please contact your system administrator."
-msgstr "계정이 만료되었습니다; 시스템 관리자에게 알려 주십시오."
+msgstr "계정 유효 기간이 지났습니다. 시스템 관리자에게 문의하십시오."
#: modules/pam_unix/pam_unix_acct.c:238
msgid ""
"You are required to change your password immediately (administrator "
"enforced)."
-msgstr "암호를 빨리 변경해 주십시오 (관리자가 강제합니다)."
+msgstr "비밀번호를 즉시 바꾸어야 합니다 (관리자 강제 사항)."
#: modules/pam_unix/pam_unix_acct.c:244
msgid ""
"You are required to change your password immediately (password expired)."
-msgstr "암호를 긴급히 변경해 주십시오 (암호 기한이 끝났습니다)."
+msgstr "비밀번호를 즉시 바꾸어야 합니다 (암호 기간 만료)."
#: modules/pam_unix/pam_unix_acct.c:269 modules/pam_unix/pam_unix_acct.c:276
#, c-format
msgid "Warning: your password will expire in %d day."
msgid_plural "Warning: your password will expire in %d days."
-msgstr[0] "경고: 암호 기한이 %d 일 이내로 끝납니다."
+msgstr[0] "경고: 비밀번호는 %d일 후 유효 기간이 끝납니다."
#. TRANSLATORS: only used if dngettext is not supported
#: modules/pam_unix/pam_unix_acct.c:281
#, c-format
msgid "Warning: your password will expire in %d days."
-msgstr "경고: 암호 기한이 %d 일 이내로 끝납니다."
+msgstr "경고: 비밀번호는 %d일 후 유효 기간이 끝납니다."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
-msgstr "NIS 암호는 변경할 수 없습니다."
+msgstr "NIS 비밀번호는 변경 할 수 없습니다."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
-msgstr "암호를 입력하지 않았습니다."
+msgstr "비밀번호를 입력하지 않았습니다."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
-msgstr "암호를 바꾸지 않았습니다."
+msgstr "비밀번호를 변경하지 않았습니다."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
-msgstr "더 짧은 암호를 입력해야합니다."
+msgstr "더 짧은 비밀번호를 설정해야 합니다."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
-msgstr "더 긴 비밀번호를 선택해 주세요."
+msgstr "더 긴 비밀번호를 설정해야 합니다."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
-msgstr "%s의 암호를 바꿉니다."
+msgstr "%s를 위한 비밀번호 변경하기."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
-msgstr "암호를 바꾸려면 더 오래 기다려야합니다."
+msgstr "자신의 비밀번호를 변경하려면 조금 더 기다려야 합니다."
+
+#~ msgid "You have no mail."
+#~ msgstr "전자메일이 없습니다."
#~ msgid "is the same as the old one"
#~ msgstr "이전 암호와 같음"
@@ -548,9 +559,6 @@ msgstr "암호를 바꾸려면 더 오래 기다려야합니다."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: 모든 사용자를 영이 아닌 값으로 설정할 수 없음\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "로그인 실패 마지막 실패 다음에서 발생\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/kw_GB.po b/po/kw_GB.po
index dadd947b..bbf32b3c 100644
--- a/po/kw_GB.po
+++ b/po/kw_GB.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM 1.2.1\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: Cornish (United Kingdom)\n"
@@ -19,48 +19,48 @@ msgstr ""
"3\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -200,47 +200,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -250,45 +256,45 @@ msgstr[2] ""
msgstr[3] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgid_plural ""
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -452,31 +458,31 @@ msgstr[3] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr ""
diff --git a/po/ky.po b/po/ky.po
index ed8ee848..56cd0e91 100644
--- a/po/ky.po
+++ b/po/ky.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Kirgyz (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,92 +201,98 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -294,18 +300,18 @@ msgid_plural ""
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -350,12 +356,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -385,17 +391,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -415,7 +421,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -447,34 +453,34 @@ msgstr[0] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Сиз кыска сөздү тандоо керек."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Сиз кыска сөздү тандоо керек."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Сиз кыска сөздү тандоо керек."
diff --git a/po/lt.po b/po/lt.po
index 1d021983..e2783422 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Lithuanian (http://www.transifex.com/projects/p/fedora/"
@@ -21,48 +21,48 @@ msgstr ""
"%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -202,47 +202,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -251,45 +257,45 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -299,18 +305,18 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -355,12 +361,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -390,17 +396,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -420,7 +426,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -454,34 +460,34 @@ msgstr[2] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Turite pasirinkti trumpesnį slaptažodį."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Turite pasirinkti trumpesnį slaptažodį."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Turite pasirinkti trumpesnį slaptažodį."
diff --git a/po/lv.po b/po/lv.po
index 16d8add1..28a578a4 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/fedora/language/"
@@ -21,48 +21,48 @@ msgstr ""
"2);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -202,47 +202,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -251,45 +257,45 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -299,18 +305,18 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -355,12 +361,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -390,17 +396,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -420,7 +426,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -454,34 +460,34 @@ msgstr[2] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Jums jāizvēlas īsāka parole."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Jums jāizvēlas īsāka parole."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Jums jāizvēlas īsāka parole."
diff --git a/po/mk.po b/po/mk.po
index 8b195b78..b7b2480d 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/fedora/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,47 +201,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -249,45 +255,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Мора да изберете пократка лозинка."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Мора да изберете пократка лозинка."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Мора да изберете пократка лозинка."
diff --git a/po/ml.po b/po/ml.po
index b7f4d877..98cde618 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2013-04-15 01:55-0400\n"
"Last-Translator: Ani Peter <apeter@redhat.com>\n"
"Language-Team: Malayalam <discuss@lists.smc.org.in>\n"
@@ -20,49 +20,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "അടയാളവാക്ക്: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "പുതിയ %s അടയാളവാക്ക്: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "പുതിയ അടയാളവാക്ക്: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "പുതിയ %s അടയാളവാക്ക്: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "പുതിയ അടയാളവാക്ക്: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "വീണ്ടും %s അടയാളവാക്ക് ടൈപ്പ് ചെയ്യുക: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "വീണ്ടും അടയാളവാക്ക് ടൈപ്പ് ചെയ്യുക: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "ക്ഷമിക്കണം, അടയാളവാക്കുകള്‍ തമ്മില്‍ ചേരുന്നില്ല."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%s വീണ്ടും ടൈപ്പ് ചെയ്യുക"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "അടയാളവാക്ക് മാറ്റം വരുത്തുന്നതു് നിര്‍ത്തിയിരിക്കുന്നു."
@@ -203,48 +203,54 @@ msgstr "പ്രയോഗങ്ങള്‍ക്ക് വീണ്ടും l
msgid "Unknown PAM error"
msgstr "അപരിചിതമായ PAM പിശക്"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...സമയപരിധി അവസാനിക്കുന്നു...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...ക്ഷമിക്കണം, നിങ്ങളുടെ സമയം കഴിഞ്ഞിരിക്കുന്നു!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "തെറ്റായ സംവാദം (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s പരാ‍ജയപ്പെട്ടു: %d എന്ന കോഡില്‍ നിന്നും പുറത്ത് കടക്കുക"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s പരാ‍ജയപ്പെട്ടു: %d%s സിഗ്നല്‍ ലഭ്യമായിരിക്കുന്നു"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s പരാ‍ജയപ്പെട്ടു: അപരിചിതമായ 0x%x നിലവാരം"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Login Failures Latest failure From\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u പരാജയപ്പെട്ട ലോഗിനുകള്‍ കാരണം അക്കൌണ്ട് താല്‍ക്കാലികമായി പൂട്ടിയിരിക്കുന്നു"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -252,45 +258,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s-ല്‍ നിന്നും"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s-ല്‍"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "അവസാനം ലോഗിന്‍ ചെയ്തത്:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "നിങ്ങളുടെ പുതിയ അക്കൌണ്ടിലേക്ക് സ്വാഗതം!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "അവസാനം ലോഗിന്‍ ചെയ്തതു് പരാജയപ്പെട്ടു:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -299,19 +305,19 @@ msgstr[0] "ശരിയായി അവസാനം ലോഗിന്‍ ചെ
msgstr[1] "ശരിയായി അവസാനം ലോഗിന്‍ ചെയ്ത ശേഷം %d തവണ ലോഗിന്‍ പരാജയപ്പെട്ടു."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "ശരിയായി അവസാനം ലോഗിന്‍ ചെയ്ത ശേഷം %d തവണ ലോഗിന്‍ പരാജയപ്പെട്ടു."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s'-ന് അനവധി ലോഗിനുകള്‍."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "നിങ്ങള്‍ക്ക് പുതിയ മെയില്‍ ഉണ്ട്."
#: modules/pam_mail/pam_mail.c:292
@@ -356,12 +362,12 @@ msgstr "'%s' ഡയറക്ടറി ഉണ്ടാക്കുന്നു."
msgid "Unable to create and initialize directory '%s'."
msgstr "%s ഡയറക്ടറി ഉണ്ടാക്കുവാനും ആരംഭിക്കുവാനും സാധ്യമായില്ല."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "അടയാളവാക്ക് നിലവില്‍ ഉപയോഗിത്തിലുള്ളതാണ്. മറ്റൊന്ന് നല്‍കുക."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "രഹസ്യവാക്ക് നിലവില്‍ ഉപയോഗിച്ചിരിയ്ക്കുന്നു."
@@ -392,17 +398,17 @@ msgstr "നില: "
msgid "This is not a valid security context."
msgstr "ശരിയായ സെക്യൂരിറ്റി കോണ്‍ടെക്സ്റ്റ് അല്ല"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "%s എന്ന സെക്യൂരിറ്റി കോണ്‍ടെക്സ്റ്റ് നല്‍കിയിരിക്കുന്നു"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "കീ ഉണ്ടാക്കുന്നതിനുള്ള കോണ്‍ടെക്സ്റ്റ് ആയ %s നല്‍കിയിരിക്കുന്നു"
@@ -422,7 +428,7 @@ msgstr "pam_set_item() ചെയ്യുന്നതില്‍ പരാജ
msgid "login: failure forking: %m"
msgstr "login: ഫോര്‍ക്ക് ചെയ്യുന്നതില്‍ പരാജയം: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "അനുവാദം നല്‍കിയിരിക്കുന്നു (ഒടുവില്‍ പ്രവേശിച്ചതു് %ld സെക്കന്‍ഡുകള്‍ക്കു് മുമ്പാണു്)."
@@ -460,39 +466,43 @@ msgstr[1] "മുന്നറിയിപ്പ്: നിങ്ങളുടെ
msgid "Warning: your password will expire in %d days."
msgstr "മുന്നറിയിപ്പ്: നിങ്ങളുടെ അടയാളവാക്കിന്റെ കാലാവധി %d ദിവസത്തിനുള്ളില്‍ അവസാനിക്കുന്നു"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS അടയാളവാക്ക് മാറ്റുവാന്‍ സാധ്യമാകുന്നില്ല."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "അടയാളവാക്ക് നല്‍കിയിട്ടില്ല"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS അടയാളവാക്ക് മാറ്റുവാന്‍ സാധ്യമാകുന്നില്ല."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "നിങ്ങൾ ഒരു ഹ്രസ്വ പാസ്‌വേഡ് തിരഞ്ഞെടുക്കണം."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "ഇതിലും വലിയ അടയാളവാക്ക് തിരഞ്ഞെടുക്കുക"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s-നുളള അടയാളവാക്ക് മാറ്റുന്നു."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "നിങ്ങളുടെ അടയാളവാക്ക് മാറ്റുന്നതിനായി ഇനിയും കാത്തിരിക്കേണ്ടതാണ്."
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "നിങ്ങള്‍ക്ക് പുതിയ മെയില്‍ ഉണ്ട്."
+
#~ msgid "is the same as the old one"
#~ msgstr "പഴയത് പോലെ തന്നെയാകുന്നതു്"
@@ -559,9 +569,6 @@ msgstr "നിങ്ങളുടെ അടയാളവാക്ക് മാറ
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: എല്ലാ ഉപയോക്താക്കള്‍ക്കും പൂജ്യം അല്ലാതെ ക്രമികരിക്കുവാന്‍ സാധ്യമല്ല\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Login Failures Latest failure From\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/mn.po b/po/mn.po
index 9cd6e7a2..2211d1b1 100644
--- a/po/mn.po
+++ b/po/mn.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Mongolian (http://www.transifex.com/projects/p/fedora/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,47 +201,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -249,45 +255,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Та богино нууц үг сонгох ёстой."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Та богино нууц үг сонгох ёстой."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Та богино нууц үг сонгох ёстой."
diff --git a/po/mr.po b/po/mr.po
index bfd9845a..d723d158 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2013-05-03 03:46-0400\n"
"Last-Translator: sandeeps <sshedmak@redhat.com>\n"
"Language-Team: Marathi (http://www.transifex.com/projects/p/fedora/language/"
@@ -22,49 +22,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "गुप्तशब्द: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "नवीन गुप्तशब्द %s: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "नवीन गुप्तशब्द: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "नवीन गुप्तशब्द %s: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "नवीन गुप्तशब्द: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "नवीन गुप्तशब्द %s पुन्हा टाइप करा: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "नवीन गुप्तशब्द पुन्हा टाइप करा: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "माफ करा, गुप्तशब्द जुळत नाही."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%s पुन्हा प्रविष्ट करा"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "परवलीचा शब्द रद्द केले."
@@ -205,48 +205,54 @@ msgstr "अनुप्रयोगास libpam ची आवश्चकता
msgid "Unknown PAM error"
msgstr "अपरिचीत PAM त्रुटी"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...वेळ फारच कमी आहे...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...माफ करा, तुमची वेळ समाप्त झाली आहे!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "सदोषीत संवाद (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s अपयशी: एक्जीट कोड %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s अपयशी: संकेत %d%s प्राप्त झाले"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s अपयशी: अपरिचीत स्थिती 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file रूटेड-फाइलनाव] [--user वापरकर्त्याचे नाव] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "प्रवेश अपयशी अलिकडील अपयश पासून\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u अपयशी प्रवेश मुळे खाते कुलूपबंद केले"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -254,45 +260,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s पासून"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s वरील"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "शेवटचे दाखलन:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "नवीन खात्यावर स्वागत आहे!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "शेवटचे अपयशी दाखलन:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -301,19 +307,19 @@ msgstr[0] "शेवटचे यशस्वी प्रवेश पासू
msgstr[1] "शेवटचे यशस्वी प्रवेश पासून %d अपयशी प्रवेश प्रयत्न आढळले गेले."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "शेवटचे यशस्वी प्रवेश पासून %d अपयशी प्रवेश प्रयत्न आढळले."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s' करीता एकापेक्षा जास्त प्रवेश."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "नवीन मेल प्राप्त झाले."
#: modules/pam_mail/pam_mail.c:292
@@ -358,12 +364,12 @@ msgstr "संचयीका '%s' बनवित आहे."
msgid "Unable to create and initialize directory '%s'."
msgstr "डिरेक्ट्री '%s' बनवण्यास व प्रारंभ करण्यास अशक्य."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "ह्या गुप्तशब्दचा आधीच वापर झाला आहे. दुसरा निवडा."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "पासवर्ड आधिपासूनच वापरले आहे."
@@ -394,17 +400,17 @@ msgstr "स्तर:"
msgid "This is not a valid security context."
msgstr "वैध सुरक्षा संदर्भ नाही"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "सुरक्षा संदर्भ %s लागू केले गेले"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "कि निर्माण संदर्भ %s लागू केले गेले"
@@ -424,7 +430,7 @@ msgstr "pam_set_item() कार्यान्वीत करण्यास
msgid "login: failure forking: %m"
msgstr "दाखलन: विभाजन अपयशी: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "प्रवेश स्वीकारले (शेवटचा प्रवेश %ld सेकंद पूर्वी आढळला)."
@@ -460,39 +466,43 @@ msgstr[1] "सावधानता: तुमचे गुप्तशब्द
msgid "Warning: your password will expire in %d days."
msgstr "सावधानता: तुमचे गुप्तशब्द %d दिवसात कालबाह्य होईल"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS गुप्तशब्द बदलविले जाऊ शकत नाही."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "गुप्तशब्द दिलेला नाही"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS गुप्तशब्द बदलविले जाऊ शकत नाही."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "आपण लहान संकेतशब्द निवडणे आवश्यक आहे."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "तुम्ही मोठा गुप्तशब्द निवडला पाहीजे"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s करीता गुप्तशब्द बदलवित आहे."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "तुमचा गुप्तशब्द बदलण्यासाठी तुम्हाला बराच वेळ वाट पहावी लागेल"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "नवीन मेल प्राप्त झाले."
+
#~ msgid "is the same as the old one"
#~ msgstr "प्रविष्ट केलेले जुण्या प्रमाणेच आहे"
@@ -559,9 +569,6 @@ msgstr "तुमचा गुप्तशब्द बदलण्यासा
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: सर्व वापरकर्ता विना-शून्य असे पुन्हस्थापन करू शकत नाही\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "प्रवेश अपयशी अलिकडील अपयश पासून\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/ms.po b/po/ms.po
index 12be3f01..8f166f6d 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-29 07:01-0500\n"
"Last-Translator: Tomáš Mráz <tmraz@fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,51 +20,51 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "(semasa) katalaluan UNIX:"
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "(semasa) katalaluan UNIX:"
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, fuzzy, c-format
msgid "New %s password: "
msgstr "(semasa) katalaluan UNIX:"
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
#, fuzzy
msgid "New password: "
msgstr "(semasa) katalaluan UNIX:"
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, fuzzy, c-format
msgid "Retype new %s password: "
msgstr "(semasa) katalaluan UNIX:"
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
#, fuzzy
msgid "Retype new password: "
msgstr "(semasa) katalaluan UNIX:"
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -204,92 +204,98 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -297,18 +303,18 @@ msgid_plural ""
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -353,12 +359,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -388,17 +394,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -418,7 +424,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[0] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Anda mesti memilih kata laluan yang lebih pendek."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Anda mesti memilih kata laluan yang lebih pendek."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Menukar katalaluan untuk %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Anda mesti memilih kata laluan yang lebih pendek."
diff --git a/po/my.po b/po/my.po
index c43e4cc1..0037e64b 100644
--- a/po/my.po
+++ b/po/my.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Burmese (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,92 +201,98 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -294,18 +300,18 @@ msgid_plural ""
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -350,12 +356,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -385,17 +391,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -415,7 +421,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -447,34 +453,34 @@ msgstr[0] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "သင်တစ်ဦးပိုမိုတိုတောင်းသောစကားဝှက်ကိုရွေးချယ်ရပါမည်။"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "သင်တစ်ဦးပိုမိုတိုတောင်းသောစကားဝှက်ကိုရွေးချယ်ရပါမည်။"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "သင်တစ်ဦးပိုမိုတိုတောင်းသောစကားဝှက်ကိုရွေးချယ်ရပါမည်။"
diff --git a/po/nb.gmo b/po/nb.gmo
index 352b336a..bfb5fc6d 100644
--- a/po/nb.gmo
+++ b/po/nb.gmo
Binary files differ
diff --git a/po/nb.po b/po/nb.po
index 960f0a9c..e965ce3a 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2020-05-17 18:48+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Norwegian Bokmål <https://translate.fedoraproject.org/"
@@ -24,48 +24,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0.4\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Passord: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Nåværende %s-passord: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Nåværende passord: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nytt %s-passord: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nytt passord: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Bekreft nytt %s-passord: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Bekreft nytt passord: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Beklager, ikke samsvar mellom passord."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Skriv %s på nytt"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Bytte av passord avbrutt."
@@ -205,47 +205,53 @@ msgstr "Programmet må spørre libpam på nytt"
msgid "Unknown PAM error"
msgstr "Ukjent PAM-feil"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Tiden er i ferd med utløpe..\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Beklager, tiden er utløpt!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "mislykket dialog (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s feilet: sluttkode %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s feilet: fikk signal %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s feilet: ukjent status 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr "Bruk: %s [--dir /sti/til/tally-mappe] [--user brukernavn] [--reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Brukernavn Feil Siste feil Fra\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Konto låst som følge av %u mislykkede innlogginger."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, fuzzy, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -253,45 +259,45 @@ msgstr[0] "(%d minutter igjen til å låse opp)"
msgstr[1] "(%d minutter igjen til å låse opp)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d minutter igjen til å låse opp)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " fra %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " på %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Siste innlogging:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Velkommen til din nye konto!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Siste feilede innlogging:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -302,20 +308,21 @@ msgstr[1] ""
"Det har vært %d feilede innloggingsforsøk siden siste innlogging uten feil."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Det har vært %d feilede innloggingsforsøk siden siste innlogging uten feil."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "For mange innlogginger for «%s»."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Du har ikke fått noen e-post."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Du har fått ny e-post."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -359,12 +366,12 @@ msgstr "Oppretter katalog «%s»."
msgid "Unable to create and initialize directory '%s'."
msgstr "Kan ikke lage og initiere katalog «%s»."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Passordet er allerede benyttet. Velg et annet."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Passordet har allerede vært brukt."
@@ -394,17 +401,17 @@ msgstr "nivå:"
msgid "This is not a valid security context."
msgstr "Dette er ikke en gyldig sikkerhetskontekst."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Kunne ikke innhente gyldig kontekst for %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Sikkerhetskontekst «%s» tilordnet."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Kontekst «%s» for oppretting av nøkkel tilordnet."
@@ -424,7 +431,7 @@ msgstr "kunne ikke pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "login: feil under forgrening: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Tilgang innvilget (siste tilgang var for %ld sekunder siden)."
@@ -457,35 +464,38 @@ msgstr[1] "Advarsel: Passordet ditt utløper om %d dager."
msgid "Warning: your password will expire in %d days."
msgstr "Advarsel: Passordet ditt utløper om %d dager."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS-passord kunne ikke endres."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Inget passord har blitt angitt."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Passordet kunne ikke endres."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Du må velge et kortere passord."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Du må velge et lengre passord."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Endrer passord for %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Du må vente lenger før du kan endre passordet ditt."
+#~ msgid "You have no mail."
+#~ msgstr "Du har ikke fått noen e-post."
+
#~ msgid "is the same as the old one"
#~ msgstr "er det samme som det gamle"
@@ -551,9 +561,6 @@ msgstr "Du må vente lenger før du kan endre passordet ditt."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Kan ikke tilbakestille alle brukere til non-zero\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Brukernavn Feil Siste feil Fra\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/ne.po b/po/ne.po
index d51c49e4..675f9079 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,47 +201,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -249,45 +255,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "तपाईंले छोटो पासवर्ड छान्नु पर्छ।"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "तपाईंले छोटो पासवर्ड छान्नु पर्छ।"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "तपाईंले छोटो पासवर्ड छान्नु पर्छ।"
diff --git a/po/nl.gmo b/po/nl.gmo
index 74968c62..81f85a05 100644
--- a/po/nl.gmo
+++ b/po/nl.gmo
Binary files differ
diff --git a/po/nl.po b/po/nl.po
index 9e5f0aee..401d7001 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-07-22 00:54+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Dutch <https://translate.fedoraproject.org/projects/linux-pam/"
@@ -28,48 +28,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.7.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Wachtwoord: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Huidig %s wachtwoord: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Huidig wachtwoord: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nieuw %s wachtwoord: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nieuw wachtwoord: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Nieuw %s wachtwoord herhalen: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Nieuw wachtwoord herhalen: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Sorry, wachtwoorden komen niet overeen."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Voer %s opnieuw in"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Wachtwoord wijzigen is afgebroken."
@@ -210,49 +210,55 @@ msgstr "Toepassing moet libpam nogmaals aanroepen"
msgid "Unknown PAM error"
msgstr "Onbekende PAM-fout"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "…De tijd raakt op…\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "…Sorry, uw tijd is verlopen!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "foutieve conversatie (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s is mislukt: afsluitcode %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s is mislukt: signaal %d%s ontvangen"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s is mislukt: onbekende status 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Gebruik: %s [--dir /pad/naar/tally-directory] [--user gebruikersnaam] [--"
"reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Aanmelding Mislukte Laatst mislukte Van\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Het account is vergrendeld wegens %u mislukte aanmeldingen."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -260,45 +266,45 @@ msgstr[0] "(nog %d minuut om te ontgrendelen)"
msgstr[1] "(nog %d minuten om te ontgrendelen)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(nog %d minuten om te ontgrendelen)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %e %b %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " van %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " op %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Laatste aanmelding:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Welkom bij je nieuwe account!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Laatste mislukte aanmeldpoging:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -309,20 +315,21 @@ msgstr[1] ""
"Er waren %d mislukte aanmeldpogingen sinds de laatste succesvolle aanmelding."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Er waren %d mislukte aanmeldpogingen sinds de laatste succesvolle aanmelding."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Te veel aanmeldingen voor '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Je hebt geen e-mail."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Je hebt nieuwe e-mail."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -366,12 +373,12 @@ msgstr "Aanmaken van map '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Niet in staat om map '%s' aan te maken."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Wachtwoord is al eens gebruikt. Kies een ander wachtwoord."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Wachtwoord is al eens gebruikt."
@@ -401,17 +408,17 @@ msgstr "niveau:"
msgid "This is not a valid security context."
msgstr "Dit is geen geldige beveiligingscontext."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Een geldige context voor %s kon niet worden verkregen."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Beveiligingscontext %s is toegewezen."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Sleutelaanmaakcontext %s is toegewezen."
@@ -431,7 +438,7 @@ msgstr "pam_set_item() is mislukt\n"
msgid "login: failure forking: %m"
msgstr "aanmelding: beginnen van nieuw proces mislukt: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Toegang is verleend (laatste toegang was %ld seconden geleden)."
@@ -465,35 +472,38 @@ msgstr[1] "Waarschuwing: je wachtwoord zal binnen %d dagen verlopen."
msgid "Warning: your password will expire in %d days."
msgstr "Waarschuwing: je wachtwoord zal binnen %d dagen verlopen."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS-wachtwoord kon niet worden gewijzigd."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Geen wachtwoord opgegeven."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Het wachtwoord is niet gewijzigd."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Je moet een korter wachtwoord kiezen."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Je moet een langer wachtwoord kiezen."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Veranderen van wachtwoord voor %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Je moet langer wachten om je wachtwoord te wijzigen."
+#~ msgid "You have no mail."
+#~ msgstr "Je hebt geen e-mail."
+
#~ msgid "is the same as the old one"
#~ msgstr "is hetzelfde als het oude"
@@ -560,9 +570,6 @@ msgstr "Je moet langer wachten om je wachtwoord te wijzigen."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: kan niet alle gebruikers terugzetten naar non-zero\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Aanmelding Mislukte Laatst mislukte Van\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/nn.gmo b/po/nn.gmo
index 1ae25512..53862251 100644
--- a/po/nn.gmo
+++ b/po/nn.gmo
Binary files differ
diff --git a/po/nn.po b/po/nn.po
index 1302c3a7..d6ad55bd 100644
--- a/po/nn.po
+++ b/po/nn.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-01-18 22:36+0000\n"
"Last-Translator: Andreas-Johann Ø Ulvestad <aj@aju.no>\n"
"Language-Team: Norwegian Nynorsk <https://translate.fedoraproject.org/"
@@ -21,48 +21,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Passord: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Noverande %s-passord: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Noverande passord: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nytt %s-passord: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nytt passord: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Stadfest nytt %s-passord: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Stadfest nytt passord: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Beklagar, passorda er ikkje like."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Skriv %s på nytt"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Skifte av passord vart avbrote."
@@ -202,47 +202,53 @@ msgstr "Programmet må spørre libpam på ny"
msgid "Unknown PAM error"
msgstr "Ukjend PAM-feil"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Tida held på å gå ut...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Beklagar, tida er gått ut\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "mislykka dialog (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s feila: sluttkode %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s feila: fekk signal %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s feila: ukjend status 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr "Bruk: %s [--dir /sti/til/tally-mappe] [--user brukarnamn] [--reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Konto er låst som følgje av %u mislukka innloggingar."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, fuzzy, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -250,45 +256,45 @@ msgstr[0] "(%d minutt står att for å låse opp)"
msgstr[1] "(%d minutt står att for å låse opp)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d minutt står att for å låse opp)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " frå %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " på %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Siste innlogging:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Velkommen til din nye konto!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Siste feila innlogging:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -299,20 +305,21 @@ msgstr[1] ""
"Det har vore %d feila innloggingsforsøk utan feil sidan førre innlogging."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Det har vore %d feila innloggingsforsøk sidan sist innlogging utan feil."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "For mange innlogginga for «%s»."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Du har ikkje fått nokon e-post."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Du har fått ny e-post."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -356,12 +363,12 @@ msgstr "Opprettar kataloge «%s»."
msgid "Unable to create and initialize directory '%s'."
msgstr "Kan ikkje lage og initiere katalog «%s»."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Passord er allereie nytta. Vel eit anna."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Passordet har allereie vore brukt."
@@ -391,17 +398,17 @@ msgstr "nivå:"
msgid "This is not a valid security context."
msgstr "Dette er ikkje gyldig sikkerheitskontekst."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Kunne ikkje innhente gyldig kontekst for %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Sikkerheitskontekst «%s» tilordna."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Kontekst «%s» for oppretting av nøkkel er tilordna."
@@ -421,7 +428,7 @@ msgstr "kunne ikkje pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "login: feil under forgreining: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Tilgang innvilga (siste tilgang var for %ld sekund sidan)."
@@ -454,31 +461,34 @@ msgstr[1] "Advarsel: Passordet ditt utløper om %d dagar."
msgid "Warning: your password will expire in %d days."
msgstr "Varsel: Passordet ditt går ut om %d dagar."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS-passord kunne ikkje bli endra."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Inga passord er blitt angjeve."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Passordet kunne ikkje bli endra."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Du må velje eit kortare passord."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Du må velje eit kortare passord."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Skiftar passord for %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Du må vente lengre før du kan skifte passordet ditt."
+
+#~ msgid "You have no mail."
+#~ msgstr "Du har ikkje fått nokon e-post."
diff --git a/po/or.gmo b/po/or.gmo
index d5ff1f18..fef87521 100644
--- a/po/or.gmo
+++ b/po/or.gmo
Binary files differ
diff --git a/po/or.po b/po/or.po
index 5a408f73..471ddaa0 100644
--- a/po/or.po
+++ b/po/or.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2020-04-13 22:40+0000\n"
"Last-Translator: Ankit Behera <proneon267@gmail.com>\n"
"Language-Team: Odia <https://translate.fedoraproject.org/projects/linux-pam/"
@@ -24,48 +24,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.11.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "ପ୍ରବେଶ ସଙ୍କେତ: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "ସାମ୍ପ୍ରତିକ %s ପ୍ରବେଶ ସଙ୍କେତ: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "ସାମ୍ପ୍ରତିକ ପ୍ରବେଶ ସଙ୍କେତ: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "ନୂତନ %s ପ୍ରବେଶ ସଙ୍କେତ: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "ନୂତନ ପ୍ରବେଶ ସଙ୍କେତ: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "ନୂତନ %s ପ୍ରବେଶ ସଙ୍କେତକୁ ପୁନର୍ବାର ଟାଇପ କରନ୍ତୁ: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "ନୂତନ ପ୍ରବେଶ ସଙ୍କେତକୁ ପୁନର୍ବାର ଟାଇପ କରନ୍ତୁ: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "କ୍ଷମା କରିବେ, ପ୍ରବେଶ ସଙ୍କେତ ମିଶୁ ନାହିଁ।"
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%sକୁ ପୁନର୍ବାର ଟାଇପ କରନ୍ତୁ"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "ପ୍ରବେଶ ସଙ୍କେତ ପରିବର୍ତ୍ତନକୁ ପ୍ରତ୍ୟାଖାନ କରାଯାଇଛି।"
@@ -205,48 +205,54 @@ msgstr "ପ୍ରୟୋଗ libpam କୁ ପୁନର୍ବାର ଆହ୍ବ
msgid "Unknown PAM error"
msgstr "ଅଜଣା PAM ତୃଟି"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...ସମୟ ସମାପ୍ତ ହେଉଛି...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...କ୍ଷମା କରିବେ, ଆପଣଙ୍କ ସମୟ ସମାପ୍ତ ହୋଇଯାଇଛି!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "ତୃଟିପୂର୍ଣ୍ଣ କଥୋପକଥନ (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s ବିଫଳ: %d ସଙ୍କେତରୁ ପ୍ରସ୍ଥାନ କରୁଅଛି"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s ବିଫଳ: %d%s ସଙ୍କେତ ପାଇଲା"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s ବିଫଳ: ଅଜଣା ଅବସ୍ଥିତି 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "ଲଗଇନ ବିଫଳତାର ନୂତନତମ ବିଫଳତା ରୁ\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u ବିଫଳତା ଲଗଇନ କାରଣରୁ ଖାତା ଅପରିବର୍ତ୍ତନଶୀଳ ହୋଇଯାଇଛି।"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -254,45 +260,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s ରୁ"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s ରେ"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "ଅନ୍ତିମ ଲଗଇନ:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "ଆପଣଙ୍କ ନୂତନ ଖାତାରେ ଆପଣଙ୍କ ସ୍ବାଗତ!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "ଅନ୍ତିମ ବିଫଳ ଲଗଇନ:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -301,19 +307,20 @@ msgstr[0] "ଅନ୍ତିମ ସଫଳ ଲଗଇନ ପରଠାରୁ %d ଟ
msgstr[1] "ଅନ୍ତିମ ସଫଳ ଲଗଇନ ପରଠାରୁ %d ଟି ବିଫଳ ଲଗଇନ ପ୍ରଚେଷ୍ଟା କରାଯାଇଛି।"
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "ଅନ୍ତିମ ସଫଳ ଲଗଇନ ପରଠାରୁ %d ଟି ବିଫଳ ଲଗଇନ ପ୍ରଚେଷ୍ଟା କରାଯାଇଛି।"
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s' ପାଇଁ ଅତ୍ଯଧିକ ସଂଖ୍ଯକ ଲଗଇନ ହୋଇଛି।"
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "ଆପଣଙ୍କର କୌଣସି ଚିଠି ନାହିଁ।"
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "ଆପଣଙ୍କ ପାଇଁ ଗୋଟିଏ ନୂଆ ଚିଠି ଆସିଛି।"
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -357,12 +364,12 @@ msgstr "ଡ଼ିରେକ୍ଟୋରୀ '%s' ନିର୍ମାଣ କରୁ
msgid "Unable to create and initialize directory '%s'."
msgstr "ଡ଼ିରେକ୍ଟୋରୀ '%s'କୁ ନିର୍ମାଣ ଏବଂ ପ୍ରାରମ୍ଭ କରିବାରେ ଅସମର୍ଥ।"
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "ପ୍ରବେଶ ସଙ୍କେତଟି ପୂର୍ବରୁ ବ୍ଯବହୃତ ହେଉଛି। ଅନ୍ଯ ଗୋଟିଏ ପ୍ରବେଶ ସଙ୍କେତ ଚୟନ କରନ୍ତୁ।"
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "ପ୍ରବେଶ ସଙ୍କେତକୁ ପୂର୍ବରୁ ବ୍ୟବହାର କରାଯାଇଛି।"
@@ -392,17 +399,17 @@ msgstr "ସ୍ତର:"
msgid "This is not a valid security context."
msgstr "ଏହା ଗୋଟିଏ ବୈଧ ସୁରକ୍ଷା ପ୍ରସଙ୍ଗ ନୁହେଁ।"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "%s ପାଇଁ ଏକ ବୈଧ ପ୍ରସଙ୍ଗ ହାସଲ ହୋଇ ପାରିଲା ନାହିଁ।"
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "%s ସୁରକ୍ଷା ପ୍ରସଙ୍ଗ ନ୍ଯସ୍ତ କରାଯାଇଛି।"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "କୀ ନିର୍ମାଣ ପ୍ରସଙ୍ଗ %s ନ୍ଯସ୍ତ କରାଯାଇଛି।"
@@ -422,7 +429,7 @@ msgstr "pam_set_item() କରିବାରେ ବିଫଳ\n"
msgid "login: failure forking: %m"
msgstr "ଲଗଇନ: fork କରିବାରେ ବିଫଳ: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "ପ୍ରବେଶ ଗ୍ରହଣୀୟ ହୋଇଛି (ପୂର୍ବ ପ୍ରବେଶ ହୋଇଥିଲା %ld ସେକଣ୍ଡ ପୂର୍ବରୁ)।"
@@ -456,35 +463,38 @@ msgstr[1] "ଚେତାବନୀ: ଆପଣଙ୍କ ପ୍ରବେଶ ସଙ
msgid "Warning: your password will expire in %d days."
msgstr "ଚେତାବନୀ: ଆପଣଙ୍କ ପ୍ରବେଶ ସଙ୍କେତ %d ଦିନରେ ଅକାମି ହୋଇଯିବ।"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS ପ୍ରବେଶ ସଙ୍କେତକୁ ବଦଳାଇ ହେଲା ନାହିଁ।"
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "କୌଣସି ପ୍ରବେଶ ସଙ୍କେତ ପ୍ରଦାନ କରାଯାଇ ନାହିଁ।"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "ପ୍ରବେଶ ସଙ୍କେତକୁ ପରିବର୍ତ୍ତନ କରା ଯାଇ ନାହିଁ।"
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "ଆପଣ ଗୋଟିଏ ଛୋଟ ପ୍ରବେଶ ସଙ୍କେତ ଚୟନ କରିବା ଉଚିତ।"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "ଆପଣ ଗୋଟିଏ ଲମ୍ବା ପ୍ରବେଶ ସଙ୍କେତ ଚୟନ କରିବା ଉଚିତ।"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s ପାଇଁ ପ୍ରବେଶ ସଙ୍କେତକୁ ବଦଳାଉଛି."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "ପ୍ରବେଶ ସଙ୍କେତକୁ ବଦଳାଇବା ପାଇଁ ଆପଣ ଅଧିକ ସମୟ ଅପେକ୍ଷା କରିବା ଉଚିତ।"
+#~ msgid "You have no mail."
+#~ msgstr "ଆପଣଙ୍କର କୌଣସି ଚିଠି ନାହିଁ।"
+
#~ msgid "is the same as the old one"
#~ msgstr "ପୁରୁଣା ପ୍ରବେଶ ସଙ୍କେତ ସହିତ ଏହା ସମାନ ଅଟେ"
@@ -550,9 +560,6 @@ msgstr "ପ୍ରବେଶ ସଙ୍କେତକୁ ବଦଳାଇବା ପା
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: ସମସ୍ତ ଚାଳକ ମାନଙ୍କୁ ଶୂନ୍ଯ ବିହୀନ ଭାବରେ ପୁନର୍ବାର ବିନ୍ଯାସ କରିପାରିବ ନାହିଁ\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "ଲଗଇନ ବିଫଳତାର ନୂତନତମ ବିଫଳତା ରୁ\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/pa.gmo b/po/pa.gmo
index 37a5b5c3..858fbcd9 100644
--- a/po/pa.gmo
+++ b/po/pa.gmo
Binary files differ
diff --git a/po/pa.po b/po/pa.po
index c057de70..8ba68814 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -7,13 +7,13 @@
# Amanpreet Singh Alam[ਆਲਮ] <amanpreetalam@yahoo.com>, 2005
# Jaswinder Singh <jsingh@redhat.com>, 2009,2012
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
-# A S Alam <amanpreet.alam@gmail.com>, 2020.
+# A S Alam <amanpreet.alam@gmail.com>, 2020, 2022, 2023.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2020-07-19 18:29+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2023-03-14 02:20+0000\n"
"Last-Translator: A S Alam <amanpreet.alam@gmail.com>\n"
"Language-Team: Punjabi <https://translate.fedoraproject.org/projects/linux-"
"pam/master/pa/>\n"
@@ -22,50 +22,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Weblate 4.1.1\n"
+"X-Generator: Weblate 4.15.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "ਪਾਸਵਰਡ: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "ਮੌਜੂਦਾ %s ਪਾਸਵਰਡ: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "ਮੌਜੂਦਾ ਪਾਸਵਰਡ: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "ਨਵਾਂ %s ਪਾਸਵਰਡ: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "ਨਵਾਂ ਪਾਸਵਰਡ: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "ਨਵਾਂ %s ਪਾਸਵਰਡ ਮੁੜ-ਲਿਖੋ: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "ਨਵਾਂ ਪਾਸਵਰਡ ਮੁੜ-ਲਿਖੋ: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "ਅਫ਼ਸੋਸ, ਪਰ ਪਾਸਵਰਡ ਆਪਸ ‘ਚ ਮਿਲਦੇ ਨਹੀਂ ਹਨ।"
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "ਮੁੜ-ਲਿਖੋ %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "ਪਾਸਵਰਡ ਤਬਦੀਲੀ ਅਧੂਰੀ ਛੱਡੀ ਗਈ।"
@@ -205,93 +205,101 @@ msgstr "ਕਾਰਜ ਲਈ ਫਿਰ libpam ਨੂੰ ਕਾਲ ਕਰਨ ਦ
msgid "Unknown PAM error"
msgstr "ਅਣਜਾਣ PAM ਗਲਤੀ"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਰਿਹਾ ਹੈ...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...ਅਫਸੋਸ, ਤੁਹਾਡਾ ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਗਿਆ ਹੈ!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "ਗਲਤ ਗੱਲ (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s ਫੇਲ ਹੋਇਆ: ਕੋਡ %d ਨਾਲ ਬੰਦ ਹੋ ਗਿਆ"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s ਫੇਲ ਹੋ ਗਿਆ: ਸਿਗਨਲ %d%s ਮਿਲਿਆ"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s ਫੇਲ ਹੋਇਆ: ਅਣਪਛਾਤੀ ਸਥਿਤੀ 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
-msgstr "ਵਰਤੋਂ: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
+msgstr ""
+"ਵਰਤੋੰ: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "ਲਾਗਇਨ ਫੇਲ੍ਹ ਸਭ ਤੋੰ ਆਖਰੀ ਫੇਲ੍ਹ ਇਸ ਤੋੰ\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u ਫੇਲ੍ਹ ਹੋਏ ਲਾਗਇਨਾਂ ਕਰਕੇ ਖਾਤਾ ਲਾਕ ਕੀਤਾ ਹੈ।"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
-#, fuzzy, c-format
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
+#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] "(ਅਣਲਾਕ ਕਰਨ ਲਈ %d ਮਿੰਟ ਬਚੇ ਹਨ)"
msgstr[1] "(ਅਣਲਾਕ ਕਰਨ ਲਈ %d ਮਿੰਟ ਬਚੇ ਹਨ)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(ਅਣਲਾਕ ਕਰਨ ਲਈ %d ਮਿੰਟ ਬਚੇ ਹਨ)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s ਤੋਂ"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s ਉੱਤੇ"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "ਪਿਛਲਾ ਲਾਗਇਨ:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "ਤੁਹਾਡੇ ਨਵੇਂ ਖਾਤੇ ਵਿੱਚ ਜੀ ਆਇਆਂ ਨੂੰ!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "ਆਖਰੀ ਫੇਲ ਹੋਇਆ ਲਾਗਇਨ:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -300,19 +308,19 @@ msgstr[0] "ਪਿਛਲੇ ਕਾਮਯਾਬ ਲਾਗਇਨ ਤੋਂ ਬਾ
msgstr[1] "ਪਿਛਲੇ ਕਾਮਯਾਬ ਲਾਗਇਨ ਤੋਂ ਬਾਅਦ %d ਫੇਲ੍ਹ ਲਾਗਇਨ ਕੋਸ਼ਿਸ਼ਾਂ ਸਨ।"
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "ਪਿਛਲੇ ਕਾਮਯਾਬ ਲਾਗਇਨ ਤੋਂ ਬਾਅਦ %d ਫੇਲ੍ਹ ਲਾਗਇਨ ਕੋਸ਼ਿਸ਼ਾਂ ਸਨ।"
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s' ਲਈ ਬਹੁਤ ਸਾਰੇ ਲਾਗਇਨ ਕੀਤੇ ਗਏ ਸਨ।"
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "ਤੁਹਾਡੇ ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ ਹੈ।"
+msgid "You do not have any new mail."
+msgstr "ਤੁਹਾਡੇ ਲਈ ਕੋਈ ਨਵੀੰ ਈਮੇਲ ਨਹੀਂ ਹੈ।"
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -356,12 +364,12 @@ msgstr "ਡਾਇਰੈਕਟਰੀ '%s' ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ।
msgid "Unable to create and initialize directory '%s'."
msgstr "ਡਾਇਰੈਕਟਰੀ '%s' ਨੂੰ ਬਣਾਉਣ ਅਤੇ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ।"
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "ਪਾਸਵਰਡ ਪਹਿਲਾਂ ਵੀ ਵਰਤਿਆ ਗਿਆ ਹੈ। ਵੱਖਰਾ ਚੁਣੋ।"
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "ਪਾਸਵਰਡ ਪਹਿਲਾਂ ਹੀ ਵਰਤਿਆ ਜਾ ਚੁੱਕਾ ਹੈ।"
@@ -391,17 +399,17 @@ msgstr "ਲੈਵਲ:"
msgid "This is not a valid security context."
msgstr "ਇਹ ਠੀਕ ਸੁਰੱਖਿਆ ਪਰਸੰਗ ਨਹੀਂ ਹੈ।"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "%s ਲਈ ਢੁੱਕਵਾਂ ਪਰਸੰਗ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।"
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "ਸੁਰੱਖਿਆ ਪਰਸੰਗ %s ਦਿੱਤਾ ਨਹੀਂ ਜਾ ਸਕਿਆ।"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "ਕੁੰਜੀ ਬਣਾਉਣ ਪਰਸੰਗ %s ਦਿੱਤਾ ਗਿਆ ਹੈ।"
@@ -421,7 +429,7 @@ msgstr "pam_set_item() ਲਈ ਫੇਲ\n"
msgid "login: failure forking: %m"
msgstr "ਲਾਗਇਨ: ਫੋਰਕਿੰਗ ਫੇਲ: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "ਪਹੁੰਚ ਲਈ ਇਜਾਜ਼ਤ ਦਿੱਤੀ ਗਈ (ਪਿਛਲੀ ਪਹੁੰਚ %ld ਸਕਿੰਟ ਪਹਿਲਾਂ ਸੀ)।"
@@ -454,35 +462,38 @@ msgstr[1] "ਚੇਤਾਵਨੀ: ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਦੀ
msgid "Warning: your password will expire in %d days."
msgstr "ਚੇਤਾਵਨੀ: ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਦੀ ਮਿਆਦ %d ਦਿਨਾਂ ‘ਚ ਪੁੱਗ ਜਾਵੇਗੀ।"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS ਪਾਸਵਰਡ ਤਬਦੀਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ ਹੈ।"
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "ਕੋਈ ਪਾਸਵਰਡ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ।"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "ਪਾਸਵਰਡ ਤਬਦੀਲ ਨਹੀਂ ਕੀਤਾ ਗਿਆ।"
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "ਤੁਹਾਨੂੰ ਇੱਕ ਛੋਟਾ ਪਾਸਵਰਡ ਚੁਣਨਾ ਚਾਹੀਦਾ ਹੈ."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "ਤੁਹਾਨੂੰ ਲੰਮਾ ਪਾਸਵਰਡ ਚੁਣਨਾ ਪਵੇਗਾ।"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s ਲਈ ਪਾਸਵਰਡ ਤਬਦੀਲ ਕਰ ਰਿਹਾ ਹੈ।"
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਸਵਰਡ ਨੂੰ ਬਦਲਣ ਲਈ ਲੰਮੀ ਉਡੀਕ ਕਰਨੀ ਪਵੇਗੀ।"
+#~ msgid "You have no mail."
+#~ msgstr "ਤੁਹਾਡੇ ਲਈ ਕੋਈ ਮੇਲ ਨਹੀਂ ਹੈ।"
+
#~ msgid "is the same as the old one"
#~ msgstr "ਪੁਰਾਣੇ ਵਰਗਾ ਹੈ"
@@ -548,9 +559,6 @@ msgstr "ਤੁਹਾਨੂੰ ਆਪਣੇ ਪਾਸਵਰਡ ਨੂੰ ਬਦ
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: ਸਾਰੇ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਗ਼ੈਰ-ਸਿਫ਼ਰ ਲਈ ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "ਲਾਗਇਨ ਫੇਲ੍ਹ ਆਖਰੀ ਹੋਏ ਫੇਲ੍ਹ ਇਸ ਤੋਂ\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/pl.gmo b/po/pl.gmo
index b2cf4b63..6616c186 100644
--- a/po/pl.gmo
+++ b/po/pl.gmo
Binary files differ
diff --git a/po/pl.po b/po/pl.po
index 42b0c427..d6346bb5 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -3,17 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Piotr Drąg <piotrdrag@gmail.com>, 2008,2012, 2020, 2021.
+# Piotr Drąg <piotrdrag@gmail.com>, 2008,2012, 2020, 2021, 2022.
# Stanisław Małolepszy <smalolepszy@aviary.pl>, 2006
# Wojciech Kapusta <wojciech@aviary.pl>, 2006
-# Piotr Drąg <piotrdrag@gmail.com>, 2016. #zanata, 2020, 2021.
+# Piotr Drąg <piotrdrag@gmail.com>, 2016. #zanata, 2020, 2021, 2022.
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2021-07-21 15:47+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-11-13 11:41+0000\n"
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
"Language-Team: Polish <https://translate.fedoraproject.org/projects/linux-"
"pam/master/pl/>\n"
@@ -23,50 +23,50 @@ msgstr ""
"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"
-"X-Generator: Weblate 4.7.2\n"
+"X-Generator: Weblate 4.14.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Hasło: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Obecne hasło %s: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Obecne hasło: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nowe hasło %s: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nowe hasło: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Proszę ponownie wpisać nowe hasło %s: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Proszę ponownie wpisać nowe hasło: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Hasła się nie zgadzają."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Proszę ponownie wpisać %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Przerwano zmianę hasła."
@@ -206,49 +206,55 @@ msgstr "Aplikacja musi jeszcze raz wywołać libpam"
msgid "Unknown PAM error"
msgstr "Nieznany błąd PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "…czas mija…\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "…czas minął.\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "błędna rozmowa (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s się nie powiodło: kod wyjścia %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s się nie powiodło: otrzymano sygnał %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s się nie powiodło: nieznany stan 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Użycie: %s [--dir /ścieżka/do/katalogu-tally] [--user nazwa-użytkownika] [--"
-"reset]\n"
+"reset] [--legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Login Niepowodzenia Ostatnie niepowodzenie Z\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Konto zostało zablokowane z powodu %u nieudanych logowań."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -257,45 +263,45 @@ msgstr[1] "(pozostały %d minuty do odblokowania)"
msgstr[2] "(pozostało %d minut do odblokowania)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(pozostało %d min do odblokowania)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a, %-d %b %Y, %H∶%M∶%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " z %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " na %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Ostatnie logowanie:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Witaj na swoim nowym koncie!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Ostatnie nieudane logowanie:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -308,20 +314,20 @@ msgstr[2] ""
"Nastąpiło %d nieudanych prób zalogowania od ostatniego udanego logowania."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Nastąpiło %d nieudanych prób zalogowania od ostatniego udanego logowania."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Za dużo prób zalogowania na „%s”."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Brak wiadomości."
+msgid "You do not have any new mail."
+msgstr "Nie ma nowych wiadomości."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -365,12 +371,12 @@ msgstr "Tworzenie katalogu „%s”."
msgid "Unable to create and initialize directory '%s'."
msgstr "Nie można utworzyć i zainicjować katalogu „%s”."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Hasło było już używane. Należy wybrać inne."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Hasło było już używane."
@@ -400,17 +406,17 @@ msgstr "poziom:"
msgid "This is not a valid security context."
msgstr "Nieprawidłowy kontekst zabezpieczeń."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Nie można uzyskać prawidłowego kontekstu dla %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Przypisano kontekst zabezpieczeń %s."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Przypisano kontekst tworzenia klucza %s."
@@ -430,7 +436,7 @@ msgstr "„pam_set_item()” się nie powiodło\n"
msgid "login: failure forking: %m"
msgstr "login: rozdzielenie się nie powiodło: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Udzielono dostęp (ostatni dostęp %ld s temu)."
@@ -465,35 +471,38 @@ msgstr[2] "Ostrzeżenie: hasło wygaśnie za %d dni."
msgid "Warning: your password will expire in %d days."
msgstr "Ostrzeżenie: hasło wygaśnie za %d dni."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Nie można zmienić hasła NIS."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Nie podano hasła."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Hasło nie zostało zmienione."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Należy wybrać krótsze hasło."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Należy wybrać dłuższe hasło."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Zmienianie hasła dla %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Należy poczekać dłużej na zmianę hasła."
+#~ msgid "You have no mail."
+#~ msgstr "Brak wiadomości."
+
#~ msgid "is the same as the old one"
#~ msgstr "jest identyczne z poprzednim"
@@ -560,9 +569,6 @@ msgstr "Należy poczekać dłużej na zmianę hasła."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: nie można przywrócić wszystkich użytkowników\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Login Niepowodzenia Ostatnie niepowodzenie Z\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/pt.gmo b/po/pt.gmo
index 81d4cc71..78e7db37 100644
--- a/po/pt.gmo
+++ b/po/pt.gmo
Binary files differ
diff --git a/po/pt.po b/po/pt.po
index 556b5c7d..b04dfde9 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-07-22 00:54+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Portuguese <https://translate.fedoraproject.org/projects/"
@@ -26,48 +26,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.7.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Palavra-passe: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Palavra-passe %s atual: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Palavra-passe atual: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nova palavra-passe %s : "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nova palavra-passe: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Digite novamente a nova palavra-passe %s: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Digite novamente a nova palavra-passe: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Desculpe, as palavras-passe não coincidem."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Digite novamente %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "A alteração da palavra-passe foi abortada."
@@ -208,49 +208,55 @@ msgstr "A aplicação necessita de invocar o libpam novamente"
msgid "Unknown PAM error"
msgstr "Erro PAM desconhecido"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...O tempo está a esgotar-se...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Desculpe, o seu tempo expirou!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "conversação errónea (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s falhou: código de saída %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s falhou: sinal capturado %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s falhou: estado desconhecido 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Utilização: %s [--dir / path/to/tally-directory] [--user nome de utilizador] "
"[--reset]]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Sessão Falhas Última falha De\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Conta bloqueada devido a %u inícios de sessão falhados."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -258,45 +264,45 @@ msgstr[0] "(%d minuto restante para desbloquear)"
msgstr[1] "(%d minutos restante para desbloquear)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(Minutos restantes para desbloquear: %d)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " a partir de %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " em %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Último início de sessão:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Bem vindo à sua nova conta!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Último início de sessão falhado:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -309,21 +315,22 @@ msgstr[1] ""
"sessão com sucesso."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Houve %d tentativas falhadas de início de sessão desde o último início de "
"sessão com sucesso."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Demasiados inícios de sessão para '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Não tem correio electrónico."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Tem correio electrónico novo."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -367,12 +374,12 @@ msgstr "A criar directório '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Não foi possível criar e inicializar o directório '%s'."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "A senha já foi utilizada anteriormente. Escolha outra."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "A senha já foi utilizada anteriormente."
@@ -402,17 +409,17 @@ msgstr "nível:"
msgid "This is not a valid security context."
msgstr "Não é um contexto de segurança válido."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Não foi possível obter um contexto de segurança válido para %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Contexto de Segurança %s Atribuído."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Contexto de Segurança de Chaves %s Atribuído."
@@ -432,7 +439,7 @@ msgstr "falha em pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "início de sessão: falha no 'forking': %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Acesso permitido (último acesso foi à %ld segundos atrás)."
@@ -468,35 +475,38 @@ msgstr[1] "Aviso: a sua senha expira em %d dias."
msgid "Warning: your password will expire in %d days."
msgstr "Aviso: a sua palavra passe expira em %d dias."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "A senha NIS não pode ser alterada."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Não foi fornecida uma senha."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "A senha não foi alterada."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Você deve escolher uma senha mais curta."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Deve escolher uma senha mais longa."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "A alterar senha para %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Tem de esperar mais antes de poder alterar a sua senha."
+#~ msgid "You have no mail."
+#~ msgstr "Não tem correio electrónico."
+
#~ msgid "is the same as the old one"
#~ msgstr "é igual à anterior"
@@ -564,9 +574,6 @@ msgstr "Tem de esperar mais antes de poder alterar a sua senha."
#~ msgstr ""
#~ "%s: Não foi possível reiniciar todos os utilizadores para não zero\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Sessão Falhas Última falha De\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
index 524bfe9e..7c3e06a3 100644
--- a/po/pt_BR.gmo
+++ b/po/pt_BR.gmo
Binary files differ
diff --git a/po/pt_BR.po b/po/pt_BR.po
index bdfcb16c..454ec9c7 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-07-22 00:54+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Portuguese (Brazil) <https://translate.fedoraproject.org/"
@@ -27,48 +27,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.7.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Senha: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Atual %s senha: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Atual senha: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nova %s senha: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nova senha: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Redigite a nova %s senha: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Redigite a nova senha: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "As senhas não são iguais."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Redigite %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "A alteração de senha foi abortada."
@@ -208,49 +208,55 @@ msgstr "O aplicativo precisa chamar libpam novamente"
msgid "Unknown PAM error"
msgstr "Erro desconhecido no PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...O tempo está acabando...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Desculpe, seu tempo está aumentando!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "conversação errônea (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s falhou: código de saída %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s falhou: detectou sinal %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s falhou: status desconhecido 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Uso: %s [--dir /caminho/para/diretório-tally] [--user nome-utilizador] [--"
"reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Login Falhas Último falha De\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Conta bloqueada devido a %u falhas de login."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -258,45 +264,45 @@ msgstr[0] "(%d minuto restante para desbloquear)"
msgstr[1] "(%d minutos restante para desbloquear)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(minutos restantes para desbloquear: %d)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " de %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " em %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Último login:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Bem-vindo à sua nova conta!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Falha no último login:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -305,19 +311,20 @@ msgstr[0] "Houve %d falhas de login desde o último login bem sucedido."
msgstr[1] "Houveram %d falhas de login desde o último login bem sucedido."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "Houveram %d falhas de login desde o último login bem sucedido."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Há logins demais para '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Não há mensagens."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Há novas mensagens."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -361,12 +368,12 @@ msgstr "Criando o diretório '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Impossível criar e inicializar o diretório \"%s\"."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "A senha já foi usada. Escolha outra."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "A senha já foi usada."
@@ -396,17 +403,17 @@ msgstr "nível:"
msgid "This is not a valid security context."
msgstr "Não é um contexto de segurança válido."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Impossível obter um contexto válido para %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Contexto de segurança %s atribuído."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Contexto de criação de chave %s atribuído."
@@ -426,7 +433,7 @@ msgstr "falha em pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "login: falha na bifurcação: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Acesso concedido (o último acesso foi a %ld segundos atrás)."
@@ -459,35 +466,38 @@ msgstr[1] "Aviso: sua senha irá expirar em %d dias."
msgid "Warning: your password will expire in %d days."
msgstr "Aviso: sua senha irá expirar em %d dias."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "A senha NIS não pôde ser mudada."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Nenhuma senha informada."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Senha inalterada."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Você deve escolher uma senha mais curta."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Escolha uma senha mais longa."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Mudando senha para %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Aguarde mais tempo para mudar a senha."
+#~ msgid "You have no mail."
+#~ msgstr "Não há mensagens."
+
#~ msgid "is the same as the old one"
#~ msgstr "é igual à antiga senha"
@@ -554,9 +564,6 @@ msgstr "Aguarde mais tempo para mudar a senha."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Impossível redefinir todos os usuários para não-zero\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Login Falhas Último falha De\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/ro.gmo b/po/ro.gmo
index e2cc3fdb..8fa14e9e 100644
--- a/po/ro.gmo
+++ b/po/ro.gmo
Binary files differ
diff --git a/po/ro.po b/po/ro.po
index b2c88993..c09c3179 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -5,13 +5,14 @@
# Translators:
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
# Vlad <milovlad@outlook.com>, 2020.
+# Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2020-12-26 18:36+0000\n"
-"Last-Translator: Vlad <milovlad@outlook.com>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2023-04-09 22:51+0000\n"
+"Last-Translator: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>\n"
"Language-Team: Romanian <https://translate.fedoraproject.org/projects/linux-"
"pam/master/ro/>\n"
"Language: ro\n"
@@ -20,52 +21,52 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3.2\n"
+"X-Generator: Weblate 4.15.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
-msgstr "Parolă: "
+msgstr "Parola: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Parolă curentă %s: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Parolă curentă: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Parolă nouă %s: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Parolă nouă: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
-msgstr "Rescrie parola nouă %s: "
+msgstr "Rescrieți parola nouă %s: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
-msgstr "Rescrie parola nouă: "
+msgstr "Rescrieți parola nouă: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Parolele nu se potrivesc."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
-msgstr "Rescrie %s"
+msgstr "Rescrieți %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
-msgstr "Schimbarea parolei a eșuat."
+msgstr "Schimbarea parolei a fost anulată."
#: libpam/pam_item.c:311
msgid "login:"
@@ -81,7 +82,7 @@ msgstr "Eroare critică - abandonare imediată"
#: libpam/pam_strerror.c:44
msgid "Failed to load module"
-msgstr "Încercare eșuată de a încărca un modul"
+msgstr "Încărcarea modulului a eșuat"
#: libpam/pam_strerror.c:46
msgid "Symbol not found"
@@ -118,7 +119,7 @@ msgstr ""
#: libpam/pam_strerror.c:62
msgid "User not known to the underlying authentication module"
-msgstr "Modulul de autentificare nu cunoaște utilizatorul"
+msgstr "Utilizator necunoscut de modulul de autentificare subiacent"
#: libpam/pam_strerror.c:64
msgid "Have exhausted maximum number of retries for service"
@@ -147,7 +148,7 @@ msgstr "Acreditările utilizatorului au expirat"
#: libpam/pam_strerror.c:76
msgid "Failure setting user credentials"
-msgstr "Eșec in setarea acreditărilor pentru utilizator"
+msgstr "Eșec la definirea acreditărilor pentru utilizator"
#: libpam/pam_strerror.c:78
msgid "No module specific data is present"
@@ -175,7 +176,7 @@ msgstr "Blocarea informației de autentificare este rezervată"
#: libpam/pam_strerror.c:90
msgid "Authentication token aging disabled"
-msgstr "Informația de autentificare nu poate expira"
+msgstr "Perioada de validitate a informației de autentificare este dezactivată"
#: libpam/pam_strerror.c:92
msgid "Failed preliminary check by password service"
@@ -183,7 +184,7 @@ msgstr "Eroare la verificarea preliminară făcută de către serviciul de parol
#: libpam/pam_strerror.c:94
msgid "The return value should be ignored by PAM dispatch"
-msgstr "Valoarea retunată poate fi ignorată de PAM"
+msgstr "Valoarea de returnare trebuie să fie ignorată de către expeditorul PAM"
#: libpam/pam_strerror.c:96
msgid "Module is unknown"
@@ -195,7 +196,7 @@ msgstr "Informația de autentificare a expirat"
#: libpam/pam_strerror.c:100
msgid "Conversation is waiting for event"
-msgstr "Conversația asteaptă după un eveniment"
+msgstr "Conversația așteaptă după un eveniment"
#: libpam/pam_strerror.c:102
msgid "Application needs to call libpam again"
@@ -205,174 +206,181 @@ msgstr "Aplicația trebuie să cheme din nou libpam"
msgid "Unknown PAM error"
msgstr "Eroare PAM necunoscută"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Timpul se scurge...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Timpul a expirat!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "conversație eronată (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
-msgstr "%s a eșuat: codul de terminare %d"
+msgstr "%s a eșuat: codul de ieșire %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s a eșuat: semnalul captat %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s a eșuat: stare necunoscută 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-"Utilizare: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Utilizare: %s [--dir /ruta/la/directorul-tally] [--user nume_utilizator] [--"
+"reset] [--legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Autentificare Eșuări Ultima eșuare De la\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
-msgstr "Contul este blocat deoarece %u nu a reușit să se autentifice."
+msgstr "Contul este blocat din cauza a %u autentificări eșuate."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
-#, fuzzy, c-format
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
+#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
-msgstr[0] "(%d minute rămase până la deblocare)"
+msgstr[0] "(un minut rămas până la deblocare)"
msgstr[1] "(%d minute rămase până la deblocare)"
-msgstr[2] "(%d minute rămase până la deblocare)"
+msgstr[2] "(%d de minute rămase până la deblocare)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d minute rămase până la deblocare)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
-msgstr " %a %b %e %H:%M:%S %Z %Y"
+msgstr " %A %e %B %Y la %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " de la %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " pe %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Ultima autentificare:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Bun venit în noul cont!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Ultima autentificare eșuată:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, 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."
msgstr[0] ""
-"A mai fost %d încercare nereușită de autentificare de la ultima "
+"A avut loc %d încercare nereușită de autentificare de la ultima "
"autentificare reușită."
msgstr[1] ""
-"Au mai fost %d încercări nereușite de autentificare de la ultima "
+"Au avut loc %d încercări nereușite de autentificare de la ultima "
"autentificare reușită."
msgstr[2] ""
-"Au mai fost %d încercări nereușite de autentificare de la ultima "
+"Au avut loc %d de încercări nereușite de autentificare de la ultima "
"autentificare reușită."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-"Au mai fost %d încercări nereușite de autentificare de la ultima "
+"Au avut loc %d încercări nereușite de autentificare de la ultima "
"autentificare reușită."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
-msgstr "Sunt prea multe autentificări pentru '%s'."
+msgstr "Sunt prea multe autentificări pentru „%s”."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Nu ai mesaje."
+msgid "You do not have any new mail."
+msgstr "Nu aveți niciun mesaj nou."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
-msgstr "Ai un mesaj nou."
+msgstr "Aveți un mesaj nou."
#: modules/pam_mail/pam_mail.c:295
msgid "You have old mail."
-msgstr "Ai un mesaj vechi."
+msgstr "Aveți un mesaj vechi."
#: modules/pam_mail/pam_mail.c:299
msgid "You have mail."
-msgstr "Ai un mesaj."
+msgstr "Aveți un mesaj."
#: modules/pam_mail/pam_mail.c:306
#, c-format
msgid "You have no mail in folder %s."
-msgstr "Nu ai mesaje în directorul %s."
+msgstr "Nu aveți mesaje în directorul %s."
#: modules/pam_mail/pam_mail.c:310
#, c-format
msgid "You have new mail in folder %s."
-msgstr "Ai un mesaj nou în directorul %s."
+msgstr "Aveți un mesaj nou în directorul %s."
#: modules/pam_mail/pam_mail.c:314
#, c-format
msgid "You have old mail in folder %s."
-msgstr "Ai un mesaj vechi în directorul %s."
+msgstr "Aveți un mesaj vechi în directorul %s."
#: modules/pam_mail/pam_mail.c:319
#, c-format
msgid "You have mail in folder %s."
-msgstr "Ai un mesaj în directorul %s."
+msgstr "Aveți un mesaj în directorul %s."
#: modules/pam_mkhomedir/pam_mkhomedir.c:123
#, c-format
msgid "Creating directory '%s'."
-msgstr "Crează directorul '%s'."
+msgstr "Se creează directorul „%s”."
#: modules/pam_mkhomedir/pam_mkhomedir.c:206
#, c-format
msgid "Unable to create and initialize directory '%s'."
-msgstr "Nu se poate crea și inițializa directorul '%s'."
+msgstr "Nu se poate crea și inițializa directorul „%s”."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
-msgstr "Parola a fost deja utilizată. Alege alta."
+msgstr "Parola a fost deja utilizată. Alegeți alta."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Parola a fost deja utilizată."
@@ -383,7 +391,7 @@ msgstr "Contextul implicit de securitate este %s."
#: modules/pam_selinux/pam_selinux.c:176
msgid "Would you like to enter a different role or level?"
-msgstr "Vrei să introduci un rol sau nivel diferit?"
+msgstr "Vreți să introduceți un rol sau nivel diferit?"
#: modules/pam_selinux/pam_selinux.c:189
msgid "role:"
@@ -402,17 +410,17 @@ msgstr "nivel:"
msgid "This is not a valid security context."
msgstr "Nu există un context valid de securitate."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
-msgstr "Nu a putut fi obținut un context valid pentru %s."
+msgstr "Nu s-a putut obține un context valid pentru %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Contextul de securitate %s a fost asignat."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Cheia pentru crearea contextului %s a fost asignată."
@@ -432,65 +440,69 @@ msgstr "eroare la pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "autentificare: eroare la bifurcare %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Accesul a fost permis (ultimul acces a fost acum %ld secunde)."
#: modules/pam_unix/pam_unix_acct.c:230 modules/pam_unix/pam_unix_acct.c:252
msgid "Your account has expired; please contact your system administrator."
-msgstr "Contul tău a expirat; te rog să contactezi administratorul de sistem."
+msgstr "Contul dvs. a expirat; contactați administratorul de sistem."
#: modules/pam_unix/pam_unix_acct.c:238
msgid ""
"You are required to change your password immediately (administrator "
"enforced)."
-msgstr "Trebuie să schimbi imediat parola (impus de către administrator)."
+msgstr ""
+"Vi se cere să vă schimbați parola imediat (cerință impusă de administrator)."
#: modules/pam_unix/pam_unix_acct.c:244
msgid ""
"You are required to change your password immediately (password expired)."
-msgstr "Trebuie să schimbi imediat parola (parola a expirat)."
+msgstr "Vi se cere să vă schimbați parola imediat (parola a expirat)."
#: modules/pam_unix/pam_unix_acct.c:269 modules/pam_unix/pam_unix_acct.c:276
#, c-format
msgid "Warning: your password will expire in %d day."
msgid_plural "Warning: your password will expire in %d days."
-msgstr[0] "Atenție: parola ta va expira în %d zi."
-msgstr[1] "Atenție: parola ta va expira în %d zile."
-msgstr[2] "Atenție: parola ta va expira în %d zile."
+msgstr[0] "Atenție: parola dvs. va expira în %d zi."
+msgstr[1] "Atenție: parola dvs. va expira în %d zile."
+msgstr[2] "Atenție: parola dvs. va expira în %d de zile."
#. TRANSLATORS: only used if dngettext is not supported
#: modules/pam_unix/pam_unix_acct.c:281
#, c-format
msgid "Warning: your password will expire in %d days."
-msgstr "Atenție: parola ta va expira în %d zile."
+msgstr "Atenție: parola dvs. va expira în %d zile."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Parola pentru NIS nu poate fi schimbată."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Nu a fost introdusă nicio parolă."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Parola nu a fost schimbată."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
-msgstr "Trebuie să alegi o parolă mai scurtă."
+msgstr "Trebuie să alegeți o parolă mai scurtă."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
-msgstr "Trebuie să alegi o parolă mai lungă."
+msgstr "Trebuie să alegeți o parolă mai lungă."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
-msgstr "Schimbare parolă pentru %s."
+msgstr "Se schimbă parola pentru %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
-msgstr "Trebuie să aștepti mai mult până vei putea schimba parola."
+msgstr "Trebuie să așteptați mai mult până veți putea schimba parola."
+
+#~ msgid "You have no mail."
+#~ msgstr "Nu ai mesaje."
diff --git a/po/ru.gmo b/po/ru.gmo
index 13395fb8..aacfa1b2 100644
--- a/po/ru.gmo
+++ b/po/ru.gmo
Binary files differ
diff --git a/po/ru.po b/po/ru.po
index ef0d1b2b..9812e7c7 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2021-07-21 13:19+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Russian <https://translate.fedoraproject.org/projects/linux-"
@@ -26,48 +26,48 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.7.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Пароль: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Текущий пароль %s: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Текущий пароль: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Новый пароль %s: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Новый пароль: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Повторите ввод нового пароля %s: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Повторите ввод нового пароля: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Извините, но пароли не совпадают."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Повторите ввод %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Изменение пароля отменено."
@@ -209,51 +209,57 @@ msgstr "Приложение должно повторно вызвать libpam
msgid "Unknown PAM error"
msgstr "Неизвестная ошибка PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Время истекает...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Извините, ваше время истекло!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "ошибочный диалог (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "Сбой %s. Код выхода: %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "Сбой %s. Получен сигнал %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "Сбой %s. Неизвестный статус 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Использование: %s: [--dir /путь/к/каталогу-tally] [--user имя_пользователя] "
-"[--reset]\n"
+"[--reset] [--legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Учетная запись Сбои Последний сбой С\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
"Учетная запись заблокирована как следствие неудачных попыток входа (всего -- "
"%u)."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -262,45 +268,45 @@ msgstr[1] "(осталось %d минуты до разблокировки)"
msgstr[2] "(осталось %d минут до разблокировки)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(осталось %d мин. до разблокировки)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " с %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " на %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Последний вход в систему:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Добро пожаловать в новую учетную запись!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Последняя неудачная попытка входа в систему:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -310,18 +316,18 @@ msgstr[1] "Число неудачных попыток со времени по
msgstr[2] "Число неудачных попыток со времени последнего входа: %d."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "Число неудачных попыток со времени последнего входа: %d."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Слишком много регистраций в системе для «%s»."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Почты нет."
#: modules/pam_mail/pam_mail.c:292
@@ -366,12 +372,12 @@ msgstr "Создание каталога %s."
msgid "Unable to create and initialize directory '%s'."
msgstr "Не удалось создать и инициализировать каталог %s."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Этот пароль уже был использован. Выберите другой."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Этот пароль уже использовался."
@@ -401,17 +407,17 @@ msgstr "уровень:"
msgid "This is not a valid security context."
msgstr "Неверный контекст безопасности."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Не удалось получить корректный контекст для %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Контекст безопасности %s назначен."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Контекст %s, используемый при создании ключей, назначен."
@@ -431,7 +437,7 @@ msgstr "не удалось выполнить pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "регистрация: сбой при создании нового процесса: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Доступ предоставлен (последнее обращение было %ld сек. назад)."
@@ -467,32 +473,32 @@ msgstr[2] "Предупреждение: срок действия пароля
msgid "Warning: your password will expire in %d days."
msgstr "Предупреждение: срок действия пароля истекает через %d дн(я)(ей)."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Пароль NIS изменить нельзя."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Пароль не указан."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Пароль не изменен."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Вы должны выбрать более короткий пароль."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Выберите пароль большей длины."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Смена пароля для %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "До смены пароля должно пройти больше времени."
@@ -563,9 +569,6 @@ msgstr "До смены пароля должно пройти больше вр
#~ msgstr ""
#~ "%s: не удается выполнить сброс всех пользователей в ненулевое значение\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Учетная запись Сбои Последний сбой С\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/si.po b/po/si.po
index 3bfb4679..31eee970 100644
--- a/po/si.po
+++ b/po/si.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2020-03-06 23:59+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Sinhala <https://translate.fedoraproject.org/projects/linux-"
@@ -22,49 +22,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 3.11.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "රහස්පදය: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "නව %s රහස්පදය: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "නව රහස්පදය: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "නව %s රහස්පදය: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "නව රහස්පදය: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "නව %s රහස්පදය නැවත ඇතුළත් කරන්න: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "නව රහස්පදය නැවත ඇතුළත් කරන්න: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "සමාවෙන්න, රහස්පද ගැලපෙන්නේ නැත."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "රහස්පදය දැනටමත් භාවිතා වේ. වෙනත් එකක් තෝරාගන්න."
@@ -205,48 +205,54 @@ msgstr "යෙදුමට පැරණි libpam ඇමතීමට අවශ
msgid "Unknown PAM error"
msgstr "නොදන්නා PAM දෝෂය"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...කාල සීමාව ඉක්මවා ඇත...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...සමාවන්න, ොබගේ කාලය ඉක්ම විය!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "වැරදි සගත පරිවර්තනයක්(%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s අසමත් විය: ඉවතිවීමෙ කේතය %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s අසමත් විය: සංඥාව අල්ලා ගන්නා ලදි%d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s අසමත් විය: නොදන්නා තත්වය 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -254,45 +260,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s වෙතින්"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s වෙනිදා"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "අවසාන පිවිසුම:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "ඔබගේ නව ගිණුමට සාදරයෙන් පිළිගනිමු!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -301,19 +307,19 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s' සඳහා බොහෝ පිවිසුම් ගණනක් ඇත."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "ඔබට අලුත් තැපැල් ඇත."
#: modules/pam_mail/pam_mail.c:292
@@ -358,12 +364,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "රහස්පදය දැනටමත් භාවිතා වේ. වෙනත් එකක් තෝරාගන්න."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
#, fuzzy
msgid "Password has been already used."
msgstr "රහස්පදය දැනටමත් භාවිතා වේ. වෙනත් එකක් තෝරාගන්න."
@@ -395,17 +401,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr "නිරවද්‍ය ආරක්‍ෂක ප්‍රකරණයක් නොවේ"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "%s ආරක්‍ෂක ප්‍රකරණය යොදවා ඇත"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "%s ආරක්‍ෂක ප්‍රකරණය යොදවා ඇත"
@@ -425,7 +431,7 @@ msgstr "pam_set_item() අසමත් විය\n"
msgid "login: failure forking: %m"
msgstr "පිවිසුම: ෆොර්කින් බිදවැටීමක්: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -461,39 +467,43 @@ msgstr[1] "අවවාදයි: ඔබගේ රහස්පදය දින %
msgid "Warning: your password will expire in %d days."
msgstr "අවවාදයි: ඔබගේ රහස්පදය දින %d කින් කල්ඉකුත් වේ"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS රහස්පදය වෙනස් කළ නොහැක."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "රහස්පදය සපයා නැත"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS රහස්පදය වෙනස් කළ නොහැක."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "ඔබ කෙටි මුරපදයක් තෝරා ගත යුතුය."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "ඔබ විසින් දිගු රහස්පදයක් තෝරාගත යුතුම වේ"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "ඔබගේ රහස්පදය වෙනස් කිරීමට බොහෝ වෙලාවක් රැදී සිටීය යුතුම වේ"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "ඔබට අලුත් තැපැල් ඇත."
+
#~ msgid "is the same as the old one"
#~ msgstr "එය පැරණි රහස්පදය හා සමාන වේ"
diff --git a/po/sk.gmo b/po/sk.gmo
index f027bfba..0d79190d 100644
--- a/po/sk.gmo
+++ b/po/sk.gmo
Binary files differ
diff --git a/po/sk.po b/po/sk.po
index 38a3e05f..41710228 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,15 +8,15 @@
# feonsu <feonsu@gmail.com>, 2008
# Pavol Šimo <palo.simo@gmail.com>, 2009
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
-# Ondrej Sulek <feonsu@gmail.com>, 2020.
+# Ondrej Sulek <feonsu@gmail.com>, 2020, 2021.
# Dmitry V. Levin <ldv@altlinux.org>, 2020.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2020-07-05 23:52+0000\n"
-"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2021-10-08 04:19+0000\n"
+"Last-Translator: Ondrej Sulek <feonsu@gmail.com>\n"
"Language-Team: Slovak <https://translate.fedoraproject.org/projects/linux-"
"pam/master/sk/>\n"
"Language: sk\n"
@@ -24,50 +24,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.1.1\n"
+"X-Generator: Weblate 4.8\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Heslo: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Aktuálne %s heslo: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Aktuálne heslo: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nové %s heslo: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nové heslo: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Opakujte nové %s heslo: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Opakujte nové heslo: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Prepáčte, heslá sa nezhodujú."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Opakujte %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Zmena hesla zrušená."
@@ -207,96 +207,102 @@ msgstr "Aplikácia musí znovu zavolať libpam"
msgid "Unknown PAM error"
msgstr "Neznáme chyba PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Odpočet bol spustený...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Prepáčte, váš čas vypršal!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "chybná konverzácia (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s zlyhalo: výstupný kód %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s zlyhalo: dostal signál %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s zlyhalo: neznámy stav 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Použitie: %s [--dir /cesta/k/zhodujú-directory] [--user pouzivatelske_meno] "
"[--reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Login Zlyhaní Ostatné zlyhanie Z\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Účet uzamknutý z dôvodu %u neúspešných prihlásení."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
-#, fuzzy, c-format
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
+#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
-msgstr[0] "(odomknutie zostáva %d minút)"
-msgstr[1] "(odomknutie zostáva %d minút)"
-msgstr[2] "(odomknutie zostáva %d minút)"
+msgstr[0] "(na odomknutie zostáva %d minúta)"
+msgstr[1] "(na odomknutie zostáva %d minúty)"
+msgstr[2] "(na odomknutie zostáva %d minút)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(odomknutie zostáva %d minút)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %d.%m.%Y %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " z %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " na %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Posledné prihlásenie:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Vitajte vo vašom novom účte!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Posledné neúspešné prihlásenie:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -312,21 +318,22 @@ msgstr[2] ""
"prihlásenie."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Od posledného úspešného prihlásenia došlo k %d neúspešným pokusom o "
"prihlásenie."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Príliš veľa prihlásení pre '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Nemáte žiadnu poštu."
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "Máte novú poštu."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -370,12 +377,12 @@ msgstr "Vytváranie priečinka '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Nedá sa vytvoriť a inicializovať priečinok '%s'."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Heslo už bolo použité. Zvoľte si iné."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Heslo už bolo použité."
@@ -405,17 +412,17 @@ msgstr "úroveň:"
msgid "This is not a valid security context."
msgstr "Neplatný kontext zabezpečenia."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Nie je možné získať platný kontext pre %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Kontext zabezpečenia %s pridelený."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Kontext zabezpečenia pre vytváranie kľúčov %s pridelený."
@@ -435,7 +442,7 @@ msgstr "chyba pri pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "login: chyba forku: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Prístup povolený (posledný prístup pred %ld sekundami)."
@@ -470,35 +477,38 @@ msgstr[2] "Upozornenie: vaše heslo vyprší za %d dní."
msgid "Warning: your password will expire in %d days."
msgstr "Upozornenie: vaše heslo vyprší za %d dní."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Nie je možné zmeniť NIS heslo."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Heslo nezadané."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Heslo nebolo zmenené."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Musíte zvoliť kratšie heslo."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Musíte si zvoliť dlhšie heslo."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Zmena hesla pre %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Na zmenu svojho hesla musíte počkať dlhšie."
+#~ msgid "You have no mail."
+#~ msgstr "Nemáte žiadnu poštu."
+
#~ msgid "is the same as the old one"
#~ msgstr "je rovnaké ako predchádzajúce"
@@ -565,9 +575,6 @@ msgstr "Na zmenu svojho hesla musíte počkať dlhšie."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Nedá sa resetovať všetkých používateľov nenulovo\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Login Zlyhaní Ostatné zlyhanie Z\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/sl.gmo b/po/sl.gmo
index 529d6055..5b6cf6a5 100644
--- a/po/sl.gmo
+++ b/po/sl.gmo
Binary files differ
diff --git a/po/sl.po b/po/sl.po
index e472a4b9..8d338145 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -4,65 +4,66 @@
#
# Translators:
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
+# Martin Srebotnjak <miles@filmsi.net>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2011-11-30 06:56-0500\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Slovenian (http://www.transifex.com/projects/p/fedora/"
-"language/sl/)\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2023-02-20 19:20+0000\n"
+"Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
+"Language-Team: Slovenian <https://translate.fedoraproject.org/projects/linux-"
+"pam/master/sl/>\n"
"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
-"%100==4 ? 2 : 3);\n"
-"X-Generator: Zanata 3.8.3\n"
+"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
+"%100==4 ? 2 : 3;\n"
+"X-Generator: Weblate 4.15.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
-msgstr ""
+msgstr "Geslo: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
-msgstr ""
+msgstr "Trenutno geslo %s: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
-msgstr ""
+msgstr "Trenutno geslo: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
-msgstr ""
+msgstr "Novo geslo %s: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
-msgstr ""
+msgstr "Novo geslo: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
-msgstr ""
+msgstr "Žal se gesli ne ujemata."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -84,7 +85,7 @@ msgstr ""
#: libpam/pam_strerror.c:46
msgid "Symbol not found"
-msgstr ""
+msgstr "Simbola ni mogoče najti"
#: libpam/pam_strerror.c:48
msgid "Error in service module"
@@ -104,7 +105,7 @@ msgstr ""
#: libpam/pam_strerror.c:56
msgid "Authentication failure"
-msgstr ""
+msgstr "Napaka overjanja"
#: libpam/pam_strerror.c:58
msgid "Insufficient credentials to access authentication data"
@@ -128,7 +129,7 @@ msgstr ""
#: libpam/pam_strerror.c:68
msgid "User account has expired"
-msgstr ""
+msgstr "Uporabniški račun je potekel"
#: libpam/pam_strerror.c:70
msgid "Cannot make/remove an entry for the specified session"
@@ -156,7 +157,7 @@ msgstr ""
#: libpam/pam_strerror.c:82
msgid "Conversation error"
-msgstr ""
+msgstr "Napaka pogovora"
#: libpam/pam_strerror.c:84
msgid "Authentication token manipulation error"
@@ -184,7 +185,7 @@ msgstr ""
#: libpam/pam_strerror.c:96
msgid "Module is unknown"
-msgstr ""
+msgstr "Modul ni znan"
#: libpam/pam_strerror.c:98
msgid "Authentication token expired"
@@ -200,49 +201,55 @@ msgstr ""
#: libpam/pam_strerror.c:105
msgid "Unknown PAM error"
-msgstr ""
+msgstr "Neznana napaka PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
-msgstr ""
+msgstr "... Čas se izteka ...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
+msgstr ""
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -252,45 +259,45 @@ msgstr[2] ""
msgstr[3] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
-msgstr ""
+msgstr "Zadnja prijava:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -301,18 +308,18 @@ msgstr[2] ""
msgstr[3] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -357,12 +364,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -392,17 +399,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -422,7 +429,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -457,34 +464,32 @@ msgstr[3] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
-msgstr ""
+msgstr "Gesla NIS ni bilo možno spremeniti."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Izbrati morate krajše geslo."
-#: modules/pam_unix/pam_unix_passwd.c:585
-#, fuzzy
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
-msgstr "Izbrati morate krajše geslo."
+msgstr "Izbrati morate daljše geslo."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Izbrati morate krajše geslo."
diff --git a/po/sq.po b/po/sq.po
index b4756d26..c7b7cedd 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,47 +201,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -249,45 +255,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Ju duhet të zgjidhni një fjalëkalim më të shkurtër."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Ju duhet të zgjidhni një fjalëkalim më të shkurtër."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Ju duhet të zgjidhni një fjalëkalim më të shkurtër."
diff --git a/po/sr.po b/po/sr.po
index 1e97611a..c4b856f1 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2014-11-16 06:51-0500\n"
"Last-Translator: Momcilo Medic <medicmomcilo@gmail.com>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/linux-pam/"
@@ -26,49 +26,49 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Лозинка: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "Нова %s лозинка: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "Нова лозинка: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Нова %s лозинка: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Нова лозинка: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Поново унесите нову %s лозинку: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Поново унесите нову лозинку: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Извините, лозинке се не подударају."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Поново унесите %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "Промена лозинке је прекинута."
@@ -209,49 +209,55 @@ msgstr "Програм мора поново да позове libpam"
msgid "Unknown PAM error"
msgstr "Непозната PAM грешка"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Истиче време...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Извините, време вам је истекло!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "разговор пун грешака (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s неуспех: излазни код %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s неуспех: ухваћен сигнал %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s неуспех: непознат статус 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file коренски-називдатотеке] [--user корисничкоиме] [--reset[=n]] [--"
"quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Пријава Неуспеси Последњи неуспех Са\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Налог је закључан због %u неуспелих пријава"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -260,45 +266,45 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %e. %b %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " са %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " на %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Последња пријава:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Добро дошли на ваш нови налог!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Последња неуспешна пријава:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -308,19 +314,19 @@ msgstr[1] "Било је %d неуспела покушаја пријаве о
msgstr[2] "Било је %d неуспелих покушаја пријаве од последње успешне пријаве."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "Било је %d неуспелих покушаја пријаве од последње успешне пријаве."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "Превише пријава за „%s“."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Имате нову пошту."
#: modules/pam_mail/pam_mail.c:292
@@ -365,12 +371,12 @@ msgstr "Правим директоријум „%s“."
msgid "Unable to create and initialize directory '%s'."
msgstr "Не могу да направим директоријум „%s“."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Лозинка је већ у употреби. Изаберите другу."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Шифра је већ била у употреби."
@@ -401,17 +407,17 @@ msgstr "ниво:"
msgid "This is not a valid security context."
msgstr "Неисправан безбедносни контекст"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "Безбедносни контекст %s је додељен"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "Контекст прављења кључа %s је додељен"
@@ -431,7 +437,7 @@ msgstr "неуспешно извршавање функције pam_set_item()\
msgid "login: failure forking: %m"
msgstr "пријава: грешка при гранању: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Приступ је одобрен (последњи приступ је био пре %ld секунди)."
@@ -468,39 +474,43 @@ msgstr[2] "Упозорење: ваша лозинка ће истећи кро
msgid "Warning: your password will expire in %d days."
msgstr "Упозорење: ваша лозинка ће истећи кроз %d дана"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS лозинка не може бити промењена."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "Није понуђена лозинка"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS лозинка не може бити промењена."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Морате одабрати краћу лозинку."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Морате изабрати дужу лозинку"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Мењам лозинку за %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Морате дуже сачекати на промену лозинке"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "Имате нову пошту."
+
#~ msgid "is the same as the old one"
#~ msgstr "иста је као и стара"
@@ -568,9 +578,6 @@ msgstr "Морате дуже сачекати на промену лозинк
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: не могу да повратим све кориснике на број различит од нуле\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Пријава Неуспеси Последњи неуспех Са\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/sr@latin.po b/po/sr@latin.po
index e68f4260..c44ba4a6 100644
--- a/po/sr@latin.po
+++ b/po/sr@latin.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:59-0500\n"
"Last-Translator: Tomáš Mráz <tmraz@fedoraproject.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -24,49 +24,49 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Lozinka: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "Nova %s lozinka: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "Nova lozinka: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nova %s lozinka: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nova lozinka: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Ponovo unesite novu %s lozinku: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Ponovo unesite novu lozinku: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Izvinite, lozinke se ne podudaraju."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Ponovo unesite %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "Promena lozinke je prekinuta."
@@ -207,49 +207,55 @@ msgstr "Program mora ponovo da pozove libpam"
msgid "Unknown PAM error"
msgstr "Nepoznata PAM greška"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Ističe vreme...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Izvinite, vreme vam je isteklo!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "razgovor pun grešaka (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s neuspeh: izlazni kod %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s neuspeh: uhvaćen signal %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s neuspeh: nepoznat status 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file korenski-nazivdatoteke] [--user korisničkoime] [--reset[=n]] [--"
"quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Prijava Neuspesi Poslednji neuspeh Sa\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Nalog je zaključan zbog %u neuspelih prijava"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -258,45 +264,45 @@ msgstr[1] ""
msgstr[2] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %e. %b %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " sa %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " na %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Poslednja prijava:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Dobro došli na vaš novi nalog!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Poslednja neuspešna prijava:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -306,19 +312,19 @@ msgstr[1] "Bilo je %d neuspela pokušaja prijave od poslednje uspešne prijave."
msgstr[2] "Bilo je %d neuspelih pokušaja prijave od poslednje uspešne prijave."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "Bilo je %d neuspelih pokušaja prijave od poslednje uspešne prijave."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "Previše prijava za „%s“."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Imate novu poštu."
#: modules/pam_mail/pam_mail.c:292
@@ -363,12 +369,12 @@ msgstr "Pravim direktorijum „%s“."
msgid "Unable to create and initialize directory '%s'."
msgstr "Ne mogu da napravim direktorijum „%s“."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Lozinka je već u upotrebi. Izaberite drugu."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
#, fuzzy
msgid "Password has been already used."
msgstr "Lozinka je već u upotrebi. Izaberite drugu."
@@ -400,17 +406,17 @@ msgstr "nivo:"
msgid "This is not a valid security context."
msgstr "Neispravan bezbednosni kontekst"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "Bezbednosni kontekst %s je dodeljen"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "Kontekst pravljenja ključa %s je dodeljen"
@@ -430,7 +436,7 @@ msgstr "neuspešno izvršavanje funkcije pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "prijava: greška pri grananju: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Pristup je odobren (poslednji pristup je bio pre %ld sekundi)."
@@ -467,40 +473,44 @@ msgstr[2] "Upozorenje: vaša lozinka će isteći kroz %d dana"
msgid "Warning: your password will expire in %d days."
msgstr "Upozorenje: vaša lozinka će isteći kroz %d dana"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS lozinka ne može biti promenjena."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "Nije ponuđena lozinka"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS lozinka ne može biti promenjena."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Morate izabrati dužu lozinku"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Morate izabrati dužu lozinku"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Menjam lozinku za %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Morate duže sačekati na promenu lozinke"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "Imate novu poštu."
+
#~ msgid "is the same as the old one"
#~ msgstr "ista je kao i stara"
@@ -566,9 +576,6 @@ msgstr "Morate duže sačekati na promenu lozinke"
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: ne mogu da povratim sve korisnike na broj različit od nule\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Prijava Neuspesi Poslednji neuspeh Sa\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/sv.gmo b/po/sv.gmo
index a113ec7c..25a52d01 100644
--- a/po/sv.gmo
+++ b/po/sv.gmo
Binary files differ
diff --git a/po/sv.po b/po/sv.po
index 35a52cee..73755c91 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -9,13 +9,14 @@
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
# Andreas Henriksson <andreas+fedora@fatal.se>, 2020.
# Dmitry V. Levin <ldv@altlinux.org>, 2021.
+# Luna Jernberg <bittin@reimu.nl>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2021-07-22 00:54+0000\n"
-"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-11-15 18:19+0000\n"
+"Last-Translator: Luna Jernberg <bittin@reimu.nl>\n"
"Language-Team: Swedish <https://translate.fedoraproject.org/projects/linux-"
"pam/master/sv/>\n"
"Language: sv\n"
@@ -23,50 +24,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.7.2\n"
+"X-Generator: Weblate 4.14.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Lösenord: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Nuvarande %s lösenord: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Nuvarande lösenord: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Nytt %s lösenord: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Nytt lösenord: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Ange nytt %s lösenord igen: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Ange nytt lösenord igen: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Tyvärr, lösenorden stämmer inte överens."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Ange %s igen"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Ändring av lösenordet avbröts."
@@ -206,49 +207,55 @@ msgstr "Programmet behöver anropa libpam igen"
msgid "Unknown PAM error"
msgstr "Okänt PAM-fel"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Tiden håller på att ta slut...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Tyvärr, din tid är ute!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "felaktig konversation (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s misslyckades: slutstatus %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s misslyckades: fångade signalen %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s misslyckades: okänd status 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Användning: %s [--dir /sökväg/till/tally-katalog] [--user användarnamn] [--"
-"reset]\n"
+"reset] [--legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Inloggning Misslyck Senaste fel Från\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Kontot är låst på grund av %u misslyckade inloggningar."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -256,45 +263,45 @@ msgstr[0] "(%d minut kvar till upplåsning)"
msgstr[1] "(%d minuter kvar till upplåsning)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d minuter kvar till upplåsning)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %e %b %Y %H.%M.%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " från %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " på %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Senaste inloggning:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Välkommen till ditt nya konto!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Senaste misslyckade inloggning:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -307,21 +314,21 @@ msgstr[1] ""
"inloggning."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Det har skett %d misslyckade inloggningsförsök sedan senaste korrekta "
"inloggning."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "För många inloggningar för '%s'."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Du har inga brev."
+msgid "You do not have any new mail."
+msgstr "Du har inga nya brev."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -365,12 +372,12 @@ msgstr "Skapar katalogen '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Kunde inte skapa och initiera katalogen '%s'."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Lösenordet har redan används. Välj ett annat."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Lösenordet har redan använts."
@@ -400,17 +407,17 @@ msgstr "nivå:"
msgid "This is not a valid security context."
msgstr "Inte en giltig säkerhetskontext."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "En giltig kontext för %s kunde inte erhållas."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Säkerhetskontext %s tilldelad."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Nyckelskapandekontext %s tilldelad."
@@ -430,7 +437,7 @@ msgstr "pam_set_item() misslyckades\n"
msgid "login: failure forking: %m"
msgstr "inloggning: fel vid grening: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Åtkomst godkänd (senaste åtkomst var %ld sekunder sedan)."
@@ -463,35 +470,38 @@ msgstr[1] "Varning: ditt lösenord går ut om %d dagar."
msgid "Warning: your password will expire in %d days."
msgstr "Varning: ditt lösenord går ut om %d dagar."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS-lösenord kunde inte ändras."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Inget lösenord angavs."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Lösenordet har inte ändrats."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Du måste välja ett kortare lösenord."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Du måste välja ett längre lösenord."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Ändrar lösenord för %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Du måste vänta längre innan du kan ändra lösenord."
+#~ msgid "You have no mail."
+#~ msgstr "Du har inga brev."
+
#~ msgid "is the same as the old one"
#~ msgstr "är samma som det gamla"
@@ -558,9 +568,6 @@ msgstr "Du måste vänta längre innan du kan ändra lösenord."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Kan inte ställa om alla användare till nollskilt värde\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Inloggning Misslyck Senaste fel Från\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/ta.po b/po/ta.po
index 04ae62ed..4234df5c 100644
--- a/po/ta.po
+++ b/po/ta.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2020-03-06 23:59+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Tamil <https://translate.fedoraproject.org/projects/linux-pam/"
@@ -25,49 +25,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.11.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "கடவுச்சொல்:"
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "புதிய %s password: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "புதிய password: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "புதிய %s password: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "புதிய password: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "புதிய %s password மீண்டும் உள்ளிடவும்: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "புதிய password மீண்டும் உள்ளிடவும்: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "கடவுச்சொல் பொருந்தவில்லை."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%sஐ மறு தட்டச்சு செய்"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "கடவுச்சொல் மாற்றம் கைவிடப்பட்டது."
@@ -208,48 +208,54 @@ msgstr "பயன்பாடு libpam ஐ மீண்டும் அழை
msgid "Unknown PAM error"
msgstr "தெரியாத PAM பிழை"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "... நேரம் போய் கொண்டிருக்கிறது...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "... உங்கள் நேரம் முடிந்தது!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "பிழையான உரையாடல் (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s செயலிழக்கப்பட்டது: வெளியேறும் குறியீடு %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s செயலிழக்கப்பட்டது: சிக்னல் %d%s பிடிக்கப்பட்டது"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s செயலிழக்கப்பட்டது: தெரியாத நிலை 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "புகுபதிவு கடைசி தோல்வி தோல்வியடைந்தது இங்கிருந்து\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u தோல்வி புகுபதிவுகளால் கணக்கு பூட்டப்பட்டுள்ளது"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -257,45 +263,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s இலிருந்து"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s இல்"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "கடைசி புகுபதிவு:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "உங்கள் புதிய கணக்கு வரவேற்கப்படுகிறீர்கள்!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "கடைசி தோல்வியடைந்த புகுபதிவு:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -304,19 +310,19 @@ msgstr[0] "கடைசி புகுபதிவிலிருந்து %
msgstr[1] "கடைசி புகுபதிவிலிருந்து %d புகுபதிவு முயற்சிகள் தோல்வியடைந்தன."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "கடைசி புகுபதிவிலிருந்து %d புகுபதிவு முயற்சி தோல்வியடைந்தன."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s'க்கு பல புகுபதிவுகள் உள்ளன."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "உங்களுக்கு புதிய அஞ்சல் உள்ளது."
#: modules/pam_mail/pam_mail.c:292
@@ -361,12 +367,12 @@ msgstr "அடைவு '%s'ஐ உருவாக்குகிறது."
msgid "Unable to create and initialize directory '%s'."
msgstr "அடைவு '%s'ஐ உருவாக்க மற்றும் துவக்க முடியவில்லை."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "கடவுச்சொல் ஏற்கனவே பயன்படுத்தப்பட்டது. வேறொன்றை பயன்படுத்தவும்."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "கடவுச்சொல் ஏற்கனவே பயன்படுத்தப்பட்டுள்ளது."
@@ -397,17 +403,17 @@ msgstr "நிலை:"
msgid "This is not a valid security context."
msgstr "இது சரியான பாதுகாப்பு சூழல் இல்லை"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "பாதுகாப்பு சூழல் %s ஒதுக்கப்பட்டது"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "விசை உருவாக்க சூழல் %s ஒதுக்கப்பட்டுள்ளது"
@@ -427,7 +433,7 @@ msgstr "pam_set_item() செயலிழக்கப்பட்டது\n"
msgid "login: failure forking: %m"
msgstr "login: failure forking: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "அணுகல் வழங்கப்பட்டது (கடைசி அணுகல் %ld விநாடிகளுக்கு முன்)."
@@ -463,39 +469,43 @@ msgstr[1] "எச்சரிக்கை: கடவுச்சொல் %d ந
msgid "Warning: your password will expire in %d days."
msgstr "எச்சரிக்கை: கடவுச்சொல் %d நாட்களில் முடிவுறும்"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS கடவுச்சொல்லை மாற்ற முடியாது."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "கடவுச்சொல் கொடுக்கப்படவில்லை"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS கடவுச்சொல்லை மாற்ற முடியாது."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "குறுகிய கடவுச்சொல்லை நீங்கள் தேர்வு செய்ய வேண்டும்."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "நீங்கள் நீண்ட கடவுச்சொல்லை தேர்ந்தெடுக்க வேண்டும்"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%sக்கு கடவுச்சொல்லை மாற்றுகிறது."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "உங்கள் கடவுச்சொல்லை மாற்ற சிறிது காத்திருக்க வேண்டும்"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "உங்களுக்கு புதிய அஞ்சல் உள்ளது."
+
#~ msgid "is the same as the old one"
#~ msgstr "இது பழையதைப் போல உள்ளது"
@@ -562,9 +572,6 @@ msgstr "உங்கள் கடவுச்சொல்லை மாற்ற
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: பூஜ்ஜியமில்லாததற்கு அனைத்து பயனர்களையும் மறு அமைக்க முடியவில்லை\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "புகுபதிவு கடைசி தோல்வி தோல்வியடைந்தது இங்கிருந்து\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/te.po b/po/te.po
index 34c09966..14848f8e 100644
--- a/po/te.po
+++ b/po/te.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2013-04-30 07:58-0400\n"
"Last-Translator: sudheesh001 <sudheesh1995@outlook.com>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/fedora/language/"
@@ -22,49 +22,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "సంకేతపదము: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "కొత్త %s సంకేతపదము: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "కొత్త సంకేతపదము: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "కొత్త %s సంకేతపదము: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "కొత్త సంకేతపదము: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "కొత్త %s సంకేతపదమును మరలాటైపుచేయుము: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "కొత్త సంకేతపదమును మరలాటైపుచేయుము: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "క్షమించాలి, సంకేతపదము సరిపోలలేదు."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "తిరిగిటైపుచేయి %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "సంకేతపదము మార్పు తప్పించబడింది"
@@ -205,48 +205,54 @@ msgstr "libpamను అనువర్తనము మరలా కాల్‌
msgid "Unknown PAM error"
msgstr "తెలియని PAM దోషము"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...సమయం అయిపోతోంది...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...క్షమించాలి, మీ సమయం అయిపోయింది!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "తప్పుడు సంభాషణలు (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s విఫలమైంది: బహిష్కరణ కోడ్ %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s విఫలమైంది: సంకేతము %d%s పొదింది"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s విఫలమైంది: తెలియని స్థితి 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "లాగిన్ విఫలమైంది సరికొత్త వైఫల్యం దీనినుండి\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u లాగిన్‌ల వైఫల్యం కారణంగా ఖాతా లాక్అయింది"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -254,45 +260,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s నుండి"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s పైన"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "చివరి లాగిన్:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "మీ కొత్త ఖాతాకు స్వాగతము!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "చివరిగా విఫలమైన లాగిన్:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -301,19 +307,19 @@ msgstr[0] "చివరి సమర్ధవంతపు లాగిన్‌
msgstr[1] "చివరి సమర్ధవంతపు లాగిన్‌నుండి ఆక్కడ %d విఫల లాగిన్ ప్రయత్నాలు వున్నాయి."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "చివరి సమర్ధవంతపు లాగిన్‌నుండి ఆక్కడ %d విఫల లాగిన్ ప్రయత్నాలు వున్నాయి."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "'%s' కొరకు మరీయెక్కువ లాగిన్‌లు"
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "మీరు కొత్త మెయిల్ కలిగివున్నారు."
#: modules/pam_mail/pam_mail.c:292
@@ -358,12 +364,12 @@ msgstr "డెరెక్టరీ '%s' సృష్టించుట."
msgid "Unable to create and initialize directory '%s'."
msgstr "డైరెక్టరీ %sను సృష్టించలేక పోయింది మరియు సిద్దీకరించలేక పోయింది."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "సంకేతపదము యిప్పటికే వుపయోగించబడింది. మరియొకదానిని యెంచుకొనుము."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "సంకేతపదము యిప్పటికే వుపయోగించబడింది."
@@ -394,17 +400,17 @@ msgstr "స్థాయి:"
msgid "This is not a valid security context."
msgstr "విలువైన రక్షణ సందర్భముకాదు"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "రక్షణ సందర్భము %s అప్పగించబడింది"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "కీ సృష్టీకరణ సందర్భము %s అప్పగించబడింది"
@@ -424,7 +430,7 @@ msgstr "pam_set_item() విఫలమైంది\n"
msgid "login: failure forking: %m"
msgstr "login: failure forking: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "యాక్సిస్ యివ్వబడింది (చివరిగా యాక్సిస్ చేసినది %ld సెకనుల క్రితం)."
@@ -460,39 +466,43 @@ msgstr[1] "హెచ్చరిక: మీ సంకేతపదము %d ర
msgid "Warning: your password will expire in %d days."
msgstr "హెచ్చరిక: మీ సంకేతపదము %d రోజులలో కాలముతీరుతుంది"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS సంకేతపదము మార్చబడ లేకపోయింది."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "ఎటువంటి సంకేతపదము యివ్వలేదు"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS సంకేతపదము మార్చబడ లేకపోయింది."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "మీరు తప్పనిసరిగా తక్కువ పాస్‌వర్డ్‌ను ఎంచుకోవాలి."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "మీరు తప్పక పొడవాటి సంకేతపదమును యెంచుకొనవలెను."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s కొరకు సంకేతపదమును మార్చుతోంది"
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "మీ సంకేతపదమును మార్చుటకు మీరు ఎక్కువసేపు వేచివుండాలి"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "మీరు కొత్త మెయిల్ కలిగివున్నారు."
+
#~ msgid "is the same as the old one"
#~ msgstr "ఇది పాతదేనా"
@@ -559,9 +569,6 @@ msgstr "మీ సంకేతపదమును మార్చుటకు మ
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: వినియోగదారులనందరిని సున్నా-కానిదానికి తిరిగివుంచలేము\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "లాగిన్ విఫలమైంది సరికొత్త వైఫల్యం దీనినుండి\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/tg.po b/po/tg.po
index 7107cfca..74469205 100644
--- a/po/tg.po
+++ b/po/tg.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Tajik (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,47 +201,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -249,45 +255,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -296,18 +302,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -352,12 +358,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -387,17 +393,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -417,7 +423,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -450,34 +456,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "Шумо бояд гузарвожаи кӯтоҳтарро интихоб кунед."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Шумо бояд гузарвожаи кӯтоҳтарро интихоб кунед."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Шумо бояд гузарвожаи кӯтоҳтарро интихоб кунед."
diff --git a/po/th.po b/po/th.po
index 80cd6b02..88302178 100644
--- a/po/th.po
+++ b/po/th.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Thai (http://www.transifex.com/projects/p/fedora/language/"
@@ -20,48 +20,48 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -201,92 +201,98 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -294,18 +300,18 @@ msgid_plural ""
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -350,12 +356,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -385,17 +391,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -415,7 +421,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -447,34 +453,34 @@ msgstr[0] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "คุณต้องเลือกรหัสผ่านที่สั้นกว่า"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "คุณต้องเลือกรหัสผ่านที่สั้นกว่า"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "คุณต้องเลือกรหัสผ่านที่สั้นกว่า"
diff --git a/po/tr.gmo b/po/tr.gmo
index fbe099cd..68112291 100644
--- a/po/tr.gmo
+++ b/po/tr.gmo
Binary files differ
diff --git a/po/tr.po b/po/tr.po
index 45d154b7..9cb78938 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -10,13 +10,14 @@
# Selim Şumlu <selim@sum.lu>, 2012
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
# Oğuz Ersen <oguzersen@protonmail.com>, 2020, 2021.
+# Oğuz Ersen <oguz@ersen.moe>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2021-07-22 00:28+0000\n"
-"Last-Translator: Oğuz Ersen <oguzersen@protonmail.com>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-11-13 09:19+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://translate.fedoraproject.org/projects/linux-"
"pam/master/tr/>\n"
"Language: tr\n"
@@ -24,50 +25,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n>1);\n"
-"X-Generator: Weblate 4.7.2\n"
+"X-Generator: Weblate 4.14.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Parola: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Mevcut %s parolası: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Mevcut parola: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Yeni %s parolası: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Yeni parola: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Yeni %s parolasını tekrar girin: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Yeni parolayı tekrar girin: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Üzgünüm, parolalar birbirine uymuyor."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "%s'i tekrar girin"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Parola değişikliği iptal edildi."
@@ -207,49 +208,55 @@ msgstr "Uygulamanın libpam kütüphanesini yeniden çağırması gerekiyor"
msgid "Unknown PAM error"
msgstr "Bilinmeyen PAM hatası"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Zaman geçiyor...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Üzgünüm, süreniz doldu!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "hatalı etkileşim (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s başarısız: çıkış kodu %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s başarısız: %d%s sinyali yakalandı"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s başarısız: bilinmeyen durum 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Kullanım: %s [--dir KayıtlarınTutulduğuDizininYolu] [--user KullanıcıAdı] [--"
-"reset]\n"
+"reset] [--legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Giriş Hatalar Son hata Kim\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "%u başarısız oturum açma nedeniyle hesap kilitlendi."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -257,45 +264,45 @@ msgstr[0] "(kilidi açmak için %d dakika kaldı)"
msgstr[1] "(kilidi açmak için %d dakika kaldı)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(kilidi açmak için %d dakika kaldı)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %e %b %Y %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " %.*s makinesinden"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " %.*s üzerinde"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Son giriş:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Yeni hesabınıza hoş geldiniz!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Son başarısız giriş:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -304,20 +311,20 @@ msgstr[0] "Son başarılı girişten bu yana %d başarısız giriş denemesi yap
msgstr[1] "Son başarılı girişten bu yana %d başarısız giriş denemesi yapıldı."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Son başarılı girişten itibaren %d başarısız kimlik doğrulama girişimi oldu."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "%s için çok fazla giriş var."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "E-postanız yok."
+msgid "You do not have any new mail."
+msgstr "Yeni iletiniz yok."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -361,12 +368,12 @@ msgstr "%s dizini oluşturuluyor."
msgid "Unable to create and initialize directory '%s'."
msgstr "%s dizini oluşturulamadı."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Parola kullanımda. Lütfen başka bir parola seçin."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Parola önceden kullanılmıştır."
@@ -396,17 +403,17 @@ msgstr "seviye:"
msgid "This is not a valid security context."
msgstr "Bu geçerli bir güvenlik bağlamı değil."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "%s için geçerli bir bağlam alınamadı."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "%s güvenlik bağlamı atandı."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "%s anahtar oluşturma bağlamı atandı."
@@ -426,7 +433,7 @@ msgstr "pam_set_item() çalıştırılamadı\n"
msgid "login: failure forking: %m"
msgstr "giriş: çatallama yapılamadı: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Erişim izni verildi (son erişim %ld saniye önce)."
@@ -461,35 +468,38 @@ msgstr[1] "Uyarı: parolanızın süresi %d gün içinde dolacak."
msgid "Warning: your password will expire in %d days."
msgstr "Uyarı: parolanızın süresi %d gün içinde dolacak."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS parolası değiştirilemedi."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Parola belirtilmedi."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Parola değiştirilmedi."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Daha kısa bir şifre seçmelisiniz."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Daha uzun bir parola seçmelisiniz."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "%s kullanıcısının parolası değiştiriliyor."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Parolanızı değiştirmek için daha uzun süre beklemelisiniz."
+#~ msgid "You have no mail."
+#~ msgstr "E-postanız yok."
+
#~ msgid "is the same as the old one"
#~ msgstr "eskisi ile aynı"
@@ -556,9 +566,6 @@ msgstr "Parolanızı değiştirmek için daha uzun süre beklemelisiniz."
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Tüm kullanıcılara sıfır olmayan bir değer atanamadı\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Giriş Hatalar Son hata Kim\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/uk.gmo b/po/uk.gmo
index 9c69aa08..c47b6301 100644
--- a/po/uk.gmo
+++ b/po/uk.gmo
Binary files differ
diff --git a/po/uk.po b/po/uk.po
index 0dd79230..b5dd5628 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -4,15 +4,15 @@
#
# Translators:
# Ivan Petrouchtchak <ivanpetrouchtchak@yahoo.com>, 2006
-# Yuri Chornoivan <yurchor@ukr.net>, 2010,2012, 2020, 2021.
+# Yuri Chornoivan <yurchor@ukr.net>, 2010,2012, 2020, 2021, 2022.
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
-# Yuri Chornoivan <yurchor@ukr.net>, 2016. #zanata, 2020, 2021.
+# Yuri Chornoivan <yurchor@ukr.net>, 2016. #zanata, 2020, 2021, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2021-07-22 00:28+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-11-13 09:19+0000\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <https://translate.fedoraproject.org/projects/linux-"
"pam/master/uk/>\n"
@@ -22,50 +22,50 @@ msgstr ""
"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"
-"X-Generator: Weblate 4.7.2\n"
+"X-Generator: Weblate 4.14.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Пароль: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "Поточний пароль %s: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "Поточний пароль: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Новий пароль %s: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Новий пароль: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Повторіть новий пароль %s: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Повторіть новий пароль: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Вибачте, паролі не збігаються."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Повторне введення %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "Зміну пароля перервано."
@@ -205,49 +205,55 @@ msgstr "Програмі потрібно знов викликати libpam"
msgid "Unknown PAM error"
msgstr "Невідома помилка PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Час закінчується...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Вибачте, ваш час закінчився!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "помилкова розмова (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "Помилка %s: коди виходу %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "Помилка %s: отримано сигнал %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "Помилка %s: невідомий стан 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"Користування: %s [--dir /шлях/до/каталогу/tally] [--user ім'я користувача] "
-"[--reset]\n"
+"[--reset] [--legacy-output]\n"
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Користувач Помилок Остання помилка З\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Обліковий запис заблоковано через %u помилок під час спроби входу."
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -256,45 +262,45 @@ msgstr[1] "(лишилося %d хвилини до розблокування)"
msgstr[2] "(лишилося %d хвилин до розблокування)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(лишилося %d хвилин до розблокування)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " з %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " на %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Останній вхід: %s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Ласкаво просимо до вашого нового запису!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Останній невдалий вхід: %s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -310,21 +316,21 @@ msgstr[2] ""
"завершилися помилками."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Після останнього успішного входу було виконано %d спроби входу, які "
"завершилися помилками."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "Забагато входів в для «%s»."
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "Нових повідомлень немає."
+msgid "You do not have any new mail."
+msgstr "У вас немає нової пошти."
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -368,12 +374,12 @@ msgstr "Створення каталогу «%s»."
msgid "Unable to create and initialize directory '%s'."
msgstr "Не вдалося створити і ініціалізувати каталог «%s»."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Цей пароль вже використано. Виберіть інший."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "Пароль вже використовувався."
@@ -403,17 +409,17 @@ msgstr "рівень:"
msgid "This is not a valid security context."
msgstr "Цей контекст безпеки є некоректним."
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "Не вдалося отримати коректний контекст для %s."
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "Призначено контекст безпеки %s."
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "Призначено контекст створення ключів %s."
@@ -433,7 +439,7 @@ msgstr "помилка pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "вхід: помилка розгалуження: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Надано доступ (остання спроба доступу сталася %ld секунд тому)."
@@ -470,35 +476,38 @@ msgstr[2] "Попередження: строк дії вашого пароля
msgid "Warning: your password will expire in %d days."
msgstr "Попередження: строк дії вашого пароля буде вичерпано за %d днів."
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Не вдалося змінити пароль NIS."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "Не було надано жодного пароля."
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "Пароль не було змінено."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Необхідно вибрати коротший пароль."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "Вам слід вибрати довший пароль."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Зміна пароля %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "Ви слід ще трохи зачекати, щоб змінити ваш пароль."
+#~ msgid "You have no mail."
+#~ msgstr "Нових повідомлень немає."
+
#~ msgid "is the same as the old one"
#~ msgstr "такий самий, як і старий"
@@ -566,9 +575,6 @@ msgstr "Ви слід ще трохи зачекати, щоб змінити в
#~ msgstr ""
#~ "%s: не вдається відновити ненульове значення для всіх користувачів\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Користувач Помилок Остання помилка З\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/ur.po b/po/ur.po
index 2cb1caa4..de669f87 100644
--- a/po/ur.po
+++ b/po/ur.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2011-11-30 06:56-0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Urdu <trans-urdu@lists.fedoraproject.org>\n"
@@ -19,48 +19,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -200,47 +200,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -248,45 +254,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -295,18 +301,18 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -351,12 +357,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -386,17 +392,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -416,7 +422,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -449,34 +455,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "آپ کو ایک چھوٹا پاس ورڈ منتخب کرنا ہوگا."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "آپ کو ایک چھوٹا پاس ورڈ منتخب کرنا ہوگا."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "آپ کو ایک چھوٹا پاس ورڈ منتخب کرنا ہوگا."
diff --git a/po/vi.po b/po/vi.po
index db2839f8..ade38100 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2012-11-30 06:03-0500\n"
"Last-Translator: mattheu_9x <mattheu.9x@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/fedora/"
@@ -21,49 +21,49 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Mật khẩu : "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "Mật khẩu %s mới: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "Mật khẩu mới: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "Mật khẩu %s mới: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "Mật khẩu mới: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Nhập lại mật khẩu %s mới: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Nhập lại mật khẩu mới: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Xin lỗi, mật khẩu không khớp."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "Nhập lại %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "Hủy bỏ việc thay đổi mật khẩu."
@@ -204,94 +204,100 @@ msgstr "Ứng dụng cần gọi libpam lần nữa"
msgid "Unknown PAM error"
msgstr "Không biết lỗi PAM"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Thời gian đang dần hết...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Xin lỗi, đã hết thời gian!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "hội thoại sai (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s thất bại: lối ra mã %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s thất bại: bắt tín hiệu %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s thất bại: không rõ tình trạng 0x%x"
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [- tập bắt rễ-filename] [- người sử dụng tên người dùng] [- đặt lại [= "
"n]] [- yên tĩnh]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Đang nhập Thất bại Thất bại cuốie Từ \n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, fuzzy, c-format
msgid "The account is locked due to %u failed logins."
msgstr "Tài khoản bị khóa do đăng nhập %u không thành công"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " từ %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " trên %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Lần đăng nhập:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Chào mừng bạn đến tài khoản mới của bạn!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "Lần đăng nhập thất bại trước:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -300,20 +306,20 @@ msgstr[0] ""
"Đã có %d lần đăng nhập thất bại kể từ lần đăng nhập thành công trước đó."
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
"Có %d lần đăng nhập không thành công kể từ lần đăng nhập thành công trước."
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "Quá nhiều lần đăng nhập cho '%s'."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Bạn có thư mới."
#: modules/pam_mail/pam_mail.c:292
@@ -358,12 +364,12 @@ msgstr "Tạo thư mục '%s'."
msgid "Unable to create and initialize directory '%s'."
msgstr "Không thể khởi tạo thư mục '%s'."
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Mật khẩu đã được dùng. Hãy chọn mật khẩu khác."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
#, fuzzy
msgid "Password has been already used."
msgstr "Mật khẩu đã được dùng. Hãy chọn mật khẩu khác."
@@ -395,17 +401,17 @@ msgstr "trình độ:"
msgid "This is not a valid security context."
msgstr "Không phải là một bối cảnh an ninh hợp lệ"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "Bối cảnh an ninh %s Giao"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "Sáng tạo Context phím %s Giao"
@@ -425,7 +431,7 @@ msgstr "không pam_set_item ()\n"
msgid "login: failure forking: %m"
msgstr "đăng nhập: thất bại forking: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, fuzzy, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "Được phép truy cập (lần truy cập trước %ld giây trước)"
@@ -461,39 +467,43 @@ msgstr[0] "Cảnh báo: mật khẩu của bạn sẽ hết hạn trong %d ngày
msgid "Warning: your password will expire in %d days."
msgstr "Cảnh báo: mật khẩu của bạn sẽ hết hạn trong %d ngày"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "NIS mật khẩu không thể được thay đổi."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "Không có mật khẩu được cung cấp"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "NIS mật khẩu không thể được thay đổi."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Bạn phải chọn một mật khẩu ngắn hơn."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Bạn phải chọn mật khẩu dài hơn"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "Thay đổi mật khẩu cho %s."
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Bạn phải đợi thêm nữa, để thay đổi mật khẩu"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "Bạn có thư mới."
+
#~ msgid "is the same as the old one"
#~ msgstr "là giống như cũ"
@@ -562,9 +572,6 @@ msgstr "Bạn phải đợi thêm nữa, để thay đổi mật khẩu"
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: Không thể thiết lập lại tất cả các người dùng khác không\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Đang nhập Thất bại Thất bại cuốie Từ \n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/yo.po b/po/yo.po
index 52e753ee..158675b8 100644
--- a/po/yo.po
+++ b/po/yo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM 1.2.1\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: Yoruba\n"
@@ -18,48 +18,48 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"X-Generator: Zanata 3.8.3\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr ""
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -199,47 +199,53 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -247,45 +253,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -293,18 +299,18 @@ msgid_plural ""
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -349,12 +355,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -384,17 +390,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -414,7 +420,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -447,34 +453,34 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "O gbọdọ yan ọrọigbaniwọle kukuru."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "O gbọdọ yan ọrọigbaniwọle kukuru."
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "O gbọdọ yan ọrọigbaniwọle kukuru."
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
index 8b45db8b..9cab7d7d 100644
--- a/po/zh_CN.gmo
+++ b/po/zh_CN.gmo
Binary files differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 4f8e0405..3563f908 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -11,13 +11,15 @@
# Dmitry V. Levin <ldv@altlinux.org>, 2020.
# Charles Lee <lchopn@gmail.com>, 2020.
# Chenbo Pan <panchenbo@uniontech.com>, 2021.
+# pan chenbo <panchenbo@uniontech.com>, 2021.
+# Dingzhong Chen <wsxy162@gmail.com>, 2022.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2021-08-02 02:19+0000\n"
-"Last-Translator: Chenbo Pan <panchenbo@uniontech.com>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2022-05-03 08:43+0000\n"
+"Last-Translator: Dingzhong Chen <wsxy162@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://translate.fedoraproject.org/"
"projects/linux-pam/master/zh_CN/>\n"
"Language: zh_CN\n"
@@ -25,50 +27,50 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.1.1\n"
+"X-Generator: Weblate 4.12.1\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "密码: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "当前的 %s 密码: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "当前的密码: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "新的 %s 密码: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "新的密码: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "重新输入新的 %s 密码: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "重新输入新的密码: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "抱歉,密码不匹配。"
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "重新输入 %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "密码更改已取消。"
@@ -82,7 +84,7 @@ msgstr "成功"
#: libpam/pam_strerror.c:42
msgid "Critical error - immediate abort"
-msgstr "严重错误 - 立即中止"
+msgstr "严重错误——立即中止"
#: libpam/pam_strerror.c:44
msgid "Failed to load module"
@@ -106,31 +108,31 @@ msgstr "内存缓冲区错误"
#: libpam/pam_strerror.c:54
msgid "Permission denied"
-msgstr "拒绝权限"
+msgstr "权限被拒绝"
#: libpam/pam_strerror.c:56
msgid "Authentication failure"
-msgstr "鉴定故障"
+msgstr "身份验证失败"
#: libpam/pam_strerror.c:58
msgid "Insufficient credentials to access authentication data"
-msgstr "没有足够的身份凭证以访问鉴定数据"
+msgstr "没有足够的凭据可以访问身份验证数据"
#: libpam/pam_strerror.c:60
msgid "Authentication service cannot retrieve authentication info"
-msgstr "鉴定服务无法检索到鉴定信息"
+msgstr "身份验证服务无法检索神身份验证信息"
#: libpam/pam_strerror.c:62
msgid "User not known to the underlying authentication module"
-msgstr "底层的鉴定模块无法识别用户"
+msgstr "底层的身份验证模块无法识别用户"
#: libpam/pam_strerror.c:64
msgid "Have exhausted maximum number of retries for service"
-msgstr "已经超出服务重试的最多次数"
+msgstr "已经超出服务的最多重试次数"
#: libpam/pam_strerror.c:66
msgid "Authentication token is no longer valid; new one required"
-msgstr "鉴定令牌不再有效;需要新的鉴定令牌"
+msgstr "身份验证令牌不再有效;需要新的令牌"
#: libpam/pam_strerror.c:68
msgid "User account has expired"
@@ -138,19 +140,19 @@ msgstr "用户帐户已失效"
#: libpam/pam_strerror.c:70
msgid "Cannot make/remove an entry for the specified session"
-msgstr "无法为指定的会话创建/移除项"
+msgstr "无法为指定的会话创建/移除条目"
#: libpam/pam_strerror.c:72
msgid "Authentication service cannot retrieve user credentials"
-msgstr "鉴定服务无法检索到用户身份凭证"
+msgstr "身份验证服务无法检索到用户凭据"
#: libpam/pam_strerror.c:74
msgid "User credentials expired"
-msgstr "用户身份凭证失效"
+msgstr "用户凭据已失效"
#: libpam/pam_strerror.c:76
msgid "Failure setting user credentials"
-msgstr "设置用户身份凭证时出现故障"
+msgstr "设置用户凭据失败"
#: libpam/pam_strerror.c:78
msgid "No module specific data is present"
@@ -166,27 +168,27 @@ msgstr "转换错误"
#: libpam/pam_strerror.c:84
msgid "Authentication token manipulation error"
-msgstr "鉴定令牌操作错误"
+msgstr "身份验证令牌操作错误"
#: libpam/pam_strerror.c:86
msgid "Authentication information cannot be recovered"
-msgstr "无法恢复鉴定信息"
+msgstr "无法恢复身份验证信息"
#: libpam/pam_strerror.c:88
msgid "Authentication token lock busy"
-msgstr "鉴定令牌锁忙碌"
+msgstr "身份验证令牌正被锁定"
#: libpam/pam_strerror.c:90
msgid "Authentication token aging disabled"
-msgstr "已禁用鉴定令牌过期处理"
+msgstr "已禁用身份验证令牌期限"
#: libpam/pam_strerror.c:92
msgid "Failed preliminary check by password service"
-msgstr "密码服务初步检查失败"
+msgstr "由密码服务初步检查失败"
#: libpam/pam_strerror.c:94
msgid "The return value should be ignored by PAM dispatch"
-msgstr "返回值应该被 PAM dispatch 忽略"
+msgstr "返回值应被 PAM 调度忽略"
#: libpam/pam_strerror.c:96
msgid "Module is unknown"
@@ -194,7 +196,7 @@ msgstr "模块未知"
#: libpam/pam_strerror.c:98
msgid "Authentication token expired"
-msgstr "鉴定令牌失效"
+msgstr "身份验证令牌失效"
#: libpam/pam_strerror.c:100
msgid "Conversation is waiting for event"
@@ -208,113 +210,119 @@ msgstr "应用程序需要再次调用 libpam"
msgid "Unknown PAM error"
msgstr "未知的 PAM 错误"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...时间即将耗尽...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...对不起,您的时间已经耗尽!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "有错误的转换 (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s 失败:退出代码 %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
-msgstr "%s 失败:捕获的信号 %d%s"
+msgstr "%s 失败:捕获信号 %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
-msgstr "%s 失败:未知的状态 0x%x"
+msgstr "%s 失败:未知状态 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
-msgstr ""
-"用法:%s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
+msgstr "用法:%s [--dir /tally/目录的/路径] [--user 用户名] [--reset]\n"
+
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Login Failures Latest failure From\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "由于 %u 次登录失败,此帐户已锁定。"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
-#, fuzzy, c-format
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
+#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] "(%d 分钟后解锁)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d 分钟后解锁)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
-msgstr " %a %b %e %H:%M:%S %Z %Y"
+msgstr " %x %A %H:%M:%S %Z"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " 从 %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
-msgstr " %.*s 上"
+msgstr " 于 %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "上一次登录:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "欢迎使用新帐户!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "最后一次失败的登录:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, 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."
-msgstr[0] "自上次成功登录以来,有%d 次失败的登录尝试。"
+msgstr[0] "自上次成功登录以来,有 %d 次失败的登录尝试。"
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
-msgstr "自上次成功登录以来,有%d 次失败的登录尝试。"
+msgstr "自上次成功登录以来,有 %d 次失败的登录尝试。"
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
-msgstr "'%s' 的登录次数过多。"
+msgstr "“%s”的登录次数过多。"
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "您没有新邮件。"
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "您有新邮件。"
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -351,19 +359,19 @@ msgstr "您在文件夹 %s 中有邮件。"
#: modules/pam_mkhomedir/pam_mkhomedir.c:123
#, c-format
msgid "Creating directory '%s'."
-msgstr "创建目录 '%s'。"
+msgstr "正在创建目录“%s”。"
#: modules/pam_mkhomedir/pam_mkhomedir.c:206
#, c-format
msgid "Unable to create and initialize directory '%s'."
-msgstr "无法创建和初始化目录 '%s'。"
+msgstr "无法创建和初始化目录“%s”。"
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "密码已使用。请选择其他密码。"
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "密码已被使用。"
@@ -393,17 +401,17 @@ msgstr "级别:"
msgid "This is not a valid security context."
msgstr "这不是一个有效的安全上下文。"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
-msgstr "无法取得 %s 的有效上下文。"
+msgstr "无法取得对 %s 有效的上下文。"
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
-msgstr "安全上下文 %s 已指派。"
+msgstr "安全上下文 %s 已分配。"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "密钥生成上下文 %s 已分配。"
@@ -421,9 +429,9 @@ msgstr "未能 pam_set_item()\n"
#: modules/pam_selinux/pam_selinux_check.c:133
#, c-format
msgid "login: failure forking: %m"
-msgstr "登录:故障派生:%m"
+msgstr "登录:派生失败:%m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "访问已被准许(上次访问是 %ld 秒之前)。"
@@ -455,35 +463,38 @@ msgstr[0] "警告:您的密码将在 %d 天后过期。"
msgid "Warning: your password will expire in %d days."
msgstr "警告:您的密码将在 %d 天后过期。"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "无法更改 NIS 密码。"
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "未提供密码。"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "密码未被更改。"
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "您必须选择较短的密码。"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
-msgstr "您必须选择一个更长的密码。"
+msgstr "您必须选择更长的密码。"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
-msgstr "为 %s 更改 STRESS 密码。"
+msgstr "更改 %s 的密码。"
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "您必须等待更长时间以更改密码。"
+#~ msgid "You have no mail."
+#~ msgstr "您没有邮件。"
+
#~ msgid "is the same as the old one"
#~ msgstr "与旧密码相同"
@@ -548,9 +559,6 @@ msgstr "您必须等待更长时间以更改密码。"
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: 无法将所有用户重设置为非零\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Login Failures Latest failure From\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/zh_HK.gmo b/po/zh_HK.gmo
index c90b23a6..a15fdf07 100644
--- a/po/zh_HK.gmo
+++ b/po/zh_HK.gmo
Binary files differ
diff --git a/po/zh_HK.po b/po/zh_HK.po
index 2a378108..212e024f 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -4,63 +4,65 @@
#
# Translators:
# Tomáš Mráz <tmraz@fedoraproject.org>, 2016. #zanata
+# chong gao <zhuzaifangxuele@gmail.com>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
-"PO-Revision-Date: 2011-11-30 06:56-0500\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: Chinese (Hong Kong) <chinese@lists.fedoraproject.org>\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
+"PO-Revision-Date: 2021-09-09 03:04+0000\n"
+"Last-Translator: chong gao <zhuzaifangxuele@gmail.com>\n"
+"Language-Team: Chinese (Hong Kong) <https://translate.fedoraproject.org/"
+"projects/linux-pam/master/zh_HK/>\n"
"Language: zh_HK\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Zanata 3.8.3\n"
+"X-Generator: Weblate 4.8\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
-msgstr ""
+msgstr "密碼: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr ""
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr ""
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr ""
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr ""
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr ""
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr ""
@@ -200,92 +202,98 @@ msgstr ""
msgid "Unknown PAM error"
msgstr ""
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr ""
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr ""
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr ""
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
+msgstr ""
+
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr ""
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr ""
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr ""
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr ""
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -293,18 +301,18 @@ msgid_plural ""
msgstr[0] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr ""
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr ""
#: modules/pam_mail/pam_mail.c:292
@@ -349,12 +357,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr ""
@@ -384,17 +392,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr ""
@@ -414,7 +422,7 @@ msgstr ""
msgid "login: failure forking: %m"
msgstr ""
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -446,34 +454,34 @@ msgstr[0] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
#, fuzzy
msgid "You must choose a shorter password."
msgstr "您必須選擇較短的密碼。"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "您必須選擇較短的密碼。"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "您必須選擇較短的密碼。"
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
index 40d376af..58fd3558 100644
--- a/po/zh_TW.gmo
+++ b/po/zh_TW.gmo
Binary files differ
diff --git a/po/zh_TW.po b/po/zh_TW.po
index bff84bfd..f3abf98b 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2020-05-24 12:40+0000\n"
"Last-Translator: Yi-Jyun Pan <pan93412@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://translate.fedoraproject.org/"
@@ -23,48 +23,48 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.0.4\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "密碼: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, c-format
msgid "Current %s password: "
msgstr "目前的 %s 密碼: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
msgid "Current password: "
msgstr "目前密碼: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "新 %s 密碼: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "新 密碼: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "再次輸入新的 %s 密碼: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "再次輸入新的 密碼: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "抱歉,密碼不符合。"
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr "重新輸入 %s"
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
msgid "Password change has been aborted."
msgstr "已中止密碼變更作業。"
@@ -204,93 +204,99 @@ msgstr "應用程式需要再次呼叫 libpam"
msgid "Unknown PAM error"
msgstr "未知的 PAM 錯誤"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...時間已經超過...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...抱歉,您的時間已到!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "錯誤的交談 (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr "%s 失敗:退出編碼 %d"
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr "%s 失敗:捕捉到信號 %d%s"
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr "%s 失敗:不明狀態 0x%x"
-#: modules/pam_faillock/main.c:103
-#, c-format
+#: modules/pam_faillock/main.c:130
+#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"用法:%s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, fuzzy, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr "Login Failures Latest failure From\n"
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr "因為 %u 次登入皆失敗,帳號已鎖定。"
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, fuzzy, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
msgstr[0] "(%d 分鐘後解鎖)"
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr "(%d 分鐘後解鎖)"
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " 從 %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " 在 %.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "上一次登入:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "歡迎使用您的新帳號!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr "上一次失敗的登入:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -298,19 +304,20 @@ msgid_plural ""
msgstr[0] "自上次成功登入後,有 %d 次試圖登入但失敗的紀錄。"
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr "自從上次成功登入後有 %d 次嘗試登入失敗。"
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, c-format
msgid "There were too many logins for '%s'."
msgstr "登入 '%s' 太多次。"
#: modules/pam_mail/pam_mail.c:289
-msgid "You have no mail."
-msgstr "您沒有新郵件。"
+#, fuzzy
+msgid "You do not have any new mail."
+msgstr "您有新的郵件。"
#: modules/pam_mail/pam_mail.c:292
msgid "You have new mail."
@@ -354,12 +361,12 @@ msgstr "建立目錄「%s」。"
msgid "Unable to create and initialize directory '%s'."
msgstr "無法建立和初始化「%s」目錄。"
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "密碼已經由其他使用者使用。請選擇其他密碼。"
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
msgid "Password has been already used."
msgstr "密碼已被使用過。"
@@ -389,17 +396,17 @@ msgstr "層級:"
msgid "This is not a valid security context."
msgstr "此非有效的安全性情境。"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr "無法取得 %s 的有效情境。"
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, c-format
msgid "Security context %s has been assigned."
msgstr "已指定 %s 安全情境。"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, c-format
msgid "Key creation context %s has been assigned."
msgstr "已指定 %s 金鑰建立情境。"
@@ -419,7 +426,7 @@ msgstr "pam_set_item() 失敗\n"
msgid "login: failure forking: %m"
msgstr "登入:失敗的分叉:%m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr "已賦予存取權限(最後一次存取為 %ld 秒前)。"
@@ -451,35 +458,38 @@ msgstr[0] "警告:您的密碼將在 %d 天後過期。"
msgid "Warning: your password will expire in %d days."
msgstr "警告:您的密碼將在 %d 天後過期。"
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "無法變更 NIS 密碼。"
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
msgid "No password has been supplied."
msgstr "未提供密碼。"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
msgid "The password has not been changed."
msgstr "未變更密碼。"
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "您必須選擇較短的密碼。"
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
msgid "You must choose a longer password."
msgstr "您的密碼必須更長。"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr "正在更改 %s 的 STRESS 密碼。"
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
msgid "You must wait longer to change your password."
msgstr "請您稍等一陣子後再變更密碼。"
+#~ msgid "You have no mail."
+#~ msgstr "您沒有新郵件。"
+
#~ msgid "is the same as the old one"
#~ msgstr "與舊的密碼相同"
@@ -545,9 +555,6 @@ msgstr "請您稍等一陣子後再變更密碼。"
#~ msgid "%s: Can't reset all users to non-zero\n"
#~ msgstr "%s: 無法將所有使用者重新設定為非零\n"
-#~ msgid "Login Failures Latest failure From\n"
-#~ msgstr "Login Failures Latest failure From\n"
-
#~ msgid ""
#~ "%s: [-f rooted-filename] [--file rooted-filename]\n"
#~ " [-u username] [--user username]\n"
diff --git a/po/zu.po b/po/zu.po
index 023f065a..797c3fed 100644
--- a/po/zu.po
+++ b/po/zu.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Linux-PAM\n"
"Report-Msgid-Bugs-To: https://github.com/linux-pam/linux-pam/issues\n"
-"POT-Creation-Date: 2021-07-20 20:00+0000\n"
+"POT-Creation-Date: 2023-04-29 11:11+0000\n"
"PO-Revision-Date: 2020-03-06 23:59+0000\n"
"Last-Translator: Dmitry V. Levin <ldv@altlinux.org>\n"
"Language-Team: Zulu <https://translate.fedoraproject.org/projects/linux-pam/"
@@ -21,49 +21,49 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 3.11.2\n"
-#: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:181
+#: libpam/pam_get_authtok.c:40 modules/pam_exec/pam_exec.c:183
#: modules/pam_userdb/pam_userdb.c:53
msgid "Password: "
msgstr "Iphasiwedi: "
-#: libpam/pam_get_authtok.c:41
+#: libpam/pam_get_authtok.c:42
#, fuzzy, c-format
msgid "Current %s password: "
msgstr "%s iphasiwedi entsha: "
-#: libpam/pam_get_authtok.c:42
+#: libpam/pam_get_authtok.c:43
#, fuzzy
msgid "Current password: "
msgstr "iphasiwedi entsha: "
-#: libpam/pam_get_authtok.c:44
+#: libpam/pam_get_authtok.c:45
#, c-format
msgid "New %s password: "
msgstr "%s iphasiwedi entsha: "
-#: libpam/pam_get_authtok.c:45
+#: libpam/pam_get_authtok.c:46
msgid "New password: "
msgstr "iphasiwedi entsha: "
-#: libpam/pam_get_authtok.c:47
+#: libpam/pam_get_authtok.c:48
#, c-format
msgid "Retype new %s password: "
msgstr "Thayipha kabusha %s iphasiwedi entsha: "
-#: libpam/pam_get_authtok.c:48
+#: libpam/pam_get_authtok.c:49
msgid "Retype new password: "
msgstr "Thayipha kabusha iphasiwedi entsha: "
-#: libpam/pam_get_authtok.c:49
+#: libpam/pam_get_authtok.c:50
msgid "Sorry, passwords do not match."
msgstr "Uxolo, amaphasiwedi awahambelani."
-#: libpam/pam_get_authtok.c:142 libpam/pam_get_authtok.c:240
+#: libpam/pam_get_authtok.c:143 libpam/pam_get_authtok.c:245
#, c-format
msgid "Retype %s"
msgstr ""
-#: libpam/pam_get_authtok.c:178 libpam/pam_get_authtok.c:258
+#: libpam/pam_get_authtok.c:183 libpam/pam_get_authtok.c:263
#, fuzzy
msgid "Password change has been aborted."
msgstr "Le phasiwedi isetshenziswa ngothile. Khetha enye."
@@ -204,48 +204,54 @@ msgstr "Uhlelo ludinga ukubiza i-libpam futhi"
msgid "Unknown PAM error"
msgstr "Iphutha le-PAM elingaziwa"
-#: libpam_misc/misc_conv.c:33
+#: libpam_misc/misc_conv.c:34
msgid "...Time is running out...\n"
msgstr "...Isikhathi siyaphela...\n"
-#: libpam_misc/misc_conv.c:34
+#: libpam_misc/misc_conv.c:35
msgid "...Sorry, your time is up!\n"
msgstr "...Uxolo, isikhathi sakho sesiphelile!\n"
-#: libpam_misc/misc_conv.c:348
+#: libpam_misc/misc_conv.c:349
#, c-format
msgid "erroneous conversation (%d)\n"
msgstr "ingxoxo enephutha (%d)\n"
-#: modules/pam_exec/pam_exec.c:279
+#: modules/pam_exec/pam_exec.c:300
#, c-format
msgid "%s failed: exit code %d"
msgstr ""
-#: modules/pam_exec/pam_exec.c:289
+#: modules/pam_exec/pam_exec.c:310
#, c-format
msgid "%s failed: caught signal %d%s"
msgstr ""
-#: modules/pam_exec/pam_exec.c:299
+#: modules/pam_exec/pam_exec.c:320
#, c-format
msgid "%s failed: unknown status 0x%x"
msgstr ""
-#: modules/pam_faillock/main.c:103
+#: modules/pam_faillock/main.c:130
#, fuzzy, c-format
msgid ""
-"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset]\n"
+"Usage: %s [--dir /path/to/tally-directory] [--user username] [--reset] [--"
+"legacy-output]\n"
msgstr ""
"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n"
-#: modules/pam_faillock/pam_faillock.c:618
+#: modules/pam_faillock/main.c:181
+#, c-format
+msgid "Login Failures Latest failure From\n"
+msgstr ""
+
+#: modules/pam_faillock/pam_faillock.c:404
#, c-format
msgid "The account is locked due to %u failed logins."
msgstr ""
-#: modules/pam_faillock/pam_faillock.c:627
-#: modules/pam_faillock/pam_faillock.c:633
+#: modules/pam_faillock/pam_faillock.c:413
+#: modules/pam_faillock/pam_faillock.c:419
#, c-format
msgid "(%d minute left to unlock)"
msgid_plural "(%d minutes left to unlock)"
@@ -253,45 +259,45 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported.
-#: modules/pam_faillock/pam_faillock.c:636
+#: modules/pam_faillock/pam_faillock.c:422
#, c-format
msgid "(%d minutes left to unlock)"
msgstr ""
#. TRANSLATORS: "strftime options for date of last login"
-#: modules/pam_lastlog/pam_lastlog.c:318 modules/pam_lastlog/pam_lastlog.c:579
+#: modules/pam_lastlog/pam_lastlog.c:326 modules/pam_lastlog/pam_lastlog.c:595
msgid " %a %b %e %H:%M:%S %Z %Y"
msgstr " %a %b %e %H:%M:%S %Z %Y"
#. TRANSLATORS: " from <host>"
-#: modules/pam_lastlog/pam_lastlog.c:327 modules/pam_lastlog/pam_lastlog.c:588
+#: modules/pam_lastlog/pam_lastlog.c:335 modules/pam_lastlog/pam_lastlog.c:604
#, c-format
msgid " from %.*s"
msgstr " kusukela %.*s"
#. TRANSLATORS: " on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:339 modules/pam_lastlog/pam_lastlog.c:600
+#: modules/pam_lastlog/pam_lastlog.c:347 modules/pam_lastlog/pam_lastlog.c:616
#, c-format
msgid " on %.*s"
msgstr " ku-%.*s"
#. TRANSLATORS: "Last login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:349
+#: modules/pam_lastlog/pam_lastlog.c:357
#, c-format
msgid "Last login:%s%s%s"
msgstr "Ukungena kokugcina:%s%s%s"
-#: modules/pam_lastlog/pam_lastlog.c:355
+#: modules/pam_lastlog/pam_lastlog.c:363
msgid "Welcome to your new account!"
msgstr "Uyamukelwa kwi-akhawunti yakho entsha!"
#. TRANSLATORS: "Last failed login: <date> from <host> on <terminal>"
-#: modules/pam_lastlog/pam_lastlog.c:610
+#: modules/pam_lastlog/pam_lastlog.c:626
#, c-format
msgid "Last failed login:%s%s%s"
msgstr ""
-#: modules/pam_lastlog/pam_lastlog.c:619 modules/pam_lastlog/pam_lastlog.c:626
+#: modules/pam_lastlog/pam_lastlog.c:635 modules/pam_lastlog/pam_lastlog.c:642
#, c-format
msgid "There was %d failed login attempt since the last successful login."
msgid_plural ""
@@ -300,19 +306,19 @@ msgstr[0] ""
msgstr[1] ""
#. TRANSLATORS: only used if dngettext is not supported
-#: modules/pam_lastlog/pam_lastlog.c:631
+#: modules/pam_lastlog/pam_lastlog.c:647
#, c-format
msgid "There were %d failed login attempts since the last successful login."
msgstr ""
-#: modules/pam_limits/pam_limits.c:1164
+#: modules/pam_limits/pam_limits.c:1269
#, fuzzy, c-format
msgid "There were too many logins for '%s'."
msgstr "Kuningi kakhulu ukungena kwi- '%s' osekwenziwe."
#: modules/pam_mail/pam_mail.c:289
#, fuzzy
-msgid "You have no mail."
+msgid "You do not have any new mail."
msgstr "Unemeyili entsha."
#: modules/pam_mail/pam_mail.c:292
@@ -357,12 +363,12 @@ msgstr ""
msgid "Unable to create and initialize directory '%s'."
msgstr ""
-#: modules/pam_pwhistory/pam_pwhistory.c:371
-#: modules/pam_unix/pam_unix_passwd.c:589
+#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_unix/pam_unix_passwd.c:580
msgid "Password has been already used. Choose another."
msgstr "Le phasiwedi isetshenziswa ngothile. Khetha enye."
-#: modules/pam_pwhistory/pam_pwhistory.c:378
+#: modules/pam_pwhistory/pam_pwhistory.c:385
#, fuzzy
msgid "Password has been already used."
msgstr "Le phasiwedi isetshenziswa ngothile. Khetha enye."
@@ -394,17 +400,17 @@ msgstr ""
msgid "This is not a valid security context."
msgstr "Akuyona indawo yokuphepha esemthethweni"
-#: modules/pam_selinux/pam_selinux.c:509
+#: modules/pam_selinux/pam_selinux.c:508
#, c-format
msgid "A valid context for %s could not be obtained."
msgstr ""
-#: modules/pam_selinux/pam_selinux.c:640
+#: modules/pam_selinux/pam_selinux.c:639
#, fuzzy, c-format
msgid "Security context %s has been assigned."
msgstr "Indawo %s Yokuphepha Yabelwe"
-#: modules/pam_selinux/pam_selinux.c:656
+#: modules/pam_selinux/pam_selinux.c:655
#, fuzzy, c-format
msgid "Key creation context %s has been assigned."
msgstr "Indawo %s Yokuphepha Yabelwe"
@@ -424,7 +430,7 @@ msgstr "Ihlulekile ukwenza i-pam_set_item()\n"
msgid "login: failure forking: %m"
msgstr "ngena: Ihlulekile ukuhlukanisa: %m"
-#: modules/pam_timestamp/pam_timestamp.c:361
+#: modules/pam_timestamp/pam_timestamp.c:382
#, c-format
msgid "Access has been granted (last access was %ld seconds ago)."
msgstr ""
@@ -465,39 +471,43 @@ msgstr[1] ""
msgid "Warning: your password will expire in %d days."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:465
+#: modules/pam_unix/pam_unix_passwd.c:456
msgid "NIS password could not be changed."
msgstr "Iphasiwedi ye-NIS ayivumanga ukushintshwa."
-#: modules/pam_unix/pam_unix_passwd.c:563
+#: modules/pam_unix/pam_unix_passwd.c:554
#, fuzzy
msgid "No password has been supplied."
msgstr "Ayikho iphasiwedi enikeziwe"
-#: modules/pam_unix/pam_unix_passwd.c:564
+#: modules/pam_unix/pam_unix_passwd.c:555
#, fuzzy
msgid "The password has not been changed."
msgstr "Iphasiwedi ye-NIS ayivumanga ukushintshwa."
-#: modules/pam_unix/pam_unix_passwd.c:581
+#: modules/pam_unix/pam_unix_passwd.c:572
msgid "You must choose a shorter password."
msgstr "Kumele ukhethe iphasiwedi emifushane."
-#: modules/pam_unix/pam_unix_passwd.c:585
+#: modules/pam_unix/pam_unix_passwd.c:576
#, fuzzy
msgid "You must choose a longer password."
msgstr "Kumelwe ukhethe iphasiwedi ethe ukuba yinjana"
-#: modules/pam_unix/pam_unix_passwd.c:692
+#: modules/pam_unix/pam_unix_passwd.c:683
#, c-format
msgid "Changing password for %s."
msgstr ""
-#: modules/pam_unix/pam_unix_passwd.c:722
+#: modules/pam_unix/pam_unix_passwd.c:713
#, fuzzy
msgid "You must wait longer to change your password."
msgstr "Kumelwe ulinde isikhashana ukuze ushintshe iphasiwedi yakho"
+#, fuzzy
+#~ msgid "You have no mail."
+#~ msgstr "Unemeyili entsha."
+
#~ msgid "is the same as the old one"
#~ msgstr "iyafana nendala"