From f8cfc96a3261b4f39893e737182762c5f2610f91 Mon Sep 17 00:00:00 2001
From: hsu zangmen <chzang55@gmail.com>
Date: Jun 16 2026 16:10:23 +0000
Subject: [PATCH 1/10] Translated using Weblate (Chinese (Traditional) (zh_TW))


Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: hsu zangmen <chzang55@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/passwd/master/zh_TW/
Translation: passwd/master

---

diff --git a/po/zh_TW.po b/po/zh_TW.po
index bfdede0..ef432c6 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -5,20 +5,22 @@
 # Translators:
 # Terry Chuang <tchuang@redhat.com>, 2008, 2009
 # Cheng-Chia Tseng <pswo10680@gmail.com>, 2017. #zanata
+# hsu zangmen <chzang55@gmail.com>, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: passwd 0.79\n"
 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
 "POT-Creation-Date: 2021-03-29 22:08+0200\n"
-"PO-Revision-Date: 2017-09-06 04:35-0400\n"
-"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
-"Language-Team: Chinese (Taiwan) <trans-zh_TW@lists.fedoraproject.org>\n"
+"PO-Revision-Date: 2025-04-02 02:13+0000\n"
+"Last-Translator: hsu zangmen <chzang55@gmail.com>\n"
+"Language-Team: Chinese (Traditional) <https://translate.fedoraproject.org/"
+"projects/passwd/master/zh_TW/>\n"
 "Language: zh_TW\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 4.6.2\n"
+"X-Generator: Weblate 5.10.4\n"
 
 #: libuser.c:91
 #, c-format
@@ -77,7 +79,7 @@ msgstr "密碼已設定，DES 加密法。"
 msgid ""
 "There is a password information set in /etc/shadow, but the password field "
 "in /etc/passwd is empty."
-msgstr ""
+msgstr "在 /etc/shadow 中設定了密碼資訊，但 /etc/passwd 中的密碼欄位是空的。"
 
 #: libuser.c:335
 #, c-format
@@ -260,7 +262,7 @@ msgstr "%s：由 stdin 讀取時發生錯誤：%s\n"
 #: passwd.c:496
 #, c-format
 msgid "%s: password too long, maximum is %zu"
-msgstr ""
+msgstr "%s：密碼太長，最大值為 %zu"
 
 #: passwd.c:515
 #, c-format

From 6ab6dae26e65d64006c62f32ea06135b94cf06c4 Mon Sep 17 00:00:00 2001
From: joo es <jonnyse@users.noreply.translate.fedoraproject.org>
Date: Jun 16 2026 16:10:23 +0000
Subject: [PATCH 2/10] Translated using Weblate (Arabic)


Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: joo es <jonnyse@users.noreply.translate.fedoraproject.org>
Translate-URL: https://translate.fedoraproject.org/projects/passwd/master/ar/
Translation: passwd/master

---

diff --git a/po/ar.po b/po/ar.po
index d9f68bc..1223b1d 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -6,13 +6,14 @@
 # abdilra7eem <abdilra7eem@yahoo.com>, 2010
 # Automatically generated, 2006
 # joo es <johndevand@tutanota.com>, 2025.
+# joo es <jonnyse@users.noreply.translate.fedoraproject.org>, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: passwd 0.79\n"
 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
 "POT-Creation-Date: 2021-03-29 22:08+0200\n"
-"PO-Revision-Date: 2025-02-08 19:09+0000\n"
-"Last-Translator: joo es <johndevand@tutanota.com>\n"
+"PO-Revision-Date: 2025-05-01 13:16+0000\n"
+"Last-Translator: joo es <jonnyse@users.noreply.translate.fedoraproject.org>\n"
 "Language-Team: Arabic <https://translate.fedoraproject.org/projects/passwd/"
 "master/ar/>\n"
 "Language: ar\n"
@@ -21,7 +22,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
 "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 5.9.2\n"
+"X-Generator: Weblate 5.11.1\n"
 
 #: libuser.c:91
 #, c-format
@@ -30,64 +31,64 @@ msgstr "%s: خطأ في تهيئة libuser:"
 
 #: libuser.c:157
 msgid "Warning: unlocked password would be empty."
-msgstr "تحذير: كلمة المرور غير المقفلة قد تكون فارغة."
+msgstr "تحذير: كلمة السر المفتوحة قد تكون فارغة."
 
 #: libuser.c:203
 msgid "Note: deleting a password also unlocks the password."
-msgstr "ملاحظة: يؤدي حذف كلمة المرور أيضًا إلى إلغاء تأمين كلمة المرور."
+msgstr "ملاحظة: يؤدي حذف كلمة السر أيضًا إلى إلغاء تأمين كلمة السر."
 
 #: libuser.c:268
 msgid "Corrupted passwd entry."
-msgstr "مدخل كلمة مرور معطوب."
+msgstr "مدخل كلمة سر معطوب."
 
 #: libuser.c:286 libuser.c:319
 msgid "Empty password."
-msgstr "كلمة مرور فارغة."
+msgstr "كلمة سر فارغة."
 
 #: libuser.c:289
 msgid "Password locked."
-msgstr "كلمة المرور مقفلة."
+msgstr "كلمة السر مقفلة."
 
 #: libuser.c:293
 msgid "Password set, MD5 crypt."
-msgstr "كلمة المرور مضبوطة، تشفير MD5."
+msgstr "كلمة السر مضبوطة، تعمية MD5."
 
 #: libuser.c:296
 msgid "Password set, blowfish crypt."
-msgstr "كلمة المرور مضبوطة، تشفير السمكة المنتفخة."
+msgstr "كلمة السر مضبوطة، تعمية blowfish."
 
 #: libuser.c:299
 msgid "Password set, SHA256 crypt."
-msgstr "كلمة المرور مضبوطة، تشفير SHA256."
+msgstr "كلمة السر مضبوطة، تعمية SHA256."
 
 #: libuser.c:302
 msgid "Password set, SHA512 crypt."
-msgstr "كلمة المرور مضبوطة، تشفير SHA512."
+msgstr "كلمة السر مضبوطة، تعمية SHA512."
 
 #: libuser.c:304
 msgid "Password set, unknown crypt variant."
-msgstr "كلمة المرور مضبوطة، نوع التشفير مجهول."
+msgstr "كلمة السر مضبوطة، نوع التعمية مجهول."
 
 #: libuser.c:307
 msgid "Alternate authentication scheme in use."
-msgstr "يجري استخدام خطة استيثاق بديلة."
+msgstr "بدّل استخدام مخطّط لاستيثاق."
 
 #: libuser.c:312
 msgid "Password set, DES crypt."
-msgstr "كلمة المرور مضبوطة، تشفير DES."
+msgstr "كلمة السر مضبوطة، تعمية DES."
 
 #: libuser.c:317
 msgid ""
 "There is a password information set in /etc/shadow, but the password field "
 "in /etc/passwd is empty."
 msgstr ""
-"هناك معلومات كلمة مرور عُينت في /etc/shadow، ولكن حقل كلمة المرور في /etc/"
-"passwd فارغ."
+"هناك معلومات كلمة سر عُينت في /etc/shadow، ولكن حقل كلمة السر في /etc/passwd "
+"فارغ."
 
 #: libuser.c:335
 #, c-format
 msgid "No password set.\n"
-msgstr "لم يتم ضبط كلمة مرور.\n"
+msgstr "لم يتم ضبط كلمة سر.\n"
 
 #: libuser.c:340
 #, c-format
@@ -97,62 +98,62 @@ msgstr "مستخدِم مجهول.\n"
 #: libuser.c:415
 #, c-format
 msgid "%s: user account has no support for password aging.\n"
-msgstr "%s: لا يدعم حساب المستخدِم تحديد عمر لكلمة المرور.\n"
+msgstr "%s: لا يدعم حساب المستخدِم تحديد عمر لكلمة السر.\n"
 
 #: passwd.c:157
 msgid "keep non-expired authentication tokens"
