URL: https://github.com/freeipa/freeipa/pull/3538
Author: abbra
 Title: #3538: Update translations and translator contributors in master branch
Action: opened

PR body:
"""

"""

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/3538/head:pr3538
git checkout pr3538
From 4b7d25029433a2a6a732a0f76046bf0287dfaa5b Mon Sep 17 00:00:00 2001
From: Alexander Bokovoy <aboko...@redhat.com>
Date: Wed, 14 Aug 2019 11:38:13 +0300
Subject: [PATCH 1/2] Update translations

---
 po/bn_IN.po |   4 +-
 po/ca.po    |   4 +-
 po/cs.po    |   4 +-
 po/de.po    |   7 +-
 po/en_GB.po |   4 +-
 po/es.po    | 570 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 po/eu.po    |   4 +-
 po/fr.po    |  16 +-
 po/hi.po    |   4 +-
 po/hu.po    |   4 +-
 po/id.po    |   4 +-
 po/ja.po    |   4 +-
 po/kn.po    |   4 +-
 po/mr.po    |   4 +-
 po/nl.po    |   4 +-
 po/pa.po    |   4 +-
 po/pl.po    |   4 +-
 po/pt_BR.po |   4 +-
 po/ru.po    |  23 +--
 po/sk.po    |   7 +-
 po/tg.po    |   4 +-
 po/uk.po    | 213 ++++++++++++++++++--
 po/zh_CN.po |  14 +-
 23 files changed, 793 insertions(+), 121 deletions(-)

diff --git a/po/bn_IN.po b/po/bn_IN.po
index e7a89e0228..48962e3195 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -1,9 +1,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ca.po b/po/ca.po
index 3691f3e7fb..cd6eb9d3a6 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -1,9 +1,9 @@
 # Robert Antoni Buj Gelonch <r...@fedoraproject.org>, 2018. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/cs.po b/po/cs.po
index dc2afcdb7e..d022f272ef 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -3,9 +3,9 @@
 # Pavel Borecki <pavel.bore...@gmail.com>, 2019. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/de.po b/po/de.po
index b3703106ca..823cc3d593 100644
--- a/po/de.po
+++ b/po/de.po
@@ -6,9 +6,9 @@
 # Paul Ritter <paul-rit...@gmx.net>, 2018. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -4191,9 +4191,6 @@ msgstr "darf höchstens %(maxvalue)d sein"
 msgid "can be at most %(maxvalue)s"
 msgstr "darf höchstens %(maxvalue)s sein"
 
-msgid "cannot be longer that 255 characters"
-msgstr "darf nicht länger als 255 Zeichen sein"
-
 #, python-format
 msgid "cannot connect to '%(uri)s': %(error)s"
 msgstr "Kann nicht zu '%(uri)s' verbinden: %(error)s"
diff --git a/po/en_GB.po b/po/en_GB.po
index 9a28a201ec..2102a4fe1c 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -2,9 +2,9 @@
 # Andi Chandler <a...@gowling.com>, 2018. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/es.po b/po/es.po
index f32369ecd0..a8fa048706 100644
--- a/po/es.po
+++ b/po/es.po
@@ -5,13 +5,13 @@
 # Emilio Herrera <ehespinos...@gmail.com>, 2019. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2019-06-29 04:25+0000\n"
+"PO-Revision-Date: 2019-07-21 03:38+0000\n"
 "Last-Translator: Emilio Herrera <ehespinos...@gmail.com>\n"
 "Language-Team: Spanish\n"
 "Language: es\n"
@@ -239,6 +239,24 @@ msgstr ""
 "    Búsqueda reglas automiembro.\n"
 "    "
 
+msgid ""
+"\n"
+"    Search for users matching the provided certificate.\n"
+"\n"
+"    This command relies on SSSD to retrieve the list of matching users and\n"
+"    may return cached data. For more information on purging SSSD cache,\n"
+"    please refer to sss_cache documentation.\n"
+"    "
+msgstr ""
+"\n"
+"    Buscar usuarios que coincidan con el certificado suministrado.\n"
+"\n"
+"    Este comando se basa en SSSD para recuperar la lista de los usuarios\n"
+"    coincidentes y puede devolver los datos en cache. Para más información "
+"sobre \n"
+"    la purga del cache SSSD, vea por favor la documentación sss_cache.\n"
+"    "
+
 msgid ""
 "\n"
 "    Unlock a user account\n"
@@ -416,6 +434,15 @@ msgstr ""
 "   ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example."
 "com\n"
 
+msgid ""
+"\n"
+" Add a new server:\n"
+"   ipa radiusproxy-add MyRADIUS --server=radius.example.com:1812\n"
+msgstr ""
+"\n"
+" Añadir un nuevo servidor:\n"
+"   ipa radiusproxy-add MyRADIUS --server=radius.example.com:1812\n"
+
 msgid ""
 "\n"
 " Add a new token:\n"
@@ -464,6 +491,15 @@ msgstr ""
 " Permitir al usuario crear una tabla de teclas:\n"
 "   ipa host-allow-create-keytab test2 --users=tuser1\n"
 
+msgid ""
+"\n"
+" Change the secret:\n"
+"   ipa radiusproxy-mod MyRADIUS --secret\n"
+msgstr ""
+"\n"
+" Cambiar el secreto:\n"
+"   ipa radiusproxy-mod MyRADIUS --secret\n"
+
 msgid ""
 "\n"
 " Change the vendor:\n"
@@ -484,6 +520,35 @@ msgstr ""
 " Comprueba el estado de una petición de firma:\n"
 "   ipa cert-status 10\n"
 
+msgid ""
+"\n"
+" Create a new Certificate Identity Mapping Rule:\n"
+"   ipa certmaprule-add rule1 --desc=\"Link certificate with subject and "
+"issuer\"\n"
+msgstr ""
+"\n"
+" Crea una nueva Regla de Mapeo de Identidad de Certificado:\n"
+"   ipa certmaprule-add rule1 --desc=\"Link certificate with subject and "
+"issuer\"\n"
+
+msgid ""
+"\n"
+" Delete a Certificate Identity Mapping Rule:\n"
+"   ipa certmaprule-del rule1\n"
+msgstr ""
+"\n"
+" Borra una Regla de Mapeo de Identidad de Certificado:\n"
+"   ipa certmaprule-del rule1\n"
+
+msgid ""
+"\n"
+" Delete a configuration:\n"
+"   ipa radiusproxy-del MyRADIUS\n"
+msgstr ""
+"\n"
+" Borrar una configuración:\n"
+"   ipa radiusproxy-del MyRADIUS\n"
+
 msgid ""
 "\n"
 " Delete a host:\n"
@@ -502,6 +567,15 @@ msgstr ""
 " Borrar una ficha:\n"
 "   ipa otptoken-del a93db710-a31a-4639-8647-f15b2c70b78a\n"
 
+msgid ""
+"\n"
+" Disable a Certificate Identity Mapping Rule:\n"
+"   ipa certmaprule-disable rule1\n"
+msgstr ""
+"\n"
+" Deshabilitar una Regla de Mapeo de Identidad de Certificado:\n"
+"   ipa certmaprule-disable rule1\n"
+
 msgid ""
 "\n"
 " Disable the host Kerberos key, SSL certificate and all of its services:\n"
@@ -512,6 +586,42 @@ msgstr ""
 "servicios:\n"
 "   ipa host-disable test.example.com\n"
 
+msgid ""
+"\n"
+" Display information about a Certificate Identity Mapping Rule:\n"
+"   ipa certmaprule-show rule1\n"
+msgstr ""
+"\n"
+" Muestra información sobre una Regla de Mapeo de Identidad de Certificado:\n"
+"   ipa certmaprule-show rule1\n"
+
+msgid ""
+"\n"
+" Display the Certificate Identity Mapping global configuration:\n"
+"   ipa certmapconfig-show\n"
+msgstr ""
+"\n"
+" Mostrar la configuración global del Mapeo de Identidad de Certificado:\n"
+"   ipa certmapconfig-show\n"
+
+msgid ""
+"\n"
+" Enable a Certificate Identity Mapping Rule:\n"
+"   ipa certmaprule-enable rule1\n"
+msgstr ""
+"\n"
+" Habilitar una Regla de Mapeo de Identidad de Certificado:\n"
+"   ipa certmaprule-enable rule1\n"
+
+msgid ""
+"\n"
+" Examine the configuration:\n"
+"   ipa radiusproxy-show MyRADIUS\n"
+msgstr ""
+"\n"
+" Examinar la configuración:\n"
+"   ipa radiusproxy-show MyRADIUS\n"
+
 msgid ""
 "\n"
 " Examine the token:\n"