-msgstr "الإبقاء على حلقات المفاتيح غير منتهية الصلاحية"
+msgstr "أبقِ رموز الغير منتهية الصلاحية"
 
 #: passwd.c:159
 msgid ""
 "delete the password for the named account (root only); also removes password "
 "lock if any"
 msgstr ""
-"احذف كلمة المرور للحساب المسماة (الجذر فقط) ؛ كما يزيل قفل كلمة المرور إن وجد"
+"احذف كلمة السر للحساب المسماة (الجذر فقط)؛ كما يزيل قفل كلمة السر إن وجد"
 
 #: passwd.c:162
 msgid "lock the password for the named account (root only)"
-msgstr "اقفل كلمة المرور للحساب المسماة (الجذر فقط)"
+msgstr "اقفل كلمة السر للحساب المسماة (الجذر فقط)"
 
 #: passwd.c:165
 msgid "unlock the password for the named account (root only)"
-msgstr "افتح كلمة المرور للحساب المسماة (الجذر فقط)"
+msgstr "افتح كلمة السر للحساب المسماة (الجذر فقط)"
 
 #: passwd.c:168
 msgid "expire the password for the named account (root only)"
-msgstr "انهِ صلاحيّه كلمة المرور للحساب المسماة (الجذر فقط)"
+msgstr "انهِ صلاحيّه كلمة السر للحساب المسماة (الجذر فقط)"
 
 #: passwd.c:171
 msgid "force operation"
-msgstr "إجبار العملية"
+msgstr "أجبر العملية"
 
 #: passwd.c:173
 msgid "maximum password lifetime (root only)"
-msgstr "الحدّ الأقصى لعمر كلمة المرور (الجذر فقط)"
+msgstr "الحدّ الأقصى لعمر كلمة السر (الجذر فقط)"
 
 #: passwd.c:175
 msgid "minimum password lifetime (root only)"
-msgstr "الحدّ الأدنى لعمر كلمة المرور (الجذر فقط)"
+msgstr "الحدّ الأدنى لعمر كلمة السر (الجذر فقط)"
 
 #: passwd.c:177
 msgid ""
 "number of days warning users receives before password expiration (root only)"
 msgstr ""
-"عدد أيام استقبال المستخدِم تحذيرات قبل انتهاء صلاحية كلمة المرور (الجذر فقط)"
+"عدد أيام استقبال المستخدِم تحذيرات قبل انتهاء صلاحية كلمة السر (الجذر فقط)"
 
 #: passwd.c:180
 msgid ""
 "number of days after password expiration when an account becomes disabled "
 "(root only)"
-msgstr "عدد الأيام قبل قفل حساب انتهت صلاحيّة كلمة مروره (الجذر فقط)"
+msgstr "عدد الأيام قبل قفل حساب انتهت صلاحيّة كلمة سره (الجذر فقط)"
 
 #: passwd.c:183
 msgid "report password status on the named account (root only)"
-msgstr "أبلِغ عن حالة كلمة مرور المستخدم المحدّد (الجذر فقط)"
+msgstr "أبلِغ عن حالة كلمة سر المستخدم المحدّد (الجذر فقط)"
 
 #: passwd.c:186
 msgid "read new tokens from stdin (root only)"
-msgstr "اقرأ حلقات المفاتيح الجديدة من stdin (الجذر فقط)"
+msgstr "اقرأ رموز الجديدة من stdin (الجذر فقط)"
 
 #: passwd.c:193
 msgid "[OPTION...] <accountName>"
@@ -201,7 +202,7 @@ msgstr "%s: يتطلّب هذا الخيار اسم مستخدم.\n"
 #: passwd.c:335
 #, c-format
 msgid "%s: Can not identify you!\n"
-msgstr "%s: تعذّر التعرف عليك!\n"
+msgstr "%s: تعذّر التعرّف عليك!\n"
 
 #: passwd.c:344 passwd.c:379
 #, c-format
@@ -211,25 +212,25 @@ msgstr "%s: اسم مستخدم مجهول '%s'.\n"
 #: passwd.c:388
 #, c-format
 msgid "%s: SELinux denying access due to security policy.\n"
-msgstr "%s: SELINUX ينكر الوصول بسبب سياسة الأمن.\n"
+msgstr "%s: SELinux ينكر الوصول بسبب سياسة الأمن.\n"
 
 #: passwd.c:398
 #, c-format
 msgid "Locking password for user %s.\n"
-msgstr "جاري قفل كلمة مرور المستخدم %s.\n"
+msgstr "جارِ قفل كلمة سر المستخدم %s.\n"
 
 #: passwd.c:402 passwd.c:414 passwd.c:429 passwd.c:440 passwd.c:458
 msgid "Success"
-msgstr "نجاح"
+msgstr "نجح"
 
 #: passwd.c:402 passwd.c:417
 msgid "Error (password not set?)"
-msgstr "خطأ (لا يوجد كلمة مرور؟)"
+msgstr "خطأ (لا يوجد كلمة سر؟)"
 
 #: passwd.c:410
 #, c-format
 msgid "Unlocking password for user %s.\n"
-msgstr "جاري فكّ قفل كلمة مرور المستخدِم %s.\n"
+msgstr "جاري فكّ قفل كلمة سر المستخدِم %s.\n"
 
 #: passwd.c:416
 msgid "Unsafe operation (use -f to force)"
@@ -238,7 +239,7 @@ msgstr "عملية خطرة (استخدم -f للإجبار)"
 #: passwd.c:425
 #, c-format
 msgid "Expiring password for user %s.\n"
-msgstr "جاري انتهاء صلاحية كلمة مرور المستخدم %s.\n"
+msgstr "جارِ انتهاء صلاحية كلمة سر المستخدم %s.\n"
 
 #: passwd.c:429 passwd.c:440 passwd.c:458
 msgid "Error"
@@ -247,17 +248,17 @@ msgstr "خطأ"
 #: passwd.c:437
 #, c-format
 msgid "Removing password for user %s.\n"
-msgstr "جاري إزالة كلمة مرور المستخدم %s.\n"
+msgstr "جارِ إزالة كلمة سر المستخدم %s.\n"
 
 #: passwd.c:455
 #, c-format
 msgid "Adjusting aging data for user %s.\n"
-msgstr "جاري ضبط بيانات العمر للمستخدم %s.\n"
+msgstr "جارِ ضبط بيانات العمر للمستخدم %s.\n"
 
 #: passwd.c:471
 #, c-format
 msgid "Changing password for user %s.\n"
-msgstr "جاري تغيير كلمة مرور المستخدم %s.\n"
+msgstr "جارِ تغيير كلمة سر المستخدم %s.\n"
 
 #: passwd.c:489
 #, c-format
@@ -267,7 +268,7 @@ msgstr "%s: خطأ في القراءة من stdin: %s\n"
 #: passwd.c:496
 #, c-format
 msgid "%s: password too long, maximum is %zu"
-msgstr "%s: كلمة المرور طويلة جدًا، الحد الأقصى هو %zu"
+msgstr "%s: كلمة السر طويلة جدًا، الحدّ الأقصى هو %zu"
 
 #: passwd.c:515
 #, c-format
@@ -287,9 +288,9 @@ msgstr "%s: تعذّر تحديد مدة تأخير الخطأ: %s\n"
 #: passwd.c:553
 #, c-format
 msgid "%s: expired authentication tokens updated successfully.\n"
-msgstr "%s: تم تحديث حلقات مفاتيح الاستيثاق منتهية الصلاحية بنجاح.\n"
+msgstr "%s: حُدث رموز الاستيثاق المنتهية الصلاحية بنجاح.\n"
 
 #: passwd.c:556
 #, c-format
 msgid "%s: all authentication tokens updated successfully.\n"
-msgstr "%s: تم تحديث كل حلقات مفاتيح الاستيثاق بنجاح.\n"
+msgstr "%s: حُدث كل رموز الاستيثاق بنجاح.\n"

From b1a85772f2a2d4cb13a21eff7b4127957531fcf0 Mon Sep 17 00:00:00 2001
From: Fco. Javier F. Serrador <fserrador@gmail.com>
Date: Jun 16 2026 16:10:23 +0000
Subject: [PATCH 3/10] Translated using Weblate (Spanish)


Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Spanish)