@@ -521,6 +631,26 @@ msgstr ""
 " Examinar la ficha:\n"
 "   ipa otptoken-show a93db710-a31a-4639-8647-f15b2c70b78a\n"
 
+msgid ""
+"\n"
+" Find all Certificate Identity Mapping Rules with the specified domain:\n"
+"   ipa certmaprule-find --domain example.com\n"
+msgstr ""
+"\n"
+" Encuentra todas las Reglas de Mapeo de Identidad de Certificado con el "
+"dominio especificado:\n"
+"   ipa certmaprule-find --domain example.com\n"
+
+msgid ""
+"\n"
+" Find all servers whose entries include the string \"example.com\":\n"
+"   ipa radiusproxy-find example.com\n"
+msgstr ""
+"\n"
+" Encontrar todos los servidores cuyas entradas incluyan la cadena \"example."
+"com\":\n"
+"   ipa radiusproxy-find example.com\n"
+
 msgid ""
 "\n"
 " List vaults:\n"
@@ -532,6 +662,26 @@ msgstr ""
 "   ipa vault-find\n"
 "       [--user <user>|--service <service>|--shared]\n"
 
+msgid ""
+"\n"
+" Modify Certificate Identity Mapping global configuration:\n"
+"   ipa certmapconfig-mod --promptusername=TRUE\n"
+msgstr ""
+"\n"
+" Modificar la configuración global del Mapeo de Identidad de Certificado:\n"
+"   ipa certmapconfig-mod --promptusername=TRUE\n"
+
+msgid ""
+"\n"
+" Modify a Certificate Identity Mapping Rule:\n"
+"   ipa certmaprule-mod rule1 --maprule=\"<ALT-SEC-ID-I-S:"
+"altSecurityIdentities>\"\n"
+msgstr ""
+"\n"
+" Modificar una Regla de Identidad de Certificado:\n"
+"   ipa certmaprule-mod rule1 --maprule=\"<ALT-SEC-ID-I-S:"
+"altSecurityIdentities>\"\n"
+
 msgid ""
 "\n"
 " Modify information about a host:\n"
@@ -1064,6 +1214,13 @@ msgstr ""
 "de CA\n"
 "a  no ser que el operador haya permitido saltarse las ACLs de CA.\n"
 
+msgid ""
+"\n"
+"Certificate Identity Mapping\n"
+msgstr ""
+"\n"
+"Mapeando la Identidad del Certificado\n"
+
 msgid ""
 "\n"
 "Certificate requests exist in the form of a Certificate Signing Request "
@@ -2453,6 +2610,37 @@ msgstr ""
 "Este\n"
 "código habilita la gestión de las fichas OTP.\n"
 
+msgid ""
+"\n"
+"IPA supports the use of an external RADIUS proxy server for krb5 OTP\n"
+"authentications. This permits a great deal of flexibility when\n"
+"integrating with third-party authentication services.\n"
+msgstr ""
+"\n"
+"IPA soporta el uso de servidores proxy RADIUS externos para autenticaciones "
+"krb5\n"
+"OTP. Esto permite una gran oferta de flexibilidad cuando se integra con "
+"servicios de \n"
+"autenticación de tercera parte.\n"
+
+msgid ""
+"\n"
+"IPA supports the use of certificates for authentication. Certificates can\n"
+"either be stored in the user entry (full certificate in the usercertificate\n"
+"attribute), or simply linked to the user entry through a mapping.\n"
+"This code enables the management of the rules allowing to link a\n"
+"certificate to a user entry.\n"
+msgstr ""
+"\n"
+"IPA soporta el uso de certificados para la autenticación. Las certificados "
+"pueden ser\n"
+"bien almacenados en la entrada del usuario (el certificado completo en el "
+"atributo\n"
+"usercertificate) o simplemente enlazado a la entrada de usuario a través de "
+"un\n"
+"mapeo. Esta código habilita la gestión de las reglas permitiendo enlazar un\n"
+"certificado a una entrada de usuario.\n"
+
 msgid ""
 "\n"
 "Implements a set of commands for managing server SSL certificates.\n"
@@ -2475,6 +2663,46 @@ msgstr ""
 "\n"
 "Uniendo un dominio IPA\n"
 
+msgid ""
+"\n"
+"Kerberos PKINIT feature status reporting tools.\n"
+"\n"
+"Report IPA masters on which Kerberos PKINIT is enabled or disabled\n"
+"\n"
+"EXAMPLES:\n"
+" List PKINIT status on all masters:\n"
+"   ipa pkinit-status\n"
+"\n"
+" Check PKINIT status on `ipa.example.com`:\n"
+"   ipa pkinit-status --server ipa.example.com\n"
+"\n"
+" List all IPA masters with disabled PKINIT:\n"
+"   ipa pkinit-status --status='disabled'\n"
+"\n"
+"For more info about PKINIT support see:\n"
+"\n"
+"https://www.freeipa.org/page/V4/Kerberos_PKINIT\n";
+msgstr ""
+"\n"
+"Herramientas de informe de estados de características Kerberos PKINIT.\n"
+"\n"
+"Informa de los másters IPA sobre los cuales Kerberos PKINIT está habilitado "
+"o deshabilitado\n"
+"\n"
+"EJEMPLOS:\n"
+" Lista el estado PKINIT sobre todos los másters:\n"
+"   ipa pkinit-status\n"
+"\n"
+" Comprueba el estado PKINIT sobre `ipa.example.com`:\n"
+"   ipa pkinit-status --server ipa.example.com\n"
+"\n"
+" Lista todos los másters IPA con PKINIT deshabilitado:\n"
+"   ipa pkinit-status --status='disabled'\n"
+"\n"
+"Para más información sobre soporte PKINIT vea:\n"
+"\n"
+"https://www.freeipa.org/page/V4/Kerberos_PKINIT\n";
+
 msgid ""
 "\n"
 "Kerberos pkinit options\n"
@@ -2588,6 +2816,14 @@ msgstr ""
 "\n"
 "Manejar Autoridades de Certificado\n"
 
+msgid ""
+"\n"
+"Manage Certificate Identity Mapping configuration and rules.\n"
+msgstr ""
+"\n"
+"Gestionar la configuración y las reglas del Mapeo de Identidad del "
+"Certificado.\n"
+
 msgid ""
 "\n"
 "Manage Certificate Profiles\n"
@@ -2713,6 +2949,13 @@ msgstr ""
 "\n"
 "Gestionar fichas OTP.\n"
 
+msgid ""
+"\n"
+"Manage RADIUS Proxy Servers.\n"
+msgstr ""
+"\n"
+"Gestionar Servidores Proxy RADIUS.\n"
+
 msgid ""
 "\n"
 "Manage YubiKey tokens.\n"
@@ -2755,6 +2998,53 @@ msgstr ""
 "\n"
 "Misc plug-ins\n"
 
+msgid ""
+"\n"
+"Netgroups\n"
+"\n"
+"A netgroup is a group used for permission checking. It can contain both\n"
+"user and host values.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new netgroup:\n"
+"   ipa netgroup-add --desc=\"NFS admins\" admins\n"
+"\n"
+" Add members to the netgroup:\n"
+"   ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
+"\n"
+" Remove a member from the netgroup:\n"
+"   ipa netgroup-remove-member --users=tuser2 admins\n"
+"\n"
+" Display information about a netgroup:\n"
+"   ipa netgroup-show admins\n"
+"\n"
+" Delete a netgroup:\n"
+"   ipa netgroup-del admins\n"
+msgstr ""
+"\n"
+"Netgroups\n"
+"\n"
+"Un netgroup es un grupo usado para comprobación de permisos. Puede contener\n"
+"valores tanto de usuario como de host.\n"
+"\n"
+"EJEMPLOS:\n"
+"\n"
+" Añadir un nuevo netgroup:\n"
+"   ipa netgroup-add --desc=\"NFS admins\" admins\n"
+"\n"
+" Añadir miembros al netgroup:\n"
+"   ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
+"\n"
+" Quitar un miembro del netgroup:\n"
+"   ipa netgroup-remove-member --users=tuser2 admins\n"
+"\n"
+" Mostrar información sobre un netgroup:\n"
+"   ipa netgroup-show admins\n"
+"\n"
+" Borrar un netgroup:\n"
+"   ipa netgroup-del admins\n"
+
 msgid ""
 "\n"
 "Note the distinction between attributes and entries. The permissions are\n"
@@ -3221,6 +3511,13 @@ msgstr ""
 "\n"
 "\n"
 