Currently translated at 79.3% (46 of 58 strings)

Translated using Weblate (Spanish)

Currently translated at 68.9% (40 of 58 strings)

Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/passwd/master/es/
Translation: passwd/master

---

diff --git a/po/es.po b/po/es.po
index e2021a5..dba8e4a 100644
--- a/po/es.po
+++ b/po/es.po
@@ -8,13 +8,14 @@
 # Máximo Castañeda Riloba <mcrcctm@gmail.com>, 2015. #zanata
 # Alberto Castillo <acg@albertocg.com>, 2016. #zanata
 # Emilio Herrera <ehespinosa57@gmail.com>, 2021.
+# "Fco. Javier F. Serrador" <fserrador@gmail.com>, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: passwd 0.79\n"
 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
 "POT-Creation-Date: 2021-03-29 22:08+0200\n"
-"PO-Revision-Date: 2021-04-26 15:02+0000\n"
-"Last-Translator: Emilio Herrera <ehespinosa57@gmail.com>\n"
+"PO-Revision-Date: 2025-07-30 09:53+0000\n"
+"Last-Translator: \"Fco. Javier F. Serrador\" <fserrador@gmail.com>\n"
 "Language-Team: Spanish <https://translate.fedoraproject.org/projects/passwd/"
 "master/es/>\n"
 "Language: es\n"
@@ -22,7 +23,7 @@ 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.6\n"
+"X-Generator: Weblate 5.12.2\n"
 
 #: libuser.c:91
 #, c-format
@@ -63,7 +64,7 @@ msgstr "Contraseña establecida, cifrado SHA256."
 
 #: libuser.c:302
 msgid "Password set, SHA512 crypt."
-msgstr "Contraseñaestablecida, cifrado SHA512."
+msgstr "Contraseña establecida, cifrado SHA512."
 
 #: libuser.c:304
 msgid "Password set, unknown crypt variant."
@@ -104,31 +105,31 @@ msgstr ""
 
 #: passwd.c:157
 msgid "keep non-expired authentication tokens"
-msgstr "mantener los tokens de autenticación que no hayan caducado"
+msgstr "mantener los vales de autenticación que no hayan caducado"
 
 #: passwd.c:159
 msgid ""
 "delete the password for the named account (root only); also removes password "
 "lock if any"
 msgstr ""
-"borrar la contraseña para la cuenta indicada (sólo root); también quita el "
+"borra la contraseña para la cuenta nombrada (solo root); también quita el "
 "bloqueo si lo hay"
 
 #: passwd.c:162
 msgid "lock the password for the named account (root only)"
-msgstr "bloquear la contraseña para la cuenta indicada (sólo root)"
+msgstr "bloquea la contraseña para la cuenta indicada (sólo root)"
 
 #: passwd.c:165
 msgid "unlock the password for the named account (root only)"
-msgstr "desbloquear la contraseña para la cuenta indicada (sólo root)"
+msgstr "desbloquea la contraseña para la cuenta indicada (sólo root)"
 
 #: passwd.c:168
 msgid "expire the password for the named account (root only)"
-msgstr "hacer expirar la contraseña para la cuenta indicada (sólo root)"
+msgstr "caduca la contraseña para la cuenta indicada (sólo root)"
 
 #: passwd.c:171
 msgid "force operation"
-msgstr "forzar la operación"
+msgstr "fuerza la operación"
 
 #: passwd.c:173
 msgid "maximum password lifetime (root only)"
@@ -159,7 +160,7 @@ msgstr "informar del estado de la contraseña de la cuenta indicada (sólo root)
 
 #: passwd.c:186
 msgid "read new tokens from stdin (root only)"
-msgstr "leer tokens nuevos desde stdin (sólo root)"
+msgstr "lee vales nuevos desde entrada estándar stdin (sólo root)"
 
 #: passwd.c:193
 msgid "[OPTION...] <accountName>"
@@ -179,7 +180,7 @@ msgstr "%s: Sólo se puede especificar uno de -l, -u, -d, -S.\n"
 #, c-format
 msgid "%s: Cannot mix one of -l, -u, -d, -S and one of -i, -n, -w, -x.\n"
 msgstr ""
-"%s: No se pueden mezclar las opciones -l, -u, -d, -S con -i, -n, -w, -x.\n"
+"%s: No se pueden mezclar una de -l, -u, -d, -S y una de -i, -n, -w, -x.\n"
 
 #: passwd.c:282
 #, c-format
@@ -194,7 +195,7 @@ msgstr "%s: Sólo root puede especificar un nombre de usuario.\n"
 #: passwd.c:304
 #, c-format
 msgid "%s: The user name supplied is too long.\n"
-msgstr "%s: El nombre de usuario es demasiado largo.\n"
+msgstr "%s: El nombre de usuario dado es demasiado largo.\n"
 
 #: passwd.c:314
 #, c-format
@@ -214,12 +215,12 @@ msgstr "%s: ¡No sé quién es usted!\n"
 #: passwd.c:344 passwd.c:379
 #, c-format
 msgid "%s: Unknown user name '%s'.\n"
-msgstr "%s: Nombre de usuario desconocido '%s'.\n"
+msgstr "%s: Nombre de usuario '%s' desconocido.\n"
 
 #: passwd.c:388
 #, c-format
 msgid "%s: SELinux denying access due to security policy.\n"
-msgstr "%s: SELinux deniega el acceso por política de seguridad.\n"
+msgstr "%s: SELinux deniega el acceso debido a normativa de seguridad.\n"
 
 #: passwd.c:398
 #, c-format
@@ -228,11 +229,11 @@ msgstr "Bloqueando la contraseña para el usuario %s.\n"
 
 #: passwd.c:402 passwd.c:414 passwd.c:429 passwd.c:440 passwd.c:458
 msgid "Success"
-msgstr "Éxito"
+msgstr "Logrado"
 
 #: passwd.c:402 passwd.c:417
 msgid "Error (password not set?)"
-msgstr "Error (¿no hay contraseña?)"
+msgstr "Error (¿no puso contraseña?)"
 
 #: passwd.c:410
 #, c-format
@@ -246,7 +247,7 @@ msgstr "Operación insegura (use -f para forzarla)"
 #: passwd.c:425
 #, c-format
 msgid "Expiring password for user %s.\n"
-msgstr "Expirando contraseña para el usuario %s.\n"
+msgstr "Caducar contraseña para el usuario %s.\n"
 
 #: passwd.c:429 passwd.c:440 passwd.c:458
 msgid "Error"
@@ -255,7 +256,7 @@ msgstr "Error"
 #: passwd.c:437
 #, c-format
 msgid "Removing password for user %s.\n"
-msgstr "Eliminando la contraseña del usuario %s.\n"
+msgstr "Eliminando contraseña del usuario %s.\n"
 
 #: passwd.c:455
 #, c-format
@@ -270,7 +271,7 @@ msgstr "Cambiando la contraseña del usuario %s.\n"
 #: passwd.c:489
 #, c-format
 msgid "%s: error reading from stdin: %s\n"
-msgstr "%s: error al leer de stdin: %s\n"
+msgstr "%s: error al leer desde entrada estándar: %s\n"
 
 #: passwd.c:496
 #, c-format
@@ -280,24 +281,25 @@ msgstr "%s: contraseña demasiado larga, el máximo es %zu"
 #: passwd.c:515
 #, c-format
 msgid "%s: unable to start pam: %s\n"
-msgstr "%s: no se pudo iniciar pam: %s\n"
+msgstr "%s: no es capaz de iniciar pam: %s\n"
 
 #: passwd.c:528
 #, c-format
 msgid "%s: unable to set tty for pam: %s\n"
-msgstr "%s: no se pudo poner el tty para pam: %s\n"
+msgstr "%s: no es capaz de establecer tty para pam: %s\n"
 
 #: passwd.c:539
 #, c-format
 msgid "%s: unable to set failure delay: %s\n"
-msgstr "%s: no se pudo poner la espera máxima para fallo: %s\n"
+msgstr "%s: no es capaz de establecer el retardo para fallo: %s\n"
 
 #: passwd.c:553
 #, c-format
 msgid "%s: expired authentication tokens updated successfully.\n"
-msgstr "%s: tokens de autenticación expirados actualizados con éxito.\n"
+msgstr ""
+"%s: los vales de autenticación caducados se actualizaron correctamente.\n"
 
 #: passwd.c:556
 #, c-format
 msgid "%s: all authentication tokens updated successfully.\n"
-msgstr "%s: todos los tokens de autenticación se actualizaron exitosamente.\n"
+msgstr "%s: todos los vales de autenticación se actualizaron correctamente.\n"

From 88d854cd70ce5527b60ab18765946c563552886f Mon Sep 17 00:00:00 2001
From: Martin Srebotnjak <miles@filmsi.net>
Date: Jun 16 2026 16:10:24 +0000
Subject: [PATCH 4/10] Translated using Weblate (Slovenian)


Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: Martin Srebotnjak <miles@filmsi.net>
Translate-URL: https://translate.fedoraproject.org/projects/passwd/master/sl/
Translation: passwd/master

---

diff --git a/po/sl.po b/po/sl.po
index cdf6581..96979f7 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -7,13 +7,13 @@
 # Automatically generated, 2006
 # jierro <jierro@windowslive.com>, 2013
 # Rok Papez <rok.papez@lugos.si>, 2007
-# Martin Srebotnjak <miles@filmsi.net>, 2024.
+# Martin Srebotnjak <miles@filmsi.net>, 2024, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: passwd 0.79\n"
 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
 "POT-Creation-Date: 2021-03-29 22:08+0200\n"
-"PO-Revision-Date: 2024-09-22 10:54+0000\n"
+"PO-Revision-Date: 2025-07-25 13:08+0000\n"
 "Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n"
 "Language-Team: Slovenian <https://translate.fedoraproject.org/projects/"
 "passwd/master/sl/>\n"
@@ -23,7 +23,7 @@ msgstr ""
 "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: Weblate 5.7.2\n"
+"X-Generator: Weblate 5.12.2\n"
 
 #: libuser.c:91
 #, c-format
@@ -174,7 +174,7 @@ msgstr "%s: samo eno stikalo od -l, -u, -d, -S sme biti nastavljeno.\n"
 #, c-format
 msgid "%s: Cannot mix one of -l, -u, -d, -S and one of -i, -n, -w, -x.\n"
 msgstr ""
-"%s: -l, -u, -d, -S  se ne smejo mešati s katerimkoli izmed -i, -n, -w, -x.\n"
+"%s: -l, -u, -d, -S se ne smejo mešati s katerimkoli izmed -i, -n, -w, -x.\n"
 
 #: passwd.c:282
 #, c-format

From 16bffb9f8666a432dc5292143303d2f129ca8e1d Mon Sep 17 00:00:00 2001
From: kanitha chim <kchim@redhat.com>
Date: Jun 16 2026 16:10:24 +0000
Subject: [PATCH 5/10] Translated using Weblate (Khmer (Central))


Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: kanitha chim <kchim@redhat.com>
Translate-URL: https://translate.fedoraproject.org/projects/passwd/master/km/
Translation: passwd/master

---

diff --git a/po/km.po b/po/km.po
index 155043e..df65fdc 100644
--- a/po/km.po
+++ b/po/km.po
@@ -1,68 +1,70 @@
 # Kuylim Tith <kuylim.tith@gmail.com>, 2015. #zanata
 # Panha Sok <panha.f.sok@gmail.com>, 2015. #zanata
+# kanitha chim <kchim@redhat.com>, 2025.
 msgid ""
 msgstr ""
 "Project-Id-Version: passwd 0.79\n"
 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
 "POT-Creation-Date: 2021-03-29 22:08+0200\n"
-"PO-Revision-Date: 2015-10-31 06:08-0400\n"
-"Last-Translator: Kuylim Tith <kuylim.tith@gmail.com>\n"
-"Language-Team: Khmer\n"
+"PO-Revision-Date: 2025-07-30 09:53+0000\n"
+"Last-Translator: kanitha chim <kchim@redhat.com>\n"
+"Language-Team: Khmer (Central) <https://translate.fedoraproject.org/projects/"
+"passwd/master/km/>\n"
 "Language: km\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Zanata 4.6.2\n"
-"Plural-Forms: nplurals=1; plural=0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.12.2\n"
 
 #: libuser.c:91
 #, c-format
 msgid "%s: libuser initialization error:"
-msgstr "%s: libuser បញ្ហានៃការកំណត់ដំបូង"
+msgstr "%s: libuser បញ្ហានៃការកំណត់ដំបូង:"
 
 #: libuser.c:157
 msgid "Warning: unlocked password would be empty."
-msgstr "ព្រមានការដោះសោលេខសម្ងាត់គួរតែទទេរ ។"
+msgstr "ព្រមាន: ការដោះសោលេខសម្ងាត់គួរតែទទេរ។"
 
 #: libuser.c:203
 msgid "Note: deleting a password also unlocks the password."
-msgstr "សំគាល់៖ ការលុបលេខសំងាត់ព្រមទាំងដេាះសោរសំងាត់"
+msgstr "សំគាល់៖ កំពុងលុបលេខសំងាត់ព្រមទាំងដេាះសោរសំងាត់។"
 
 #: libuser.c:268
 msgid "Corrupted passwd entry."
-msgstr "ធាតុនៃលេខសម្ងាត់ខូច ។"
+msgstr "កន្លែងបញ្ជូលលេខសម្ងាត់ត្រូវបានកាត់ផ្ដាច់។"
 
 #: libuser.c:286 libuser.c:319
 msgid "Empty password."
-msgstr "លេខសម្ងាត់ទទេរ ។"
+msgstr "លេខសម្ងាត់ទទេរ។"
 
 #: libuser.c:289
 msgid "Password locked."
-msgstr "លេខសម្ងាត់ត្រូវបានចាក់សោរ"
+msgstr "លេខសម្ងាត់ត្រូវបានចាក់សោរ។"
 
 #: libuser.c:293
 msgid "Password set, MD5 crypt."
-msgstr "កំណត់លេខសម្ងាត់, MD5 គ្រីប ។"
+msgstr "ពាក្យសម្ងាត់បានកំណត់, MD5 គ្រីប។"
 
 #: libuser.c:296
 msgid "Password set, blowfish crypt."
-msgstr "ការកំណត់លេខសម្ងាត់, blowfish គ្រីប ។"
+msgstr "ពាក្យសម្ងាត់បានកំណត់, blowfish គ្រីប។"
 
 #: libuser.c:299
 msgid "Password set, SHA256 crypt."
-msgstr "ការកំណត់លេខសម្ងាត់, SHA256 គ្រីប ។"
+msgstr "ពាក្យសម្ងាត់បានកំណត់, SHA256 គ្រីប។"
 
 #: libuser.c:302
 msgid "Password set, SHA512 crypt."
-msgstr "ការកំណត់លេខសម្ងាត់, SHA512 គ្រីប ។"
+msgstr "ពាក្យសម្ងាត់បានកំណត់, SHA512 គ្រីប។"
 
 #: libuser.c:304
 msgid "Password set, unknown crypt variant."
-msgstr "ការកំណត់លេខសម្ងាត់, មិនស្គាល់ គ្រីប វ៉ារ្យ៉ង់ ។"
+msgstr "ពាក្យសម្ងាត់បានកំណត់, មិនស្គាល់ គ្រីប វ៉ារ្យ៉ង់។"
 
 #: libuser.c:307
 msgid "Alternate authentication scheme in use."
-msgstr "ជំនួសការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវចម្រុះក្នុងការប្រើប្រាស់ ។"
+msgstr "ជំនួសការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវចម្រុះក្នុងការប្រើប្រាស់។"
 
 #: libuser.c:312
 msgid "Password set, DES crypt."
@@ -73,6 +75,8 @@ msgid ""
 "There is a password information set in /etc/shadow, but the password field "
 "in /etc/passwd is empty."
 msgstr ""