+msgid ""
+"\n"
+"RADIUS Proxy Servers\n"
+msgstr ""
+"\n"
+"Servidores Proxy RADIUS\n"
+
 msgid ""
 "\n"
 "RE-ENROLLMENT:\n"
@@ -4231,6 +4528,12 @@ msgid_plural "%(count)d CAs matched"
 msgstr[0] "%(count)d CA coincidente"
 msgstr[1] "%(count)d CAs coincidentes"
 
+#, python-format
+msgid "%(count)d Certificate Identity Mapping Rule matched"
+msgid_plural "%(count)d Certificate Identity Mapping Rules matched"
+msgstr[0] "%(count)d Regla de Mapeo de Identidad de Certificado coincidente"
+msgstr[1] "%(count)d Reglas de Mapeo de Identidad de Certificado coincidentes"
+
 #, python-format
 msgid "%(count)d HBAC rule matched"
 msgid_plural "%(count)d HBAC rules matched"
@@ -4267,6 +4570,12 @@ msgid_plural "%(count)d OTP tokens matched"
 msgstr[0] "%(count)d OTP ficha coincidente"
 msgstr[1] "%(count)d OTP fichas coincidentes"
 
+#, python-format
+msgid "%(count)d RADIUS proxy server matched"
+msgid_plural "%(count)d RADIUS proxy servers matched"
+msgstr[0] "%(count)d servidor proxy RADIUS coincidente"
+msgstr[1] "%(count)d servidores proxy RADIUS coincidentes"
+
 #, python-format
 msgid "%(count)d SELinux User Map matched"
 msgid_plural "%(count)d SELinux User Maps matched"
@@ -4403,6 +4712,18 @@ msgstr[1] "%(count)d usuarios coincidentes"
 msgid "%(count)d variables"
 msgstr "%(count)d variables"
 
+#, python-format
+msgid "%(count)s server matched"
+msgid_plural "%(count)s servers matched"
+msgstr[0] "%(count)s servidor coincide"
+msgstr[1] "%(count)s servidores coinciden"
+
+#, python-format
+msgid "%(count)s user matched"
+msgid_plural "%(count)s users matched"
+msgstr[0] "%(count)s usuario coincidente"
+msgstr[1] "%(count)s usuarios coincidentes"
+
 #, python-format
 msgid "%(cver)s client incompatible with %(sver)s server at '%(server)s'"
 msgstr "%(cver)s cliente incompatible con servidor %(sver)s en '%(server)s'"
@@ -4659,6 +4980,9 @@ msgstr ""
 "Una lista separada por comas de los campos a buscar cuando se está buscando "
 "usuarios"
 
+msgid "A description of this RADIUS proxy server"
+msgstr "Una descripción de este servidor proxy RADIUS"
+
 msgid "A description of this auto member rule"
 msgstr "Una descripción de esta regla auto miembro"
 
@@ -4826,6 +5150,9 @@ msgstr "Añadir un nuevo servicio nuevo IPA."
 msgid "Add a new OTP token."
 msgstr "Añadir una nueva ficha OTP."
 
+msgid "Add a new RADIUS proxy server."
+msgstr "Añadir un nuevo servidor proxy RADIUS."
+
 msgid "Add a new YubiKey OTP token."
 msgstr "Añadir una nueva ficha YubiKey OTP."
 
@@ -4990,6 +5317,10 @@ msgstr "%(map)s agregados"
 msgid "Added %(src)s to %(dst)s"
 msgstr "Agregado %(src)s a %(dst)s"
 
+#, python-format
+msgid "Added Certificate Identity Mapping Rule \"%(value)s\""
+msgstr "Añadida Regla de Mapeo de Identidad de Certificado \"%(value)s\""
+
 #, python-format
 msgid "Added HBAC rule \"%(value)s\""
 msgstr "Añadida regla HBAC \"%(value)s\""
@@ -5014,6 +5345,10 @@ msgstr "Añadida localización IPA \"%(value)s\""
 msgid "Added OTP token \"%(value)s\""
 msgstr "Añadir ficha OTP \"%(value)s\""
 
+#, python-format
+msgid "Added RADIUS proxy server \"%(value)s\""
+msgstr "Añadido servidor proxy RADIUS \"%(value)s\""
+
 #, python-format
 msgid "Added SELinux User Map \"%(value)s\""
 msgstr "Añadido Mapa de Usuario SELinux \"%(value)s\""
@@ -5457,6 +5792,9 @@ msgstr "Certificado de host codificado en Base-64"
 msgid "Base-64 encoded server certificate"
 msgstr "Certificado del servidor codificado con base-64"
 
+msgid "Base-64 encoded user certificate"
+msgstr "Certificado de usuario codificado en Base-64"
+
 #, python-format
 msgid "Base64 decoding failed: %(reason)s"
 msgstr "Falló la decodificación base64: %(reason)s"
@@ -5565,6 +5903,24 @@ msgstr "Autoridad de Certificado"
 msgid "Certificate Hold"
 msgstr "Certificado retenido"
 
+msgid "Certificate Identity Mapping Global Configuration"
+msgstr "Configuración Global del Mapeo de Identidad de Certificado"
+
+msgid "Certificate Identity Mapping Rule"
+msgstr "Regla de Mapeo de Identidad de Certificado"
+
+msgid "Certificate Identity Mapping Rule description"
+msgstr "Descripción de la Regla de Mapeo de Identidad de Certificado"
+
+msgid "Certificate Identity Mapping Rule name"
+msgstr "Nombre de Regla de Mapeo de Identidad de Certificado"
+
+msgid "Certificate Identity Mapping Rules"
+msgstr "Reglas de Mapeo de Identidad de Certificado"
+
+msgid "Certificate Identity Mapping configuration options"
+msgstr "Opciones de configuración del Mapeo de Identidad de Certificado"
+
 msgid "Certificate Profile"
 msgstr "Certificado de Perfil"
 
@@ -5771,6 +6127,9 @@ msgstr "Contador"
 msgid "Create a CA."
 msgstr "Crear una CA."
 
+msgid "Create a new Certificate Identity Mapping Rule."
+msgstr "Crear una nueva Regla de Mapeo de Identidad de Certificado."
+
 msgid "Create a new HBAC rule."
 msgstr "Crear una nueva regla HBAC."
 
@@ -6098,9 +6457,15 @@ msgstr "Borrar Regla Sudo."
 msgid "Delete a CA."
 msgstr "Borrar una CA."
 
+msgid "Delete a Certificate Identity Mapping Rule."
+msgstr "Borrar una Regla de Mapeo de Identidad de Certificado."
+
 msgid "Delete a Certificate Profile."
 msgstr "Borrar un Certificado Perfil"
 
+msgid "Delete a RADIUS proxy server."
+msgstr "Borrar un servidor proxy RADIUS."
+
 msgid "Delete a SELinux User Map."
 msgstr "Borrar un Mapa de Usuario SELinux."
 
@@ -6197,6 +6562,10 @@ msgstr "Ha sido eliminado ACI \"%(value)s\""
 msgid "Deleted CA \"%(value)s\""
 msgstr "Borrada CA \"%(value)s\""
 
+#, python-format
+msgid "Deleted Certificate Identity Mapping Rule \"%(value)s\""
+msgstr "Regla de Mapeo de Identidad de Certificado \"%(value)s\" borrada"
+
 #, python-format
 msgid "Deleted HBAC rule \"%(value)s\""
 msgstr "Suprimida regla HBAC \"%(value)s\""
@@ -6225,6 +6594,10 @@ msgstr "Eliminado servidor IPA \"%(value)s\""
 msgid "Deleted OTP token \"%(value)s\""
 msgstr "Ficha OTP borrada \"%(value)s\""
 
+#, python-format
+msgid "Deleted RADIUS proxy server \"%(value)s\""
+msgstr "Borrado servidor proxy RADIUS \"%(value)s\""
+
 #, python-format
 msgid "Deleted SELinux User Map \"%(value)s\""
 msgstr "Borrado Mapa de Usuario SELinux \"%(value)s\""
@@ -6392,6 +6765,9 @@ msgstr "Deshabilitar Zona DNS."
 msgid "Disable a CA."
 msgstr "Deshabilitar una CA."
 
+msgid "Disable a Certificate Identity Mapping Rule."
+msgstr "Deshabilitar una Regla de Mapeo de Identidad de Certificado."
+
 msgid "Disable a Sudo Rule."
 msgstr "Deshabilitar Regla Sudo."
 
@@ -6422,6 +6798,10 @@ msgstr "Desactivado"
 msgid "Disabled CA \"%(value)s\""
 msgstr "Deshabilitada CA \"%(value)s\""
 