+"នេះគឺជាព័ត៌មានពាក្យសម្ងាត់កំណត់នៅក្នុង​ /etc/shadow​ ប៉ុន្តែចន្លោះបញ្ចូលពាក្យសម្ងាត់នៅក្នុង /etc/"
+"passwd គឺទទេរ។"
 
 #: libuser.c:335
 #, c-format
@@ -98,11 +102,11 @@ msgid ""
 "delete the password for the named account (root only); also removes password "
 "lock if any"
 msgstr ""
-"ការលុបលេខសម្ងាត់សម្រាប់ឈ្មោះគណនីយ (តែ root ប៉ុនោះ); វានឹងលុបលេខសម្ងាត់ចាក់សោផងដែរប្រសិនបើមាន "
+"លុបពាក្យសម្ងាត់សម្រាប់ឈ្មោះគណនីយ (តែ root ប៉ុនោះ); វានឹងលុបលេខសម្ងាត់ចាក់សោផងដែរប្រសិនបើមាន"
 
 #: passwd.c:162
 msgid "lock the password for the named account (root only)"
-msgstr " ការចាក់សោលេខសម្ងាត់សម្រាប់ឈ្មោះគណនីយ  (តែ root ប៉ុនោះ)"
+msgstr "ចាក់សោលេខសម្ងាត់សម្រាប់ឈ្មោះគណនីយ (តែ root ប៉ុនោះ)"
 
 #: passwd.c:165
 msgid "unlock the password for the named account (root only)"
@@ -150,12 +154,12 @@ msgstr "[ជំរើស...]<ឈ្មោះគណនីយ>"
 #: passwd.c:196
 #, c-format
 msgid "%s: bad argument %s: %s\n"
-msgstr "%s: អាគុយម៉ង់អាក្រក់ %s:%s "
+msgstr "%s: អាគុយម៉ង់មិនត្រឹមត្រូវ %s:%s\n"
 
 #: passwd.c:257
 #, c-format
 msgid "%s: Only one of -l, -u, -d, -S may be specified.\n"
-msgstr "%s: មានតែមួយប៉ុនោះនៃ -l, -u, -d, -S ប្រហែលជាបានបញ្ចក់ ។"
+msgstr "%s: មានតែមួយប៉ុនោះនៃ -l, -u, -d, -S ប្រហែលជាបានបញ្ចក់។\n"
 
 #: passwd.c:266
 #, c-format
@@ -165,7 +169,7 @@ msgstr "%s: មិនអាចលាយចូលគ្នានូវ -l, -u, -d
 #: passwd.c:282
 #, c-format
 msgid "Only root can do that.\n"
-msgstr "មានតែ root  ប៉ុនោះដែលអាចធ្វើរឿងនេះបាន ។\n"
+msgstr "មានតែ root ប៉ុនោះដែលអាចធ្វើរឿងនេះបាន ។\n"
 
 #: passwd.c:295
 #, c-format
@@ -256,7 +260,7 @@ msgstr "%s: កំហុសកំពុងអានពី stdin: %s\n"
 #: passwd.c:496
 #, c-format
 msgid "%s: password too long, maximum is %zu"
-msgstr ""
+msgstr "%s:​ ពាក្យសម្ងាត់វែងពេក អតិបរមាគឺ %zu"
 
 #: passwd.c:515
 #, c-format

From 8ddb5b89979e6a0a6a601ec8bdb432e6f4b4bd2e Mon Sep 17 00:00:00 2001
From: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date: Jun 16 2026 16:10:24 +0000
Subject: [PATCH 6/10] Translated using Weblate (Kazakh)


Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/passwd/master/kk/
Translation: passwd/master

---

diff --git a/po/kk.po b/po/kk.po
index 022839d..dc16040 100644
--- a/po/kk.po
+++ b/po/kk.po
@@ -1,77 +1,80 @@
-# Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2017. #zanata
+# Baurzhan Muftakhidinov <baurthefirst@gmail.com>, 2017. #zanata, 2026.
 msgid ""
 msgstr ""
 "Project-Id-Version: passwd 0.79\n"
 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
 "POT-Creation-Date: 2021-03-29 22:08+0200\n"
-"PO-Revision-Date: 2017-04-11 12:06-0400\n"
+"PO-Revision-Date: 2026-01-19 17:58+0000\n"
 "Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n"
-"Language-Team: Kazakh\n"
+"Language-Team: Kazakh <https://translate.fedoraproject.org/projects/passwd/"
+"master/kk/>\n"
 "Language: kk\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Zanata 4.6.2\n"
-"Plural-Forms: nplurals=1; plural=0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.15.2\n"
 
 #: libuser.c:91
 #, c-format
 msgid "%s: libuser initialization error:"
-msgstr ""
+msgstr "%s: libuser инициализациялау қатесі:"
 
 #: libuser.c:157
 msgid "Warning: unlocked password would be empty."
-msgstr ""
+msgstr "Ескерту: құлыптан босатылған пароль бос болады."
 
 #: libuser.c:203
 msgid "Note: deleting a password also unlocks the password."
-msgstr ""
+msgstr "Ескертпе: парольді өшіру сонымен қатар парольді құлыптан босатады."
 
 #: libuser.c:268
 msgid "Corrupted passwd entry."
-msgstr ""
+msgstr "passwd жазбасы зақымдалған."
 
 #: libuser.c:286 libuser.c:319
 msgid "Empty password."
-msgstr ""
+msgstr "Бос пароль."
 
 #: libuser.c:289
 msgid "Password locked."
-msgstr ""
+msgstr "Пароль құлыпталған."
 
 #: libuser.c:293
 msgid "Password set, MD5 crypt."
-msgstr ""
+msgstr "Пароль орнатылған, MD5 шифрлеуі."
 
 #: libuser.c:296
 msgid "Password set, blowfish crypt."
-msgstr ""
+msgstr "Пароль орнатылған, blowfish шифрлеуі."
 
 #: libuser.c:299
 msgid "Password set, SHA256 crypt."
-msgstr ""
+msgstr "Пароль орнатылған, SHA256 шифрлеуі."
 
 #: libuser.c:302
 msgid "Password set, SHA512 crypt."
-msgstr ""
+msgstr "Пароль орнатылған, SHA512 шифрлеуі."
 
 #: libuser.c:304
 msgid "Password set, unknown crypt variant."
-msgstr ""
+msgstr "Пароль орнатылған, белгісіз шифрлеу нұсқасы."
 
 #: libuser.c:307
 msgid "Alternate authentication scheme in use."
-msgstr ""
+msgstr "Басқа аутентификация схемасы қолданылуда."
 
 #: libuser.c:312
 msgid "Password set, DES crypt."
-msgstr ""
+msgstr "Пароль орнатылған, DES шифрлеуі."
 
 #: libuser.c:317
 msgid ""
 "There is a password information set in /etc/shadow, but the password field "
 "in /etc/passwd is empty."
 msgstr ""
+"/etc/shadow ішінде пароль туралы орнатылған ақпарат бар, бірақ /etc/passwd "
+"ішіндегі пароль өрісі бос."
 
 #: libuser.c:335
 #, c-format
@@ -86,197 +89,206 @@ msgstr "Белгісіз пайдаланушы.\n"
 #: libuser.c:415
 #, c-format
 msgid "%s: user account has no support for password aging.\n"
-msgstr ""
+msgstr "%s: пайдаланушы тіркелгісінде парольдің ескіруіне қолдау жоқ.\n"
 
 #: passwd.c:157
 msgid "keep non-expired authentication tokens"
-msgstr ""
+msgstr "мерзімі өтпеген аутентификация токендерін сақтау"
 
 #: passwd.c:159
 msgid ""
 "delete the password for the named account (root only); also removes password "
 "lock if any"
 msgstr ""
+"көрсетілген тіркелгі үшін парольді өшіру (тек root үшін); сондай-ақ бар "
+"болса пароль құлпын өшіреді"
 
 #: passwd.c:162
 msgid "lock the password for the named account (root only)"
-msgstr ""
+msgstr "көрсетілген тіркелгі үшін парольді құлыптау (тек root үшін)"
 
 #: passwd.c:165
 msgid "unlock the password for the named account (root only)"