+#, python-format
+msgid "Disabled Certificate Identity Mapping Rule \"%(value)s\""
+msgstr "Regla de Mapeo de Identidad de Certificado \"%(value)s\" deshabilitada"
+
 #, python-format
 msgid "Disabled DNS zone \"%(value)s\""
 msgstr "Zona de DNS desactivada \"%(value)s\" "
@@ -6533,9 +6913,16 @@ msgstr "Mostrar los derechos actuales."
 msgid "Display effective policy for a specific user"
 msgstr "Ofrece la política efectiva para un determinado usuario"
 
+msgid "Display information about a Certificate Identity Mapping Rule."
+msgstr ""
+"Visualizar información sobre una Regla de Mapeo de Identidad de Certificado."
+
 msgid "Display information about a DNS zone (SOA record)."
 msgstr "Mostrar información sobre una zona DNS (registro SOA)."
 
+msgid "Display information about a RADIUS proxy server."
+msgstr "Muestra información sobre un servidor proxy RADIUS."
+
 msgid "Display information about a delegation."
 msgstr "Mostrar información sobre una delegación."
 
@@ -6638,6 +7025,12 @@ msgstr "Dominio '%(domain)s' no es el dominio raíz para el bosque '%(forest)s'"
 msgid "Domain SID of the trusted domain"
 msgstr "SID de dominio del dominio de confianza"
 
+msgid "Domain name"
+msgstr "Nombre de dominio"
+
+msgid "Domain where the user entry will be searched"
+msgstr "Dominio donde se buscará la entrada de usuario"
+
 msgid "Don't create user private group"
 msgstr "No crear grupo privado de usuario"
 
@@ -6681,6 +7074,9 @@ msgstr "Habilitar Zona DNS."
 msgid "Enable a CA."
 msgstr "Habilitar una CA."
 
+msgid "Enable a Certificate Identity Mapping Rule."
+msgstr "Habilitar una Regla de Mapeo de Identidad de Certificado."
+
 msgid "Enable a Sudo Rule."
 msgstr "Habilitar Regla Sudo."
 
@@ -6706,6 +7102,10 @@ msgstr "Habilitado"
 msgid "Enabled CA \"%(value)s\""
 msgstr "Habilitada CA \"%(value)s\""
 
+#, python-format
+msgid "Enabled Certificate Identity Mapping Rule \"%(value)s\""
+msgstr "Regla de Mapeo de Identidad de Certificado \"%(value)s\" habilitada"
+
 #, python-format
 msgid "Enabled DNS zone \"%(value)s\""
 msgstr "Zona DNS habilitada \" %(value)s \""
@@ -6925,6 +7325,9 @@ msgstr "Fallo al limpiar principales/claves del servidor: %(err)s"
 msgid "Failed to close the keytab\n"
 msgstr "No se pudo cerrar la tabla de claves\n"
 
+msgid "Failed to connect to sssd over SystemBus. See details in the error_log"
+msgstr "Fallo al conectar sssd sobre SystemBus. Vea detalles en error_log"
+
 #, c-format
 msgid "Failed to create control!\n"
 msgstr "¡Falló crear control!\n"
@@ -6942,6 +7345,10 @@ msgstr "Falló la creación de clave aleatoria\n"
 msgid "Failed to decode control reply!\n"
 msgstr "Falló al decodificar la respuesta de control!\n"
 
+msgid "Failed to find users over SystemBus.  See details in the error_log"
+msgstr ""
+"Fallo al encontrar usuarios sobre SystemBus.  Vea detalles en error_log"
+
 #, c-format
 msgid "Failed to get keytab\n"
 msgstr "Falló al obtener keytab\n"
@@ -7716,22 +8123,10 @@ msgstr "Petición JSON-RPC no válida: %(error)s"
 msgid "Invalid LDAP URI."
 msgstr " URI LDAP no válida."
 
-msgid ""
-"Invalid MCS value, must match c[0-1023].c[0-1023] and/or c[0-1023]-c[0-c0123]"
-msgstr ""
-"Valor MCS no valido, debe coincidir c[0-1023].c[0-1023] y/o c[0-1023]-c[0-"
-"c0123]"
-
-msgid "Invalid MLS value, must match s[0-15](-s[0-15])"
-msgstr "Valor MLS no válido, debe coincidir s[0-15](-s[0-15])"
-
 #, c-format
 msgid "Invalid SASL bind mechanism\n"
 msgstr "Mecanismo de enlace SASL no válido\n"
 
-msgid "Invalid SELinux user name, only a-Z, _ and . are allowed"
-msgstr "Nombre de usuario SELinux no válido, solo a-Z, _ y . están permitidos"
-
 #, c-format
 msgid "Invalid Service Principal Name\n"
 msgstr "Nombre de servicio principal inválido\n"
@@ -8006,6 +8401,9 @@ msgstr "Mapa"
 msgid "Map Type"
 msgstr "Tipo de Mapa"
 
+msgid "Mapping rule"
+msgstr "Regla de mapeo"
+
 #, python-format
 msgid ""
 "Mapping ruleset \"%(ruleset)s\" has more than one rule for the %(helper)s "
@@ -8032,6 +8430,9 @@ msgstr "Emparejado"
 msgid "Matched rules"
 msgstr "Reglas coincidentes"
 
+msgid "Matching rule"
+msgstr "Regla de coincidencia"
+
 msgid "Max domain level"
 msgstr "Nivel de dominio Max"
 
@@ -8062,6 +8463,9 @@ msgstr "Número máximo de acuerdos por replica"
 msgid "Maximum number of entries returned"
 msgstr "Cantidad máxima de entradas obtenidas"
 
+msgid "Maximum number of entries returned (0 is unlimited)"
+msgstr "Número máximo de entradas devueltas (0 es ilimitado)"
+
 msgid "Maximum number of records to search (-1 is unlimited)"
 msgstr "Máximo número de registros a buscar (-1 es ilimitado)"
 
@@ -8287,6 +8691,10 @@ msgstr "Ha sido modificado ACI \"%(value)s\""
 msgid "Modified CA \"%(value)s\""
 msgstr "Modificada CA \"%(value)s\""
 
+#, python-format
+msgid "Modified Certificate Identity Mapping Rule \"%(value)s\""
+msgstr "Regla de Mapeo de Identidad de Certificado modificada \"%(value)s\""
+
 #, python-format
 msgid "Modified Certificate Profile \"%(value)s\""
 msgstr "Modificado Certificado Perfil \"%(value)s\""
@@ -8319,6 +8727,10 @@ msgstr "Modificado servidor IPA \"%(value)s\""
 msgid "Modified OTP token \"%(value)s\""
 msgstr "Ficha OTP modificada \"%(value)s\""
 
+#, python-format
+msgid "Modified RADIUS proxy server \"%(value)s\""
+msgstr "Modificado servidor proxy RADIUS \"%(value)s\""
+
 #, python-format
 msgid "Modified SELinux User Map \"%(value)s\""
 msgstr "Modificado Mapa de Usuario SELinux \"%(value)s\""
@@ -8401,6 +8813,9 @@ msgstr "Modificar ACI."
 msgid "Modify CA configuration."
 msgstr "Modificar configuración de CA."
 
+msgid "Modify Certificate Identity Mapping configuration."
+msgstr "Modificar la configuración de Mapeo de Identidad de Certificado."
+
 msgid "Modify Certificate Profile configuration."
 msgstr "Modificar la configuración del Certificado Perfil"
 
@@ -8435,12 +8850,18 @@ msgstr "Modificar Comando Sudo."
 msgid "Modify Sudo Rule."
 msgstr "Modificar Regla Sudo."
 
+msgid "Modify a Certificate Identity Mapping Rule."
+msgstr "Modificar una Regla de Mapeo de Identidad de Certificado."
+
 msgid "Modify a DNS resource record."
 msgstr "Modificar un registro de recurso DNS."
 
 msgid "Modify a OTP token."
 msgstr "MOdificar una ficha OTP."
 
+msgid "Modify a RADIUS proxy server."
+msgstr "Modificar un servidor proxy RADIUS."
+
 msgid "Modify a SELinux User Map."
 msgstr "Modificar un Mapa de Usuario SELinux."
 
@@ -8962,6 +9383,9 @@ msgstr ""
 "    Unicode  se normalizan.\n"
 "    "
 
+msgid "PKINIT status"
+msgstr "Estado PKINIT"
+
 msgid "POSIX"
 msgstr "POSIX"
 
@@ -9183,6 +9607,10 @@ msgid "Priority of the policy (higher number means lower priority"
 msgstr ""
 "Prioridad de la política (a mayor número corresponde una política menor)"
 
+msgid "Priority of the rule (higher number means lower priority"
+msgstr ""
+"Prioridad de la regla (el número más alto significa la prioridad más baja"
+
 msgid "Privilege"
 msgstr "Privilegio"
 
@@ -9229,6 +9657,15 @@ msgstr "Los datos del perfil especifican profileId múltiples veces: %(values)s"
 msgid "Profile description"
 msgstr "Descripción del perfil"
 
+msgid "Prompt for the username"
+msgstr "Pedir el nombre de usuario"
+
+msgid ""
+"Prompt for the username when multiple identities are mapped to a certificate"
+msgstr ""
+"Pedir el nombre de usuario cuando múltiples identidades están mapeadas a un "
+"certificado"
+
 msgid "Prompt to set the user password"
 msgstr "Solicita establecer la contraseña de usuario"
 
@@ -9271,10 +9708,25 @@ msgstr "Modo silencioso. Sólo se muestran los errores."
 msgid "RADIUS"
 msgstr "RADIUS"
 
+msgid "RADIUS Server"
+msgstr "Servidor RADIUS"
+
+msgid "RADIUS Servers"
+msgstr "Servidores RADIUS"
+
+msgid "RADIUS proxy server"
+msgstr "Servidor proxy RADIUS"
+
+msgid "RADIUS proxy server name"
+msgstr "Nombre del servidor proxy RADIUS"
+
 #, python-format
 msgid "RADIUS proxy server with name \"%s\" already exists"
 msgstr "Servidor proxy RADIUS con nombre \"%s\" ya existe"
 
+msgid "RADIUS proxy servers"
+msgstr "Servidores proxy RADIUS"
+
 msgid "Random password"
 msgstr "Contraseña aleatoria"
 
@@ -9561,6 +10013,9 @@ msgstr "La replica de la topología con sufijo \"%(suffix)s\" contiene errores."
 msgid "Replication topology of suffix \"%(suffix)s\" is in order."
 msgstr "La repica de la topologia de sufijo \"%(suffix)s\" está en orden."
 
+msgid "Report PKINIT status on the IPA masters"
+msgstr "Informa el estado PKINIT sobre los másters IPA"
+
 #, python-format
 msgid "Request failed with status %(status)s: %(reason)s"
 msgstr "Fallo en petición con estado %(status)s: %(reason)s"
@@ -9644,6 +10099,9 @@ msgstr ""
 "Los resultados deberían contener solo el atributo de clave primaria "
 "(\"sudorule-name\")"
 
+msgid "Retries"
+msgstr "Reintentos"
+
 msgid "Retrieve an existing certificate."
 msgstr "Recuperar un certificado existente."
 
@@ -9737,6 +10195,14 @@ msgstr "Tipo de regla"
 msgid "Rule type (allow)"
 msgstr "Tipo de regla (permitir)"
 
+msgid "Rule used to check if a certificate can be used for authentication"
+msgstr ""
+"Regla usada para comprobar si un certificado puede ser usado para "
+"autenticación"
+
+msgid "Rule used to map the certificate with a user entry"
+msgstr "Regla usada para mapear el certificado con una entrada de usuario"
+
 msgid "Rules"
 msgstr "Reglas"
 
@@ -9888,6 +10354,9 @@ msgstr "Búsqueda de %1$s en rootdse falló con error %2$d\n"
 msgid "Search for CAs."
 msgstr "Búsqueda de CAs."
 
+msgid "Search for Certificate Identity Mapping Rules."
+msgstr "Buscar Reglas de Mapeo de Identidad de Certificado."
+
 msgid "Search for Certificate Profiles."
 msgstr "Búsqueda de Certificados de Perfiles"
 
@@ -9922,6 +10391,9 @@ msgstr "Buscar servicios IPA."
 msgid "Search for OTP token."
 msgstr "Búsqueda de ficha OTP."
 
+msgid "Search for RADIUS proxy servers."
+msgstr "Búsqueda de servidores proxy RADIUS."
+
 msgid "Search for SELinux User Maps."
 msgstr "Búsqueda de Mapas de Usuario SELinux."
 
@@ -10010,6 +10482,9 @@ msgstr "Segundo Código"
 msgid "Seconds Latitude"
 msgstr "Latitud en segundos"
 
+msgid "Secret"
+msgstr "Secreto"
+
 msgid "Select All"
 msgstr " Seleccionar todo"
 
@@ -10211,6 +10686,9 @@ msgstr "Mostrar detalles"
 msgid "Show environment variables."
 msgstr "Mostrar variables de entorno."
 
+msgid "Show the current Certificate Identity Mapping configuration."
+msgstr "Muestra la configuración actual del Mapeo de Identidad de Certificado."
+
 msgid "Show the current OTP configuration."
 msgstr "Mostrar la configuración OTP actual."
 
@@ -10500,6 +10978,10 @@ msgstr ""
 msgid "The automount key %(key)s with info %(info)s does not exist"
 msgstr "La clave de montaje automático %(key)s con info %(info)s no existe"
 
+#, python-format
+msgid "The certificate for %(ca)s is not available on this server."
+msgstr "El certificado para %(ca)s no está disponible en este servidor."
+
 #, python-format
 msgid "The character %(char)r is not allowed."
 msgstr "El carácter %(char)r no está permitido."
@@ -10510,6 +10992,10 @@ msgstr "El grupo de usuarios predeterminado no puede ser eliminado"
 msgid "The deny type has been deprecated."
 msgstr "El tipo deny ha quedado obsoleto."
 
+#, python-format
+msgid "The domain %s is neither IPA domain nor a trusteddomain."
+msgstr "El dominio %s no es un dominio IPA ni un dominio de confianza."
+
 #, python-format
 msgid "The following domains do not belong to this realm: %(domains)s"
 msgstr "Los siguientes dominio no pertenecen a este reino: %(domains)s"
@@ -10529,6 +11015,9 @@ msgstr "El nombre de host debe ser totalmente calificado:%s\n"
 msgid "The hostname must not be: %s\n"
 msgstr "El nombre del equipo no debe ser: %s\n"
 
+msgid "The hostname or IP (with or without port)"
+msgstr "El nombre de host o IP (con o sin puerto)"
+
 msgid "The hostname to register as"
 msgstr "El nombre del equipo a ser registrado como"
 
@@ -10553,6 +11042,9 @@ msgstr "El fichero keytab fpara borrar el principal(s) desde"
 msgid "The most common types for this type of zone are: %s\n"
 msgstr "Los tipos mas comunes para este tipo de zona son: %s\n"
 
+msgid "The number of times to retry authentication"
+msgstr "El número de veces para reintentar la autenticación"
+
 msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
 msgstr "El valor de primary_key de la entrada, p.ej., «jperez» para un usuario"
 
@@ -10599,9 +11091,19 @@ msgstr ""
 "El criterio de búsqueda no fue bastante específico. Se esperaba 1 y se "
 "encontró %(found)d."
 
+msgid "The secret used to encrypt data"
+msgstr "El secreto usado para encriptar datos"
+
 msgid "The topic or command name."
 msgstr "Nombre de tópico o comando."
 
+msgid "The total timeout across all retries (in seconds)"
+msgstr ""
+"El tiempo de espera total después de todos los reintentos (en segundos)"
+
+msgid "The username attribute on the user object"
+msgstr "El atributo username sobre el objeto usuario"
+
 msgid ""
 "This command can not be used to change ID allocation for local IPA domain. "
 "Run `ipa help idrange` for more information"
@@ -10661,12 +11163,18 @@ msgstr "Tiempo límite"
 msgid "Time limit of search in seconds"
 msgstr "Tiempo máximo de búsqueda en segundos"
 
+msgid "Time limit of search in seconds (0 is unlimited)"
+msgstr "Tiempo límite de búsqueda en segundos (0 es ilimitado)"
+
 msgid "Time now"
 msgstr "Ahora"
 
 msgid "Time to live"
 msgstr "Tiempo para abandonar"
 
+msgid "Timeout"
+msgstr "Tiempo de espera"
+
 #, c-format
 msgid "Timeout exceeded."
 msgstr "Tiempo de espera superado."
@@ -10930,6 +11438,9 @@ msgstr ""
 msgid "User Options"
 msgstr "Opciones de Usuario"
 
+msgid "User attribute"
+msgstr "Atributo de usuario"
+
 msgid "User category"
 msgstr "Categoría de usuario"
 
@@ -10957,6 +11468,9 @@ msgstr "Usuario de grupo a aplicar permisos (establece target)"
 msgid "User login"
 msgstr "Ingreso de usuario"
 
+msgid "User logins"
+msgstr "Accesos de usuario"
+
 msgid "User name"
 msgstr "Nombre de usuario"
 