-msgstr ""
+msgstr "көрсетілген тіркелгі үшін парольді құлыптан босату (тек root үшін)"
 
 #: passwd.c:168
 msgid "expire the password for the named account (root only)"
-msgstr ""
+msgstr "көрсетілген тіркелгі үшін парольдің мерзімін аяқтау (тек root үшін)"
 
 #: passwd.c:171
 msgid "force operation"
-msgstr ""
+msgstr "әрекетті мәжбүрлеу"
 
 #: passwd.c:173
 msgid "maximum password lifetime (root only)"
-msgstr ""
+msgstr "парольдің максималды қызмет ету мерзімі (тек root үшін)"
 
 #: passwd.c:175
 msgid "minimum password lifetime (root only)"
-msgstr ""
+msgstr "парольдің минималды қызмет ету мерзімі (тек root үшін)"
 
 #: passwd.c:177
 msgid ""
 "number of days warning users receives before password expiration (root only)"
 msgstr ""
+"парольдің мерзімі аяқталғанға дейін пайдаланушылар алатын ескерту күндерінің "
+"саны (тек root үшін)"
 
 #: passwd.c:180
 msgid ""
 "number of days after password expiration when an account becomes disabled "
 "(root only)"
 msgstr ""
+"парольдің мерзімі аяқталғаннан кейін тіркелгі сөндірілетін күндер саны (тек "
+"root үшін)"
 
 #: passwd.c:183
 msgid "report password status on the named account (root only)"
-msgstr ""
+msgstr "аталған тіркелгінің пароль күйі туралы есеп беру (тек root)"
 
 #: passwd.c:186
 msgid "read new tokens from stdin (root only)"
-msgstr ""
+msgstr "жаңа токендерді stdin-нен оқу (тек root)"
 
 #: passwd.c:193
 msgid "[OPTION...] <accountName>"
-msgstr ""
+msgstr "[ОПЦИЯ...] <тіркелгіАтауы>"
 
 #: passwd.c:196
 #, c-format
 msgid "%s: bad argument %s: %s\n"
-msgstr ""
+msgstr "%s: қате аргумент %s: %s\n"
 
 #: passwd.c:257
 #, c-format
 msgid "%s: Only one of -l, -u, -d, -S may be specified.\n"
-msgstr ""
+msgstr "%s: -l, -u, -d, -S опцияларының тек біреуін көрсетуге болады.\n"
 
 #: passwd.c:266
 #, c-format
 msgid "%s: Cannot mix one of -l, -u, -d, -S and one of -i, -n, -w, -x.\n"
 msgstr ""
+"%s: -l, -u, -d, -S опцияларының бірін -i, -n, -w, -x опцияларының бірімен "
+"араластыруға болмайды.\n"
 
 #: passwd.c:282
 #, c-format
 msgid "Only root can do that.\n"
-msgstr ""
+msgstr "Мұны тек root істей алады.\n"
 
 #: passwd.c:295
 #, c-format
 msgid "%s: Only root can specify a user name.\n"
-msgstr ""
+msgstr "%s: Пайдаланушы атын тек root көрсете алады.\n"
 
 #: passwd.c:304
 #, c-format
 msgid "%s: The user name supplied is too long.\n"
-msgstr ""
+msgstr "%s: Көрсетілген пайдаланушы аты тым ұзын.\n"
 
 #: passwd.c:314
 #, c-format
 msgid "%s: Only one user name may be specified.\n"
-msgstr ""
+msgstr "%s: Тек бір пайдаланушы атын көрсетуге болады.\n"
 
 #: passwd.c:324
 #, c-format
 msgid "%s: This option requires a user name.\n"
-msgstr ""
+msgstr "%s: Бұл опция пайдаланушы атын талап етеді.\n"
 
 #: passwd.c:335
 #, c-format
 msgid "%s: Can not identify you!\n"
-msgstr ""
+msgstr "%s: Сізді анықтау мүмкін емес!\n"
 
 #: passwd.c:344 passwd.c:379
 #, c-format
 msgid "%s: Unknown user name '%s'.\n"
-msgstr ""
+msgstr "%s: Пайдаланушы аты '%s' белгісіз.\n"
 
 #: passwd.c:388
 #, c-format
 msgid "%s: SELinux denying access due to security policy.\n"
 msgstr ""
+"%s: Қауіпсіздік саясатына байланысты SELinux қол жеткізуге жол бермеді.\n"
 
 #: passwd.c:398
 #, c-format
 msgid "Locking password for user %s.\n"
-msgstr ""
+msgstr "%s пайдаланушысы үшін парольді құлыптау.\n"
 
 #: passwd.c:402 passwd.c:414 passwd.c:429 passwd.c:440 passwd.c:458
 msgid "Success"
-msgstr ""
+msgstr "Сәтті"
 
 #: passwd.c:402 passwd.c:417
 msgid "Error (password not set?)"
-msgstr ""
+msgstr "Қате (пароль орнатылмаған ба?)"
 
 #: passwd.c:410
 #, c-format
 msgid "Unlocking password for user %s.\n"
-msgstr ""
+msgstr "%s пайдаланушысы үшін парольді құлыптаудан шығару.\n"
 
 #: passwd.c:416
 msgid "Unsafe operation (use -f to force)"
-msgstr ""
+msgstr "Қауіпті операция (мәжбүрлеу үшін -f қолданыңыз)"
 
 #: passwd.c:425
 #, c-format
 msgid "Expiring password for user %s.\n"
-msgstr ""
+msgstr "%s пайдаланушысы үшін парольдің мерзімін аяқтау.\n"
 
 #: passwd.c:429 passwd.c:440 passwd.c:458
 msgid "Error"
-msgstr ""
+msgstr "Қате"
 
 #: passwd.c:437
 #, c-format
 msgid "Removing password for user %s.\n"
-msgstr ""
+msgstr "%s пайдаланушысы үшін парольді өшіру.\n"
 
 #: passwd.c:455
 #, c-format
 msgid "Adjusting aging data for user %s.\n"
-msgstr ""
+msgstr "%s пайдаланушысы үшін ескіру деректерін реттеу.\n"
 
 #: passwd.c:471
 #, c-format
 msgid "Changing password for user %s.\n"
-msgstr ""
+msgstr "%s пайдаланушысы үшін парольді өзгерту.\n"
 
 #: passwd.c:489
 #, c-format
 msgid "%s: error reading from stdin: %s\n"
-msgstr ""
+msgstr "%s: stdin-нен оқу қатесі: %s\n"
 
 #: passwd.c:496
 #, c-format
 msgid "%s: password too long, maximum is %zu"
-msgstr ""
+msgstr "%s: пароль тым ұзын, максимумы - %zu"
 
 #: passwd.c:515
 #, c-format
 msgid "%s: unable to start pam: %s\n"
-msgstr ""
+msgstr "%s: pam іске қосу мүмкін емес: %s\n"
 
 #: passwd.c:528
 #, c-format
 msgid "%s: unable to set tty for pam: %s\n"
-msgstr ""
+msgstr "%s: pam үшін tty орнату мүмкін емес: %s\n"
 
 #: passwd.c:539
 #, c-format
 msgid "%s: unable to set failure delay: %s\n"
-msgstr ""
+msgstr "%s: сәтсіздік кідірісін орнату мүмкін емес: %s\n"
 
 #: passwd.c:553
 #, c-format
 msgid "%s: expired authentication tokens updated successfully.\n"
-msgstr ""
+msgstr "%s: мерзімі өткен аутентификация токендері сәтті жаңартылды.\n"
 
 #: passwd.c:556
 #, c-format
 msgid "%s: all authentication tokens updated successfully.\n"
-msgstr ""
+msgstr "%s: барлық аутентификация токендері сәтті жаңартылды.\n"

From 46f63c1920b4d346c72df8ea44e45d6f2629cf68 Mon Sep 17 00:00:00 2001
From: Marija Grineviciute <marijagrine@protonmail.com>
Date: Jun 16 2026 16:10:24 +0000
Subject: [PATCH 7/10] Translated using Weblate (Lithuanian)


Currently translated at 48.2% (28 of 58 strings)