@@ -11058,6 +11572,9 @@ msgstr ""
 "Cuando se migra un grupo que ya existe en el dominio IPA se sobrescribe el "
 "GID de grupo e informa como conseguido"
 
+msgid "Whether PKINIT is enabled or disabled"
+msgstr "Sí PKINIT está habilitado o deshabilitado"
+
 msgid "Whether to store certs issued using this profile"
 msgstr "Si se almacenan los certificados enviados usando este perfil"
 
@@ -11229,8 +11746,8 @@ msgstr "puede ser como mucho %(maxvalue)s"
 msgid "cannot be empty"
 msgstr "no puede estar vacío"
 
-msgid "cannot be longer that 255 characters"
-msgstr "no puede ser más larga de 255 caracteres"
+msgid "cannot be longer that {} characters"
+msgstr "no puede ser mayor de {} caracteres"
 
 #, python-format
 msgid "cannot connect to '%(uri)s': %(error)s"
@@ -11361,6 +11878,9 @@ msgstr "no se ha recibido ninguna credencial de Kerberos"
 msgid "does not match any of accepted formats: "
 msgstr "no coincide con ninguno de los formatos aceptados: "
 
+msgid "domain"
+msgstr "dominio"
+
 msgid "domain is not configured"
 msgstr "el dominio no está configurado"
 
@@ -11474,6 +11994,11 @@ msgstr "grupos"
 msgid "host"
 msgstr "host"
 
+msgid "host category cannot be set to 'all' while there are allowed hosts"
+msgstr ""
+"la categoría de host no puede ser establecida a 'all' mientras hay host "
+"permitidos"
+
 msgid "host group"
 msgstr "grupo de host"
 
@@ -11538,6 +12063,9 @@ msgstr "clave SSH pública no válida"
 msgid "invalid address format"
 msgstr "formato de dirección no válido"
 
+msgid "invalid attribute name"
+msgstr "nombre de atributo no válido"
+
 msgid "invalid domain name"
 msgstr "nombre de domino no válido"
 
@@ -11551,6 +12079,9 @@ msgstr "código de salida no válido en el nombre de dominio"
 msgid "invalid hostmask"
 msgstr "máscara de host no válida"
 
+msgid "invalid port number"
+msgstr "número de puerto no válido"
+
 #, c-format
 msgid "ipa-getkeytab has bad permissions?\n"
 msgstr "¿Tiene ipa-getkeytab permisos errados?\n"
@@ -12064,6 +12595,11 @@ msgstr "usuario"
 msgid "user \"%s\" is already active"
 msgstr "usuario \"%s\" ya está activo"
 
+msgid "user category cannot be set to 'all' while there are allowed users"
+msgstr ""
+"la categoría de usuario no puede ser establecida a 'all' mientras hay "
+"usuarios permitidos"
+
 msgid "users"
 msgstr "usuarios"
 
diff --git a/po/eu.po b/po/eu.po
index d776ee8ed7..87fd37ad03 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -1,9 +1,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/fr.po b/po/fr.po
index 2ddda05013..9b81d820e9 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -5,9 +5,9 @@
 # Pavel Vomacka <pvoma...@redhat.com>, 2017. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -11654,15 +11654,6 @@ msgstr "Requête JSON-RPC invalide : %(error)s"
 msgid "Invalid LDAP URI."
 msgstr "URI LDAP invalide."
 
-msgid ""
-"Invalid MCS value, must match c[0-1023].c[0-1023] and/or c[0-1023]-c[0-c0123]"
-msgstr ""
-"Valeur pour MLS invalide, doit correspondre à c[0-1023].c[0-1023] et/ou "
-"c[0-1023]-c[0-c0123]"
-
-msgid "Invalid MLS value, must match s[0-15](-s[0-15])"
-msgstr "Valeur pour MLS invalide, doit correspondre à s[0-15](-s[0-15])"
-
 #, c-format
 msgid "Invalid Service Principal Name\n"
 msgstr "Nom de principal de service invalide\n"
@@ -16892,9 +16883,6 @@ msgstr ""
 msgid "cannot be empty"
 msgstr "ne peut pas être vide"
 
-msgid "cannot be longer that 255 characters"
-msgstr "ne peut pas dépasser 255 caractères."
-
 #, python-format
 msgid "cannot connect to '%(uri)s': %(error)s"
 msgstr "impossible de se connecter à « %(uri)s » : %(error)s"
diff --git a/po/hi.po b/po/hi.po
index 79ea37a492..0f9cc946de 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -1,9 +1,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/hu.po b/po/hu.po
index 18ef7fc866..50ac2fa3e7 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -1,9 +1,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/id.po b/po/id.po
index e04f56e6f6..36f72653de 100644
--- a/po/id.po
+++ b/po/id.po
@@ -1,9 +1,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ja.po b/po/ja.po
index ff88d02a7a..ba1a4cebdf 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -1,9 +1,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/kn.po b/po/kn.po
index e69dcfbcdd..44d93c51bc 100644
--- a/po/kn.po
+++ b/po/kn.po
@@ -1,9 +1,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/mr.po b/po/mr.po
index 72b4ccb93c..80aecca23e 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -1,9 +1,9 @@
 # Abhijeet Kasurde <akasu...@redhat.com>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/nl.po b/po/nl.po
index 420b3ab09a..3b28be2c23 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -1,9 +1,9 @@
 # Martin Bašti <mba...@redhat.com>, 2016. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/pa.po b/po/pa.po
index 4be17804dd..e4afe919f5 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -1,9 +1,9 @@
 # A S Alam <aa...@fedoraproject.org>, 2017. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/pl.po b/po/pl.po
index 0ba341adbf..48fb83066f 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -1,9 +1,9 @@
 # Piotr Drąg <piotrd...@gmail.com>, 2016. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index ab89bf218c..b00bb12e62 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -1,9 +1,9 @@
 # Marco Aurélio Krause <oues...@me.com>, 2015. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/ru.po b/po/ru.po
index 668ca2c68a..2e556931cd 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -4,9 +4,9 @@
 # Olesya Gerasimenko <gamma...@basealt.ru>, 2019. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -22473,26 +22473,10 @@ msgstr "Неверный JSON-RPC запрос: %(error)s"
 msgid "Invalid LDAP URI."
 msgstr "Неверный URI LDAP."
 
-msgid ""
-"Invalid MCS value, must match c[0-1023].c[0-1023] and/or c[0-1023]-c[0-c0123]"
-msgstr ""
-"Некорректное значение MLS. Значение должно соответствовать шаблону c[0-1023]."
-"c[0-1023] и / или шаблону c[0-1023]-c[0-c0123]"
-
-msgid "Invalid MLS value, must match s[0-15](-s[0-15])"
-msgstr ""
-"Некорректное значение MLS. Значение должно соответствовать шаблону s[0-15](-"
-"s[0-15])"
-
 #, c-format
 msgid "Invalid SASL bind mechanism\n"
 msgstr "Некорректный механизм привязки SASL\n"
 
-msgid "Invalid SELinux user name, only a-Z, _ and . are allowed"
-msgstr ""
-"Некорректное имя пользователя SELinux. В имени можно использовать только "
-"символы a-Z и ."
-
 #, c-format
 msgid "Invalid Service Principal Name\n"
 msgstr "Недопустимое имя учётной записи службы\n"
@@ -29264,9 +29248,6 @@ msgstr ""
 msgid "cannot be empty"
 msgstr "не может быть пустым"
 
-msgid "cannot be longer that 255 characters"
-msgstr "не может быть длиннее 255 символов"
-
 #, python-format
 msgid "cannot connect to '%(uri)s': %(error)s"
 msgstr "не удалось установить соединение с \"%(uri)s\": %(error)s "
diff --git a/po/sk.po b/po/sk.po
index 61dc5e5605..d267133dd9 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -1,9 +1,9 @@
 # Martin Bašti <mba...@redhat.com>, 2016. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -2427,9 +2427,6 @@ msgstr "môže byť najviac %(maxvalue)d"
 msgid "can be at most %(maxvalue)s"
 msgstr "môže byť najviac %(maxvalue)s"
 
-msgid "cannot be longer that 255 characters"
-msgstr "nemôže byť dlhší ako 255 znakov"
-
 #, python-format
 msgid "cannot connect to '%(uri)s': %(error)s"
 msgstr "nedá sa pripojiť k '%(uri)s': %(error)s"