Co-authored-by: Marija Grineviciute <marijagrine@protonmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/passwd/master/lt/
Translation: passwd/master

---

diff --git a/po/lt.po b/po/lt.po
index d222170..e42f31a 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -1,19 +1,21 @@
 # Moo <hazap@hotmail.com>, 2018. #zanata
+# Marija Grineviciute <marijagrine@protonmail.com>, 2026.
 msgid ""
 msgstr ""
 "Project-Id-Version: passwd 0.79\n"
 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
 "POT-Creation-Date: 2021-03-29 22:08+0200\n"
-"PO-Revision-Date: 2018-10-08 07:15-0400\n"
-"Last-Translator: Moo <hazap@hotmail.com>\n"
-"Language-Team: Lithuanian\n"
+"PO-Revision-Date: 2026-03-09 11:58+0000\n"
+"Last-Translator: Marija Grineviciute <marijagrine@protonmail.com>\n"
+"Language-Team: Lithuanian <https://translate.fedoraproject.org/projects/"
+"passwd/master/lt/>\n"
 "Language: lt\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Zanata 4.6.2\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
-"%100<10 || n%100>=20) ? 1 : 2)\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Weblate 5.16.2\n"
 
 #: libuser.c:91
 #, c-format
@@ -42,37 +44,39 @@ msgstr "Slaptažodis užrakintas."
 
 #: libuser.c:293
 msgid "Password set, MD5 crypt."
-msgstr ""
+msgstr "Slaptažodis nustatytas, MD5 kriptografija."
 
 #: libuser.c:296
 msgid "Password set, blowfish crypt."
-msgstr ""
+msgstr "Slaptažodis nustatytas, blowfish kriptografija."
 
 #: libuser.c:299
 msgid "Password set, SHA256 crypt."
-msgstr ""
+msgstr "Slaptažodis nustatytas, SHA256 kriptografija."
 
 #: libuser.c:302
 msgid "Password set, SHA512 crypt."
-msgstr ""
+msgstr "Slaptažodis nustatytas, SHA512 kriptografija."
 
 #: libuser.c:304
 msgid "Password set, unknown crypt variant."
-msgstr ""
+msgstr "Slaptažodis nustatytas, nežinomas kriptografijos variantas."
 
 #: libuser.c:307
 msgid "Alternate authentication scheme in use."
-msgstr ""
+msgstr "Naudojama alternatyvi autentifikacijos schema."
 
 #: libuser.c:312
 msgid "Password set, DES crypt."
-msgstr ""
+msgstr "Slaptažodis nustatytas, DES kriptografija."
 
 #: libuser.c:317
 msgid ""
 "There is a password information set in /etc/shadow, but the password field "
 "in /etc/passwd is empty."
 msgstr ""
+"/etc/shadow vietoje yra slaptažodžio informacija, bet slaptažodžio laukas, "
+"esantis/etc/passwd, yra tuščias."
 
 #: libuser.c:335
 #, c-format
@@ -87,56 +91,63 @@ msgstr "Nežinomas naudotojas.\n"
 #: libuser.c:415
 #, c-format
 msgid "%s: user account has no support for password aging.\n"
-msgstr ""
+msgstr "%s: naudotojo paskyroje nepalaikomas slaptažodžio pasenimas.\n"
 
 #: passwd.c:157
 msgid "keep non-expired authentication tokens"
-msgstr ""
+msgstr "palikti tebegaliojančius autentifikacijos atpažinimo ženklus"
 
 #: passwd.c:159
 msgid ""
 "delete the password for the named account (root only); also removes password "
 "lock if any"
 msgstr ""
+"ištrinti nurodytos paskyros slaptažodį (tik šaknies); taip pat pašalina "
+"slaptažodžio užraktą, jei toks yra"
 
 #: passwd.c:162
 msgid "lock the password for the named account (root only)"
-msgstr ""
+msgstr "užrakinti nurodytos paskyros slaptažodį (tik šaknies)"
 
 #: passwd.c:165
 msgid "unlock the password for the named account (root only)"
-msgstr ""
+msgstr "atrakinti nurodytos paskyros slaptažodį (tik šaknies)"
 
 #: passwd.c:168
 msgid "expire the password for the named account (root only)"
-msgstr ""
+msgstr "sustabdyti nurodytos paskyros slaptažodžio galiojimą (tik šaknies)"
 
 #: passwd.c:171
 msgid "force operation"
-msgstr ""
+msgstr "priversti operaciją"
 
 #: passwd.c:173
 msgid "maximum password lifetime (root only)"
-msgstr ""
+msgstr "maksimali slaptažodžio galiojimo trukmė (tik šaknies)"
 
 #: passwd.c:175
 msgid "minimum password lifetime (root only)"
-msgstr ""
+msgstr "minimali slaptažodžio galiojimo trukmė (tik šaknies)"
 
 #: passwd.c:177
 msgid ""
 "number of days warning users receives before password expiration (root only)"
 msgstr ""
+"dienų skaičius, prieš kurį naudotojai gauna įspėjimą prieš slaptažodžio "
+"galiojimo pabaigą (tik šaknies)"
 
 #: passwd.c:180
 msgid ""
 "number of days after password expiration when an account becomes disabled "
 "(root only)"
 msgstr ""
+"dienų skaičius pasibaigus slaptažodžio galiojimui, iki kol paskyra bus "
+"deaktyvuota (tik šaknies)"
 
 #: passwd.c:183
 msgid "report password status on the named account (root only)"
 msgstr ""
+"teikti ataskaitą apie slaptažodžio statusą nurodytoje paskyroje (tik šaknies)"
 
 #: passwd.c:186
 msgid "read new tokens from stdin (root only)"

From 0ab279137905df1629e9aa81963ddd5589a64323 Mon Sep 17 00:00:00 2001
From: Sina P <pahlavan.sina.w@gmail.com>
Date: Jun 16 2026 16:10:24 +0000
Subject: [PATCH 8/10] Translated using Weblate (Persian)


Currently translated at 34.4% (20 of 58 strings)

Co-authored-by: Sina P <pahlavan.sina.w@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/passwd/master/fa/
Translation: passwd/master

---

diff --git a/po/fa.po b/po/fa.po
index c3ee1cb..c392394 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -5,13 +5,14 @@
 # Translators:
 # Automatically generated, 2006
 # Danial Behzadi <dani.behzi@ubuntu.com>, 2021.
+# Sina P <pahlavan.sina.w@gmail.com>, 2026.
 msgid ""
 msgstr ""
 "Project-Id-Version: passwd 0.79\n"
 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
 "POT-Creation-Date: 2021-03-29 22:08+0200\n"
-"PO-Revision-Date: 2021-07-16 17:04+0000\n"
-"Last-Translator: Danial Behzadi <dani.behzi@ubuntu.com>\n"
+"PO-Revision-Date: 2026-04-14 17:58+0000\n"
+"Last-Translator: Sina P <pahlavan.sina.w@gmail.com>\n"
 "Language-Team: Persian <https://translate.fedoraproject.org/projects/passwd/"
 "master/fa/>\n"
 "Language: fa\n"
@@ -19,7 +20,7 @@ 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.1\n"
+"X-Generator: Weblate 5.16.2\n"
 
 #: libuser.c:91
 #, c-format
@@ -44,7 +45,7 @@ msgstr "گذرواژه خالی است."
 
 #: libuser.c:289
 msgid "Password locked."
-msgstr "گذرواژه قفل شده است"
+msgstr "گذرواژه قفل شده است."
 
 #: libuser.c:293
 msgid "Password set, MD5 crypt."
@@ -64,7 +65,7 @@ msgstr "تنظیم گذرواژه, رمزنگاری SHA512."
 
 #: libuser.c:304
 msgid "Password set, unknown crypt variant."
-msgstr "تنظیم گذرواژه,  نوع ناشناخته رمزنگاری"
+msgstr "تنظیم گذرواژه، نوع ناشناخته رمزنگاری"
 
 #: libuser.c:307
 msgid "Alternate authentication scheme in use."

From 9dce4fd7b2fc2329caf7b212f96563cb880e732c Mon Sep 17 00:00:00 2001
From: Марко Костић (Marko Kostić) <marko.m.kostic@gmail.com>
Date: Jun 16 2026 16:10:24 +0000
Subject: [PATCH 9/10] Translated using Weblate (Serbian)


Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: Марко Костић (Marko Kostić) <marko.m.kostic@gmail.com>
Translate-URL: https://translate.fedoraproject.org/projects/passwd/master/sr/
Translation: passwd/master

---

diff --git a/po/sr.po b/po/sr.po
index b4e3770..5485f63 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -5,21 +5,23 @@
 # Translators:
 # Igor Miletic <grejigl-gnomeprevod@yahoo.ca>, 2007
 # Momcilo Medic <medicmomcilo@gmail.com>, 2015. #zanata
+# "Марко Костић (Marko Kostić)" <marko.m.kostic@gmail.com>, 2026.
 msgid ""
 msgstr ""
 "Project-Id-Version: passwd 0.79\n"
 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
 "POT-Creation-Date: 2021-03-29 22:08+0200\n"
-"PO-Revision-Date: 2015-05-23 11:06-0400\n"
-"Last-Translator: Momcilo Medic <medicmomcilo@gmail.com>\n"
-"Language-Team: Serbian <trans-sr@lists.fedoraproject.org>\n"
+"PO-Revision-Date: 2026-04-16 21:58+0000\n"
+"Last-Translator: \"Марко Костић (Marko Kostić)\" <marko.m.kostic@gmail.com>\n"
+"Language-Team: Serbian <https://translate.fedoraproject.org/projects/passwd/"
+"master/sr/>\n"
 "Language: sr\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 4.6.2\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.17\n"
 
 #: libuser.c:91
 #, c-format
@@ -79,6 +81,8 @@ msgid ""
 "There is a password information set in /etc/shadow, but the password field "
 "in /etc/passwd is empty."
 msgstr ""
+"Наведени су подаци о лозинци у /etc/shadow, али је поље лозинке у /etc/"
+"passwd празно."
 
 #: libuser.c:335
 #, c-format
@@ -266,7 +270,7 @@ msgstr "%s: грешка при читању са stdin: %s\n"
 #: passwd.c:496
 #, c-format
 msgid "%s: password too long, maximum is %zu"
-msgstr ""
+msgstr "%s: лозинка је предугачка, најдужа могућа је %zu"
 
 #: passwd.c:515
 #, c-format

From 4b89634f43cbed6c79c4138367985b0c8afc151a Mon Sep 17 00:00:00 2001
From: 김인수 <simmon@nplob.com>
Date: Jun 16 2026 16:10:25 +0000
Subject: [PATCH 10/10] Translated using Weblate (Korean)


Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: 김인수 <simmon@nplob.com>
Translate-URL: https://translate.fedoraproject.org/projects/passwd/master/ko/
Translation: passwd/master

---

diff --git a/po/ko.po b/po/ko.po
index 536254b..278afc9 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -9,13 +9,13 @@
 # MinWoo Joh <igtzhsou@naver.com>, 2015. #zanata
 # simmon <simmon@nplob.com>, 2021.
 # Seong-ho Cho <darkcircle.0426@gmail.com>, 2021, 2022.
-# 김인수 <simmon@nplob.com>, 2022, 2024.
+# 김인수 <simmon@nplob.com>, 2022, 2024, 2026.
 msgid ""
 msgstr ""
 "Project-Id-Version: passwd 0.79\n"
 "Report-Msgid-Bugs-To: http://bugzilla.redhat.com/\n"
 "POT-Creation-Date: 2021-03-29 22:08+0200\n"
-"PO-Revision-Date: 2024-08-05 23:26+0000\n"
+"PO-Revision-Date: 2026-06-16 16:10+0000\n"
 "Last-Translator: 김인수 <simmon@nplob.com>\n"
 "Language-Team: Korean <https://translate.fedoraproject.org/projects/passwd/"
 "master/ko/>\n"
@@ -24,7 +24,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 5.6.2\n"
+"X-Generator: Weblate 2026.6.1\n"
 
 #: libuser.c:91
 #, c-format
@@ -162,7 +162,7 @@ msgstr "[<옵션>...] <계정 이름>"
 #: passwd.c:196
 #, c-format
 msgid "%s: bad argument %s: %s\n"
-msgstr "%s: 잘못된 %s 인자: %s\n"
+msgstr "%s: 잘못된 인수 %s: %s\n"
 
 #: passwd.c:257
 #, c-format
@@ -172,17 +172,17 @@ msgstr "%s: -l, -u, -d, -S 중 하나만 지정 할 수 있습니다.\n"
 #: passwd.c:266
 #, c-format
 msgid "%s: Cannot mix one of -l, -u, -d, -S and one of -i, -n, -w, -x.\n"
-msgstr "%s: -l, -u, -d, -S 중 하나 또는 -i, -n, -w, -x 중 하나를 혼용 할 수 없음.\n"
+msgstr "%s: -l, -u, -d, -S 중 하나 및 -i, -n, -w, -x 중 하나를 혼용 할 수 없음.\n"
 
 #: passwd.c:282
 #, c-format
 msgid "Only root can do that.\n"
-msgstr "root 계정만 실행 할 수 있습니다.\n"
+msgstr "root만 실행 할 수 있습니다.\n"
 
 #: passwd.c:295
 #, c-format
 msgid "%s: Only root can specify a user name.\n"
-msgstr "%s: root 계정만 사용자 이름을 지정 할 수 있습니다.\n"
+msgstr "%s: root만 사용자 이름을 지정 할 수 있습니다.\n"
 
 #: passwd.c:304
 #, c-format
@@ -202,7 +202,7 @@ msgstr "%s: 이와 같은 옵션은 사용자 이름이 필요합니다.\n"
 #: passwd.c:335
 #, c-format
 msgid "%s: Can not identify you!\n"
-msgstr "%s: 사용자를 확인 할 수 없습니다!\n"
+msgstr "%s: 당신을 식별 할 수 없습니다!\n"
 
 #: passwd.c:344 passwd.c:379
 #, c-format
@@ -230,11 +230,11 @@ msgstr "오류 (비밀번호 설정하지 않음?)"
 #: passwd.c:410
 #, c-format
 msgid "Unlocking password for user %s.\n"
-msgstr "사용자 %s 의 비밀번호 잠금을 풀어냅니다.\n"
+msgstr "사용자 %s 의 비밀번호 잠금 해제하기.\n"
 
 #: passwd.c:416
 msgid "Unsafe operation (use -f to force)"
-msgstr "안전하지 않은 명령 (-f를 사용하여 강제함)"
+msgstr "안전하지 작동 (강제하도록 -f를 사용)"
 
 #: passwd.c:425
 #, c-format
@@ -248,7 +248,7 @@ msgstr "오류"
 #: passwd.c:437
 #, c-format
 msgid "Removing password for user %s.\n"
-msgstr "사용자 %s의 비밀번호를 제거하기.\n"
+msgstr "사용자 %s의 비밀번호 제거하기.\n"
 
 #: passwd.c:455
 #, c-format
@@ -278,17 +278,17 @@ msgstr "%s: pam을 시작 할 수 없음: %s\n"
 #: passwd.c:528
 #, c-format
 msgid "%s: unable to set tty for pam: %s\n"
-msgstr "%s: pam의 tty를 설정 할 수 없음: %s\n"
+msgstr "%s: pam용 tty를 설정 할 수 없음: %s\n"
 
 #: passwd.c:539
 #, c-format
 msgid "%s: unable to set failure delay: %s\n"
-msgstr "%s: 실패 지연 설정을 할 수 없음: %s\n"
+msgstr "%s: 실패 지연 설정 할 수 없음: %s\n"
 
 #: passwd.c:553
 #, c-format
 msgid "%s: expired authentication tokens updated successfully.\n"
-msgstr "%s: 기한이 끝난 인증 토큰이 성공적으로 최신화되었습니다.\n"
+msgstr "%s: 만료된 인증 토큰이 성공적으로 최신화되었습니다.\n"
 
 #: passwd.c:556
 #, c-format