diff --git a/po/tg.po b/po/tg.po
index 681c21badc..9f1941ff63 100644
--- a/po/tg.po
+++ b/po/tg.po
@@ -1,9 +1,9 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
diff --git a/po/uk.po b/po/uk.po
index f5597ad769..e03a9f2b93 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -6,13 +6,13 @@
 # Yuri Chornoivan <yurc...@ukr.net>, 2019. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2019-04-24 08:35+0000\n"
+"PO-Revision-Date: 2019-08-13 07:24+0000\n"
 "Last-Translator: Yuri Chornoivan <yurc...@ukr.net>\n"
 "Language-Team: Ukrainian <kde-i18n...@kde.org>\n"
 "Language: uk\n"
@@ -11529,6 +11529,124 @@ msgstr ""
 "   ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
 "s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
 
+msgid ""
+"\n"
+"Server configuration\n"
+"\n"
+"Manage the default values that IPA uses and some of its tuning parameters.\n"
+"\n"
+"NOTES:\n"
+"\n"
+"The password notification value (--pwdexpnotify) is stored here so it will\n"
+"be replicated. It is not currently used to notify users in advance of an\n"
+"expiring password.\n"
+"\n"
+"Some attributes are read-only, provided only for information purposes. "
+"These\n"
+"include:\n"
+"\n"
+"Certificate Subject base: the configured certificate subject base,\n"
+"  e.g. O=EXAMPLE.COM.  This is configurable only at install time.\n"
+"Password plug-in features: currently defines additional hashes that the\n"
+"  password will generate (there may be other conditions).\n"
+"\n"
+"When setting the order list for mapping SELinux users you may need to\n"
+"quote the value so it isn't interpreted by the shell.\n"
+"\n"
+"The maximum length of a hostname in Linux is controlled by\n"
+"MAXHOSTNAMELEN in the kernel and defaults to 64. Some other operating\n"
+"systems, Solaris for example, allows hostnames up to 255 characters.\n"
+"This option will allow flexibility in length but by default limiting\n"
+"to the Linux maximum length.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Show basic server configuration:\n"
+"   ipa config-show\n"
+"\n"
+" Show all configuration options:\n"
+"   ipa config-show --all\n"
+"\n"
+" Change maximum username length to 99 characters:\n"
+"   ipa config-mod --maxusername=99\n"
+"\n"
+" Change maximum host name length to 255 characters:\n"
+"   ipa config-mod --maxhostname=255\n"
+"\n"
+" Increase default time and size limits for maximum IPA server search:\n"
+"   ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
+"\n"
+" Set default user e-mail domain:\n"
+"   ipa config-mod --emaildomain=example.com\n"
+"\n"
+" Enable migration mode to make \"ipa migrate-ds\" command operational:\n"
+"   ipa config-mod --enable-migration=TRUE\n"
+"\n"
+" Define SELinux user map order:\n"
+"   ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
+"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
+msgstr ""
+"\n"
+"Налаштування сервера\n"
+"\n"
+"Керування типовими значеннями, які використовує IPA, та деякими з\n"
+"придатних до зміни параметрів.\n"
+"\n"
+"ЗАУВАЖЕННЯ:\n"
+"\n"
+"Тут зберігається значення параметра сповіщення щодо паролів\n"
+"(--pwdexpnotify), отже його не буде скопійовано. Це значення поки що\n"
+"не використовується для сповіщення користувачів щодо завершення строку дії\n"
+"пароля.\n"
+"\n"
+"Деякі з атрибутів придатні лише для читання, їх буде показано лише з метою\n"
+"інформування. Серед цих атрибутів:\n"
+"\n"
+"Основа призначення сертифіката: змінна основа призначення сертифіката,\n"
+"  наприклад O=EXAMPLE.COM. Цей атрибут можна налаштувати лише під час\n"
+"  встановлення.\n"
+"Параметри додатка роботи з паролями: у поточній версії визначають додаткові\n"
+"  хеші, які створюються на основі пароля (можуть бути і інші умови).\n"
+"\n"
+"Під час встановлення списку пріоритетності для користувачів SELinux може "
+"виникнути\n"
+"потреба у додаванні лапок до значення, щоб оболонка не обробляла параметр.\n"
+"\n"
+"Максимальна довжина назви вузла у Linux керується значенням\n"
+"MAXHOSTNAMELEN у ядрі. Типовим значенням є 64. У деяких інших\n"
+"операційних системах, наприклад у Solaris, можна використовувати у\n"
+"назвах до 255 символів. Цей параметр надає гнучкості щодо довжини, але\n"
+"у Linux його значення все одно обмежено максимальним можливим.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Показати основні налаштування сервера:\n"
+"   ipa config-show\n"
+"\n"
+" Показати всі параметри налаштування:\n"
+"   ipa config-show --all\n"
+"\n"
+" Змінити максимальну довжину імені користувача на 99 символів:\n"
+"   ipa config-mod --maxusername=99\n"
+"\n"
+" Змінити максимальну довжину назви вузла на 255 символів:\n"
+"   ipa config-mod --maxhostname=255\n"
+"\n"
+"Збільшити типовий час і максимальне обмеження на розмір пошуку\n"
+"   сервера IPA:\n"
+"   ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
+"\n"
+" Встановити типовий домен електронної пошти користувачів:\n"
+"   ipa config-mod --emaildomain=example.com\n"
+"\n"
+" Увімкнути режим перенесення, щоб зробити команду \"ipa migrate-ds\"\n"
+"   працездатною:\n"
+"   ipa config-mod --enable-migration=TRUE\n"
+"\n"
+" Визначити пріоритетність користувачів у карті SELinux:\n"
+"   ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
+"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
+
 msgid ""
 "\n"
 "Service Constrained Delegation\n"
@@ -17301,6 +17419,9 @@ msgstr "Додати новий жетон OTP."
 msgid "Add a new RADIUS proxy server."
 msgstr "Додати новий проксі-сервер RADIUS."
 
+msgid "Add a new SMB service."
+msgstr "Додати нову службу SMB."
+
 msgid "Add a new User ID override."
 msgstr "Додати нове перевизначення ідентифікатора користувача."
 
@@ -20959,6 +21080,9 @@ msgstr "Отримати"
 msgid "Download certificate as PEM formatted file."
 msgstr "Отримати сертифікат у формі файла формату PEM."
 
+msgid "Drive to mount a home directory"
+msgstr "Диск монтування домашнього каталогу"
+
 msgid "Dry run"
 msgstr "Тестовий запуск"
 
@@ -22669,24 +22793,24 @@ msgstr "некоректний запит JSON-RPC: %(error)s"
 msgid "Invalid LDAP URI."
 msgstr "Некоректна адреса LDAP."
 
-msgid ""
-"Invalid MCS value, must match c[0-1023].c[0-1023] and/or c[0-1023]-c[0-c0123]"
+#, python-brace-format
+msgid "Invalid MCS value, must match {mcs}, where max category {mcs_max}"
 msgstr ""
-"Некоректне значення MCS. Значення має відповідати шаблону c[0-1023]."
-"c[0-1023] і/або шаблону c[0-1023]-c[0-c0123]"
+"Некоректне значення MCS. Значення має відповідати {mcs}, де максимальною "
+"категорією є {mcs_max}"
 
-msgid "Invalid MLS value, must match s[0-15](-s[0-15])"
+#, python-brace-format
+msgid "Invalid MLS value, must match {mls}, where max level {mls_max}"
 msgstr ""
-"Некоректне значення MLS. Значення має відповідати шаблону s[0-15](-s[0-15])"
+"Некоректне значення MLS. Значення має відповідати {mls}, де максимальним "
+"рівнем є {mls_max}"
 
 #, c-format
 msgid "Invalid SASL bind mechanism\n"
 msgstr "Некоректний механізм прив’язування SASL\n"
 
-msgid "Invalid SELinux user name, only a-Z, _ and . are allowed"
-msgstr ""
-"Некоректне ім’я користувача SELinux, у імені можна використовувати лише "
-"символи a-Z, _ та ."
+msgid "Invalid SELinux user name, must match {}"
+msgstr "Некоректна назва запису користувача SELinux. Назва має відповідати {}"
 
 #, c-format
 msgid "Invalid Service Principal Name\n"
@@ -23266,6 +23390,9 @@ msgstr ""
 msgid "Maximum domain level"
 msgstr "Максимальний рівень домену"
 
+msgid "Maximum hostname length"
+msgstr "Максимальна довжина назви вузла"
+
 msgid "Maximum number of agreements per replica"
 msgstr "Максимальна кількість узгоджень на репліку"
 
@@ -24308,6 +24435,13 @@ msgstr "Жетон OTP"
 msgid "OTP tokens"
 msgstr "Жетони OTP"
 
+msgid ""
+"Object class ipaNTUserAttrs is missing, user entry cannot have SMB "
+"attributes."
+msgstr ""
+"Немає класу об'єктів ipaNTUserAttrs. Через це запис користувача не може "
+"містити атрибутів SMB."
+
 msgid "Object class name"
 msgstr "Назва класу об’єктів"
 
@@ -24674,6 +24808,16 @@ msgstr "Шлях до бази даних NSS, яку слід використ
 msgid "Path to PEM file containing a private key"
 msgstr "Шлях до файла PEM, який містить закритий ключ"
 
+msgid "Path to a script executed on a Windows system at logon"
+msgstr "Шлях до скрипту, який буде виконано у системі Windows під час входу"
+
+msgid "Path to a user home directory, in UNC format"
+msgstr "Шлях до домашнього каталогу користувача у форматі UNC"
+
+msgid "Path to a user profile, in UNC format \\\\server\\share\\"
+msgstr ""
+"Шлях до профілю користувача у форматі UNC \\\\сервер\\спільний_ресурс\\"
+
 msgid "Path to private key file"
 msgstr "Шлях до файла закритого ключа"
 
@@ -26705,6 +26849,21 @@ msgstr "Об’єднувані типи SIG"
 msgid "SIG record"
 msgstr "Запис SIG"
 
+msgid "SMB Home Directory"
+msgstr "Домашній каталог SMB"
+
+msgid "SMB Home Directory Drive"
+msgstr "Диск домашнього каталогу SMB"
+
+msgid "SMB logon script path"
+msgstr "Шлях до скрипту входу до SMB"
+
+msgid "SMB profile path"
+msgstr "Шлях до профілю SMB"
+
+msgid "SMB service NetBIOS name"
+msgstr "Назва NetBIOS служби SMB"
+
 msgid "SOA class"
 msgstr "Клас SOA"
 
@@ -27381,6 +27540,9 @@ msgstr "Сервер %(srv)s не може встановити зв’язок
 msgid "Server Name"
 msgstr "Назва сервера"
 
+msgid "Server Options"
+msgstr "Параметри сервера"
+
 msgid "Server Role"
 msgstr "Роль сервера"
 
@@ -28138,6 +28300,10 @@ msgstr ""
 msgid "The automount key %(key)s with info %(info)s does not exist"
 msgstr "Ключа автоматичного монтування %(key)s з інформацією %(info)s не існує"
 
+#, python-format
+msgid "The certificate for %(ca)s is not available on this server."
+msgstr "Сертифікат %(ca)s на цьому сервері не доступний."
+
 #, python-format
 msgid "The character %(char)r is not allowed."
 msgstr "Не можна використовувати символ %(char)r."
@@ -28159,6 +28325,13 @@ msgstr ""
 "Доменна назва вузла призначення або '.', якщо служба є явно недоступною на "
 "цьому домені"
 
+#, python-format
+msgid ""
+"The domain(s) \"%s\" cannot be used to apply altSecurityIdentities check."
+msgstr ""
+"Домени «%s» не можна використовувати для застосування перевірки "
+"altSecurityIdentities."
+
 #, python-format
 msgid "The following domains do not belong to this realm: %(domains)s"
 msgstr "Вказані нижче домени не належать до цієї області: %(domains)s"
@@ -28210,6 +28383,13 @@ msgstr ""
 msgid "The keytab file to remove the principcal(s) from"
 msgstr "Файл таблиці ключів, звідки слід вилучити реєстраційні записи"
 
+msgid ""
+"The mapping rule with altSecurityIdentities should be applied to a trusted "
+"Active Directory domain but no domain was associated with the rule."
+msgstr ""
+"До довіреного домену Active Directory має бути застосовано правило прив'язки "
+"з altSecurityIdentities, але з цим правилом не пов'язано жодного домену."
+
 #, python-format
 msgid "The most common types for this type of zone are: %s\n"
 msgstr "Найпоширенішими типами для цього типу зон є: %s\n"
@@ -28894,6 +29074,9 @@ msgstr "Сховища користувачів"
 msgid "User attribute"
 msgstr "Атрибут користувача"
 
+msgid "User attributes for SMB services"
+msgstr "Атрибути користувача для служб SMB"
+
 msgid "User authentication types"
 msgstr "Типи розпізнавання користувачів"
 
@@ -29417,8 +29600,8 @@ msgstr ""
 msgid "cannot be empty"
 msgstr "не може бути порожнім"
 
-msgid "cannot be longer that 255 characters"
-msgstr "не може бути довшим за 255 символів"
+msgid "cannot be longer that {} characters"
+msgstr "не може бути довшим за {}"
 
 #, python-format
 msgid "cannot connect to '%(uri)s': %(error)s"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 053dba033e..bbc4d28bf6 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -4,9 +4,9 @@
 # Pavel Vomacka <pvoma...@redhat.com>, 2017. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: freeipa 4.7.90.dev201904231605+git36c65c4aa\n"
+"Project-Id-Version: freeipa 4.9.0.dev201908140712+gitc9938e3d8\n"
 "Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n";
-"POT-Creation-Date: 2019-04-23 19:06+0300\n"
+"POT-Creation-Date: 2019-08-14 10:13+0300\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -5797,13 +5797,6 @@ msgstr "无效的JSON-RPC请求: %(error)s"
 msgid "Invalid LDAP URI."
 msgstr "无效的LDAP URI。"
 
-msgid ""
-"Invalid MCS value, must match c[0-1023].c[0-1023] and/or c[0-1023]-c[0-c0123]"
-msgstr "无效的MCS值,必须匹配c[0-1023].c[0-1023] and/or c[0-1023]-c[0-c0123]"
-
-msgid "Invalid MLS value, must match s[0-15](-s[0-15])"
-msgstr "无效的MLS值,必须匹配s[0-15](-s[0-15])"
-
 #, c-format
 msgid "Invalid Service Principal Name\n"
 msgstr "无效的服务主体名\n"
@@ -11040,9 +11033,6 @@ msgstr "不能给一个特权添加带有绑定类型\"%(bindtype)s\"的权限\"
 msgid "cannot be empty"
 msgstr "不能为空"
 
-msgid "cannot be longer that 255 characters"
-msgstr "不能长于255个字符"
-
 #, python-format
 msgid "cannot connect to '%(uri)s': %(error)s"
 msgstr "不能连接到'%(uri)s':%(error)s"

From 0d6af016de628682691f7e0ec10ea92a6ef0d677 Mon Sep 17 00:00:00 2001
From: Alexander Bokovoy <aboko...@redhat.com>
Date: Wed, 14 Aug 2019 11:38:24 +0300
Subject: [PATCH 2/2] Update contributors

---
 Contributors.txt | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/Contributors.txt b/Contributors.txt
index 3b3629187c..c7d1337819 100644
--- a/Contributors.txt
+++ b/Contributors.txt
@@ -26,6 +26,7 @@ Developers:
 	Brian Cook
 	Brian J. Murrell
 	Christian Heimes
+	Christian Hermann
 	David Kreitschmann
 	David Kupka
 	David O'Brien
@@ -47,6 +48,7 @@ Developers:
 	Fraser Tweedale
 	Gabe Alford
 	Ganna Kaihorodova
+	German Parente
 	Gowrishankar Rajaiyan
 	Günther Deschner
 	Ian Kumlien
@@ -131,6 +133,7 @@ Developers:
 	Stephen Gallagher
 	sudharsanomprakash
 	Sudhir Menon
+	Sumedh Sidhaye
 	Sumit Bose
 	Sylvain Baubeau
 	Takeshi MIZUTA
@@ -171,26 +174,38 @@ Testing:
 	Yi Zhang
 
 Translators:
+	A S Alam
 	Abhijeet Kasurde
+	Alex
+	Alexander Bokovoy
 	Andi Chandler
 	Andrew Martynov
-	A S Alam
+	Brian Curtich
+	David Kreitschmann
+	dominique
 	Emilio Herrera
 	Gundachandru
 	Héctor Daniel Cabrera
 	Jake Li
 	Jérôme Fenal
+	Josef Hruška
 	Marco Aurélio Krause
 	Martin Bašti
+	Martin Kosek
+	Martin Liu
 	Olesya Gerasimenko
+	Omar Berroterán S.
 	Paul Ritter
+	Pavel Borecki
 	Pavel Vomacka
 	Piotr Drąg
 	Robert Antoni Buj Gelonch
 	Sankarshan Mukhopadhyay
 	Teguh DC
+	Tomas Babej
 	Yuri Chornoivan
 	Zdenek
+	zhenglei
 
 Wiki, Solution and Idea Contributors:
 	James Hogarth
_______________________________________________
FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org

Reply via email to