summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2013-08-01 16:06:04 +0200
committerPetr Viktorin <pviktori@redhat.com>2013-08-02 16:54:25 +0200
commit5d141bd39cb99f2c2e16b61bcc4e06b734bbab04 (patch)
treecea3c439e676c391e27e579e6471512b63fe45e3
parent69bcfa49d43b07f9c3e4f00cac38da86378be292 (diff)
downloadfreeipa.git-5d141bd39cb99f2c2e16b61bcc4e06b734bbab04.tar.gz
freeipa.git-5d141bd39cb99f2c2e16b61bcc4e06b734bbab04.tar.xz
freeipa.git-5d141bd39cb99f2c2e16b61bcc4e06b734bbab04.zip
Update translations
Regenerate the POT file and pull new translations from Transifex. Also, update the Transifex URL in the configuration file: transifex.net has redirected to transifex.com for some time, and now its certificate has expired.
-rw-r--r--.tx/config2
-rw-r--r--install/po/bn_IN.po4
-rw-r--r--install/po/ca.po49
-rw-r--r--install/po/cs.po4
-rw-r--r--install/po/de.po4
-rw-r--r--install/po/es.po217
-rw-r--r--install/po/eu.po31
-rw-r--r--install/po/fr.po409
-rw-r--r--install/po/id.po4
-rw-r--r--install/po/ipa.pot1829
-rw-r--r--install/po/ja.po28
-rw-r--r--install/po/kn.po7
-rw-r--r--install/po/nl.po4
-rw-r--r--install/po/pl.po13
-rw-r--r--install/po/ru.po13
-rw-r--r--install/po/tg.po28
-rw-r--r--install/po/uk.po409
-rw-r--r--install/po/zh_CN.po7
18 files changed, 1223 insertions, 1839 deletions
diff --git a/.tx/config b/.tx/config
index 6d96e118..75461a9d 100644
--- a/.tx/config
+++ b/.tx/config
@@ -1,5 +1,5 @@
[main]
-host = https://www.transifex.net
+host = https://www.transifex.com
[freeipa.ipa]
file_filter = install/po/<lang>.po
diff --git a/install/po/bn_IN.po b/install/po/bn_IN.po
index ed70c86b..8cd115a0 100644
--- a/install/po/bn_IN.po
+++ b/install/po/bn_IN.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Bengali (India) <anubad@lists.ankur.org.in>\n"
"Language: bn_IN\n"
diff --git a/install/po/ca.po b/install/po/ca.po
index 4edc1b90..502fbc6e 100644
--- a/install/po/ca.po
+++ b/install/po/ca.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Catalan <fedora@llistes.softcatala.org>\n"
"Language: ca\n"
@@ -160,24 +160,6 @@ msgstr "Força"
msgid "Class"
msgstr "Classe"
-msgid "UUID"
-msgstr "UUID"
-
-msgid "Product"
-msgstr "Producte"
-
-msgid "Start"
-msgstr "Inici"
-
-msgid "End"
-msgstr "Fi"
-
-msgid "Serial Number"
-msgstr "Número de sèrie"
-
-msgid "Username"
-msgstr "Nom d'usuari"
-
msgid "group"
msgstr "grup"
@@ -202,6 +184,9 @@ msgstr "Avís"
msgid "User name"
msgstr "Nom d'usuari"
+msgid "Serial Number"
+msgstr "Número de sèrie"
+
msgid "Host"
msgstr "Ordinador central"
@@ -316,6 +301,9 @@ msgstr "Entra"
msgid "Logout"
msgstr "Surt"
+msgid "Username"
+msgstr "Nom d'usuari"
+
msgid "seconds"
msgstr "segons"
@@ -400,24 +388,6 @@ msgstr "Dades"
msgid "Record Type"
msgstr "Tipus de registre"
-msgid "Account"
-msgstr "Compte"
-
-msgid "Download"
-msgstr "Baixada"
-
-msgid "Import"
-msgstr "Importa"
-
-msgid "Loading..."
-msgstr "S'està carregant…"
-
-msgid "Register"
-msgstr "Registre"
-
-msgid "Registration"
-msgstr "Registre"
-
msgid "External"
msgstr "Extern"
@@ -469,6 +439,9 @@ msgstr "Ordres"
msgid "Allow"
msgstr "Permet"
+msgid "Account"
+msgstr "Compte"
+
msgid "Domain"
msgstr "Domini"
diff --git a/install/po/cs.po b/install/po/cs.po
index 062ae1dd..ba933a5f 100644
--- a/install/po/cs.po
+++ b/install/po/cs.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Czech (http://www.transifex.com/projects/p/fedora/language/"
"cs/)\n"
diff --git a/install/po/de.po b/install/po/de.po
index e69c5efd..5f8b6968 100644
--- a/install/po/de.po
+++ b/install/po/de.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: German <trans-de@lists.fedoraproject.org>\n"
"Language: de\n"
diff --git a/install/po/es.po b/install/po/es.po
index b72e5769..783bc3c8 100644
--- a/install/po/es.po
+++ b/install/po/es.po
@@ -15,8 +15,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Spanish <trans-es@lists.fedoraproject.org>\n"
"Language: es\n"
@@ -1427,8 +1427,8 @@ msgstr "Meta"
msgid ""
"format must be specified as\n"
-" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz"
-"[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
+" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] "
+"[siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
" where:\n"
" d1: [0 .. 90] (degrees latitude)\n"
" d2: [0 .. 180] (degrees longitude)\n"
@@ -1677,167 +1677,6 @@ msgstr "Ha sido encontrado '%(value)s'"
msgid "Host '%(host)s' not found"
msgstr "No ha sido encontrado el equipo anfitrión '%(host)s' "
-msgid ""
-"\n"
-"Entitlements\n"
-"\n"
-"Manage entitlements for client machines\n"
-"\n"
-"Entitlements can be managed either by registering with an entitlement\n"
-"server with a username and password or by manually importing entitlement\n"
-"certificates. An entitlement certificate contains embedded information\n"
-"such as the product being entitled, the quantity and the validity dates.\n"
-"\n"
-"An entitlement server manages the number of client entitlements available.\n"
-"To mark these entitlements as used by the IPA server you provide a quantity\n"
-"and they are marked as consumed on the entitlement server.\n"
-"\n"
-" Register with an entitlement server:\n"
-" ipa entitle-register consumer\n"
-"\n"
-" Import an entitlement certificate:\n"
-" ipa entitle-import /home/user/ipaclient.pem\n"
-"\n"
-" Display current entitlements:\n"
-" ipa entitle-status\n"
-"\n"
-" Retrieve details on entitlement certificates:\n"
-" ipa entitle-get\n"
-"\n"
-" Consume some entitlements from the entitlement server:\n"
-" ipa entitle-consume 50\n"
-"\n"
-"The registration ID is a Unique Identifier (UUID). This ID will be\n"
-"IMPORTED if you have used entitle-import.\n"
-"\n"
-"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n"
-msgstr ""
-"\n"
-"\\n\n"
-"Derechos\\n\n"
-"\\n\n"
-"Administrar derechos para máquinas clientes\\n\n"
-"\\n\n"
-"Los derechos pueden ser administrados ya sea al registrar un servidor \\n\n"
-"de derecho server con un nombre de usuario y contraseña o al importar "
-"manualmente los certificados\\n\n"
-"\n"
-"Un certificado de derechos contiene información incorporada\\n\n"
-"tal como el producto que va a ser autorizado, la cantidad y fechas de "
-"validez.\\n\n"
-"\n"
-"\\n\n"
-"Un servidor de derechos administra el número de derechos de cliente "
-"disponibles.\\n\n"
-"Para marcar estos derechos como usados por el servidor de IPA, se "
-"proporciona una cantidad\\n\n"
-"y se marca como consumida en el servidor de derechos.\\n\n"
-"\n"
-"\\n\n"
-" Registrar con un servidor de derechos:\\n\n"
-" ipa entitle-register consumer\\n\n"
-"\n"
-"\\n\n"
-" Importar un certificado de derechos:\\n\n"
-" ipa entitle-import /home/user/ipaclient.pem\\n\n"
-"\n"
-"\\n\n"
-" Mostrar los derechos actuales:\\n\n"
-" ipa entitle-status\\n\n"
-"\n"
-"\\n\n"
-" Recuperar detalles sobre certificados de derechos:\\n\n"
-" ipa entitle-get\\n\n"
-"\n"
-"\\n\n"
-" Consumir algunos derechos del servidor de derechos:\\n\n"
-" ipa entitle-consume 50\\n\n"
-"\\n\n"
-"La ID de registro es un identificador único (UUID). Esta ID será\\n\n"
-"IMPORTED if you have used entitle-import.\\n\n"
-"\\n\n"
-"\n"
-"Cambios a /etc/rhsm/rhsm.conf requieren un reinicio del servicio httpd.\\n\n"
-
-msgid "entitlement"
-msgstr "derecho"
-
-msgid "entitlements"
-msgstr "derechos"
-
-msgid "Entitlements"
-msgstr "Autorizaciones"
-
-msgid "Entitlement"
-msgstr "Derecho"
-
-msgid "Display current entitlements."
-msgstr "Mostrar derechos actuales."
-
-msgid "UUID"
-msgstr "UUID"
-
-msgid "Product"
-msgstr "Producto"
-
-msgid "Quantity"
-msgstr "Cantidad"
-
-msgid "Consumed"
-msgstr "Consumido"
-
-msgid "Consume an entitlement."
-msgstr "Consumir un derecho."
-
-#, python-format
-msgid "Consumed %(value)s entitlement(s)."
-msgstr "Derecho(s) consumido(s) %(value)s."
-
-msgid "Retrieve the entitlement certs."
-msgstr "Recuperar el derecho certs."
-
-msgid "Start"
-msgstr "Inicio"
-
-msgid "End"
-msgstr "Fin"
-
-msgid "Serial Number"
-msgstr "Número de serie"
-
-msgid "Not an entitlement certificate"
-msgstr "No es un certificado de derechos"
-
-msgid "Search for entitlement accounts."
-msgstr "Buscar cuentas de derecho."
-
-msgid "Register to the entitlement system."
-msgstr "Registro al sistema de derecho."
-
-msgid "Registered to entitlement server."
-msgstr "Registrado en el servidor de derechos."
-
-msgid "Username"
-msgstr "Nombre de usuario"
-
-msgid "Enrollment UUID (not implemented)"
-msgstr "Inscripción UUID (no implementado)"
-
-msgid "Registration password"
-msgstr "Contraseña de registro"
-
-msgid "Import an entitlement certificate."
-msgstr "Importar un certificado de derecho."
-
-msgid "Enrollment UUID"
-msgstr "Inscripción UUID"
-
-msgid "Re-sync the local entitlement cache with the entitlement server."
-msgstr "Resincronizar el cache de derecho local con el servidor de derecho."
-
-msgid "Entitlement(s) synchronized."
-msgstr "Derecho (s) sincronizado(s)."
-
msgid "group"
msgstr "grupo"
@@ -2261,6 +2100,9 @@ msgstr "Acceso obtenido: %s"
msgid "Keytab"
msgstr "Keytab"
+msgid "Serial Number"
+msgstr "Número de serie"
+
msgid "Failed managedby"
msgstr "Falló managedby"
@@ -2696,6 +2538,9 @@ msgstr "Falso"
msgid "Logged In As"
msgstr "Registrado como"
+msgid "Username"
+msgstr "Nombre de usuario"
+
msgid "Attribute"
msgstr "Atributo"
@@ -2857,42 +2702,6 @@ msgstr "Tipo de Registro"
msgid "DNS Zone Settings"
msgstr "Configuración de la Zona DNS"
-msgid "Account"
-msgstr "Cuenta"
-
-msgid "Consume"
-msgstr "Consumir"
-
-msgid "Consume Entitlement"
-msgstr "Consumir Derecho"
-
-msgid "Download"
-msgstr "Descarga"
-
-msgid "Download Certificate"
-msgstr "Certificado de Descarga"
-
-msgid "Import"
-msgstr "Importar"
-
-msgid "Import Certificate"
-msgstr "Importar Certificado"
-
-msgid "Enter the Base64-encoded entitlement certificate below:"
-msgstr "Introduzca el derecho codificado Base64 certificado abajo:"
-
-msgid "Loading..."
-msgstr "Cargando…"
-
-msgid "No Certificate."
-msgstr "Sin Certificado."
-
-msgid "Register"
-msgstr "Registrar"
-
-msgid "Registration"
-msgstr "Registro"
-
msgid "Group Settings"
msgstr "Configuración del grupo"
@@ -3094,6 +2903,9 @@ msgstr "Comandos especificados y grupos"
msgid "Specified Groups"
msgstr "Grupos especificados"
+msgid "Account"
+msgstr "Cuenta"
+
msgid "Account Settings"
msgstr "Configuración de la cuenta"
@@ -4639,9 +4451,6 @@ msgstr "Iniciales"
msgid "Home directory"
msgstr "Directorio principal"
-msgid "GECOS field"
-msgstr "Campo GECOS"
-
msgid "Login shell"
msgstr "Shell de ingreso"
diff --git a/install/po/eu.po b/install/po/eu.po
index 8a95e587..bad3c848 100644
--- a/install/po/eu.po
+++ b/install/po/eu.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/fedora/language/"
"eu/)\n"
@@ -202,27 +202,6 @@ msgstr "Behartu"
msgid "Class"
msgstr "Klasea"
-msgid "UUID"
-msgstr "UUID"
-
-msgid "Product"
-msgstr "Produktua"
-
-msgid "Quantity"
-msgstr "Kantitatea"
-
-msgid "Start"
-msgstr "Hasi"
-
-msgid "End"
-msgstr "Amaitu"
-
-msgid "Serial Number"
-msgstr "Serie-zenbakia"
-
-msgid "Username"
-msgstr "Erabiltzaile-izena"
-
msgid "group"
msgstr "taldea"
@@ -295,6 +274,9 @@ msgstr "Zerbitzu-taldearen izena"
msgid "HBAC service group description"
msgstr "HBAC zerbitzu-taldearen deskribapena"
+msgid "Serial Number"
+msgstr "Serie-zenbakia"
+
msgid "Host name"
msgstr "Ostalari-izena"
@@ -374,6 +356,9 @@ msgstr "Ezarpenak"
msgid "Search"
msgstr "Bilatu"
+msgid "Username"
+msgstr "Erabiltzaile-izena"
+
msgid "Attribute"
msgstr "Atributua"
diff --git a/install/po/fr.po b/install/po/fr.po
index 89e5406d..9b0029d1 100644
--- a/install/po/fr.po
+++ b/install/po/fr.po
@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 15:45+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-02 08:48+0000\n"
"Last-Translator: Jérôme Fenal <jfenal@gmail.com>\n"
"Language-Team: French <trans-fr@lists.fedoraproject.org>\n"
"Language: fr\n"
@@ -1700,6 +1700,9 @@ msgstr "l'attribut n'est pas configurable"
msgid "No such attribute on this entry"
msgstr "Aucun attribut pour cette entrée"
+msgid "Suppress processing of membership attributes."
+msgstr "Arrêt du traitement des attributs d'appartenance."
+
msgid "Continuous mode: Don't stop on errors."
msgstr "Mode continu : pas d'arrêt sur erreurs."
@@ -2973,8 +2976,8 @@ msgstr "Précision verticale"
msgid ""
"format must be specified as\n"
-" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz"
-"[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
+" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] "
+"[siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
" where:\n"
" d1: [0 .. 90] (degrees latitude)\n"
" d2: [0 .. 180] (degrees longitude)\n"
@@ -2985,8 +2988,8 @@ msgid ""
" See RFC 1876 for details"
msgstr ""
"le format doit être spécifié comme \n"
-" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz"
-"[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
+" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] "
+"[siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
" where:\n"
" d1: [0 .. 90] (degrés latitude)\n"
" d2: [0 .. 180] (degrés longitude)\n"
@@ -3256,6 +3259,9 @@ msgstr ""
"Ajouter un enregistrement direct pour les serveurs de noms situés dans la "
"zone créée"
+msgid "Nameserver IP address"
+msgstr "Adresse IP du serveur de noms"
+
msgid "DNS is not configured"
msgstr "Le DNS n'est pas configuré"
@@ -3559,171 +3565,6 @@ msgstr "Modifier la configuration DNS globale."
msgid "Show the current global DNS configuration."
msgstr "Afficher la configuration DNS globale."
-msgid ""
-"\n"
-"Entitlements\n"
-"\n"
-"Manage entitlements for client machines\n"
-"\n"
-"Entitlements can be managed either by registering with an entitlement\n"
-"server with a username and password or by manually importing entitlement\n"
-"certificates. An entitlement certificate contains embedded information\n"
-"such as the product being entitled, the quantity and the validity dates.\n"
-"\n"
-"An entitlement server manages the number of client entitlements available.\n"
-"To mark these entitlements as used by the IPA server you provide a quantity\n"
-"and they are marked as consumed on the entitlement server.\n"
-"\n"
-" Register with an entitlement server:\n"
-" ipa entitle-register consumer\n"
-"\n"
-" Import an entitlement certificate:\n"
-" ipa entitle-import /home/user/ipaclient.pem\n"
-"\n"
-" Display current entitlements:\n"
-" ipa entitle-status\n"
-"\n"
-" Retrieve details on entitlement certificates:\n"
-" ipa entitle-get\n"
-"\n"
-" Consume some entitlements from the entitlement server:\n"
-" ipa entitle-consume 50\n"
-"\n"
-"The registration ID is a Unique Identifier (UUID). This ID will be\n"
-"IMPORTED if you have used entitle-import.\n"
-"\n"
-"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n"
-msgstr ""
-"\n"
-"Droits d'utilisation\n"
-"\n"
-"Administration des droits d'utilisation pour les machines clientes\n"
-"\n"
-"Les droits d'utilisation peuvent être administrés soit par l'enregistrement\n"
-"auprès d'un serveur de droits avec un identifiant utilisateur et un mot de\n"
-"passe, ou en important manuellement un certificat de droits. Un certificat\n"
-"de droits contient une information complémentaire comme le produit\n"
-"auquel le certificat donne droit, et les dates de validité.\n"
-"\n"
-"Un serveur de droits permet l'administration des nombres de clients\n"
-"disponibles. Pour être utilisées par le serveur IPA, vous devez fournir une\n"
-"quantité de droits qui pourra ensuite être utilisée par le serveur de "
-"droits.\n"
-"\n"
-" Enregistrer un consommateur auprès du serveur :\n"
-" ipa entitle-register consumer\n"
-"\n"
-" Importer un certificat de droits :\n"
-" ipa entitle-import /home/user/ipaclient.pem\n"
-"\n"
-" Afficher les droits actuels :\n"
-" ipa entitle-status\n"
-"\n"
-" Récupérer les informations sur les certificats de droits :\n"
-" ipa entitle-get\n"
-"\n"
-" Consommer des droits du serveur de droits :\n"
-" ipa entitle-consume 50\n"
-"\n"
-"L'identifiant d'enregistrement est un identifiant unique (UUID). Cet "
-"identifiant sera importé si vous utilisez la commande entitle-import.\n"
-"\n"
-"Les modifications à /etc/rhsm/rhsm.conf requièrent un redémarrage du service "
-"httpd.\n"
-
-msgid "not allowed to perform this command"
-msgstr "non autorisé à effectuer cette commande"
-
-msgid "entitlement"
-msgstr "droit"
-
-msgid "entitlements"
-msgstr "droits"
-
-msgid "Entitlements"
-msgstr "Droits d'utilisation"
-
-msgid "Entitlement"
-msgstr "Droit"
-
-msgid "Display current entitlements."
-msgstr "Afficher les droits actuels."
-
-msgid "UUID"
-msgstr "UUID"
-
-msgid "Product"
-msgstr "Produit"
-
-msgid "Quantity"
-msgstr "Quantité"
-
-msgid "Consumed"
-msgstr "Utilisé"
-
-msgid "Consume an entitlement."
-msgstr "Consommer un droit."
-
-#, python-format
-msgid "Consumed %(value)s entitlement(s)."
-msgstr "%(value)s droits(s) consommé(s)."
-
-#, python-format
-msgid "There are only %d entitlements left"
-msgstr "Il reste seulement %d droits d'usage restants"
-
-msgid "Retrieve the entitlement certs."
-msgstr "Récupérer les certificats de droits."
-
-msgid "Start"
-msgstr "Début"
-
-msgid "End"
-msgstr "Fin"
-
-msgid "Serial Number"
-msgstr "Numéro de série"
-
-msgid "Not an entitlement certificate"
-msgstr "Pas un certificat de droits"
-
-msgid "Search for entitlement accounts."
-msgstr "Rechercher des certificats de droits."
-
-msgid "Register to the entitlement system."
-msgstr "Enregistrer auprès d'un système de gestion de droits."
-
-msgid "Registered to entitlement server."
-msgstr "Enregistré auprès du serveur de droits."
-
-msgid "Username"
-msgstr "Nom d'utilisateur"
-
-msgid "Enrollment UUID (not implemented)"
-msgstr "UUID d'enregistrement (pas encore développé)"
-
-msgid "Registration password"
-msgstr "Mot de passe d'enregistrement"
-
-msgid "No permission to register"
-msgstr "Pas la permission d'inscrire"
-
-msgid "Registering to specific UUID is not supported yet."
-msgstr ""
-"L'enregistrement auprès d'un UUID spécifique n'est pas encore pris en compte."
-
-msgid "Import an entitlement certificate."
-msgstr "Importer un certificat de droits."
-
-msgid "Enrollment UUID"
-msgstr "UUID d'enregistrement"
-
-msgid "Re-sync the local entitlement cache with the entitlement server."
-msgstr "Re-synchroniser le cache local de droits avec le serveur de droits"
-
-msgid "Entitlement(s) synchronized."
-msgstr "Droit(s) synchronisé(s)."
-
msgid "group"
msgstr "groupe"
@@ -4498,6 +4339,9 @@ msgstr ""
msgid "Keytab"
msgstr "Keytab"
+msgid "Serial Number"
+msgstr "Numéro de série"
+
msgid "Serial Number (hex)"
msgstr "Numéro de série (hex)"
@@ -4789,6 +4633,21 @@ msgstr "Plages d'ID"
msgid "ID Range"
msgstr "Plage d'ID"
+msgid "local domain range"
+msgstr "Plage pour domaine local"
+
+msgid "Active Directory winsync range"
+msgstr "Plage winsync pour Active Directory"
+
+msgid "Active Directory domain range"
+msgstr "Plage pour domaine Active Directory"
+
+msgid "Active Directory trust range with POSIX attributes"
+msgstr "Plage pour le domaine Active Directory approuvé avec attributs POSIX"
+
+msgid "IPA trust range"
+msgstr "Plage de domaine IPA approuvé"
+
msgid "Range name"
msgstr "Nom de la plage"
@@ -4813,11 +4672,8 @@ msgstr "Nom du domaine à approuver"
msgid "Range type"
msgstr "Type de plage"
-msgid "Active Directory domain range"
-msgstr "Plage pour domaine Active Directory"
-
-msgid "local domain range"
-msgstr "Plage pour domaine local"
+msgid "ID range type, one of {vals}"
+msgstr "Type de plage d'identifiants, valeur à prendre parmi {vals}"
msgid ""
"range modification leaving objects with ID out of the defined range is not "
@@ -4859,6 +4715,13 @@ msgstr ""
"Impossible de trouver le SID du domaine à approuver spécifié. Merci de "
"spécifier le SID directement avec l'option dom-sid."
+msgid ""
+"IPA Range type must be one of ipa-ad-trust or ipa-ad-trust-posix when SID of "
+"the trusted domain is specified."
+msgstr ""
+"Le type de plage d'identifiants IPA doit être au choix ipa-ad-trust ou ipa-"
+"ad-trust-posix lorsque le SID du domaine approuvé est indiqué."
+
msgid "Options dom-sid/dom-name and secondary-rid-base cannot be used together"
msgstr ""
"Les options dom-sid/dom-name et secondary-rid-base ne peuvent être utilisées "
@@ -4868,6 +4731,13 @@ msgid "Options dom-sid/dom-name and rid-base must be used together"
msgstr ""
"Les options dom-sid/dom-name et rid-base doivent être utilisées simultanément"
+msgid ""
+"IPA Range type must not be one of ipa-ad-trust or ipa-ad-trust-posix when "
+"SID of the trusted domain is not specified."
+msgstr ""
+"Le type de plage d'identifiants IPA ne doit pas ipa-ad-trust ou ipa-ad-trust-"
+"posix lorsque le SID du domaine approuvé n'est pas indiqué."
+
msgid "Options secondary-rid-base and rid-base must be used together"
msgstr ""
"Les options secondary-rid-base et rid-base doivent être utilisées "
@@ -4876,6 +4746,13 @@ msgstr ""
msgid "Primary RID range and secondary RID range cannot overlap"
msgstr "Les plages de RID primaires et secondaires ne peuvent se recouvrir"
+msgid ""
+"You must specify both rid-base and secondary-rid-base options, because ipa-"
+"adtrust-install has already been run."
+msgstr ""
+"Vous devez préciser les deux options rid-base et secondary-rid-base, car ipa-"
+"adtrust-install a déjà été exécuté."
+
msgid "Delete an ID range."
msgstr "Supprimer une plage d'ID.."
@@ -4970,8 +4847,8 @@ msgstr "Ajouter Deny ${other_entity} à ${entity} ${primary_key}"
msgid "Add ${entity} ${primary_key} into ${other_entity}"
msgstr "Ajouter ${entity} ${primary_key} à ${other_entity}"
-msgid "Items added"
-msgstr "Éléments ajoutés"
+msgid "${count} item(s) added"
+msgstr "${count} élément(s) ajouté(s)"
msgid "Direct Membership"
msgstr "Appartenance directe"
@@ -5008,8 +4885,8 @@ msgstr ""
msgid "Remove ${entity} ${primary_key} from ${other_entity}"
msgstr "Supprimer ${entity} ${primary_key} de ${other_entity}"
-msgid "Items removed"
-msgstr "Éléments supprimés"
+msgid "${count} item(s) removed"
+msgstr "${count} élément(s) supprimé(s)"
msgid "Show Results"
msgstr "Afficher les résultats"
@@ -5259,6 +5136,9 @@ msgstr "Déconnexion"
msgid "Logout error"
msgstr "Erreur de déconnexion"
+msgid "Username"
+msgstr "Nom d'utilisateur"
+
msgid "number of passwords"
msgstr "nombre de mots de passe"
@@ -5573,42 +5453,6 @@ msgstr "Ajouter une permission"
msgid "Remove Permission"
msgstr "Supprimer une permission"
-msgid "Account"
-msgstr "Compte"
-
-msgid "Consume"
-msgstr "Consomme"
-
-msgid "Consume Entitlement"
-msgstr "Consommer un droit"
-
-msgid "Download"
-msgstr "Télécharger"
-
-msgid "Download Certificate"
-msgstr "Télécharger le certificat"
-
-msgid "Import"
-msgstr "Importer"
-
-msgid "Import Certificate"
-msgstr "Importer le certificat"
-
-msgid "Enter the Base64-encoded entitlement certificate below:"
-msgstr "Entrer le certificat encodé en Base64 ci-dessous :"
-
-msgid "Loading..."
-msgstr "Chargement..."
-
-msgid "No Certificate."
-msgstr "Pas de certificat."
-
-msgid "Register"
-msgstr "Enregistrer"
-
-msgid "Registration"
-msgstr "Enregistrement"
-
msgid "Group Settings"
msgstr "Paramètres de groupe"
@@ -5807,9 +5651,18 @@ msgstr "Base de RID secondaire"
msgid "Active Directory domain"
msgstr "Domaine Active Directory"
+msgid "Active Directory domain with POSIX attributes"
+msgstr "Domaine Active Directory avec attributs POSIX"
+
msgid "Local domain"
msgstr "Domaine local :"
+msgid "IPA trust"
+msgstr "Relations d'approbations avec IPA"
+
+msgid "Active Directory winsync"
+msgstr "Active Directory winsync"
+
msgid "Realm Domains"
msgstr "Domaines"
@@ -5894,8 +5747,8 @@ msgstr "Accède ce système"
msgid "Option added"
msgstr "Option ajoutée"
-msgid "Option(s) removed"
-msgstr "Option(s) supprimée(s)"
+msgid "${count} option(s) removed"
+msgstr "${count} option(s) supprimée(s)"
msgid "As Whom"
msgstr "En tant que"
@@ -5906,6 +5759,9 @@ msgstr "Commandes et groupes spécifiés"
msgid "Specified Groups"
msgstr "Groupes spécifiés"
+msgid "Account"
+msgstr "Compte"
+
msgid "Administrative account"
msgstr "Compte administrateur"
@@ -6012,20 +5868,20 @@ msgstr "Vérifier le mot de passe"
msgid "Are you sure you want to delete selected entries?"
msgstr "Êtes-vous sûr de vouloir supprimer les entrées sélectionnées ?"
-msgid "Selected entries were deleted."
-msgstr "Les entrées sélectionnées ont été supprimées."
+msgid "${count} item(s) deleted"
+msgstr "${count} élément(s) supprimé(s)"
msgid "Are you sure you want to disable selected entries?"
msgstr "Êtes-vous sûr de vouloir désactiver les entrées sélectionnées ?"
-msgid "${count} items were disabled"
-msgstr "${count} éléments ont été désactivés"
+msgid "${count} item(s) disabled"
+msgstr "${count} élément(s) désactivé(s)"
msgid "Are you sure you want to enable selected entries?"
msgstr "Êtes-vous sûr de vouloir activer les entrées sélectionnées ?"
-msgid "${count} items were enabled"
-msgstr "${count} éléments ont été activés"
+msgid "${count} item(s) enabled"
+msgstr "${count} élément(s) activé(s)"
msgid "Some entries were not deleted"
msgstr "Certaines entrées n'ont pas été supprimées"
@@ -6882,14 +6738,14 @@ msgid ""
" Ping an IPA server verbosely:\n"
" ipa -v ping\n"
" ipa: INFO: trying https://ipa.example.com/ipa/xml\n"
-" ipa: INFO: Forwarding 'ping' to server u'https://ipa.example.com/ipa/"
-"xml'\n"
+" ipa: INFO: Forwarding 'ping' to server 'https://ipa.example.com/ipa/xml'\n"
" -----------------------------------------------------\n"
" IPA server version 2.1.9. API version 2.20\n"
" -----------------------------------------------------\n"
msgstr ""
"\n"
-"Ping sur le serveur distant IPA afin de s'assurer qu'il est en marche.\n"
+"Ping sur le serveur distant IPA afin de s'assurer qu'il est en état de "
+"fonctionner.\n"
"\n"
"La commande ping envoie une requête echo au serveur IPA. Le serveur renvoie "
"ses\n"
@@ -7691,8 +7547,8 @@ msgstr "Valeur pour MLS invalide, doit correspondre à s[0-15](-s[0-15])"
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]"
+"Valeur pour MLS invalide, doit correspondre à c[0-1023].c[0-1023] et/ou "
+"c[0-1023]-c[0-c0123]"
msgid "SELinux user map list not found in configuration"
msgstr ""
@@ -8385,10 +8241,26 @@ msgstr "Premier ID POSIX de la plage pour le domaine approuvé"
msgid "Size of the ID range reserved for the trusted domain"
msgstr "Taille de la plage d'ID pour le domaine approuvé"
+msgid "Type of trusted domain ID range, one of {vals}"
+msgstr ""
+"Type de plage d'identifiants de domaine approuvé, valeur à prendre parmi "
+"{vals}"
+
#, python-format
msgid "Added Active Directory trust for realm \"%(value)s\""
msgstr "Approbation Active Directory ajoutée pour le domaine « %(value)s »"
+msgid "AD Trust setup"
+msgstr "Configuration des relations d'approbations avec AD"
+
+msgid ""
+"Cannot perform join operation without Samba 4 support installed. Make sure "
+"you have installed server-trust-ad sub-package of IPA"
+msgstr ""
+"Impossible de rejoindre le domaine sans l'installation du support Samba 4. "
+"Assurez-vous de bien avoir installé sur le serveur le paquet server-trust-ad "
+"de IPA"
+
msgid "missing base_id"
msgstr "base_id manquant"
@@ -8403,6 +8275,35 @@ msgstr "type d'approbation"
msgid "only \"ad\" is supported"
msgstr "seul « ad » est pris en compte"
+msgid "Trusted domain and administrator account use different realms"
+msgstr ""
+"Le domaine approuvé et le compte administrateur utilisent des domaines "
+"différents"
+
+msgid "Realm administrator password should be specified"
+msgstr "Le mot de passe de l'administrateur du domaine doit être spécifié"
+
+msgid "id range type"
+msgstr "type de plage d'identifiants"
+
+msgid ""
+"Only the ipa-ad-trust and ipa-ad-trust-posix are allowed values for --range-"
+"type when adding an AD trust."
+msgstr ""
+"Seules les valeurs ipa-ad-trust et ipa-ad-trust-posix sont autorisées pour --"
+"range-type lors de l'ajout d'une relation d'approbation AD."
+
+msgid "id range"
+msgstr "plage d'identifiants"
+
+msgid ""
+"An id range already exists for this trust. You should either delete the old "
+"range, or exclude --base-id/--range-size options from the command."
+msgstr ""
+"Une plage d'identifiants existe déjà pour cette relation d'approbation. Vous "
+"devez soit supprimer l'ancienne plage, soit exclure les options --base-id/--"
+"range-size de la commande."
+
msgid "range exists"
msgstr "la plage existe"
@@ -8414,39 +8315,19 @@ msgstr ""
"déjà. La plage d'ID pour le nouveau domaine approuvé doit être créée "
"manuellement."
-msgid "AD Trust setup"
-msgstr "Configuration des relations d'approbations avec AD"
-
msgid ""
-"Cannot perform join operation without Samba 4 support installed.\n"
-" Make sure you have installed server-trust-ad "
-"sub-package of IPA"
+"ID range for the trusted domain already exists, but it has a different type. "
+"Please remove the old range manually, or do not enforce type via --range-"
+"type option."
msgstr ""
-"Impossible de rejoindre le domaine sans l'installation du support Samba 4.\n"
-" Assurez-vous de bien avoir installé sur le "
-"serveur le paquet server-trust-ad sub-package de IPA"
-
-msgid ""
-"Cannot perform join operation without own domain configured.\n"
-" Make sure you have run ipa-adtrust-install on "
-"the IPA server first"
-msgstr ""
-"Impossible d'opérer l'opération d'enregistrement sans domaine configuré.\n"
-" Assurez-vous de bien avoir lancé ipa-"
-"adtrust-install sur le serveur"
+"La plage d'identifiants existe déjà pour ce domaine approuvé, mais est d'un "
+"type différent. Vous devez soit supprimer l'ancienne plage manuellement, "
+"soit ne pas forcer le type via l'option --range-type."
#, python-format
msgid "Re-established trust to domain \"%(value)s\""
msgstr "Ré-approbation du domaine « %(value)s »"
-msgid "Trusted domain and administrator account use different realms"
-msgstr ""
-"Le domaine approuvé et le compte administrateur utilisent des domaines "
-"différents"
-
-msgid "Realm administrator password should be specified"
-msgstr "Le mot de passe de l'administrateur du domaine doit être spécifié"
-
#, python-format
msgid "Unable to resolve domain controller for '%s' domain. "
msgstr "Impossible de résoudre le contrôleur de domaine du domaine « %s »."
@@ -8571,6 +8452,11 @@ msgstr "Nom"
msgid "SID"
msgstr "SID"
+msgid "Determine whether ipa-adtrust-install has been run on this system"
+msgstr ""
+"Déterminer si la commande ipa-adtrust-install a déjà été exécutée sur ce "
+"système"
+
msgid ""
"\n"
"Users\n"
@@ -8710,8 +8596,8 @@ msgstr "Initiales"
msgid "Home directory"
msgstr "Répertoire utilisateur"
-msgid "GECOS field"
-msgstr "Champ GECOS"
+msgid "GECOS"
+msgstr "GECOS"
msgid "Login shell"
msgstr "Shell de connexion"
@@ -8887,6 +8773,9 @@ msgstr "Compte désactivé : %(disabled)s"
msgid "operation not defined"
msgstr "opération non définie"
+msgid "not allowed to perform this command"
+msgstr "non autorisé à effectuer cette commande"
+
msgid "No such virtual command"
msgstr "Commande virtuelle inconnue"
@@ -9022,15 +8911,15 @@ msgstr ""
"la communication avec les domaines approuvé n'est autorisée que pour les "
"membres du groupe d'administration des relations d'approbation."
+msgid "no trusted domain is configured"
+msgstr "pas de relation d'approbation configurée"
+
msgid "domain is not configured"
msgstr "le domaine n'est pas configuré"
msgid "SID is not valid"
msgstr "Le SID est invalide"
-msgid "no trusted domain is configured"
-msgstr "pas de relation d'approbation configurée"
-
msgid "SID does not match exactlywith any trusted domain's SID"
msgstr "Le SID ne correspond à aucun SID du domaine approuvé"
diff --git a/install/po/id.po b/install/po/id.po
index 314545a4..2d975369 100644
--- a/install/po/id.po
+++ b/install/po/id.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Indonesian <trans-id@lists.fedoraproject.org>\n"
"Language: id\n"
diff --git a/install/po/ipa.pot b/install/po/ipa.pot
index ada8b34d..ded39abf 100644
--- a/install/po/ipa.pot
+++ b/install/po/ipa.pot
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -61,7 +61,7 @@ msgstr ""
msgid "Positional arguments"
msgstr ""
-#: ipalib/cli.py:1256
+#: ipalib/cli.py:1254
msgid "No file to read"
msgstr ""
@@ -438,29 +438,29 @@ msgstr ""
msgid "%(name)s certificate is not valid"
msgstr ""
-#: ipalib/frontend.py:412
+#: ipalib/frontend.py:411
msgid "Results are truncated, try a more specific search"
msgstr ""
-#: ipalib/frontend.py:531
+#: ipalib/frontend.py:530
#, python-format
msgid "Unknown option: %(option)s"
msgstr ""
-#: ipalib/frontend.py:877
+#: ipalib/frontend.py:902
msgid ""
"Retrieve and print all attributes from the server. Affects command output."
msgstr ""
-#: ipalib/frontend.py:883
+#: ipalib/frontend.py:908
msgid "Print entries as stored on the server. Only affects output format."
msgstr ""
-#: ipalib/frontend.py:889 ipalib/plugins/batch.py:69
+#: ipalib/frontend.py:914 ipalib/plugins/batch.py:69
msgid "Client version. Used to determine if server will accept request."
msgstr ""
-#: ipalib/frontend.py:1062
+#: ipalib/frontend.py:1087
msgid "Forward to server instead of running locally"
msgstr ""
@@ -658,168 +658,168 @@ msgstr ""
msgid "One of group, permission or self is required"
msgstr ""
-#: ipalib/plugins/aci.py:257
+#: ipalib/plugins/aci.py:258
#, python-format
msgid "Group '%s' does not exist"
msgstr ""
-#: ipalib/plugins/aci.py:283
+#: ipalib/plugins/aci.py:284
msgid "empty filter"
msgstr ""
-#: ipalib/plugins/aci.py:304
+#: ipalib/plugins/aci.py:305
#, python-format
msgid "Syntax Error: %(error)s"
msgstr ""
-#: ipalib/plugins/aci.py:350
+#: ipalib/plugins/aci.py:351
#, python-format
msgid "invalid DN (%s)"
msgstr ""
-#: ipalib/plugins/aci.py:397
+#: ipalib/plugins/aci.py:398
#, python-format
msgid "ACI with name \"%s\" not found"
msgstr ""
-#: ipalib/plugins/aci.py:415
+#: ipalib/plugins/aci.py:416
msgid "ACI prefix"
msgstr ""
-#: ipalib/plugins/aci.py:416
+#: ipalib/plugins/aci.py:417
msgid ""
"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
"none)"
msgstr ""
-#: ipalib/plugins/aci.py:427
+#: ipalib/plugins/aci.py:428
msgid "ACIs"
msgstr ""
-#: ipalib/plugins/aci.py:432
+#: ipalib/plugins/aci.py:433
msgid "ACI name"
msgstr ""
-#: ipalib/plugins/aci.py:438 ipalib/plugins/permission.py:123
+#: ipalib/plugins/aci.py:439 ipalib/plugins/permission.py:123
msgid "Permission"
msgstr ""
-#: ipalib/plugins/aci.py:439
+#: ipalib/plugins/aci.py:440
msgid "Permission ACI grants access to"
msgstr ""
-#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:101
+#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:101
msgid "User group"
msgstr ""
-#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:102
+#: ipalib/plugins/aci.py:446 ipalib/plugins/delegation.py:102
msgid "User group ACI grants access to"
msgstr ""
-#: ipalib/plugins/aci.py:450 ipalib/plugins/baseldap.py:65
+#: ipalib/plugins/aci.py:451 ipalib/plugins/baseldap.py:65
#: ipalib/plugins/delegation.py:83 ipalib/plugins/permission.py:122
#: ipalib/plugins/permission.py:135 ipalib/plugins/selfservice.py:87
msgid "Permissions"
msgstr ""
-#: ipalib/plugins/aci.py:451
+#: ipalib/plugins/aci.py:452
msgid "Permissions to grant(read, write, add, delete, all)"
msgstr ""
-#: ipalib/plugins/aci.py:459 ipalib/plugins/permission.py:143
+#: ipalib/plugins/aci.py:460 ipalib/plugins/permission.py:143
msgid "Attributes to which the permission applies"
msgstr ""
-#: ipalib/plugins/aci.py:460 ipalib/plugins/delegation.py:89
+#: ipalib/plugins/aci.py:461 ipalib/plugins/delegation.py:89
#: ipalib/plugins/permission.py:142 ipalib/plugins/selfservice.py:93
msgid "Attributes"
msgstr ""
-#: ipalib/plugins/aci.py:466 ipalib/plugins/permission.py:150
+#: ipalib/plugins/aci.py:467 ipalib/plugins/permission.py:150
msgid "Type"
msgstr ""
-#: ipalib/plugins/aci.py:467
+#: ipalib/plugins/aci.py:468
msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
msgstr ""
-#: ipalib/plugins/aci.py:473
+#: ipalib/plugins/aci.py:474
msgid "Member of"
msgstr ""
-#: ipalib/plugins/aci.py:474
+#: ipalib/plugins/aci.py:475
msgid "Member of a group"
msgstr ""
-#: ipalib/plugins/aci.py:479 ipalib/plugins/permission.py:163
+#: ipalib/plugins/aci.py:480 ipalib/plugins/permission.py:163
msgid "Filter"
msgstr ""
-#: ipalib/plugins/aci.py:480 ipalib/plugins/permission.py:164
+#: ipalib/plugins/aci.py:481 ipalib/plugins/permission.py:164
msgid "Legal LDAP filter (e.g. ou=Engineering)"
msgstr ""
-#: ipalib/plugins/aci.py:485 ipalib/plugins/permission.py:169
+#: ipalib/plugins/aci.py:486 ipalib/plugins/permission.py:169
msgid "Subtree"
msgstr ""
-#: ipalib/plugins/aci.py:486
+#: ipalib/plugins/aci.py:487
msgid "Subtree to apply ACI to"
msgstr ""
-#: ipalib/plugins/aci.py:491 ipalib/plugins/permission.py:175
+#: ipalib/plugins/aci.py:492 ipalib/plugins/permission.py:175
msgid "Target group"
msgstr ""
-#: ipalib/plugins/aci.py:492
+#: ipalib/plugins/aci.py:493
msgid "Group to apply ACI to"
msgstr ""
-#: ipalib/plugins/aci.py:497
+#: ipalib/plugins/aci.py:498
msgid "Target your own entry (self)"
msgstr ""
-#: ipalib/plugins/aci.py:498
+#: ipalib/plugins/aci.py:499
msgid "Apply ACI to your own entry (self)"
msgstr ""
-#: ipalib/plugins/aci.py:510
+#: ipalib/plugins/aci.py:511
#, python-format
msgid "Created ACI \"%(value)s\""
msgstr ""
-#: ipalib/plugins/aci.py:515
+#: ipalib/plugins/aci.py:516
msgid "Test the ACI syntax but don't write anything"
msgstr ""
-#: ipalib/plugins/aci.py:566
+#: ipalib/plugins/aci.py:567
#, python-format
msgid "Deleted ACI \"%(value)s\""
msgstr ""
-#: ipalib/plugins/aci.py:609 ipalib/plugins/aci.py:885
-#: ipalib/plugins/aci.py:926 ipalib/plugins/delegation.py:59
+#: ipalib/plugins/aci.py:610 ipalib/plugins/aci.py:886
+#: ipalib/plugins/aci.py:927 ipalib/plugins/delegation.py:59
#: ipalib/plugins/permission.py:88 ipalib/plugins/selfservice.py:60
msgid "ACI"
msgstr ""
-#: ipalib/plugins/aci.py:617
+#: ipalib/plugins/aci.py:618
#, python-format
msgid "Modified ACI \"%(value)s\""
msgstr ""
-#: ipalib/plugins/aci.py:692
+#: ipalib/plugins/aci.py:693
#, python-format
msgid "%(count)d ACI matched"
msgid_plural "%(count)d ACIs matched"
msgstr[0] ""
msgstr[1] ""
-#: ipalib/plugins/aci.py:933
+#: ipalib/plugins/aci.py:934
msgid "New ACI name"
msgstr ""
-#: ipalib/plugins/aci.py:937
+#: ipalib/plugins/aci.py:938
#, python-format
msgid "Renamed ACI to \"%(value)s\""
msgstr ""
@@ -1553,9 +1553,9 @@ msgstr[1] ""
msgid "Display an automount key."
msgstr ""
-#: ipalib/plugins/baseldap.py:41 ipalib/plugins/entitle.py:495
-#: ipalib/plugins/internal.py:280 ipalib/plugins/internal.py:650
-#: ipalib/plugins/migration.py:490 ipalib/plugins/user.py:289
+#: ipalib/plugins/baseldap.py:41 ipalib/plugins/internal.py:280
+#: ipalib/plugins/internal.py:632 ipalib/plugins/migration.py:491
+#: ipalib/plugins/user.py:289
msgid "Password"
msgstr ""
@@ -1732,144 +1732,148 @@ msgstr ""
msgid "%(oname)s with name \"%(pkey)s\" already exists"
msgstr ""
-#: ipalib/plugins/baseldap.py:664 ipalib/plugins/baseldap.py:672
-#: ipalib/plugins/baseldap.py:677
+#: ipalib/plugins/baseldap.py:669 ipalib/plugins/baseldap.py:677
+#: ipalib/plugins/baseldap.py:682
#, python-format
msgid "attribute \"%(attribute)s\" not allowed"
msgstr ""
-#: ipalib/plugins/baseldap.py:739
+#: ipalib/plugins/baseldap.py:744
msgid ""
"Set an attribute to a name/value pair. Format is attr=value.\n"
"For multi-valued attributes, the command replaces the values already present."
msgstr ""
-#: ipalib/plugins/baseldap.py:745
+#: ipalib/plugins/baseldap.py:750
msgid ""
"Add an attribute/value pair. Format is attr=value. The attribute\n"
"must be part of the schema."
msgstr ""
-#: ipalib/plugins/baseldap.py:751
+#: ipalib/plugins/baseldap.py:756
msgid ""
"Delete an attribute/value pair. The option will be evaluated\n"
"last, after all sets and adds."
msgstr ""
-#: ipalib/plugins/baseldap.py:779
+#: ipalib/plugins/baseldap.py:784
msgid "attribute is not configurable"
msgstr ""
-#: ipalib/plugins/baseldap.py:882
+#: ipalib/plugins/baseldap.py:887
msgid "No such attribute on this entry"
msgstr ""
-#: ipalib/plugins/baseldap.py:1145
+#: ipalib/plugins/baseldap.py:981
+msgid "Suppress processing of membership attributes."
+msgstr ""
+
+#: ipalib/plugins/baseldap.py:1165
msgid "Continuous mode: Don't stop on errors."
msgstr ""
-#: ipalib/plugins/baseldap.py:1170 ipalib/plugins/baseldap.py:1240
-#: ipalib/plugins/internal.py:522
+#: ipalib/plugins/baseldap.py:1190 ipalib/plugins/baseldap.py:1263
+#: ipalib/plugins/internal.py:501
msgid "Rights"
msgstr ""
-#: ipalib/plugins/baseldap.py:1171 ipalib/plugins/baseldap.py:1241
+#: ipalib/plugins/baseldap.py:1191 ipalib/plugins/baseldap.py:1264
msgid ""
"Display the access rights of this entry (requires --all). See ipa man page "
"for details."
msgstr ""
-#: ipalib/plugins/baseldap.py:1250
+#: ipalib/plugins/baseldap.py:1273
msgid "Rename"
msgstr ""
-#: ipalib/plugins/baseldap.py:1251
+#: ipalib/plugins/baseldap.py:1274
#, python-format
msgid "Rename the %(ldap_obj_name)s object"
msgstr ""
-#: ipalib/plugins/baseldap.py:1330
+#: ipalib/plugins/baseldap.py:1355
msgid "the entry was deleted while being modified"
msgstr ""
-#: ipalib/plugins/baseldap.py:1457 ipalib/plugins/baseldap.py:1924
+#: ipalib/plugins/baseldap.py:1482 ipalib/plugins/baseldap.py:1955
#, python-format
msgid "%s"
msgstr ""
-#: ipalib/plugins/baseldap.py:1469
+#: ipalib/plugins/baseldap.py:1494
#, python-format
msgid "member %s"
msgstr ""
-#: ipalib/plugins/baseldap.py:1499 ipalib/plugins/baseldap.py:1949
+#: ipalib/plugins/baseldap.py:1524 ipalib/plugins/baseldap.py:1980
#, python-format
msgid "%s to add"
msgstr ""
-#: ipalib/plugins/baseldap.py:1507 ipalib/plugins/baseldap.py:1961
+#: ipalib/plugins/baseldap.py:1532 ipalib/plugins/baseldap.py:1992
#: ipalib/plugins/privilege.py:150 ipalib/plugins/privilege.py:175
#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187
msgid "Members that could not be added"
msgstr ""
-#: ipalib/plugins/baseldap.py:1511 ipalib/plugins/baseldap.py:1965
+#: ipalib/plugins/baseldap.py:1536 ipalib/plugins/baseldap.py:1996
msgid "Number of members added"
msgstr ""
-#: ipalib/plugins/baseldap.py:1598 ipalib/plugins/baseldap.py:2051
+#: ipalib/plugins/baseldap.py:1625 ipalib/plugins/baseldap.py:2085
#, python-format
msgid "%s to remove"
msgstr ""
-#: ipalib/plugins/baseldap.py:1605 ipalib/plugins/baseldap.py:2063
+#: ipalib/plugins/baseldap.py:1632 ipalib/plugins/baseldap.py:2097
msgid "Members that could not be removed"
msgstr ""
-#: ipalib/plugins/baseldap.py:1609 ipalib/plugins/baseldap.py:2067
+#: ipalib/plugins/baseldap.py:1636 ipalib/plugins/baseldap.py:2101
msgid "Number of members removed"
msgstr ""
-#: ipalib/plugins/baseldap.py:1697
+#: ipalib/plugins/baseldap.py:1726
msgid "Primary key only"
msgstr ""
-#: ipalib/plugins/baseldap.py:1698
+#: ipalib/plugins/baseldap.py:1727
#, python-format
msgid "Results should contain primary key attribute only (\"%s\")"
msgstr ""
-#: ipalib/plugins/baseldap.py:1706
+#: ipalib/plugins/baseldap.py:1735
#, python-format
msgid ""
"Search for %(searched_object)s with these %(relationship)s %(ldap_object)s."
msgstr ""
-#: ipalib/plugins/baseldap.py:1707
+#: ipalib/plugins/baseldap.py:1736
#, python-format
msgid ""
"Search for %(searched_object)s without these %(relationship)s "
"%(ldap_object)s."
msgstr ""
-#: ipalib/plugins/baseldap.py:1716
+#: ipalib/plugins/baseldap.py:1745
msgid "Time Limit"
msgstr ""
-#: ipalib/plugins/baseldap.py:1717
+#: ipalib/plugins/baseldap.py:1746
msgid "Time limit of search in seconds"
msgstr ""
-#: ipalib/plugins/baseldap.py:1723 ipalib/plugins/cert.py:696
+#: ipalib/plugins/baseldap.py:1752 ipalib/plugins/cert.py:696
#: ipalib/plugins/hbactest.py:285
msgid "Size Limit"
msgstr ""
-#: ipalib/plugins/baseldap.py:1724
+#: ipalib/plugins/baseldap.py:1753
msgid "Maximum number of entries returned"
msgstr ""
-#: ipalib/plugins/baseldap.py:1737
+#: ipalib/plugins/baseldap.py:1766
msgid "A string searched in all relevant object attributes"
msgstr ""
@@ -1995,8 +1999,7 @@ msgid "automatically add the principal if it doesn't exist"
msgstr ""
#: ipalib/plugins/cert.py:269 ipalib/plugins/cert.py:481
-#: ipalib/plugins/entitle.py:176 ipalib/plugins/host.py:305
-#: ipalib/plugins/internal.py:319 ipalib/plugins/internal.py:415
+#: ipalib/plugins/host.py:305 ipalib/plugins/internal.py:319
#: ipalib/plugins/service.py:328
msgid "Certificate"
msgstr ""
@@ -2043,8 +2046,7 @@ msgstr ""
msgid "Serial number (hex)"
msgstr ""
-#: ipalib/plugins/cert.py:300 ipalib/plugins/entitle.py:232
-#: ipalib/plugins/entitle.py:593 ipalib/plugins/misc.py:57
+#: ipalib/plugins/cert.py:300 ipalib/plugins/misc.py:57
msgid "Dictionary mapping variable name to value"
msgstr ""
@@ -2204,8 +2206,8 @@ msgid "Maximum number of certs returned"
msgstr ""
#: ipalib/plugins/cert.py:713 ipalib/plugins/internal.py:366
-#: ipalib/plugins/internal.py:432 ipalib/plugins/internal.py:493
-#: ipalib/plugins/internal.py:569 ipalib/plugins/internal.py:676
+#: ipalib/plugins/internal.py:472 ipalib/plugins/internal.py:551
+#: ipalib/plugins/internal.py:658
msgid "Status"
msgstr ""
@@ -2856,156 +2858,156 @@ msgstr ""
msgid "format must be specified as \"%(format)s\" %(rfcs)s"
msgstr ""
-#: ipalib/plugins/dns.py:831
+#: ipalib/plugins/dns.py:820
msgid "Create reverse"
msgstr ""
-#: ipalib/plugins/dns.py:832
+#: ipalib/plugins/dns.py:821
msgid "Create reverse record for this IP Address"
msgstr ""
-#: ipalib/plugins/dns.py:867
+#: ipalib/plugins/dns.py:856
#, python-format
msgid "Cannot create reverse record for \"%(value)s\": %(exc)s"
msgstr ""
-#: ipalib/plugins/dns.py:876 ipalib/plugins/dns.py:899
-#: ipalib/plugins/host.py:403
+#: ipalib/plugins/dns.py:865 ipalib/plugins/dns.py:888
+#: ipalib/plugins/host.py:405
msgid "IP Address"
msgstr ""
-#: ipalib/plugins/dns.py:885 ipalib/plugins/dns.py:1496
+#: ipalib/plugins/dns.py:874 ipalib/plugins/dns.py:1485
msgid "Record data"
msgstr ""
-#: ipalib/plugins/dns.py:908
+#: ipalib/plugins/dns.py:897
msgid "Subtype"
msgstr ""
-#: ipalib/plugins/dns.py:914 ipalib/plugins/dns.py:953
-#: ipalib/plugins/dns.py:1206 ipalib/plugins/dns.py:1303
-#: ipalib/plugins/dns.py:2919
+#: ipalib/plugins/dns.py:903 ipalib/plugins/dns.py:942
+#: ipalib/plugins/dns.py:1195 ipalib/plugins/dns.py:1292
+#: ipalib/plugins/dns.py:2929
msgid "Hostname"
msgstr ""
-#: ipalib/plugins/dns.py:928
+#: ipalib/plugins/dns.py:917
msgid "Certificate Type"
msgstr ""
-#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:988
-#: ipalib/plugins/dns.py:1386
+#: ipalib/plugins/dns.py:922 ipalib/plugins/dns.py:977
+#: ipalib/plugins/dns.py:1375
msgid "Key Tag"
msgstr ""
-#: ipalib/plugins/dns.py:938 ipalib/plugins/dns.py:993
-#: ipalib/plugins/dns.py:1027 ipalib/plugins/dns.py:1364
-#: ipalib/plugins/dns.py:1412
+#: ipalib/plugins/dns.py:927 ipalib/plugins/dns.py:982
+#: ipalib/plugins/dns.py:1016 ipalib/plugins/dns.py:1353
+#: ipalib/plugins/dns.py:1401
msgid "Algorithm"
msgstr ""
-#: ipalib/plugins/dns.py:943
+#: ipalib/plugins/dns.py:932
msgid "Certificate/CRL"
msgstr ""
-#: ipalib/plugins/dns.py:954
+#: ipalib/plugins/dns.py:943
msgid "A hostname which this alias hostname points to"
msgstr ""
-#: ipalib/plugins/dns.py:974 ipalib/plugins/dns.py:1340
-#: ipalib/plugins/internal.py:523
+#: ipalib/plugins/dns.py:963 ipalib/plugins/dns.py:1329
+#: ipalib/plugins/internal.py:502
msgid "Target"
msgstr ""
-#: ipalib/plugins/dns.py:998
+#: ipalib/plugins/dns.py:987
msgid "Digest Type"
msgstr ""
-#: ipalib/plugins/dns.py:1003
+#: ipalib/plugins/dns.py:992
msgid "Digest"
msgstr ""
-#: ipalib/plugins/dns.py:1017 ipalib/plugins/dns.py:1282
+#: ipalib/plugins/dns.py:1006 ipalib/plugins/dns.py:1271
msgid "Flags"
msgstr ""
-#: ipalib/plugins/dns.py:1022
+#: ipalib/plugins/dns.py:1011
msgid "Protocol"
msgstr ""
-#: ipalib/plugins/dns.py:1032
+#: ipalib/plugins/dns.py:1021
msgid "Public Key"
msgstr ""
-#: ipalib/plugins/dns.py:1046 ipalib/plugins/dns.py:1187
-#: ipalib/plugins/dns.py:1276
+#: ipalib/plugins/dns.py:1035 ipalib/plugins/dns.py:1176
+#: ipalib/plugins/dns.py:1265
msgid "Preference"
msgstr ""
-#: ipalib/plugins/dns.py:1047 ipalib/plugins/dns.py:1188
+#: ipalib/plugins/dns.py:1036 ipalib/plugins/dns.py:1177
msgid "Preference given to this exchanger. Lower values are more preferred"
msgstr ""
-#: ipalib/plugins/dns.py:1053 ipalib/plugins/dns.py:1194
+#: ipalib/plugins/dns.py:1042 ipalib/plugins/dns.py:1183
msgid "Exchanger"
msgstr ""
-#: ipalib/plugins/dns.py:1054
+#: ipalib/plugins/dns.py:1043
msgid "A host willing to act as a key exchanger"
msgstr ""
-#: ipalib/plugins/dns.py:1063
+#: ipalib/plugins/dns.py:1052
msgid "Degrees Latitude"
msgstr ""
-#: ipalib/plugins/dns.py:1068
+#: ipalib/plugins/dns.py:1057
msgid "Minutes Latitude"
msgstr ""
-#: ipalib/plugins/dns.py:1073
+#: ipalib/plugins/dns.py:1062
msgid "Seconds Latitude"
msgstr ""
-#: ipalib/plugins/dns.py:1079
+#: ipalib/plugins/dns.py:1068
msgid "Direction Latitude"
msgstr ""
-#: ipalib/plugins/dns.py:1083
+#: ipalib/plugins/dns.py:1072
msgid "Degrees Longitude"
msgstr ""
-#: ipalib/plugins/dns.py:1088
+#: ipalib/plugins/dns.py:1077
msgid "Minutes Longitude"
msgstr ""
-#: ipalib/plugins/dns.py:1093
+#: ipalib/plugins/dns.py:1082
msgid "Seconds Longitude"
msgstr ""
-#: ipalib/plugins/dns.py:1099
+#: ipalib/plugins/dns.py:1088
msgid "Direction Longitude"
msgstr ""
-#: ipalib/plugins/dns.py:1103
+#: ipalib/plugins/dns.py:1092
msgid "Altitude"
msgstr ""
-#: ipalib/plugins/dns.py:1109
+#: ipalib/plugins/dns.py:1098
msgid "Size"
msgstr ""
-#: ipalib/plugins/dns.py:1115
+#: ipalib/plugins/dns.py:1104
msgid "Horizontal Precision"
msgstr ""
-#: ipalib/plugins/dns.py:1121
+#: ipalib/plugins/dns.py:1110
msgid "Vertical Precision"
msgstr ""
-#: ipalib/plugins/dns.py:1128
+#: ipalib/plugins/dns.py:1117
msgid ""
"format must be specified as\n"
-" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz"
-"[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
+" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] "
+"[siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
" where:\n"
" d1: [0 .. 90] (degrees latitude)\n"
" d2: [0 .. 180] (degrees longitude)\n"
@@ -3016,543 +3018,547 @@ msgid ""
" See RFC 1876 for details"
msgstr ""
-#: ipalib/plugins/dns.py:1177
+#: ipalib/plugins/dns.py:1166
#, python-format
msgid "'%(required)s' must not be empty when '%(name)s' is set"
msgstr ""
-#: ipalib/plugins/dns.py:1195
+#: ipalib/plugins/dns.py:1184
msgid "A host willing to act as a mail exchanger"
msgstr ""
-#: ipalib/plugins/dns.py:1213
+#: ipalib/plugins/dns.py:1202
msgid ""
"format must be specified as \"NEXT TYPE1 [TYPE2 [TYPE3 [...]]]\" (see RFC "
"4034 for details)"
msgstr ""
-#: ipalib/plugins/dns.py:1220
+#: ipalib/plugins/dns.py:1209
msgid "Next Domain Name"
msgstr ""
-#: ipalib/plugins/dns.py:1223
+#: ipalib/plugins/dns.py:1212
msgid "Type Map"
msgstr ""
-#: ipalib/plugins/dns.py:1263
+#: ipalib/plugins/dns.py:1252
msgid "flags must be one of \"S\", \"A\", \"U\", or \"P\""
msgstr ""
-#: ipalib/plugins/dns.py:1271
+#: ipalib/plugins/dns.py:1260
msgid "Order"
msgstr ""
-#: ipalib/plugins/dns.py:1286 ipalib/plugins/hbactest.py:265
-#: ipalib/plugins/internal.py:568 ipalib/plugins/service.py:316
+#: ipalib/plugins/dns.py:1275 ipalib/plugins/hbactest.py:265
+#: ipalib/plugins/internal.py:550 ipalib/plugins/service.py:316
msgid "Service"
msgstr ""
-#: ipalib/plugins/dns.py:1289
+#: ipalib/plugins/dns.py:1278
msgid "Regular Expression"
msgstr ""
-#: ipalib/plugins/dns.py:1292
+#: ipalib/plugins/dns.py:1281
msgid "Replacement"
msgstr ""
-#: ipalib/plugins/dns.py:1304
+#: ipalib/plugins/dns.py:1293
msgid "The hostname this reverse record points to"
msgstr ""
-#: ipalib/plugins/dns.py:1324 ipalib/plugins/pwpolicy.py:265
+#: ipalib/plugins/dns.py:1313 ipalib/plugins/pwpolicy.py:266
msgid "Priority"
msgstr ""
-#: ipalib/plugins/dns.py:1329
+#: ipalib/plugins/dns.py:1318
msgid "Weight"
msgstr ""
-#: ipalib/plugins/dns.py:1334
+#: ipalib/plugins/dns.py:1323
msgid "Port"
msgstr ""
-#: ipalib/plugins/dns.py:1341
+#: ipalib/plugins/dns.py:1330
msgid ""
"The domain name of the target host or '.' if the service is decidedly not "
"available at this domain"
msgstr ""
-#: ipalib/plugins/dns.py:1350
+#: ipalib/plugins/dns.py:1339
msgid "the value does not follow \"YYYYMMDDHHMMSS\" time format"
msgstr ""
-#: ipalib/plugins/dns.py:1360
+#: ipalib/plugins/dns.py:1349
msgid "Type Covered"
msgstr ""
-#: ipalib/plugins/dns.py:1369
+#: ipalib/plugins/dns.py:1358
msgid "Labels"
msgstr ""
-#: ipalib/plugins/dns.py:1374
+#: ipalib/plugins/dns.py:1363
msgid "Original TTL"
msgstr ""
-#: ipalib/plugins/dns.py:1379
+#: ipalib/plugins/dns.py:1368
msgid "Signature Expiration"
msgstr ""
-#: ipalib/plugins/dns.py:1383
+#: ipalib/plugins/dns.py:1372
msgid "Signature Inception"
msgstr ""
-#: ipalib/plugins/dns.py:1391
+#: ipalib/plugins/dns.py:1380
msgid "Signer's Name"
msgstr ""
-#: ipalib/plugins/dns.py:1394
+#: ipalib/plugins/dns.py:1383
msgid "Signature"
msgstr ""
-#: ipalib/plugins/dns.py:1417
+#: ipalib/plugins/dns.py:1406
msgid "Fingerprint Type"
msgstr ""
-#: ipalib/plugins/dns.py:1422
+#: ipalib/plugins/dns.py:1411
msgid "Fingerprint"
msgstr ""
-#: ipalib/plugins/dns.py:1443
+#: ipalib/plugins/dns.py:1432
msgid "Text Data"
msgstr ""
-#: ipalib/plugins/dns.py:1490
+#: ipalib/plugins/dns.py:1479
msgid "Records"
msgstr ""
-#: ipalib/plugins/dns.py:1493
+#: ipalib/plugins/dns.py:1482
msgid "Record type"
msgstr ""
-#: ipalib/plugins/dns.py:1526
+#: ipalib/plugins/dns.py:1515
#, python-format
msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record"
msgstr ""
-#: ipalib/plugins/dns.py:1544
+#: ipalib/plugins/dns.py:1533
msgid "Managedby permission"
msgstr ""
-#: ipalib/plugins/dns.py:1553
+#: ipalib/plugins/dns.py:1542
msgid "DNS zone"
msgstr ""
-#: ipalib/plugins/dns.py:1554
+#: ipalib/plugins/dns.py:1543
msgid "DNS zones"
msgstr ""
-#: ipalib/plugins/dns.py:1563
+#: ipalib/plugins/dns.py:1552
msgid "DNS Zones"
msgstr ""
-#: ipalib/plugins/dns.py:1564
+#: ipalib/plugins/dns.py:1553
msgid "DNS Zone"
msgstr ""
-#: ipalib/plugins/dns.py:1570
+#: ipalib/plugins/dns.py:1559
msgid "Zone name"
msgstr ""
-#: ipalib/plugins/dns.py:1571
+#: ipalib/plugins/dns.py:1560
msgid "Zone name (FQDN)"
msgstr ""
-#: ipalib/plugins/dns.py:1577
+#: ipalib/plugins/dns.py:1566
msgid "Reverse zone IP network"
msgstr ""
-#: ipalib/plugins/dns.py:1578
+#: ipalib/plugins/dns.py:1567
msgid "IP network to create reverse zone name from"
msgstr ""
-#: ipalib/plugins/dns.py:1583
+#: ipalib/plugins/dns.py:1572
msgid "Authoritative nameserver"
msgstr ""
-#: ipalib/plugins/dns.py:1584
+#: ipalib/plugins/dns.py:1573
msgid "Authoritative nameserver domain name"
msgstr ""
-#: ipalib/plugins/dns.py:1590 ipalib/plugins/dns.py:1591
+#: ipalib/plugins/dns.py:1579 ipalib/plugins/dns.py:1580
msgid "Administrator e-mail address"
msgstr ""
-#: ipalib/plugins/dns.py:1597
+#: ipalib/plugins/dns.py:1586
msgid "SOA serial"
msgstr ""
-#: ipalib/plugins/dns.py:1598
+#: ipalib/plugins/dns.py:1587
msgid "SOA record serial number"
msgstr ""
-#: ipalib/plugins/dns.py:1606
+#: ipalib/plugins/dns.py:1595
msgid "SOA refresh"
msgstr ""
-#: ipalib/plugins/dns.py:1607
+#: ipalib/plugins/dns.py:1596
msgid "SOA record refresh time"
msgstr ""
-#: ipalib/plugins/dns.py:1615
+#: ipalib/plugins/dns.py:1604
msgid "SOA retry"
msgstr ""
-#: ipalib/plugins/dns.py:1616
+#: ipalib/plugins/dns.py:1605
msgid "SOA record retry time"
msgstr ""
-#: ipalib/plugins/dns.py:1624
+#: ipalib/plugins/dns.py:1613
msgid "SOA expire"
msgstr ""
-#: ipalib/plugins/dns.py:1625
+#: ipalib/plugins/dns.py:1614
msgid "SOA record expire time"
msgstr ""
-#: ipalib/plugins/dns.py:1633
+#: ipalib/plugins/dns.py:1622
msgid "SOA minimum"
msgstr ""
-#: ipalib/plugins/dns.py:1634
+#: ipalib/plugins/dns.py:1623
msgid "How long should negative responses be cached"
msgstr ""
-#: ipalib/plugins/dns.py:1642
+#: ipalib/plugins/dns.py:1631
msgid "SOA time to live"
msgstr ""
-#: ipalib/plugins/dns.py:1643
+#: ipalib/plugins/dns.py:1632
msgid "SOA record time to live"
msgstr ""
-#: ipalib/plugins/dns.py:1649
+#: ipalib/plugins/dns.py:1638
msgid "SOA class"
msgstr ""
-#: ipalib/plugins/dns.py:1650
+#: ipalib/plugins/dns.py:1639
msgid "SOA record class"
msgstr ""
-#: ipalib/plugins/dns.py:1655 ipalib/plugins/dns.py:1656
+#: ipalib/plugins/dns.py:1644 ipalib/plugins/dns.py:1645
msgid "BIND update policy"
msgstr ""
-#: ipalib/plugins/dns.py:1662
+#: ipalib/plugins/dns.py:1651
msgid "Active zone"
msgstr ""
-#: ipalib/plugins/dns.py:1663
+#: ipalib/plugins/dns.py:1652
msgid "Is zone active?"
msgstr ""
-#: ipalib/plugins/dns.py:1669
+#: ipalib/plugins/dns.py:1658
msgid "Dynamic update"
msgstr ""
-#: ipalib/plugins/dns.py:1670
+#: ipalib/plugins/dns.py:1659
msgid "Allow dynamic updates."
msgstr ""
-#: ipalib/plugins/dns.py:1679
+#: ipalib/plugins/dns.py:1668
msgid "Allow query"
msgstr ""
-#: ipalib/plugins/dns.py:1680
+#: ipalib/plugins/dns.py:1669
msgid ""
"Semicolon separated list of IP addresses or networks which are allowed to "
"issue queries"
msgstr ""
-#: ipalib/plugins/dns.py:1688
+#: ipalib/plugins/dns.py:1677
msgid "Allow transfer"
msgstr ""
-#: ipalib/plugins/dns.py:1689
+#: ipalib/plugins/dns.py:1678
msgid ""
"Semicolon separated list of IP addresses or networks which are allowed to "
"transfer the zone"
msgstr ""
-#: ipalib/plugins/dns.py:1696
+#: ipalib/plugins/dns.py:1685
msgid "Zone forwarders"
msgstr ""
-#: ipalib/plugins/dns.py:1697
+#: ipalib/plugins/dns.py:1686
msgid ""
"Per-zone forwarders. A custom port can be specified for each forwarder using "
"a standard format \"IP_ADDRESS port PORT\""
msgstr ""
-#: ipalib/plugins/dns.py:1703 ipalib/plugins/dns.py:2989
+#: ipalib/plugins/dns.py:1692 ipalib/plugins/dns.py:2999
msgid "Forward policy"
msgstr ""
-#: ipalib/plugins/dns.py:1704
+#: ipalib/plugins/dns.py:1693
msgid ""
"Per-zone conditional forwarding policy. Set to \"none\" to disable "
"forwarding to global forwarder for this zone. In that case, conditional zone "
"forwarders are disregarded."
msgstr ""
-#: ipalib/plugins/dns.py:1711 ipalib/plugins/dns.py:2996
+#: ipalib/plugins/dns.py:1700 ipalib/plugins/dns.py:3006
msgid "Allow PTR sync"
msgstr ""
-#: ipalib/plugins/dns.py:1712
+#: ipalib/plugins/dns.py:1701
msgid ""
"Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the "
"zone"
msgstr ""
-#: ipalib/plugins/dns.py:1774
+#: ipalib/plugins/dns.py:1763
msgid "Create new DNS zone (SOA record)."
msgstr ""
-#: ipalib/plugins/dns.py:1779 ipalib/plugins/dns.py:1893
-#: ipalib/plugins/dns.py:2354 ipalib/plugins/host.py:395
+#: ipalib/plugins/dns.py:1768 ipalib/plugins/dns.py:1903
+#: ipalib/plugins/dns.py:2364 ipalib/plugins/host.py:397
#: ipalib/plugins/permission.py:298 ipalib/plugins/realmdomains.py:97
#: ipalib/plugins/service.py:369
msgid "Force"
msgstr ""
-#: ipalib/plugins/dns.py:1780
+#: ipalib/plugins/dns.py:1769
msgid "Force DNS zone creation even if nameserver is not resolvable."
msgstr ""
-#: ipalib/plugins/dns.py:1783
+#: ipalib/plugins/dns.py:1772
msgid "Add forward record for nameserver located in the created zone"
msgstr ""
-#: ipalib/plugins/dns.py:1790
-msgid "DNS is not configured"
+#: ipalib/plugins/dns.py:1773 ipalib/plugins/dns.py:1794
+msgid "Nameserver IP address"
msgstr ""
#: ipalib/plugins/dns.py:1800
+msgid "DNS is not configured"
+msgstr ""
+
+#: ipalib/plugins/dns.py:1810
msgid "Nameserver address is not a domain name"
msgstr ""
-#: ipalib/plugins/dns.py:1813
+#: ipalib/plugins/dns.py:1823
msgid "Nameserver for reverse zone cannot be a relative DNS name"
msgstr ""
-#: ipalib/plugins/dns.py:1817
+#: ipalib/plugins/dns.py:1827
msgid "Nameserver DNS record is created for for forward zones only"
msgstr ""
-#: ipalib/plugins/dns.py:1821
+#: ipalib/plugins/dns.py:1831
msgid "Nameserver DNS record is created only for nameservers in current zone"
msgstr ""
-#: ipalib/plugins/dns.py:1862
+#: ipalib/plugins/dns.py:1872
msgid "Delete DNS zone (SOA record)."
msgstr ""
-#: ipalib/plugins/dns.py:1864
+#: ipalib/plugins/dns.py:1874
#, python-format
msgid "Deleted DNS zone \"%(value)s\""
msgstr ""
-#: ipalib/plugins/dns.py:1889
+#: ipalib/plugins/dns.py:1899
msgid "Modify DNS zone (SOA record)."
msgstr ""
-#: ipalib/plugins/dns.py:1894
+#: ipalib/plugins/dns.py:1904
msgid "Force nameserver change even if nameserver not in DNS"
msgstr ""
-#: ipalib/plugins/dns.py:1911
+#: ipalib/plugins/dns.py:1921
msgid "Search for DNS zones (SOA records)."
msgstr ""
-#: ipalib/plugins/dns.py:1935
+#: ipalib/plugins/dns.py:1945
msgid "Forward zones only"
msgstr ""
-#: ipalib/plugins/dns.py:1937
+#: ipalib/plugins/dns.py:1947
msgid "Search for forward zones only"
msgstr ""
-#: ipalib/plugins/dns.py:1957
+#: ipalib/plugins/dns.py:1967
msgid "Display information about a DNS zone (SOA record)."
msgstr ""
-#: ipalib/plugins/dns.py:1965
+#: ipalib/plugins/dns.py:1975
msgid "Disable DNS Zone."
msgstr ""
-#: ipalib/plugins/dns.py:1968
+#: ipalib/plugins/dns.py:1978
#, python-format
msgid "Disabled DNS zone \"%(value)s\""
msgstr ""
-#: ipalib/plugins/dns.py:1986
+#: ipalib/plugins/dns.py:1996
msgid "Enable DNS Zone."
msgstr ""
-#: ipalib/plugins/dns.py:1989
+#: ipalib/plugins/dns.py:1999
#, python-format
msgid "Enabled DNS zone \"%(value)s\""
msgstr ""
-#: ipalib/plugins/dns.py:2006
+#: ipalib/plugins/dns.py:2016
msgid "Add a permission for per-zone access delegation."
msgstr ""
-#: ipalib/plugins/dns.py:2009
+#: ipalib/plugins/dns.py:2019
#, python-format
msgid "Added system permission \"%(value)s\""
msgstr ""
-#: ipalib/plugins/dns.py:2042
+#: ipalib/plugins/dns.py:2052
msgid "Remove a permission for per-zone access delegation."
msgstr ""
-#: ipalib/plugins/dns.py:2045
+#: ipalib/plugins/dns.py:2055
#, python-format
msgid "Removed system permission \"%(value)s\""
msgstr ""
-#: ipalib/plugins/dns.py:2076
+#: ipalib/plugins/dns.py:2086
msgid "DNS resource record"
msgstr ""
-#: ipalib/plugins/dns.py:2077
+#: ipalib/plugins/dns.py:2087
msgid "DNS resource records"
msgstr ""
-#: ipalib/plugins/dns.py:2082
+#: ipalib/plugins/dns.py:2092
msgid "DNS Resource Records"
msgstr ""
-#: ipalib/plugins/dns.py:2083
+#: ipalib/plugins/dns.py:2093
msgid "DNS Resource Record"
msgstr ""
-#: ipalib/plugins/dns.py:2089 ipalib/plugins/dns.py:2090
+#: ipalib/plugins/dns.py:2099 ipalib/plugins/dns.py:2100
msgid "Record name"
msgstr ""
-#: ipalib/plugins/dns.py:2095 ipalib/plugins/dns.py:2096
+#: ipalib/plugins/dns.py:2105 ipalib/plugins/dns.py:2106
msgid "Time to live"
msgstr ""
-#: ipalib/plugins/dns.py:2100 ipalib/plugins/host.py:329
+#: ipalib/plugins/dns.py:2110 ipalib/plugins/host.py:329
msgid "Class"
msgstr ""
-#: ipalib/plugins/dns.py:2101
+#: ipalib/plugins/dns.py:2111
msgid "DNS class"
msgstr ""
-#: ipalib/plugins/dns.py:2107
+#: ipalib/plugins/dns.py:2117
msgid "Structured"
msgstr ""
-#: ipalib/plugins/dns.py:2108
+#: ipalib/plugins/dns.py:2118
msgid "Parse all raw DNS records and return them in a structured way"
msgstr ""
-#: ipalib/plugins/dns.py:2139
+#: ipalib/plugins/dns.py:2149
#, python-format
msgid ""
"Reverse zone for PTR record should be a sub-zone of one the following fully "
"qualified domains: %s"
msgstr ""
-#: ipalib/plugins/dns.py:2145
+#: ipalib/plugins/dns.py:2155
#, python-format
msgid ""
"Reverse zone %(name)s requires exactly %(count)d IP address components, "
"%(user_count)d given"
msgstr ""
-#: ipalib/plugins/dns.py:2317
+#: ipalib/plugins/dns.py:2327
msgid "only one CNAME record is allowed per name (RFC 2136, section 1.1.5)"
msgstr ""
-#: ipalib/plugins/dns.py:2323
+#: ipalib/plugins/dns.py:2333
msgid ""
"CNAME record is not allowed to coexist with any other record (RFC 1034, "
"section 3.6.2)"
msgstr ""
-#: ipalib/plugins/dns.py:2335
+#: ipalib/plugins/dns.py:2345
msgid "only one DNAME record is allowed per name (RFC 6672, section 2.4)"
msgstr ""
-#: ipalib/plugins/dns.py:2340
+#: ipalib/plugins/dns.py:2350
msgid ""
"DNAME record is not allowed to coexist with an NS record except when located "
"in a zone root record (RFC 6672, section 2.3)"
msgstr ""
-#: ipalib/plugins/dns.py:2348
+#: ipalib/plugins/dns.py:2358
msgid "Add new DNS resource record."
msgstr ""
-#: ipalib/plugins/dns.py:2356
+#: ipalib/plugins/dns.py:2366
msgid "force NS record creation even if its hostname is not in DNS"
msgstr ""
-#: ipalib/plugins/dns.py:2393
+#: ipalib/plugins/dns.py:2403
msgid "Please choose a type of DNS resource record to be added"
msgstr ""
-#: ipalib/plugins/dns.py:2394
+#: ipalib/plugins/dns.py:2404
#, python-format
msgid "The most common types for this type of zone are: %s\n"
msgstr ""
-#: ipalib/plugins/dns.py:2399
+#: ipalib/plugins/dns.py:2409
msgid "DNS resource record type"
msgstr ""
-#: ipalib/plugins/dns.py:2415
+#: ipalib/plugins/dns.py:2425
#, python-format
msgid "Invalid or unsupported type. Allowed values are: %s"
msgstr ""
-#: ipalib/plugins/dns.py:2443
+#: ipalib/plugins/dns.py:2453
#, python-format
msgid "Raw value of a DNS record was already set by \"%(name)s\" option"
msgstr ""
-#: ipalib/plugins/dns.py:2538
+#: ipalib/plugins/dns.py:2548
msgid "Modify a DNS resource record."
msgstr ""
-#: ipalib/plugins/dns.py:2555
+#: ipalib/plugins/dns.py:2565
msgid "DNS zone root record cannot be renamed"
msgstr ""
-#: ipalib/plugins/dns.py:2573
+#: ipalib/plugins/dns.py:2583
msgid "DNS records can be only updated one at a time"
msgstr ""
-#: ipalib/plugins/dns.py:2653
+#: ipalib/plugins/dns.py:2663
msgid "No option to modify specific record provided."
msgstr ""
-#: ipalib/plugins/dns.py:2656 ipalib/plugins/dns.py:2828
+#: ipalib/plugins/dns.py:2666 ipalib/plugins/dns.py:2838
msgid "Current DNS record contents:\n"
msgstr ""
-#: ipalib/plugins/dns.py:2678
+#: ipalib/plugins/dns.py:2688
#, python-format
msgid "Modify %(name)s '%(value)s'?"
msgstr ""
-#: ipalib/plugins/dns.py:2686
+#: ipalib/plugins/dns.py:2696
#, python-format
msgid ""
"%(count)d %(type)s record skipped. Only one value per DNS record type can be "
@@ -3563,280 +3569,113 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: ipalib/plugins/dns.py:2698
+#: ipalib/plugins/dns.py:2708
#, python-format
msgid "Deleted record \"%(value)s\""
msgstr ""
-#: ipalib/plugins/dns.py:2705
+#: ipalib/plugins/dns.py:2715
msgid "Delete DNS resource record."
msgstr ""
-#: ipalib/plugins/dns.py:2709
+#: ipalib/plugins/dns.py:2719
msgid ""
"Neither --del-all nor options to delete a specific record provided.\n"
"Command help may be consulted for all supported record types."
msgstr ""
-#: ipalib/plugins/dns.py:2715
+#: ipalib/plugins/dns.py:2725
msgid "Delete all associated records"
msgstr ""
-#: ipalib/plugins/dns.py:2781
+#: ipalib/plugins/dns.py:2791
#, python-format
msgid "Zone record '%s' cannot be deleted"
msgstr ""
-#: ipalib/plugins/dns.py:2820
+#: ipalib/plugins/dns.py:2830
msgid "No option to delete specific record provided."
msgstr ""
-#: ipalib/plugins/dns.py:2821
+#: ipalib/plugins/dns.py:2831
msgid "Delete all?"
msgstr ""
-#: ipalib/plugins/dns.py:2849
+#: ipalib/plugins/dns.py:2859
#, python-format
msgid "Delete %(name)s '%(value)s'?"
msgstr ""
-#: ipalib/plugins/dns.py:2860
+#: ipalib/plugins/dns.py:2870
msgid "Display DNS resource."
msgstr ""
-#: ipalib/plugins/dns.py:2877
+#: ipalib/plugins/dns.py:2887
msgid "Search for DNS resources."
msgstr ""
-#: ipalib/plugins/dns.py:2912
+#: ipalib/plugins/dns.py:2922
msgid "Resolve a host name in DNS."
msgstr ""
-#: ipalib/plugins/dns.py:2915
+#: ipalib/plugins/dns.py:2925
#, python-format
msgid "Found '%(value)s'"
msgstr ""
-#: ipalib/plugins/dns.py:2932
+#: ipalib/plugins/dns.py:2942
#, python-format
msgid "Host '%(host)s' not found"
msgstr ""
-#: ipalib/plugins/dns.py:2969
+#: ipalib/plugins/dns.py:2979
msgid "DNS configuration options"
msgstr ""
-#: ipalib/plugins/dns.py:2975 ipalib/plugins/dns.py:2976
+#: ipalib/plugins/dns.py:2985 ipalib/plugins/dns.py:2986
msgid "DNS Global Configuration"
msgstr ""
-#: ipalib/plugins/dns.py:2982
+#: ipalib/plugins/dns.py:2992
msgid "Global forwarders"
msgstr ""
-#: ipalib/plugins/dns.py:2983
+#: ipalib/plugins/dns.py:2993
msgid ""
"Global forwarders. A custom port can be specified for each forwarder using a "
"standard format \"IP_ADDRESS port PORT\""
msgstr ""
-#: ipalib/plugins/dns.py:2990
+#: ipalib/plugins/dns.py:3000
msgid ""
"Global forwarding policy. Set to \"none\" to disable any configured global "
"forwarders."
msgstr ""
-#: ipalib/plugins/dns.py:2997
+#: ipalib/plugins/dns.py:3007
msgid "Allow synchronization of forward (A, AAAA) and reverse (PTR) records"
msgstr ""
-#: ipalib/plugins/dns.py:3001
+#: ipalib/plugins/dns.py:3011
msgid "Zone refresh interval"
msgstr ""
-#: ipalib/plugins/dns.py:3002
+#: ipalib/plugins/dns.py:3012
msgid "An interval between regular polls of the name server for new DNS zones"
msgstr ""
-#: ipalib/plugins/dns.py:3017
+#: ipalib/plugins/dns.py:3027
msgid "Global DNS configuration is empty"
msgstr ""
-#: ipalib/plugins/dns.py:3023
+#: ipalib/plugins/dns.py:3033
msgid "Modify global DNS configuration."
msgstr ""
-#: ipalib/plugins/dns.py:3034
+#: ipalib/plugins/dns.py:3044
msgid "Show the current global DNS configuration."
msgstr ""
-#: ipalib/plugins/entitle.py:52
-msgid ""
-"\n"
-"Entitlements\n"
-"\n"
-"Manage entitlements for client machines\n"
-"\n"
-"Entitlements can be managed either by registering with an entitlement\n"
-"server with a username and password or by manually importing entitlement\n"
-"certificates. An entitlement certificate contains embedded information\n"
-"such as the product being entitled, the quantity and the validity dates.\n"
-"\n"
-"An entitlement server manages the number of client entitlements available.\n"
-"To mark these entitlements as used by the IPA server you provide a quantity\n"
-"and they are marked as consumed on the entitlement server.\n"
-"\n"
-" Register with an entitlement server:\n"
-" ipa entitle-register consumer\n"
-"\n"
-" Import an entitlement certificate:\n"
-" ipa entitle-import /home/user/ipaclient.pem\n"
-"\n"
-" Display current entitlements:\n"
-" ipa entitle-status\n"
-"\n"
-" Retrieve details on entitlement certificates:\n"
-" ipa entitle-get\n"
-"\n"
-" Consume some entitlements from the entitlement server:\n"
-" ipa entitle-consume 50\n"
-"\n"
-"The registration ID is a Unique Identifier (UUID). This ID will be\n"
-"IMPORTED if you have used entitle-import.\n"
-"\n"
-"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:152 ipalib/plugins/virtual.py:65
-msgid "not allowed to perform this command"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:185
-msgid "entitlement"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:186
-msgid "entitlements"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:192
-msgid "Entitlements"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:193
-msgid "Entitlement"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:210
-msgid "Display current entitlements."
-msgstr ""
-
-#: ipalib/plugins/entitle.py:216 ipalib/plugins/entitle.py:607
-msgid "UUID"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:219 ipalib/plugins/entitle.py:306
-#: ipalib/plugins/entitle.py:391 ipalib/plugins/entitle.py:580
-#: ipalib/plugins/entitle.py:692 ipalib/plugins/internal.py:428
-msgid "Product"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:222 ipalib/plugins/entitle.py:286
-#: ipalib/plugins/entitle.py:296 ipalib/plugins/entitle.py:394
-#: ipalib/plugins/entitle.py:583 ipalib/plugins/entitle.py:682
-msgid "Quantity"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:225 ipalib/plugins/entitle.py:309
-#: ipalib/plugins/entitle.py:586 ipalib/plugins/entitle.py:695
-#: ipalib/plugins/internal.py:419
-msgid "Consumed"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:278
-msgid "Consume an entitlement."
-msgstr ""
-
-#: ipalib/plugins/entitle.py:282
-#, python-format
-msgid "Consumed %(value)s entitlement(s)."
-msgstr ""
-
-#: ipalib/plugins/entitle.py:346
-#, python-format
-msgid "There are only %d entitlements left"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:385
-msgid "Retrieve the entitlement certs."
-msgstr ""
-
-#: ipalib/plugins/entitle.py:397 ipalib/plugins/internal.py:431
-msgid "Start"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:400 ipalib/plugins/internal.py:422
-msgid "End"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:403 ipalib/plugins/host.py:168
-#: ipalib/plugins/internal.py:363 ipalib/plugins/service.py:105
-msgid "Serial Number"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:438 ipalib/plugins/entitle.py:632
-#: ipalib/plugins/entitle.py:634
-msgid "Not an entitlement certificate"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:463
-msgid "Search for entitlement accounts."
-msgstr ""
-
-#: ipalib/plugins/entitle.py:476
-msgid "Register to the entitlement system."
-msgstr ""
-
-#: ipalib/plugins/entitle.py:480
-msgid "Registered to entitlement server."
-msgstr ""
-
-#: ipalib/plugins/entitle.py:484 ipalib/plugins/internal.py:281
-msgid "Username"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:491
-msgid "Enrollment UUID (not implemented)"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:496
-msgid "Registration password"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:516
-msgid "No permission to register"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:522
-msgid "Registering to specific UUID is not supported yet."
-msgstr ""
-
-#: ipalib/plugins/entitle.py:576
-msgid "Import an entitlement certificate."
-msgstr ""
-
-#: ipalib/plugins/entitle.py:608
-msgid "Enrollment UUID"
-msgstr ""
-
-#: ipalib/plugins/entitle.py:671
-msgid "Re-sync the local entitlement cache with the entitlement server."
-msgstr ""
-
-#: ipalib/plugins/entitle.py:675
-msgid "Entitlement(s) synchronized."
-msgstr ""
-
#: ipalib/plugins/group.py:33
msgid ""
"\n"
@@ -3939,7 +3778,7 @@ msgid "groups"
msgstr ""
#: ipalib/plugins/group.py:140 ipalib/plugins/hbacrule.py:190
-#: ipalib/plugins/internal.py:516 ipalib/plugins/selinuxusermap.py:195
+#: ipalib/plugins/internal.py:495 ipalib/plugins/selinuxusermap.py:195
#: ipalib/plugins/sudorule.py:159
msgid "User Groups"
msgstr ""
@@ -4064,6 +3903,7 @@ msgid ""
msgstr ""
#: ipalib/plugins/group.py:408 ipalib/plugins/group.py:462
+#: ipalib/plugins/trust.py:368
msgid ""
"Cannot perform join operation without own domain configured. Make sure you "
"have run ipa-adtrust-install on the IPA server first"
@@ -4210,30 +4050,30 @@ msgstr ""
msgid "Service category the rule applies to"
msgstr ""
-#: ipalib/plugins/hbacrule.py:182 ipalib/plugins/internal.py:675
+#: ipalib/plugins/hbacrule.py:182 ipalib/plugins/internal.py:657
#: ipalib/plugins/selinuxusermap.py:187 ipalib/plugins/sudorule.py:114
msgid "Enabled"
msgstr ""
-#: ipalib/plugins/hbacrule.py:186 ipalib/plugins/internal.py:517
+#: ipalib/plugins/hbacrule.py:186 ipalib/plugins/internal.py:496
#: ipalib/plugins/selinuxusermap.py:191 ipalib/plugins/sudorule.py:155
#: ipalib/plugins/user.py:225
msgid "Users"
msgstr ""
#: ipalib/plugins/hbacrule.py:194 ipalib/plugins/host.py:254
-#: ipalib/plugins/internal.py:511 ipalib/plugins/selinuxusermap.py:199
+#: ipalib/plugins/internal.py:490 ipalib/plugins/selinuxusermap.py:199
#: ipalib/plugins/sudorule.py:163
msgid "Hosts"
msgstr ""
#: ipalib/plugins/hbacrule.py:198 ipalib/plugins/hostgroup.py:75
-#: ipalib/plugins/internal.py:510 ipalib/plugins/selinuxusermap.py:203
+#: ipalib/plugins/internal.py:489 ipalib/plugins/selinuxusermap.py:203
#: ipalib/plugins/sudorule.py:167
msgid "Host Groups"
msgstr ""
-#: ipalib/plugins/hbacrule.py:204 ipalib/plugins/internal.py:458
+#: ipalib/plugins/hbacrule.py:204 ipalib/plugins/internal.py:437
#: ipalib/plugins/service.py:315
msgid "Services"
msgstr ""
@@ -4728,13 +4568,13 @@ msgid ""
" 4. Test if other user from a trusted domain specified by its SID matches "
"any rule:\n"
"\n"
-" $ ipa hbactest --user S-1-5-21-3035198329-144811719-1378114514-500 \\\n"
+" $ ipa hbactest --user S-1-5-21-3035198329-144811719-1378114514-1203 \\\n"
" --host `hostname` --service sshd\n"
" --------------------\n"
" Access granted: True\n"
" --------------------\n"
" Matched rules: allow_all\n"
-" Matched rules: can_login\n"
+" Not matched rules: can_login\n"
"\n"
" 5. Test if other user from a trusted domain specified by its shortname "
"matches\n"
@@ -4806,13 +4646,13 @@ msgstr ""
msgid "Unresolved rules in --rules"
msgstr ""
-#: ipalib/plugins/hbactest.py:388
+#: ipalib/plugins/hbactest.py:388 ipalib/plugins/trust.py:507
msgid ""
"Cannot search in trusted domains without own domain configured. Make sure "
"you have run ipa-adtrust-install on the IPA server first"
msgstr ""
-#: ipalib/plugins/hbactest.py:475
+#: ipalib/plugins/hbactest.py:472
#, python-format
msgid "Access granted: %s"
msgstr ""
@@ -4881,6 +4721,11 @@ msgstr ""
msgid "Keytab"
msgstr ""
+#: ipalib/plugins/host.py:168 ipalib/plugins/internal.py:363
+#: ipalib/plugins/service.py:105
+msgid "Serial Number"
+msgstr ""
+
#: ipalib/plugins/host.py:171 ipalib/plugins/internal.py:364
#: ipalib/plugins/service.py:108
msgid "Serial Number (hex)"
@@ -4902,8 +4747,8 @@ msgstr ""
msgid "hosts"
msgstr ""
-#: ipalib/plugins/host.py:255 ipalib/plugins/internal.py:509
-#: ipalib/plugins/internal.py:556
+#: ipalib/plugins/host.py:255 ipalib/plugins/internal.py:488
+#: ipalib/plugins/internal.py:538
msgid "Host"
msgstr ""
@@ -4963,7 +4808,7 @@ msgstr ""
msgid "Base-64 encoded server certificate"
msgstr ""
-#: ipalib/plugins/host.py:309 ipalib/plugins/host.py:625
+#: ipalib/plugins/host.py:309 ipalib/plugins/host.py:627
msgid "Principal name"
msgstr ""
@@ -4985,108 +4830,108 @@ msgid ""
"interpretation)"
msgstr ""
-#: ipalib/plugins/host.py:388
+#: ipalib/plugins/host.py:390
msgid "Add a new host."
msgstr ""
-#: ipalib/plugins/host.py:391
+#: ipalib/plugins/host.py:393
#, python-format
msgid "Added host \"%(value)s\""
msgstr ""
-#: ipalib/plugins/host.py:396
+#: ipalib/plugins/host.py:398
msgid "force host name even if not in DNS"
msgstr ""
-#: ipalib/plugins/host.py:399
+#: ipalib/plugins/host.py:401
msgid "skip reverse DNS detection"
msgstr ""
-#: ipalib/plugins/host.py:402
+#: ipalib/plugins/host.py:404
msgid "Add the host to DNS with this IP address"
msgstr ""
-#: ipalib/plugins/host.py:483
+#: ipalib/plugins/host.py:485
#, python-format
msgid "The host was added but the DNS update failed with: %(exc)s"
msgstr ""
-#: ipalib/plugins/host.py:504
+#: ipalib/plugins/host.py:506
msgid "Delete a host."
msgstr ""
-#: ipalib/plugins/host.py:506
+#: ipalib/plugins/host.py:508
#, python-format
msgid "Deleted host \"%(value)s\""
msgstr ""
-#: ipalib/plugins/host.py:511
+#: ipalib/plugins/host.py:513
msgid "Remove entries from DNS"
msgstr ""
-#: ipalib/plugins/host.py:616
+#: ipalib/plugins/host.py:618
msgid "Modify information about a host."
msgstr ""
-#: ipalib/plugins/host.py:619
+#: ipalib/plugins/host.py:621
#, python-format
msgid "Modified host \"%(value)s\""
msgstr ""
-#: ipalib/plugins/host.py:626
+#: ipalib/plugins/host.py:628
msgid "Kerberos principal name for this host"
msgstr ""
-#: ipalib/plugins/host.py:630
+#: ipalib/plugins/host.py:632
msgid "Update DNS entries"
msgstr ""
-#: ipalib/plugins/host.py:643
+#: ipalib/plugins/host.py:645
msgid "Password cannot be set on enrolled host."
msgstr ""
-#: ipalib/plugins/host.py:647
+#: ipalib/plugins/host.py:649
msgid "cn is immutable"
msgstr ""
-#: ipalib/plugins/host.py:766
+#: ipalib/plugins/host.py:768
msgid "Search for hosts."
msgstr ""
-#: ipalib/plugins/host.py:770
+#: ipalib/plugins/host.py:772
#, python-format
msgid "%(count)d host matched"
msgid_plural "%(count)d hosts matched"
msgstr[0] ""
msgstr[1] ""
-#: ipalib/plugins/host.py:852
+#: ipalib/plugins/host.py:854
msgid "Display information about a host."
msgstr ""
-#: ipalib/plugins/host.py:857 ipalib/plugins/service.py:560
+#: ipalib/plugins/host.py:859 ipalib/plugins/service.py:560
msgid "file to store certificate in"
msgstr ""
-#: ipalib/plugins/host.py:889 ipalib/plugins/service.py:580
+#: ipalib/plugins/host.py:891 ipalib/plugins/service.py:580
#, python-format
msgid "Certificate stored in file '%(file)s'"
msgstr ""
-#: ipalib/plugins/host.py:900
+#: ipalib/plugins/host.py:902
msgid "Disable the Kerberos key, SSL certificate and all services of a host."
msgstr ""
-#: ipalib/plugins/host.py:903
+#: ipalib/plugins/host.py:905
#, python-format
msgid "Disabled host \"%(value)s\""
msgstr ""
-#: ipalib/plugins/host.py:996
+#: ipalib/plugins/host.py:998
msgid "Add hosts that can manage this host."
msgstr ""
-#: ipalib/plugins/host.py:1011
+#: ipalib/plugins/host.py:1013
msgid "Remove hosts that can manage this host."
msgstr ""
@@ -5146,64 +4991,64 @@ msgstr ""
msgid "A description of this host-group"
msgstr ""
-#: ipalib/plugins/hostgroup.py:117
+#: ipalib/plugins/hostgroup.py:118
msgid "Add a new hostgroup."
msgstr ""
-#: ipalib/plugins/hostgroup.py:119
+#: ipalib/plugins/hostgroup.py:120
#, python-format
msgid "Added hostgroup \"%(value)s\""
msgstr ""
-#: ipalib/plugins/hostgroup.py:135
+#: ipalib/plugins/hostgroup.py:136
#, python-format
msgid ""
"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a "
"common namespace"
msgstr ""
-#: ipalib/plugins/hostgroup.py:158
+#: ipalib/plugins/hostgroup.py:159
msgid "Delete a hostgroup."
msgstr ""
-#: ipalib/plugins/hostgroup.py:160
+#: ipalib/plugins/hostgroup.py:161
#, python-format
msgid "Deleted hostgroup \"%(value)s\""
msgstr ""
-#: ipalib/plugins/hostgroup.py:166
+#: ipalib/plugins/hostgroup.py:167
msgid "Modify a hostgroup."
msgstr ""
-#: ipalib/plugins/hostgroup.py:168
+#: ipalib/plugins/hostgroup.py:169
#, python-format
msgid "Modified hostgroup \"%(value)s\""
msgstr ""
-#: ipalib/plugins/hostgroup.py:179
+#: ipalib/plugins/hostgroup.py:180
msgid "Search for hostgroups."
msgstr ""
-#: ipalib/plugins/hostgroup.py:183
+#: ipalib/plugins/hostgroup.py:184
#, python-format
msgid "%(count)d hostgroup matched"
msgid_plural "%(count)d hostgroups matched"
msgstr[0] ""
msgstr[1] ""
-#: ipalib/plugins/hostgroup.py:198
+#: ipalib/plugins/hostgroup.py:199
msgid "Display information about a hostgroup."
msgstr ""
-#: ipalib/plugins/hostgroup.py:209
+#: ipalib/plugins/hostgroup.py:210
msgid "Add members to a hostgroup."
msgstr ""
-#: ipalib/plugins/hostgroup.py:220
+#: ipalib/plugins/hostgroup.py:221
msgid "Remove members from a hostgroup."
msgstr ""
-#: ipalib/plugins/idrange.py:36
+#: ipalib/plugins/idrange.py:33
msgid ""
"\n"
"ID ranges\n"
@@ -5351,77 +5196,94 @@ msgid ""
"modified to match the new range.\n"
msgstr ""
-#: ipalib/plugins/idrange.py:171
+#: ipalib/plugins/idrange.py:169
msgid "ID Ranges"
msgstr ""
-#: ipalib/plugins/idrange.py:172
+#: ipalib/plugins/idrange.py:170
msgid "ID Range"
msgstr ""
-#: ipalib/plugins/idrange.py:177
+#: ipalib/plugins/idrange.py:173
+msgid "local domain range"
+msgstr ""
+
+#: ipalib/plugins/idrange.py:174
+msgid "Active Directory winsync range"
+msgstr ""
+
+#: ipalib/plugins/idrange.py:175 ipalib/plugins/trust.py:267
+msgid "Active Directory domain range"
+msgstr ""
+
+#: ipalib/plugins/idrange.py:176 ipalib/plugins/trust.py:268
+msgid "Active Directory trust range with POSIX attributes"
+msgstr ""
+
+#: ipalib/plugins/idrange.py:178
+msgid "IPA trust range"
+msgstr ""
+
+#: ipalib/plugins/idrange.py:184
msgid "Range name"
msgstr ""
-#: ipalib/plugins/idrange.py:182
+#: ipalib/plugins/idrange.py:189
msgid "First Posix ID of the range"
msgstr ""
-#: ipalib/plugins/idrange.py:186
+#: ipalib/plugins/idrange.py:193
msgid "Number of IDs in the range"
msgstr ""
-#: ipalib/plugins/idrange.py:190
+#: ipalib/plugins/idrange.py:197
msgid "First RID of the corresponding RID range"
msgstr ""
-#: ipalib/plugins/idrange.py:194
+#: ipalib/plugins/idrange.py:201
msgid "First RID of the secondary RID range"
msgstr ""
-#: ipalib/plugins/idrange.py:198
+#: ipalib/plugins/idrange.py:206
msgid "Domain SID of the trusted domain"
msgstr ""
-#: ipalib/plugins/idrange.py:203
+#: ipalib/plugins/idrange.py:211
msgid "Name of the trusted domain"
msgstr ""
-#: ipalib/plugins/idrange.py:206 ipalib/plugins/internal.py:538
+#: ipalib/plugins/idrange.py:214 ipalib/plugins/internal.py:517
+#: ipalib/plugins/trust.py:301
msgid "Range type"
msgstr ""
-#: ipalib/plugins/idrange.py:214
-msgid "Active Directory domain range"
-msgstr ""
-
#: ipalib/plugins/idrange.py:216
-msgid "local domain range"
+msgid "ID range type, one of {vals}"
msgstr ""
-#: ipalib/plugins/idrange.py:270
+#: ipalib/plugins/idrange.py:284
msgid ""
"range modification leaving objects with ID out of the defined range is not "
"allowed"
msgstr ""
-#: ipalib/plugins/idrange.py:275
+#: ipalib/plugins/idrange.py:289
msgid ""
"Cannot perform SID validation without Samba 4 support installed. Make sure "
"you have installed server-trust-ad sub-package of IPA on the server"
msgstr ""
-#: ipalib/plugins/idrange.py:282
+#: ipalib/plugins/idrange.py:296
msgid ""
"Cross-realm trusts are not configured. Make sure you have run ipa-adtrust-"
"install on the IPA server first"
msgstr ""
-#: ipalib/plugins/idrange.py:294
+#: ipalib/plugins/idrange.py:308
msgid "SID is not recognized as a valid SID for a trusted domain"
msgstr ""
-#: ipalib/plugins/idrange.py:330
+#: ipalib/plugins/idrange.py:344
msgid ""
"\n"
" Add new ID range.\n"
@@ -5438,7 +5300,7 @@ msgid ""
"\n"
" may be given for a new ID range for the local domain while\n"
"\n"
-" --rid-bas\n"
+" --rid-base\n"
" --dom-sid\n"
"\n"
" must be given to add a new range for a trusted AD domain.\n"
@@ -5461,75 +5323,93 @@ msgid ""
" "
msgstr ""
-#: ipalib/plugins/idrange.py:362
+#: ipalib/plugins/idrange.py:376
#, python-format
msgid "Added ID range \"%(value)s\""
msgstr ""
-#: ipalib/plugins/idrange.py:374 ipalib/plugins/idrange.py:504
+#: ipalib/plugins/idrange.py:449 ipalib/plugins/idrange.py:647
msgid "Options dom-sid and dom-name cannot be used together"
msgstr ""
-#: ipalib/plugins/idrange.py:384 ipalib/plugins/idrange.py:516
+#: ipalib/plugins/idrange.py:459 ipalib/plugins/idrange.py:659
msgid ""
"SID for the specified trusted domain name could not be found. Please specify "
"the SID directly using dom-sid option."
msgstr ""
-#: ipalib/plugins/idrange.py:391
+#: ipalib/plugins/idrange.py:474
+msgid ""
+"IPA Range type must be one of ipa-ad-trust or ipa-ad-trust-posix when SID of "
+"the trusted domain is specified."
+msgstr ""
+
+#: ipalib/plugins/idrange.py:480
msgid "Options dom-sid/dom-name and secondary-rid-base cannot be used together"
msgstr ""
-#: ipalib/plugins/idrange.py:396
+#: ipalib/plugins/idrange.py:485
msgid "Options dom-sid/dom-name and rid-base must be used together"
msgstr ""
-#: ipalib/plugins/idrange.py:408 ipalib/plugins/idrange.py:546
+#: ipalib/plugins/idrange.py:504
+msgid ""
+"IPA Range type must not be one of ipa-ad-trust or ipa-ad-trust-posix when "
+"SID of the trusted domain is not specified."
+msgstr ""
+
+#: ipalib/plugins/idrange.py:511 ipalib/plugins/idrange.py:689
msgid "Options secondary-rid-base and rid-base must be used together"
msgstr ""
-#: ipalib/plugins/idrange.py:418 ipalib/plugins/idrange.py:569
+#: ipalib/plugins/idrange.py:521 ipalib/plugins/idrange.py:712
msgid "Primary RID range and secondary RID range cannot overlap"
msgstr ""
-#: ipalib/plugins/idrange.py:431
+#: ipalib/plugins/idrange.py:533
+msgid ""
+"You must specify both rid-base and secondary-rid-base options, because ipa-"
+"adtrust-install has already been run."
+msgstr ""
+
+#: ipalib/plugins/idrange.py:548
msgid "Delete an ID range."
msgstr ""
-#: ipalib/plugins/idrange.py:433
+#: ipalib/plugins/idrange.py:550
#, python-format
msgid "Deleted ID range \"%(value)s\""
msgstr ""
-#: ipalib/plugins/idrange.py:448
+#: ipalib/plugins/idrange.py:583
msgid "Search for ranges."
msgstr ""
-#: ipalib/plugins/idrange.py:451
+#: ipalib/plugins/idrange.py:586
#, python-format
msgid "%(count)d range matched"
msgid_plural "%(count)d ranges matched"
msgstr[0] ""
msgstr[1] ""
-#: ipalib/plugins/idrange.py:467
+#: ipalib/plugins/idrange.py:604
msgid "Display information about a range."
msgstr ""
-#: ipalib/plugins/idrange.py:480
+#: ipalib/plugins/idrange.py:618
msgid "Modify ID range."
msgstr ""
-#: ipalib/plugins/idrange.py:482
+#: ipalib/plugins/idrange.py:620
#, python-format
msgid "Modified ID range \"%(value)s\""
msgstr ""
-#: ipalib/plugins/idrange.py:523
+#: ipalib/plugins/idrange.py:666
msgid "Options dom-sid and secondary-rid-base cannot be used together"
msgstr ""
-#: ipalib/plugins/idrange.py:528
+#: ipalib/plugins/idrange.py:671
msgid "Options dom-sid and rid-base must be used together"
msgstr ""
@@ -5614,7 +5494,7 @@ msgid "Add ${entity} ${primary_key} into ${other_entity}"
msgstr ""
#: ipalib/plugins/internal.py:168
-msgid "Items added"
+msgid "${count} item(s) added"
msgstr ""
#: ipalib/plugins/internal.py:169
@@ -5662,7 +5542,7 @@ msgid "Remove ${entity} ${primary_key} from ${other_entity}"
msgstr ""
#: ipalib/plugins/internal.py:182
-msgid "Items removed"
+msgid "${count} item(s) removed"
msgstr ""
#: ipalib/plugins/internal.py:183
@@ -5701,7 +5581,7 @@ msgstr ""
msgid "Close"
msgstr ""
-#: ipalib/plugins/internal.py:194 ipalib/plugins/internal.py:672
+#: ipalib/plugins/internal.py:194 ipalib/plugins/internal.py:654
msgid "Disable"
msgstr ""
@@ -5709,7 +5589,7 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: ipalib/plugins/internal.py:196 ipalib/plugins/internal.py:674
+#: ipalib/plugins/internal.py:196 ipalib/plugins/internal.py:656
msgid "Enable"
msgstr ""
@@ -5982,6 +5862,10 @@ msgstr ""
msgid "Logout error"
msgstr ""
+#: ipalib/plugins/internal.py:281
+msgid "Username"
+msgstr ""
+
#: ipalib/plugins/internal.py:284
msgid "number of passwords"
msgstr ""
@@ -6066,8 +5950,7 @@ msgstr ""
msgid "CA Compromise"
msgstr ""
-#: ipalib/plugins/internal.py:320 ipalib/plugins/internal.py:416
-#: ipalib/plugins/internal.py:682
+#: ipalib/plugins/internal.py:320 ipalib/plugins/internal.py:664
msgid "Certificates"
msgstr ""
@@ -6294,8 +6177,8 @@ msgstr ""
msgid "Forward only"
msgstr ""
-#: ipalib/plugins/internal.py:386 ipalib/plugins/internal.py:605
-#: ipalib/plugins/internal.py:628
+#: ipalib/plugins/internal.py:386 ipalib/plugins/internal.py:587
+#: ipalib/plugins/internal.py:610
msgid "Options"
msgstr ""
@@ -6383,756 +6266,724 @@ msgstr ""
msgid "Remove Permission"
msgstr ""
-#: ipalib/plugins/internal.py:414 ipalib/plugins/internal.py:614
-msgid "Account"
-msgstr ""
-
-#: ipalib/plugins/internal.py:417
-msgid "Consume"
-msgstr ""
-
-#: ipalib/plugins/internal.py:418
-msgid "Consume Entitlement"
-msgstr ""
-
-#: ipalib/plugins/internal.py:420
-msgid "Download"
-msgstr ""
-
-#: ipalib/plugins/internal.py:421
-msgid "Download Certificate"
-msgstr ""
-
-#: ipalib/plugins/internal.py:423
-msgid "Import"
-msgstr ""
-
-#: ipalib/plugins/internal.py:424
-msgid "Import Certificate"
-msgstr ""
-
-#: ipalib/plugins/internal.py:425
-msgid "Enter the Base64-encoded entitlement certificate below:"
-msgstr ""
-
-#: ipalib/plugins/internal.py:426
-msgid "Loading..."
-msgstr ""
-
-#: ipalib/plugins/internal.py:427
-msgid "No Certificate."
-msgstr ""
-
-#: ipalib/plugins/internal.py:429
-msgid "Register"
-msgstr ""
-
-#: ipalib/plugins/internal.py:430
-msgid "Registration"
-msgstr ""
-
-#: ipalib/plugins/internal.py:435
+#: ipalib/plugins/internal.py:414
msgid "Group Settings"
msgstr ""
-#: ipalib/plugins/internal.py:436 ipalib/plugins/internal.py:508
-#: ipalib/plugins/internal.py:600
+#: ipalib/plugins/internal.py:415 ipalib/plugins/internal.py:487
+#: ipalib/plugins/internal.py:582
msgid "External"
msgstr ""
-#: ipalib/plugins/internal.py:437
+#: ipalib/plugins/internal.py:416
msgid "Change to external group"
msgstr ""
-#: ipalib/plugins/internal.py:438
+#: ipalib/plugins/internal.py:417
msgid "Change to POSIX group"
msgstr ""
-#: ipalib/plugins/internal.py:439
+#: ipalib/plugins/internal.py:418
msgid "Normal"
msgstr ""
-#: ipalib/plugins/internal.py:440
+#: ipalib/plugins/internal.py:419
msgid "POSIX"
msgstr ""
-#: ipalib/plugins/internal.py:441
+#: ipalib/plugins/internal.py:420
msgid "Group Type"
msgstr ""
-#: ipalib/plugins/internal.py:444 ipalib/plugins/internal.py:506
-#: ipalib/plugins/internal.py:554 ipalib/plugins/internal.py:596
+#: ipalib/plugins/internal.py:423 ipalib/plugins/internal.py:485
+#: ipalib/plugins/internal.py:536 ipalib/plugins/internal.py:578
msgid "Any Host"
msgstr ""
-#: ipalib/plugins/internal.py:445
+#: ipalib/plugins/internal.py:424
msgid "Any Service"
msgstr ""
-#: ipalib/plugins/internal.py:446 ipalib/plugins/internal.py:507
-#: ipalib/plugins/internal.py:555 ipalib/plugins/internal.py:597
+#: ipalib/plugins/internal.py:425 ipalib/plugins/internal.py:486
+#: ipalib/plugins/internal.py:537 ipalib/plugins/internal.py:579
msgid "Anyone"
msgstr ""
-#: ipalib/plugins/internal.py:447
+#: ipalib/plugins/internal.py:426
msgid "Accessing"
msgstr ""
-#: ipalib/plugins/internal.py:448 ipalib/plugins/internal.py:602
+#: ipalib/plugins/internal.py:427 ipalib/plugins/internal.py:584
msgid "Rule status"
msgstr ""
-#: ipalib/plugins/internal.py:449
+#: ipalib/plugins/internal.py:428
msgid "Via Service"
msgstr ""
-#: ipalib/plugins/internal.py:450 ipalib/plugins/internal.py:513
-#: ipalib/plugins/internal.py:557 ipalib/plugins/internal.py:609
+#: ipalib/plugins/internal.py:429 ipalib/plugins/internal.py:492
+#: ipalib/plugins/internal.py:539 ipalib/plugins/internal.py:591
msgid "Specified Hosts and Groups"
msgstr ""
-#: ipalib/plugins/internal.py:451
+#: ipalib/plugins/internal.py:430
msgid "Specified Services and Groups"
msgstr ""
-#: ipalib/plugins/internal.py:452 ipalib/plugins/internal.py:514
-#: ipalib/plugins/internal.py:558 ipalib/plugins/internal.py:610
+#: ipalib/plugins/internal.py:431 ipalib/plugins/internal.py:493
+#: ipalib/plugins/internal.py:540 ipalib/plugins/internal.py:592
msgid "Specified Users and Groups"
msgstr ""
-#: ipalib/plugins/internal.py:453 ipalib/plugins/internal.py:611
+#: ipalib/plugins/internal.py:432 ipalib/plugins/internal.py:593
msgid "Who"
msgstr ""
-#: ipalib/plugins/internal.py:461
+#: ipalib/plugins/internal.py:440
msgid "Access Denied"
msgstr ""
-#: ipalib/plugins/internal.py:462
+#: ipalib/plugins/internal.py:441
msgid "Access Granted"
msgstr ""
-#: ipalib/plugins/internal.py:463
+#: ipalib/plugins/internal.py:442
msgid "Include Disabled"
msgstr ""
-#: ipalib/plugins/internal.py:464
+#: ipalib/plugins/internal.py:443
msgid "Include Enabled"
msgstr ""
-#: ipalib/plugins/internal.py:465
+#: ipalib/plugins/internal.py:444
msgid "HBAC Test"
msgstr ""
-#: ipalib/plugins/internal.py:466
+#: ipalib/plugins/internal.py:445
msgid "Matched"
msgstr ""
-#: ipalib/plugins/internal.py:467
+#: ipalib/plugins/internal.py:446
msgid "Missing values: "
msgstr ""
-#: ipalib/plugins/internal.py:468
+#: ipalib/plugins/internal.py:447
msgid "New Test"
msgstr ""
-#: ipalib/plugins/internal.py:469
+#: ipalib/plugins/internal.py:448
msgid "Rules"
msgstr ""
-#: ipalib/plugins/internal.py:470
+#: ipalib/plugins/internal.py:449
msgid "Run Test"
msgstr ""
-#: ipalib/plugins/internal.py:471
+#: ipalib/plugins/internal.py:450
msgid "Specify external ${entity}"
msgstr ""
-#: ipalib/plugins/internal.py:472
+#: ipalib/plugins/internal.py:451
msgid "Unmatched"
msgstr ""
-#: ipalib/plugins/internal.py:475
+#: ipalib/plugins/internal.py:454
msgid "Host Certificate"
msgstr ""
-#: ipalib/plugins/internal.py:476 ipalib/plugins/internal.py:565
+#: ipalib/plugins/internal.py:455 ipalib/plugins/internal.py:547
msgid "Host Name"
msgstr ""
-#: ipalib/plugins/internal.py:477 ipalib/plugins/internal.py:563
+#: ipalib/plugins/internal.py:456 ipalib/plugins/internal.py:545
msgid "Delete Key, Unprovision"
msgstr ""
-#: ipalib/plugins/internal.py:478
+#: ipalib/plugins/internal.py:457
msgid "Host Settings"
msgstr ""
-#: ipalib/plugins/internal.py:479
+#: ipalib/plugins/internal.py:458
msgid "Enrolled"
msgstr ""
-#: ipalib/plugins/internal.py:480
+#: ipalib/plugins/internal.py:459
msgid "Enrollment"
msgstr ""
-#: ipalib/plugins/internal.py:481
+#: ipalib/plugins/internal.py:460
msgid "Fully Qualified Host Name"
msgstr ""
-#: ipalib/plugins/internal.py:482
+#: ipalib/plugins/internal.py:461
msgid "Kerberos Key"
msgstr ""
-#: ipalib/plugins/internal.py:483 ipalib/plugins/internal.py:566
+#: ipalib/plugins/internal.py:462 ipalib/plugins/internal.py:548
msgid "Kerberos Key Not Present"
msgstr ""
-#: ipalib/plugins/internal.py:484
+#: ipalib/plugins/internal.py:463
msgid "Kerberos Key Present, Host Provisioned"
msgstr ""
-#: ipalib/plugins/internal.py:485
+#: ipalib/plugins/internal.py:464
msgid "One-Time-Password"
msgstr ""
-#: ipalib/plugins/internal.py:486
+#: ipalib/plugins/internal.py:465
msgid "One-Time-Password Not Present"
msgstr ""
-#: ipalib/plugins/internal.py:487
+#: ipalib/plugins/internal.py:466
msgid "One-Time-Password Present"
msgstr ""
-#: ipalib/plugins/internal.py:488
+#: ipalib/plugins/internal.py:467
msgid "Reset OTP"
msgstr ""
-#: ipalib/plugins/internal.py:489
+#: ipalib/plugins/internal.py:468
msgid "Reset One-Time-Password"
msgstr ""
-#: ipalib/plugins/internal.py:490
+#: ipalib/plugins/internal.py:469
msgid "Set OTP"
msgstr ""
-#: ipalib/plugins/internal.py:491
+#: ipalib/plugins/internal.py:470
msgid "OTP set"
msgstr ""
-#: ipalib/plugins/internal.py:492
+#: ipalib/plugins/internal.py:471
msgid "Set One-Time-Password"
msgstr ""
-#: ipalib/plugins/internal.py:494 ipalib/plugins/internal.py:570
+#: ipalib/plugins/internal.py:473 ipalib/plugins/internal.py:552
msgid "Unprovision"
msgstr ""
-#: ipalib/plugins/internal.py:495
+#: ipalib/plugins/internal.py:474
msgid "Are you sure you want to unprovision this host?"
msgstr ""
-#: ipalib/plugins/internal.py:496 ipalib/plugins/internal.py:572
+#: ipalib/plugins/internal.py:475 ipalib/plugins/internal.py:554
msgid "Unprovisioning ${entity}"
msgstr ""
-#: ipalib/plugins/internal.py:497
+#: ipalib/plugins/internal.py:476
msgid "Host unprovisioned"
msgstr ""
-#: ipalib/plugins/internal.py:500
+#: ipalib/plugins/internal.py:479
msgid "Host Group Settings"
msgstr ""
-#: ipalib/plugins/internal.py:503 ipalib/plugins/krbtpolicy.py:79
+#: ipalib/plugins/internal.py:482 ipalib/plugins/krbtpolicy.py:79
#: ipalib/plugins/krbtpolicy.py:80
msgid "Kerberos Ticket Policy"
msgstr ""
-#: ipalib/plugins/internal.py:512
+#: ipalib/plugins/internal.py:491
msgid "Netgroup Settings"
msgstr ""
-#: ipalib/plugins/internal.py:515 ipalib/plugins/internal.py:559
-#: ipalib/plugins/pwpolicy.py:442 ipalib/plugins/user.py:226
+#: ipalib/plugins/internal.py:494 ipalib/plugins/internal.py:541
+#: ipalib/plugins/pwpolicy.py:443 ipalib/plugins/user.py:226
msgid "User"
msgstr ""
-#: ipalib/plugins/internal.py:520 ipalib/plugins/internal.py:685
+#: ipalib/plugins/internal.py:499 ipalib/plugins/internal.py:667
msgid "Identity"
msgstr ""
-#: ipalib/plugins/internal.py:521
+#: ipalib/plugins/internal.py:500
msgid "Permission with invalid target specification"
msgstr ""
-#: ipalib/plugins/internal.py:526
+#: ipalib/plugins/internal.py:505
msgid "Privilege Settings"
msgstr ""
-#: ipalib/plugins/internal.py:529 ipalib/plugins/pwpolicy.py:223
+#: ipalib/plugins/internal.py:508 ipalib/plugins/pwpolicy.py:224
msgid "Password Policy"
msgstr ""
-#: ipalib/plugins/internal.py:532
+#: ipalib/plugins/internal.py:511
msgid "Range Settings"
msgstr ""
-#: ipalib/plugins/internal.py:533
+#: ipalib/plugins/internal.py:512
msgid "Base ID"
msgstr ""
-#: ipalib/plugins/internal.py:534
+#: ipalib/plugins/internal.py:513
msgid "Primary RID base"
msgstr ""
-#: ipalib/plugins/internal.py:535
+#: ipalib/plugins/internal.py:514
msgid "Range size"
msgstr ""
-#: ipalib/plugins/internal.py:536
+#: ipalib/plugins/internal.py:515
msgid "Domain SID"
msgstr ""
-#: ipalib/plugins/internal.py:537
+#: ipalib/plugins/internal.py:516
msgid "Secondary RID base"
msgstr ""
-#: ipalib/plugins/internal.py:539 ipalib/plugins/trust.py:141
+#: ipalib/plugins/internal.py:518 ipalib/plugins/trust.py:142
msgid "Active Directory domain"
msgstr ""
-#: ipalib/plugins/internal.py:540
+#: ipalib/plugins/internal.py:519
+msgid "Active Directory domain with POSIX attributes"
+msgstr ""
+
+#: ipalib/plugins/internal.py:520
msgid "Local domain"
msgstr ""
-#: ipalib/plugins/internal.py:543 ipalib/plugins/realmdomains.py:65
+#: ipalib/plugins/internal.py:521
+msgid "IPA trust"
+msgstr ""
+
+#: ipalib/plugins/internal.py:522
+msgid "Active Directory winsync"
+msgstr ""
+
+#: ipalib/plugins/internal.py:525 ipalib/plugins/realmdomains.py:65
#: ipalib/plugins/realmdomains.py:66
msgid "Realm Domains"
msgstr ""
-#: ipalib/plugins/internal.py:544
+#: ipalib/plugins/internal.py:526
msgid "Check DNS"
msgstr ""
-#: ipalib/plugins/internal.py:545
+#: ipalib/plugins/internal.py:527
msgid "Do you also want to perform DNS check?"
msgstr ""
-#: ipalib/plugins/internal.py:546
+#: ipalib/plugins/internal.py:528
msgid "Force Update"
msgstr ""
-#: ipalib/plugins/internal.py:549
+#: ipalib/plugins/internal.py:531
msgid "Role Settings"
msgstr ""
-#: ipalib/plugins/internal.py:562
+#: ipalib/plugins/internal.py:544
msgid "Service Certificate"
msgstr ""
-#: ipalib/plugins/internal.py:564
+#: ipalib/plugins/internal.py:546
msgid "Service Settings"
msgstr ""
-#: ipalib/plugins/internal.py:567
+#: ipalib/plugins/internal.py:549
msgid "Provisioning"
msgstr ""
-#: ipalib/plugins/internal.py:571
+#: ipalib/plugins/internal.py:553
msgid "Are you sure you want to unprovision this service?"
msgstr ""
-#: ipalib/plugins/internal.py:573
+#: ipalib/plugins/internal.py:555
msgid "Service unprovisioned"
msgstr ""
-#: ipalib/plugins/internal.py:574
+#: ipalib/plugins/internal.py:556
msgid "Kerberos Key Present, Service Provisioned"
msgstr ""
-#: ipalib/plugins/internal.py:577
+#: ipalib/plugins/internal.py:559
msgid "SSH public keys"
msgstr ""
-#: ipalib/plugins/internal.py:578
+#: ipalib/plugins/internal.py:560
msgid "SSH public key:"
msgstr ""
-#: ipalib/plugins/internal.py:579
+#: ipalib/plugins/internal.py:561
msgid "Set SSH key"
msgstr ""
-#: ipalib/plugins/internal.py:580
+#: ipalib/plugins/internal.py:562
msgid "Show/Set key"
msgstr ""
-#: ipalib/plugins/internal.py:581
+#: ipalib/plugins/internal.py:563
msgid "Modified: key not set"
msgstr ""
-#: ipalib/plugins/internal.py:582
+#: ipalib/plugins/internal.py:564
msgid "Modified"
msgstr ""
-#: ipalib/plugins/internal.py:583
+#: ipalib/plugins/internal.py:565
msgid "New: key not set"
msgstr ""
-#: ipalib/plugins/internal.py:584
+#: ipalib/plugins/internal.py:566
msgid "New: key set"
msgstr ""
-#: ipalib/plugins/internal.py:587
+#: ipalib/plugins/internal.py:569
msgid "Groups"
msgstr ""
-#: ipalib/plugins/internal.py:590 ipalib/plugins/sudocmdgroup.py:82
+#: ipalib/plugins/internal.py:572 ipalib/plugins/sudocmdgroup.py:82
msgid "Commands"
msgstr ""
-#: ipalib/plugins/internal.py:593
+#: ipalib/plugins/internal.py:575
msgid "Allow"
msgstr ""
-#: ipalib/plugins/internal.py:594
+#: ipalib/plugins/internal.py:576
msgid "Any Command"
msgstr ""
-#: ipalib/plugins/internal.py:595
+#: ipalib/plugins/internal.py:577
msgid "Any Group"
msgstr ""
-#: ipalib/plugins/internal.py:598
+#: ipalib/plugins/internal.py:580
msgid "Run Commands"
msgstr ""
-#: ipalib/plugins/internal.py:599
+#: ipalib/plugins/internal.py:581
msgid "Deny"
msgstr ""
-#: ipalib/plugins/internal.py:601
+#: ipalib/plugins/internal.py:583
msgid "Access this host"
msgstr ""
-#: ipalib/plugins/internal.py:603
+#: ipalib/plugins/internal.py:585
msgid "Option added"
msgstr ""
-#: ipalib/plugins/internal.py:604
-msgid "Option(s) removed"
+#: ipalib/plugins/internal.py:586
+msgid "${count} option(s) removed"
msgstr ""
-#: ipalib/plugins/internal.py:606
+#: ipalib/plugins/internal.py:588
msgid "As Whom"
msgstr ""
-#: ipalib/plugins/internal.py:607
+#: ipalib/plugins/internal.py:589
msgid "Specified Commands and Groups"
msgstr ""
-#: ipalib/plugins/internal.py:608
+#: ipalib/plugins/internal.py:590
msgid "Specified Groups"
msgstr ""
-#: ipalib/plugins/internal.py:615
+#: ipalib/plugins/internal.py:596
+msgid "Account"
+msgstr ""
+
+#: ipalib/plugins/internal.py:597
msgid "Administrative account"
msgstr ""
-#: ipalib/plugins/internal.py:616
+#: ipalib/plugins/internal.py:598
msgid "SID blacklists"
msgstr ""
-#: ipalib/plugins/internal.py:617
+#: ipalib/plugins/internal.py:599
msgid "Trust Settings"
msgstr ""
-#: ipalib/plugins/internal.py:618 ipalib/plugins/realmdomains.py:73
-#: ipalib/plugins/trust.py:568
+#: ipalib/plugins/internal.py:600 ipalib/plugins/realmdomains.py:73
+#: ipalib/plugins/trust.py:789
msgid "Domain"
msgstr ""
-#: ipalib/plugins/internal.py:619
+#: ipalib/plugins/internal.py:601
msgid "Establish using"
msgstr ""
-#: ipalib/plugins/internal.py:620 ipalib/plugins/trust.py:208
+#: ipalib/plugins/internal.py:602 ipalib/plugins/trust.py:211
msgid "Domain NetBIOS name"
msgstr ""
-#: ipalib/plugins/internal.py:621 ipalib/plugins/trust.py:212
+#: ipalib/plugins/internal.py:603 ipalib/plugins/trust.py:215
msgid "Domain Security Identifier"
msgstr ""
-#: ipalib/plugins/internal.py:622
+#: ipalib/plugins/internal.py:604
msgid "Pre-shared password"
msgstr ""
-#: ipalib/plugins/internal.py:623 ipalib/plugins/trust.py:133
+#: ipalib/plugins/internal.py:605 ipalib/plugins/trust.py:134
msgid "Trust direction"
msgstr ""
-#: ipalib/plugins/internal.py:624 ipalib/plugins/trust.py:137
+#: ipalib/plugins/internal.py:606 ipalib/plugins/trust.py:138
msgid "Trust status"
msgstr ""
-#: ipalib/plugins/internal.py:625 ipalib/plugins/trust.py:135
+#: ipalib/plugins/internal.py:607 ipalib/plugins/trust.py:136
msgid "Trust type"
msgstr ""
-#: ipalib/plugins/internal.py:631
+#: ipalib/plugins/internal.py:613
msgid "Account Settings"
msgstr ""
-#: ipalib/plugins/internal.py:632
+#: ipalib/plugins/internal.py:614
msgid "Account Status"
msgstr ""
-#: ipalib/plugins/internal.py:633
+#: ipalib/plugins/internal.py:615
msgid "Contact Settings"
msgstr ""
-#: ipalib/plugins/internal.py:634
+#: ipalib/plugins/internal.py:616
msgid "Employee Information"
msgstr ""
-#: ipalib/plugins/internal.py:635
+#: ipalib/plugins/internal.py:617
msgid "Error changing account status"
msgstr ""
-#: ipalib/plugins/internal.py:636
+#: ipalib/plugins/internal.py:618
msgid "Password expiration"
msgstr ""
-#: ipalib/plugins/internal.py:637
+#: ipalib/plugins/internal.py:619
msgid "Mailing Address"
msgstr ""
-#: ipalib/plugins/internal.py:638
+#: ipalib/plugins/internal.py:620
msgid "Misc. Information"
msgstr ""
-#: ipalib/plugins/internal.py:639
+#: ipalib/plugins/internal.py:621
msgid ""
"Are you sure you want to ${action} the user?<br/>The change will take effect "
"immediately."
msgstr ""
-#: ipalib/plugins/internal.py:640
+#: ipalib/plugins/internal.py:622
msgid "Click to ${action}"
msgstr ""
-#: ipalib/plugins/internal.py:644 ipalib/plugins/passwd.py:80
+#: ipalib/plugins/internal.py:626 ipalib/plugins/passwd.py:80
msgid "Current Password"
msgstr ""
-#: ipalib/plugins/internal.py:645
+#: ipalib/plugins/internal.py:627
msgid "Current password is required"
msgstr ""
-#: ipalib/plugins/internal.py:646
+#: ipalib/plugins/internal.py:628
msgid "Your password expires in ${days} days."
msgstr ""
-#: ipalib/plugins/internal.py:647
+#: ipalib/plugins/internal.py:629
msgid "The password or username you entered is incorrect."
msgstr ""
-#: ipalib/plugins/internal.py:648 ipalib/plugins/passwd.py:77
+#: ipalib/plugins/internal.py:630 ipalib/plugins/passwd.py:77
msgid "New Password"
msgstr ""
-#: ipalib/plugins/internal.py:649
+#: ipalib/plugins/internal.py:631
msgid "New password is required"
msgstr ""
-#: ipalib/plugins/internal.py:651
+#: ipalib/plugins/internal.py:633
msgid "Password change complete"
msgstr ""
-#: ipalib/plugins/internal.py:652
+#: ipalib/plugins/internal.py:634
msgid "Passwords must match"
msgstr ""
-#: ipalib/plugins/internal.py:653
+#: ipalib/plugins/internal.py:635
msgid "Password reset was not successful."
msgstr ""
-#: ipalib/plugins/internal.py:654
+#: ipalib/plugins/internal.py:636
msgid "Reset Password"
msgstr ""
-#: ipalib/plugins/internal.py:655
+#: ipalib/plugins/internal.py:637
msgid "Reset your password."
msgstr ""
-#: ipalib/plugins/internal.py:656
+#: ipalib/plugins/internal.py:638
msgid "Verify Password"
msgstr ""
-#: ipalib/plugins/internal.py:659
+#: ipalib/plugins/internal.py:641
msgid "Are you sure you want to delete selected entries?"
msgstr ""
-#: ipalib/plugins/internal.py:660
-msgid "Selected entries were deleted."
+#: ipalib/plugins/internal.py:642
+msgid "${count} item(s) deleted"
msgstr ""
-#: ipalib/plugins/internal.py:661
+#: ipalib/plugins/internal.py:643
msgid "Are you sure you want to disable selected entries?"
msgstr ""
-#: ipalib/plugins/internal.py:662
-msgid "${count} items were disabled"
+#: ipalib/plugins/internal.py:644
+msgid "${count} item(s) disabled"
msgstr ""
-#: ipalib/plugins/internal.py:663
+#: ipalib/plugins/internal.py:645
msgid "Are you sure you want to enable selected entries?"
msgstr ""
-#: ipalib/plugins/internal.py:664
-msgid "${count} items were enabled"
+#: ipalib/plugins/internal.py:646
+msgid "${count} item(s) enabled"
msgstr ""
-#: ipalib/plugins/internal.py:665
+#: ipalib/plugins/internal.py:647
msgid "Some entries were not deleted"
msgstr ""
-#: ipalib/plugins/internal.py:666
+#: ipalib/plugins/internal.py:648
msgid "Quick Links"
msgstr ""
-#: ipalib/plugins/internal.py:667
+#: ipalib/plugins/internal.py:649
msgid "Select All"
msgstr ""
-#: ipalib/plugins/internal.py:668
+#: ipalib/plugins/internal.py:650
msgid ""
"Query returned more results than the configured size limit. Displaying the "
"first ${counter} results."
msgstr ""
-#: ipalib/plugins/internal.py:669
+#: ipalib/plugins/internal.py:651
msgid "Unselect All"
msgstr ""
-#: ipalib/plugins/internal.py:673
+#: ipalib/plugins/internal.py:655
msgid "Disabled"
msgstr ""
-#: ipalib/plugins/internal.py:679
+#: ipalib/plugins/internal.py:661
msgid "Audit"
msgstr ""
-#: ipalib/plugins/internal.py:680
+#: ipalib/plugins/internal.py:662
msgid "Automember"
msgstr ""
-#: ipalib/plugins/internal.py:681
+#: ipalib/plugins/internal.py:663
msgid "Automount"
msgstr ""
-#: ipalib/plugins/internal.py:683
+#: ipalib/plugins/internal.py:665
msgid "DNS"
msgstr ""
-#: ipalib/plugins/internal.py:684
+#: ipalib/plugins/internal.py:666
msgid "Host Based Access Control"
msgstr ""
-#: ipalib/plugins/internal.py:686
+#: ipalib/plugins/internal.py:668
msgid "IPA Server"
msgstr ""
-#: ipalib/plugins/internal.py:687
+#: ipalib/plugins/internal.py:669
msgid "Policy"
msgstr ""
-#: ipalib/plugins/internal.py:688
+#: ipalib/plugins/internal.py:670
msgid "Role Based Access Control"
msgstr ""
-#: ipalib/plugins/internal.py:689
+#: ipalib/plugins/internal.py:671
msgid "Sudo"
msgstr ""
-#: ipalib/plugins/internal.py:690 ipalib/plugins/trust.py:197
+#: ipalib/plugins/internal.py:672 ipalib/plugins/trust.py:200
msgid "Trusts"
msgstr ""
-#: ipalib/plugins/internal.py:692
+#: ipalib/plugins/internal.py:674
msgid "True"
msgstr ""
-#: ipalib/plugins/internal.py:694
+#: ipalib/plugins/internal.py:676
msgid "Next"
msgstr ""
-#: ipalib/plugins/internal.py:695
+#: ipalib/plugins/internal.py:677
msgid "Page"
msgstr ""
-#: ipalib/plugins/internal.py:696
+#: ipalib/plugins/internal.py:678
msgid "Prev"
msgstr ""
-#: ipalib/plugins/internal.py:697
+#: ipalib/plugins/internal.py:679
msgid "undo"
msgstr ""
-#: ipalib/plugins/internal.py:698
+#: ipalib/plugins/internal.py:680
msgid "undo all"
msgstr ""
-#: ipalib/plugins/internal.py:700
+#: ipalib/plugins/internal.py:682
msgid "Text does not match field pattern"
msgstr ""
-#: ipalib/plugins/internal.py:701
+#: ipalib/plugins/internal.py:683
msgid "Must be a decimal number"
msgstr ""
-#: ipalib/plugins/internal.py:702
+#: ipalib/plugins/internal.py:684
msgid "Must be an integer"
msgstr ""
-#: ipalib/plugins/internal.py:703
+#: ipalib/plugins/internal.py:685
msgid "Not a valid IP address"
msgstr ""
-#: ipalib/plugins/internal.py:704
+#: ipalib/plugins/internal.py:686
msgid "Not a valid IPv4 address"
msgstr ""
-#: ipalib/plugins/internal.py:705
+#: ipalib/plugins/internal.py:687
msgid "Not a valid IPv6 address"
msgstr ""
-#: ipalib/plugins/internal.py:706
+#: ipalib/plugins/internal.py:688
msgid "Maximum value is ${value}"
msgstr ""
-#: ipalib/plugins/internal.py:707
+#: ipalib/plugins/internal.py:689
msgid "Minimum value is ${value}"
msgstr ""
-#: ipalib/plugins/internal.py:708
+#: ipalib/plugins/internal.py:690
msgid "Not a valid network address"
msgstr ""
-#: ipalib/plugins/internal.py:709
+#: ipalib/plugins/internal.py:691
msgid "'${port}' is not a valid port"
msgstr ""
-#: ipalib/plugins/internal.py:710
+#: ipalib/plugins/internal.py:692
msgid "Required field"
msgstr ""
-#: ipalib/plugins/internal.py:711
+#: ipalib/plugins/internal.py:693
msgid "Unsupported value"
msgstr ""
-#: ipalib/plugins/internal.py:716
+#: ipalib/plugins/internal.py:698
msgid "Dict of I18N messages"
msgstr ""
@@ -7342,178 +7193,178 @@ msgstr ""
msgid "%(user)s is not a POSIX user"
msgstr ""
-#: ipalib/plugins/migration.py:418
+#: ipalib/plugins/migration.py:419
msgid ""
". Check GID of the existing group. Use --group-overwrite-gid option to "
"overwrite the GID"
msgstr ""
-#: ipalib/plugins/migration.py:433
+#: ipalib/plugins/migration.py:434
msgid "Invalid LDAP URI."
msgstr ""
-#: ipalib/plugins/migration.py:438
+#: ipalib/plugins/migration.py:439
msgid "Migrate users and groups from DS to IPA."
msgstr ""
-#: ipalib/plugins/migration.py:485
+#: ipalib/plugins/migration.py:486
msgid "LDAP URI"
msgstr ""
-#: ipalib/plugins/migration.py:486
+#: ipalib/plugins/migration.py:487
msgid "LDAP URI of DS server to migrate from"
msgstr ""
-#: ipalib/plugins/migration.py:492
+#: ipalib/plugins/migration.py:493
msgid "bind password"
msgstr ""
-#: ipalib/plugins/migration.py:499
+#: ipalib/plugins/migration.py:500
msgid "Bind DN"
msgstr ""
-#: ipalib/plugins/migration.py:505
+#: ipalib/plugins/migration.py:506
msgid "User container"
msgstr ""
-#: ipalib/plugins/migration.py:506
+#: ipalib/plugins/migration.py:507
msgid "DN of container for users in DS relative to base DN"
msgstr ""
-#: ipalib/plugins/migration.py:512
+#: ipalib/plugins/migration.py:513
msgid "Group container"
msgstr ""
-#: ipalib/plugins/migration.py:513
+#: ipalib/plugins/migration.py:514
msgid "DN of container for groups in DS relative to base DN"
msgstr ""
-#: ipalib/plugins/migration.py:519
+#: ipalib/plugins/migration.py:520
msgid "User object class"
msgstr ""
-#: ipalib/plugins/migration.py:520
+#: ipalib/plugins/migration.py:521
msgid "Objectclasses used to search for user entries in DS"
msgstr ""
-#: ipalib/plugins/migration.py:527
+#: ipalib/plugins/migration.py:528
msgid "Group object class"
msgstr ""
-#: ipalib/plugins/migration.py:528
+#: ipalib/plugins/migration.py:529
msgid "Objectclasses used to search for group entries in DS"
msgstr ""
-#: ipalib/plugins/migration.py:535
+#: ipalib/plugins/migration.py:536
msgid "Ignore user object class"
msgstr ""
-#: ipalib/plugins/migration.py:536
+#: ipalib/plugins/migration.py:537
msgid "Objectclasses to be ignored for user entries in DS"
msgstr ""
-#: ipalib/plugins/migration.py:543
+#: ipalib/plugins/migration.py:544
msgid "Ignore user attribute"
msgstr ""
-#: ipalib/plugins/migration.py:544
+#: ipalib/plugins/migration.py:545
msgid "Attributes to be ignored for user entries in DS"
msgstr ""
-#: ipalib/plugins/migration.py:551
+#: ipalib/plugins/migration.py:552
msgid "Ignore group object class"
msgstr ""
-#: ipalib/plugins/migration.py:552
+#: ipalib/plugins/migration.py:553
msgid "Objectclasses to be ignored for group entries in DS"
msgstr ""
-#: ipalib/plugins/migration.py:559
+#: ipalib/plugins/migration.py:560
msgid "Ignore group attribute"
msgstr ""
-#: ipalib/plugins/migration.py:560
+#: ipalib/plugins/migration.py:561
msgid "Attributes to be ignored for group entries in DS"
msgstr ""
-#: ipalib/plugins/migration.py:567
+#: ipalib/plugins/migration.py:568
msgid "Overwrite GID"
msgstr ""
-#: ipalib/plugins/migration.py:568
+#: ipalib/plugins/migration.py:569
msgid ""
"When migrating a group already existing in IPA domain overwrite the group "
"GID and report as success"
msgstr ""
-#: ipalib/plugins/migration.py:573
+#: ipalib/plugins/migration.py:574
msgid "LDAP schema"
msgstr ""
-#: ipalib/plugins/migration.py:574
+#: ipalib/plugins/migration.py:575
msgid ""
"The schema used on the LDAP server. Supported values are RFC2307 and "
"RFC2307bis. The default is RFC2307bis"
msgstr ""
-#: ipalib/plugins/migration.py:580
+#: ipalib/plugins/migration.py:581
msgid "Continue"
msgstr ""
-#: ipalib/plugins/migration.py:581
+#: ipalib/plugins/migration.py:582
msgid ""
"Continuous operation mode. Errors are reported but the process continues"
msgstr ""
-#: ipalib/plugins/migration.py:586
+#: ipalib/plugins/migration.py:587
msgid "Base DN"
msgstr ""
-#: ipalib/plugins/migration.py:587
+#: ipalib/plugins/migration.py:588
msgid "Base DN on remote LDAP server"
msgstr ""
-#: ipalib/plugins/migration.py:591
+#: ipalib/plugins/migration.py:592
msgid "Ignore compat plugin"
msgstr ""
-#: ipalib/plugins/migration.py:592
+#: ipalib/plugins/migration.py:593
msgid "Allows migration despite the usage of compat plugin"
msgstr ""
-#: ipalib/plugins/migration.py:600
+#: ipalib/plugins/migration.py:601
msgid "Lists of objects migrated; categorized by type."
msgstr ""
-#: ipalib/plugins/migration.py:604
+#: ipalib/plugins/migration.py:605
msgid "Lists of objects that could not be migrated; categorized by type."
msgstr ""
-#: ipalib/plugins/migration.py:608
+#: ipalib/plugins/migration.py:609
msgid "False if migration mode was disabled."
msgstr ""
-#: ipalib/plugins/migration.py:612
+#: ipalib/plugins/migration.py:613
msgid "False if migration fails because the compatibility plug-in is enabled."
msgstr ""
-#: ipalib/plugins/migration.py:616
+#: ipalib/plugins/migration.py:617
#, python-format
msgid "%s to exclude from migration"
msgstr ""
-#: ipalib/plugins/migration.py:618
+#: ipalib/plugins/migration.py:619
msgid ""
"search results for objects to be migrated\n"
"have been truncated by the server;\n"
"migration process might be incomplete\n"
msgstr ""
-#: ipalib/plugins/migration.py:623
+#: ipalib/plugins/migration.py:624
msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it."
msgstr ""
-#: ipalib/plugins/migration.py:626
+#: ipalib/plugins/migration.py:627
msgid ""
"Passwords have been migrated in pre-hashed format.\n"
"IPA is unable to generate Kerberos keys unless provided\n"
@@ -7522,14 +7373,14 @@ msgid ""
"can use their Kerberos accounts."
msgstr ""
-#: ipalib/plugins/migration.py:712
+#: ipalib/plugins/migration.py:713
#, python-format
msgid ""
"%(container)s LDAP search did not return any result (search base: "
"%(search_base)s, objectclass: %(objectclass)s)"
msgstr ""
-#: ipalib/plugins/migration.py:744 ipalib/plugins/user.py:519
+#: ipalib/plugins/migration.py:745 ipalib/plugins/user.py:519
msgid "Default group for new users not found"
msgstr ""
@@ -7922,8 +7773,7 @@ msgid ""
" Ping an IPA server verbosely:\n"
" ipa -v ping\n"
" ipa: INFO: trying https://ipa.example.com/ipa/xml\n"
-" ipa: INFO: Forwarding 'ping' to server u'https://ipa.example.com/ipa/"
-"xml'\n"
+" ipa: INFO: Forwarding 'ping' to server 'https://ipa.example.com/ipa/xml'\n"
" -----------------------------------------------------\n"
" IPA server version 2.1.9. API version 2.20\n"
" -----------------------------------------------------\n"
@@ -8132,127 +7982,127 @@ msgstr ""
msgid "priority must be a unique value (%(prio)d already used by %(gname)s)"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:179
+#: ipalib/plugins/pwpolicy.py:180
msgid "password policy"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:180
+#: ipalib/plugins/pwpolicy.py:181
msgid "password policies"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:204
+#: ipalib/plugins/pwpolicy.py:205
msgid "Max failures"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:205
+#: ipalib/plugins/pwpolicy.py:206
msgid "Consecutive failures before lockout"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:210
+#: ipalib/plugins/pwpolicy.py:211
msgid "Failure reset interval"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:211
+#: ipalib/plugins/pwpolicy.py:212
msgid "Period after which failure count will be reset (seconds)"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:216
+#: ipalib/plugins/pwpolicy.py:217
msgid "Lockout duration"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:217
+#: ipalib/plugins/pwpolicy.py:218
msgid "Period for which lockout is enforced (seconds)"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:222
+#: ipalib/plugins/pwpolicy.py:223
msgid "Password Policies"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:228
+#: ipalib/plugins/pwpolicy.py:229
msgid "Group"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:229
+#: ipalib/plugins/pwpolicy.py:230
msgid "Manage password policy for specific group"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:234
+#: ipalib/plugins/pwpolicy.py:235
msgid "Max lifetime (days)"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:235
+#: ipalib/plugins/pwpolicy.py:236
msgid "Maximum password lifetime (in days)"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:240
+#: ipalib/plugins/pwpolicy.py:241
msgid "Min lifetime (hours)"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:241
+#: ipalib/plugins/pwpolicy.py:242
msgid "Minimum password lifetime (in hours)"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:246
+#: ipalib/plugins/pwpolicy.py:247
msgid "History size"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:247
+#: ipalib/plugins/pwpolicy.py:248
msgid "Password history size"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:252
+#: ipalib/plugins/pwpolicy.py:253
msgid "Character classes"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:253
+#: ipalib/plugins/pwpolicy.py:254
msgid "Minimum number of character classes"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:259
+#: ipalib/plugins/pwpolicy.py:260
msgid "Min length"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:260
+#: ipalib/plugins/pwpolicy.py:261
msgid "Minimum length of password"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:266
+#: ipalib/plugins/pwpolicy.py:267
msgid "Priority of the policy (higher number means lower priority"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:320
+#: ipalib/plugins/pwpolicy.py:321
msgid "Maximum password life must be greater than minimum."
msgstr ""
-#: ipalib/plugins/pwpolicy.py:339
+#: ipalib/plugins/pwpolicy.py:340
msgid "Add a new group password policy."
msgstr ""
-#: ipalib/plugins/pwpolicy.py:366
+#: ipalib/plugins/pwpolicy.py:367
msgid "Delete a group password policy."
msgstr ""
-#: ipalib/plugins/pwpolicy.py:378
+#: ipalib/plugins/pwpolicy.py:379
msgid "cannot delete global password policy"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:394
+#: ipalib/plugins/pwpolicy.py:395
msgid "Modify a group password policy."
msgstr ""
-#: ipalib/plugins/pwpolicy.py:405
+#: ipalib/plugins/pwpolicy.py:406
msgid "priority cannot be set on global policy"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:438
+#: ipalib/plugins/pwpolicy.py:439
msgid "Display information about password policy."
msgstr ""
-#: ipalib/plugins/pwpolicy.py:443
+#: ipalib/plugins/pwpolicy.py:444
msgid "Display effective policy for a specific user"
msgstr ""
-#: ipalib/plugins/pwpolicy.py:468
+#: ipalib/plugins/pwpolicy.py:469
msgid "Search for group password policies."
msgstr ""
@@ -9410,7 +9260,7 @@ msgstr ""
msgid "Removed option \"%(option)s\" from Sudo Rule \"%(rule)s\""
msgstr ""
-#: ipalib/plugins/trust.py:48
+#: ipalib/plugins/trust.py:49
msgid ""
"\n"
"Cross-realm trusts\n"
@@ -9511,72 +9361,72 @@ msgid ""
"\"\n"
msgstr ""
-#: ipalib/plugins/trust.py:140
+#: ipalib/plugins/trust.py:141
msgid "Non-Active Directory domain"
msgstr ""
-#: ipalib/plugins/trust.py:142
+#: ipalib/plugins/trust.py:143
msgid "RFC4120-compliant Kerberos realm"
msgstr ""
-#: ipalib/plugins/trust.py:143
+#: ipalib/plugins/trust.py:144
msgid "Trusting forest"
msgstr ""
-#: ipalib/plugins/trust.py:144
+#: ipalib/plugins/trust.py:145
msgid "Trusted forest"
msgstr ""
-#: ipalib/plugins/trust.py:145
+#: ipalib/plugins/trust.py:146
msgid "Two-way trust"
msgstr ""
-#: ipalib/plugins/trust.py:146
+#: ipalib/plugins/trust.py:147
msgid "Established and verified"
msgstr ""
-#: ipalib/plugins/trust.py:147
+#: ipalib/plugins/trust.py:148
msgid "Waiting for confirmation by remote side"
msgstr ""
-#: ipalib/plugins/trust.py:148
+#: ipalib/plugins/trust.py:149
msgid "Unknown"
msgstr ""
-#: ipalib/plugins/trust.py:152
+#: ipalib/plugins/trust.py:153
msgid "Trust type (ad for Active Directory, default)"
msgstr ""
-#: ipalib/plugins/trust.py:187
+#: ipalib/plugins/trust.py:190
msgid "trust"
msgstr ""
-#: ipalib/plugins/trust.py:188
+#: ipalib/plugins/trust.py:191
msgid "trusts"
msgstr ""
-#: ipalib/plugins/trust.py:198
+#: ipalib/plugins/trust.py:201
msgid "Trust"
msgstr ""
-#: ipalib/plugins/trust.py:203 ipa-client/ipa-rmkeytab.c:176
+#: ipalib/plugins/trust.py:206 ipa-client/ipa-rmkeytab.c:176
msgid "Realm name"
msgstr ""
-#: ipalib/plugins/trust.py:217
+#: ipalib/plugins/trust.py:220
msgid "SID blacklist incoming"
msgstr ""
-#: ipalib/plugins/trust.py:222
+#: ipalib/plugins/trust.py:225
msgid "SID blacklist outgoing"
msgstr ""
-#: ipalib/plugins/trust.py:239
+#: ipalib/plugins/trust.py:242
#, python-format
msgid "invalid SID: %(value)s"
msgstr ""
-#: ipalib/plugins/trust.py:249
+#: ipalib/plugins/trust.py:252
msgid ""
"\n"
"Add new trust to use.\n"
@@ -9593,106 +9443,133 @@ msgid ""
" "
msgstr ""
-#: ipalib/plugins/trust.py:267
+#: ipalib/plugins/trust.py:276
msgid "Active Directory domain administrator"
msgstr ""
-#: ipalib/plugins/trust.py:271
+#: ipalib/plugins/trust.py:280
msgid "Active directory domain administrator's password"
msgstr ""
-#: ipalib/plugins/trust.py:276
+#: ipalib/plugins/trust.py:285
msgid "Domain controller for the Active Directory domain (optional)"
msgstr ""
-#: ipalib/plugins/trust.py:280
+#: ipalib/plugins/trust.py:289
msgid "Shared secret for the trust"
msgstr ""
-#: ipalib/plugins/trust.py:285
+#: ipalib/plugins/trust.py:294
msgid "First Posix ID of the range reserved for the trusted domain"
msgstr ""
-#: ipalib/plugins/trust.py:289
+#: ipalib/plugins/trust.py:298
msgid "Size of the ID range reserved for the trusted domain"
msgstr ""
-#: ipalib/plugins/trust.py:295
+#: ipalib/plugins/trust.py:303
+msgid "Type of trusted domain ID range, one of {vals}"
+msgstr ""
+
+#: ipalib/plugins/trust.py:309
#, python-format
msgid "Added Active Directory trust for realm \"%(value)s\""
msgstr ""
-#: ipalib/plugins/trust.py:300
+#: ipalib/plugins/trust.py:337 ipalib/plugins/trust.py:366
+#: ipalib/plugins/trust.py:386 ipalib/plugins/trust.py:396
+#: ipalib/plugins/trust.py:621 ipalib/plugins/trust.py:647
+msgid "AD Trust setup"
+msgstr ""
+
+#: ipalib/plugins/trust.py:339
+msgid ""
+"Cannot perform join operation without Samba 4 support installed. Make sure "
+"you have installed server-trust-ad sub-package of IPA"
+msgstr ""
+
+#: ipalib/plugins/trust.py:347
msgid "missing base_id"
msgstr ""
-#: ipalib/plugins/trust.py:301
+#: ipalib/plugins/trust.py:349
msgid "pysss_murmur is not available on the server and no base-id is given."
msgstr ""
-#: ipalib/plugins/trust.py:308 ipalib/plugins/trust.py:310
+#: ipalib/plugins/trust.py:355 ipalib/plugins/trust.py:359
msgid "trust type"
msgstr ""
-#: ipalib/plugins/trust.py:308
+#: ipalib/plugins/trust.py:360
msgid "only \"ad\" is supported"
msgstr ""
-#: ipalib/plugins/trust.py:345
-msgid "range exists"
+#: ipalib/plugins/trust.py:388
+msgid "Trusted domain and administrator account use different realms"
+msgstr ""
+
+#: ipalib/plugins/trust.py:397
+msgid "Realm administrator password should be specified"
msgstr ""
-#: ipalib/plugins/trust.py:346
+#: ipalib/plugins/trust.py:418
+msgid "id range type"
+msgstr ""
+
+#: ipalib/plugins/trust.py:420
msgid ""
-"ID range with the same name but different domain SID already exists. The ID "
-"range for the new trusted domain must be created manually."
+"Only the ipa-ad-trust and ipa-ad-trust-posix are allowed values for --range-"
+"type when adding an AD trust."
msgstr ""
-#: ipalib/plugins/trust.py:367 ipalib/plugins/trust.py:378
-#: ipalib/plugins/trust.py:396 ipalib/plugins/trust.py:401
-#: ipalib/plugins/trust.py:432 ipalib/plugins/trust.py:448
-msgid "AD Trust setup"
+#: ipalib/plugins/trust.py:430
+msgid "id range"
msgstr ""
-#: ipalib/plugins/trust.py:368
+#: ipalib/plugins/trust.py:432
msgid ""
-"Cannot perform join operation without Samba 4 support installed.\n"
-" Make sure you have installed server-trust-ad "
-"sub-package of IPA"
+"An id range already exists for this trust. You should either delete the old "
+"range, or exclude --base-id/--range-size options from the command."
msgstr ""
-#: ipalib/plugins/trust.py:379
+#: ipalib/plugins/trust.py:454
+msgid "range exists"
+msgstr ""
+
+#: ipalib/plugins/trust.py:456
msgid ""
-"Cannot perform join operation without own domain configured.\n"
-" Make sure you have run ipa-adtrust-install on "
-"the IPA server first"
+"ID range with the same name but different domain SID already exists. The ID "
+"range for the new trusted domain must be created manually."
msgstr ""
-#: ipalib/plugins/trust.py:384
-#, python-format
-msgid "Re-established trust to domain \"%(value)s\""
+#: ipalib/plugins/trust.py:463
+msgid "range type change"
msgstr ""
-#: ipalib/plugins/trust.py:397
-msgid "Trusted domain and administrator account use different realms"
+#: ipalib/plugins/trust.py:464
+msgid ""
+"ID range for the trusted domain already exists, but it has a different type. "
+"Please remove the old range manually, or do not enforce type via --range-"
+"type option."
msgstr ""
-#: ipalib/plugins/trust.py:401
-msgid "Realm administrator password should be specified"
+#: ipalib/plugins/trust.py:581
+#, python-format
+msgid "Re-established trust to domain \"%(value)s\""
msgstr ""
-#: ipalib/plugins/trust.py:407
+#: ipalib/plugins/trust.py:596
#, python-format
msgid "Unable to resolve domain controller for '%s' domain. "
msgstr ""
-#: ipalib/plugins/trust.py:413
+#: ipalib/plugins/trust.py:602
msgid ""
"Forward policy is defined for it in IPA DNS, perhaps forwarder points to "
"incorrect host?"
msgstr ""
-#: ipalib/plugins/trust.py:416
+#: ipalib/plugins/trust.py:605
#, python-format
msgid ""
"IPA manages DNS, please verify your DNS configuration and make sure that "
@@ -9701,31 +9578,31 @@ msgid ""
"documentation. "
msgstr ""
-#: ipalib/plugins/trust.py:426
+#: ipalib/plugins/trust.py:615
#, python-format
msgid ""
"Since IPA does not manage DNS records, ensure DNS is configured to resolve "
"'%(domain)s' domain from IPA hosts and back."
msgstr ""
-#: ipalib/plugins/trust.py:433
+#: ipalib/plugins/trust.py:622
msgid "Unable to verify write permissions to the AD"
msgstr ""
-#: ipalib/plugins/trust.py:449
+#: ipalib/plugins/trust.py:648
msgid "Not enough arguments specified to perform trust setup"
msgstr ""
-#: ipalib/plugins/trust.py:452
+#: ipalib/plugins/trust.py:651
msgid "Delete a trust."
msgstr ""
-#: ipalib/plugins/trust.py:454
+#: ipalib/plugins/trust.py:653
#, python-format
msgid "Deleted trust \"%(value)s\""
msgstr ""
-#: ipalib/plugins/trust.py:465
+#: ipalib/plugins/trust.py:664
msgid ""
"\n"
" Modify a trust (for future use).\n"
@@ -9735,83 +9612,87 @@ msgid ""
" "
msgstr ""
-#: ipalib/plugins/trust.py:472
+#: ipalib/plugins/trust.py:671
#, python-format
msgid "Modified trust \"%(value)s\" (change will be effective in 60 seconds)"
msgstr ""
-#: ipalib/plugins/trust.py:489
+#: ipalib/plugins/trust.py:688
msgid "Search for trusts."
msgstr ""
-#: ipalib/plugins/trust.py:493
+#: ipalib/plugins/trust.py:693
#, python-format
msgid "%(count)d trust matched"
msgid_plural "%(count)d trusts matched"
msgstr[0] ""
msgstr[1] ""
-#: ipalib/plugins/trust.py:513
+#: ipalib/plugins/trust.py:717
msgid "Display information about a trust."
msgstr ""
-#: ipalib/plugins/trust.py:557
+#: ipalib/plugins/trust.py:778
msgid "trust configuration"
msgstr ""
-#: ipalib/plugins/trust.py:563 ipalib/plugins/trust.py:564
+#: ipalib/plugins/trust.py:784 ipalib/plugins/trust.py:785
msgid "Global Trust Configuration"
msgstr ""
-#: ipalib/plugins/trust.py:572
+#: ipalib/plugins/trust.py:793
msgid "Security Identifier"
msgstr ""
-#: ipalib/plugins/trust.py:576
+#: ipalib/plugins/trust.py:797
msgid "NetBIOS name"
msgstr ""
-#: ipalib/plugins/trust.py:580
+#: ipalib/plugins/trust.py:801
msgid "Domain GUID"
msgstr ""
-#: ipalib/plugins/trust.py:585
+#: ipalib/plugins/trust.py:806
msgid "Fallback primary group"
msgstr ""
-#: ipalib/plugins/trust.py:597
+#: ipalib/plugins/trust.py:818
msgid "unsupported trust type"
msgstr ""
-#: ipalib/plugins/trust.py:660
+#: ipalib/plugins/trust.py:881
msgid "Modify global trust configuration."
msgstr ""
-#: ipalib/plugins/trust.py:663
+#: ipalib/plugins/trust.py:884
#, python-format
msgid "Modified \"%(value)s\" trust configuration"
msgstr ""
-#: ipalib/plugins/trust.py:682
+#: ipalib/plugins/trust.py:903
msgid "Show global trust configuration."
msgstr ""
-#: ipalib/plugins/trust.py:708
+#: ipalib/plugins/trust.py:929
msgid "Resolve security identifiers of users and groups in trusted domains"
msgstr ""
-#: ipalib/plugins/trust.py:712
+#: ipalib/plugins/trust.py:933
msgid "Security Identifiers (SIDs)"
msgstr ""
-#: ipalib/plugins/trust.py:718
+#: ipalib/plugins/trust.py:939
msgid "Name"
msgstr ""
-#: ipalib/plugins/trust.py:719
+#: ipalib/plugins/trust.py:940
msgid "SID"
msgstr ""
+#: ipalib/plugins/trust.py:971
+msgid "Determine whether ipa-adtrust-install has been run on this system"
+msgstr ""
+
#: ipalib/plugins/user.py:41
msgid ""
"\n"
@@ -9923,7 +9804,7 @@ msgid "Home directory"
msgstr ""
#: ipalib/plugins/user.py:267
-msgid "GECOS field"
+msgid "GECOS"
msgstr ""
#: ipalib/plugins/user.py:273
@@ -10166,6 +10047,10 @@ msgstr ""
msgid "operation not defined"
msgstr ""
+#: ipalib/plugins/virtual.py:65
+msgid "not allowed to perform this command"
+msgstr ""
+
#: ipalib/plugins/virtual.py:67
msgid "No such virtual command"
msgstr ""
@@ -10241,11 +10126,11 @@ msgstr ""
msgid "options are not allowed"
msgstr ""
-#: ipalib/x509.py:204
+#: ipalib/x509.py:207
msgid "improperly formatted DER-encoded certificate"
msgstr ""
-#: ipalib/x509.py:241
+#: ipalib/x509.py:244
#, python-format
msgid "Issuer \"%(issuer)s\" does not match the expected issuer"
msgstr ""
@@ -10265,12 +10150,12 @@ msgstr ""
msgid "Retrieving CA status failed: %s"
msgstr ""
-#: ipapython/ipaldap.py:991
+#: ipapython/ipaldap.py:1000
#, python-format
msgid "objectclass %s not found"
msgstr ""
-#: ipaserver/dcerpc.py:57
+#: ipaserver/dcerpc.py:59
msgid ""
"\n"
"Classes to manage trust joins using DCE-RPC calls\n"
@@ -10279,140 +10164,140 @@ msgid ""
"and Samba4 python bindings.\n"
msgstr ""
-#: ipaserver/dcerpc.py:72
+#: ipaserver/dcerpc.py:76
msgid "CIFS server denied your credentials"
msgstr ""
-#: ipaserver/dcerpc.py:75
+#: ipaserver/dcerpc.py:79
msgid "communication with CIFS server was unsuccessful"
msgstr ""
-#: ipaserver/dcerpc.py:80
+#: ipaserver/dcerpc.py:84
msgid "AD domain controller"
msgstr ""
-#: ipaserver/dcerpc.py:80
+#: ipaserver/dcerpc.py:84
msgid "unsupported functional level"
msgstr ""
-#: ipaserver/dcerpc.py:85
+#: ipaserver/dcerpc.py:89
msgid "Cannot find specified domain or server name"
msgstr ""
-#: ipaserver/dcerpc.py:87
+#: ipaserver/dcerpc.py:91
msgid "At least the domain or IP address should be specified"
msgstr ""
-#: ipaserver/dcerpc.py:99
+#: ipaserver/dcerpc.py:103
#, python-format
msgid ""
"CIFS server communication error: code \"%(num)s\",\n"
" message \"%(message)s\" (both may be \"None\")"
msgstr ""
-#: ipaserver/dcerpc.py:177
+#: ipaserver/dcerpc.py:182
msgid ""
"communication with trusted domains is allowed for Trusts administrator group "
"members only"
msgstr ""
-#: ipaserver/dcerpc.py:192
-msgid "domain is not configured"
+#: ipaserver/dcerpc.py:202
+msgid "no trusted domain is configured"
msgstr ""
-#: ipaserver/dcerpc.py:199
-msgid "SID is not valid"
+#: ipaserver/dcerpc.py:209
+msgid "domain is not configured"
msgstr ""
-#: ipaserver/dcerpc.py:210
-msgid "no trusted domain is configured"
+#: ipaserver/dcerpc.py:216
+msgid "SID is not valid"
msgstr ""
-#: ipaserver/dcerpc.py:221
+#: ipaserver/dcerpc.py:231
msgid "SID does not match exactlywith any trusted domain's SID"
msgstr ""
-#: ipaserver/dcerpc.py:232
+#: ipaserver/dcerpc.py:242
msgid "SID does not match any trusted domain"
msgstr ""
-#: ipaserver/dcerpc.py:272 ipaserver/dcerpc.py:278 ipaserver/dcerpc.py:448
+#: ipaserver/dcerpc.py:282 ipaserver/dcerpc.py:288 ipaserver/dcerpc.py:550
msgid "Trust setup"
msgstr ""
-#: ipaserver/dcerpc.py:273
+#: ipaserver/dcerpc.py:283
msgid "Our domain is not configured"
msgstr ""
-#: ipaserver/dcerpc.py:279
+#: ipaserver/dcerpc.py:289
msgid "No trusted domain is not configured"
msgstr ""
-#: ipaserver/dcerpc.py:284 ipaserver/dcerpc.py:299 ipaserver/dcerpc.py:310
-#: ipaserver/dcerpc.py:322 ipaserver/dcerpc.py:329 ipaserver/dcerpc.py:374
+#: ipaserver/dcerpc.py:294 ipaserver/dcerpc.py:309 ipaserver/dcerpc.py:326
+#: ipaserver/dcerpc.py:338 ipaserver/dcerpc.py:345 ipaserver/dcerpc.py:390
msgid "trusted domain object"
msgstr ""
-#: ipaserver/dcerpc.py:285
+#: ipaserver/dcerpc.py:295
msgid "domain is not trusted"
msgstr ""
-#: ipaserver/dcerpc.py:300
+#: ipaserver/dcerpc.py:310
msgid "no trusted domain matched the specified flat name"
msgstr ""
-#: ipaserver/dcerpc.py:302
+#: ipaserver/dcerpc.py:312
msgid "trusted domain object not found"
msgstr ""
-#: ipaserver/dcerpc.py:311 ipaserver/dcerpc.py:375
+#: ipaserver/dcerpc.py:327 ipaserver/dcerpc.py:391
msgid "Ambiguous search, user domain was not specified"
msgstr ""
-#: ipaserver/dcerpc.py:323
+#: ipaserver/dcerpc.py:339
msgid "Trusted domain did not return a unique object"
msgstr ""
-#: ipaserver/dcerpc.py:330
+#: ipaserver/dcerpc.py:346
msgid "Trusted domain did not return a valid SID for the object"
msgstr ""
-#: ipaserver/dcerpc.py:360 ipaserver/dcerpc.py:370
+#: ipaserver/dcerpc.py:376 ipaserver/dcerpc.py:386
msgid "trusted domain user not found"
msgstr ""
-#: ipaserver/dcerpc.py:435
+#: ipaserver/dcerpc.py:486
#, python-format
msgid ""
"KDC for %(domain)s denied trust account for IPA domain with a message "
"'%(message)s'"
msgstr ""
-#: ipaserver/dcerpc.py:449
+#: ipaserver/dcerpc.py:551
msgid "Cannot retrieve trusted domain GC list"
msgstr ""
-#: ipaserver/dcerpc.py:559
+#: ipaserver/dcerpc.py:692
msgid "CIFS credentials object"
msgstr ""
-#: ipaserver/dcerpc.py:592
+#: ipaserver/dcerpc.py:725
#, python-format
msgid "CIFS server %(host)s denied your credentials"
msgstr ""
-#: ipaserver/dcerpc.py:596
+#: ipaserver/dcerpc.py:729
#, python-format
msgid "Cannot establish LSA connection to %(host)s. Is CIFS server running?"
msgstr ""
-#: ipaserver/dcerpc.py:748
+#: ipaserver/dcerpc.py:881
#, python-format
msgid ""
"the IPA server and the remote domain cannot share the same NetBIOS name: %s"
msgstr ""
-#: ipaserver/install/certs.py:661
+#: ipaserver/install/certs.py:676
#, python-format
msgid "Unable to communicate with CMS (%s)"
msgstr ""
diff --git a/install/po/ja.po b/install/po/ja.po
index 66da2fa0..994846d9 100644
--- a/install/po/ja.po
+++ b/install/po/ja.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Japanese <trans-ja@lists.fedoraproject.org>\n"
"Language: ja\n"
@@ -348,27 +348,6 @@ msgstr "ユーザーオプション"
msgid "Options"
msgstr "オプション"
-msgid "Account"
-msgstr "アカウント"
-
-msgid "Download"
-msgstr "ダウンロード"
-
-msgid "Download Certificate"
-msgstr "証明書のダウンロード"
-
-msgid "Import"
-msgstr "インポート"
-
-msgid "Import Certificate"
-msgstr "証明書のインポート"
-
-msgid "Loading..."
-msgstr "読み込み中..."
-
-msgid "No Certificate."
-msgstr "証明書がありません。"
-
msgid "Rules"
msgstr "ルール"
@@ -393,6 +372,9 @@ msgstr "ワンタイムパスワードをリセットします"
msgid "Set One-Time-Password"
msgstr "ワンタイムパスワードを設定します"
+msgid "Account"
+msgstr "アカウント"
+
msgid "Account Status"
msgstr "アカウント状態"
diff --git a/install/po/kn.po b/install/po/kn.po
index 4fa78a68..ffbae460 100644
--- a/install/po/kn.po
+++ b/install/po/kn.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/fedora/language/"
"kn/)\n"
@@ -680,9 +680,6 @@ msgstr "ಮೊದಲ ಹೆಸರು"
msgid "Last name"
msgstr "ಕೊನೆಯ ಹೆಸರು"
-msgid "GECOS field"
-msgstr "GECOS ಕ್ಷೇತ್ರ"
-
msgid "Login shell"
msgstr "ಪ್ರವೇಶ ಶೆಲ್"
diff --git a/install/po/nl.po b/install/po/nl.po
index ed75561a..39ddf34a 100644
--- a/install/po/nl.po
+++ b/install/po/nl.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/"
"nl/)\n"
diff --git a/install/po/pl.po b/install/po/pl.po
index 6e0fe150..e78992d6 100644
--- a/install/po/pl.po
+++ b/install/po/pl.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Polish <trans-pl@lists.fedoraproject.org>\n"
"Language: pl\n"
@@ -622,12 +622,6 @@ msgstr "Odnaleziono \"%(value)s\""
msgid "Host '%(host)s' not found"
msgstr "Nie odnaleziono komputera \"%(host)s\""
-msgid "UUID"
-msgstr "UUID"
-
-msgid "Product"
-msgstr "Produkt"
-
msgid "User Groups"
msgstr "Grupy użytkowników"
@@ -1193,9 +1187,6 @@ msgstr "Pełna nazwa"
msgid "Home directory"
msgstr "Katalog domowy"
-msgid "GECOS field"
-msgstr "Pole GECOS"
-
msgid "Login shell"
msgstr "Powłoka logowania"
diff --git a/install/po/ru.po b/install/po/ru.po
index 943f32e9..fbf0d084 100644
--- a/install/po/ru.po
+++ b/install/po/ru.po
@@ -12,8 +12,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Russian <trans-ru@lists.fedoraproject.org>\n"
"Language: ru\n"
@@ -581,12 +581,6 @@ msgstr "Удалить все?"
msgid "Host '%(host)s' not found"
msgstr "Узел \"%(host)s\" не найден"
-msgid "UUID"
-msgstr "UUID"
-
-msgid "Username"
-msgstr "Имя пользователя"
-
msgid "group"
msgstr "группа"
@@ -842,6 +836,9 @@ msgstr "Скрыть детали"
msgid "URL"
msgstr "URL"
+msgid "Username"
+msgstr "Имя пользователя"
+
msgid "Organization"
msgstr "Организация"
diff --git a/install/po/tg.po b/install/po/tg.po
index eafdc3d1..f777e5c2 100644
--- a/install/po/tg.po
+++ b/install/po/tg.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Tajik (http://www.transifex.com/projects/p/fedora/language/"
"tg/)\n"
@@ -129,30 +129,15 @@ msgstr "Синф"
msgid "Delete all?"
msgstr "Ҳамаро нест мекунед?"
-msgid "Product"
-msgstr "Ҳосил"
-
-msgid "Quantity"
-msgstr "Шумора"
-
-msgid "Start"
-msgstr "Оғоз"
-
-msgid "End"
-msgstr "Охир"
-
-msgid "Serial Number"
-msgstr "Рақами силсилавӣ"
-
-msgid "Username"
-msgstr "Номи корбар"
-
msgid "Enabled"
msgstr "Фаъолшуда"
msgid "User name"
msgstr "Номи корбар"
+msgid "Serial Number"
+msgstr "Рақами силсилавӣ"
+
msgid "Host name"
msgstr "Номи мизбон"
@@ -207,6 +192,9 @@ msgstr "Танзимотҳо"
msgid "Search"
msgstr "Ҷустуҷӯ"
+msgid "Username"
+msgstr "Номи корбар"
+
msgid "Attribute"
msgstr "Аттрибут"
diff --git a/install/po/uk.po b/install/po/uk.po
index 015e33c4..ce3fad84 100644
--- a/install/po/uk.po
+++ b/install/po/uk.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 08:09+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 16:10+0000\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
"Language: uk\n"
@@ -1704,6 +1704,9 @@ msgstr "атрибут не можна налаштовувати"
msgid "No such attribute on this entry"
msgstr "У цього запису немає такого атрибута"
+msgid "Suppress processing of membership attributes."
+msgstr "Придушити обробку атрибутів участі."
+
msgid "Continuous mode: Don't stop on errors."
msgstr "Режим неперервної роботи: не зупинятися у разі помилок."
@@ -3126,8 +3129,8 @@ msgstr "Точність за вертикаллю"
msgid ""
"format must be specified as\n"
-" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz"
-"[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
+" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] "
+"[siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
" where:\n"
" d1: [0 .. 90] (degrees latitude)\n"
" d2: [0 .. 180] (degrees longitude)\n"
@@ -3138,8 +3141,8 @@ msgid ""
" See RFC 1876 for details"
msgstr ""
"формат має бути таким:\n"
-" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz"
-"[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
+" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] "
+"[siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n"
" where:\n"
" d1: [0 .. 90] (широта у градусах)\n"
" d2: [0 .. 180] (довгота у градусах)\n"
@@ -3407,6 +3410,9 @@ msgid "Add forward record for nameserver located in the created zone"
msgstr ""
"Додати запис переспрямування для сервера назв, розташованого у створеній зоні"
+msgid "Nameserver IP address"
+msgstr "IP-адреса сервера назв"
+
msgid "DNS is not configured"
msgstr "DNS не налаштовано"
@@ -3702,169 +3708,6 @@ msgstr "Показати поточні загальні налаштуванн
msgid ""
"\n"
-"Entitlements\n"
-"\n"
-"Manage entitlements for client machines\n"
-"\n"
-"Entitlements can be managed either by registering with an entitlement\n"
-"server with a username and password or by manually importing entitlement\n"
-"certificates. An entitlement certificate contains embedded information\n"
-"such as the product being entitled, the quantity and the validity dates.\n"
-"\n"
-"An entitlement server manages the number of client entitlements available.\n"
-"To mark these entitlements as used by the IPA server you provide a quantity\n"
-"and they are marked as consumed on the entitlement server.\n"
-"\n"
-" Register with an entitlement server:\n"
-" ipa entitle-register consumer\n"
-"\n"
-" Import an entitlement certificate:\n"
-" ipa entitle-import /home/user/ipaclient.pem\n"
-"\n"
-" Display current entitlements:\n"
-" ipa entitle-status\n"
-"\n"
-" Retrieve details on entitlement certificates:\n"
-" ipa entitle-get\n"
-"\n"
-" Consume some entitlements from the entitlement server:\n"
-" ipa entitle-consume 50\n"
-"\n"
-"The registration ID is a Unique Identifier (UUID). This ID will be\n"
-"IMPORTED if you have used entitle-import.\n"
-"\n"
-"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n"
-msgstr ""
-"\n"
-"Іменування\n"
-"\n"
-"Керування іменуванням клієнтських комп’ютерів\n"
-"\n"
-"Іменуваннями можна керувати реєстрацією за допомогою сервера іменувань\n"
-"на основі імені користувача і пароля або ручним імпортуванням іменування\n"
-"сертифікатів. Сертифікат іменування містить вбудовану інформацію,\n"
-"зокрема іменування продукту, кількість та дати чинності.\n"
-"\n"
-"Сервер іменування керує кількістю доступних іменувань.\n"
-"Для позначення іменувань використаними сервером IPA вам слід вказати\n"
-"кількість та позначити як використані сервером іменування.\n"
-"\n"
-" Реєстрація за допомогою сервера іменувань:\n"
-" ipa entitle-register consumer\n"
-"\n"
-" Імпортування сертифіката іменування:\n"
-" ipa entitle-import /home/user/ipaclient.pem\n"
-"\n"
-" Показ поточних іменувань:\n"
-" ipa entitle-status\n"
-"\n"
-" Отримання подробиць щодо сертифікатів іменування:\n"
-" ipa entitle-get\n"
-"\n"
-" Використати декілька іменувань з сервера іменування:\n"
-" ipa entitle-consume 50\n"
-"\n"
-"Ідентифікатором реєстрації є унікальний ідентифікатор (UUID). Ідентифікатор\n"
-"буде ІМПОРТОВАНО, якщо ви скористаєтеся імпортуванням іменувань.\n"
-"\n"
-"Внесення змін до /etc/rhsm/rhsm.conf потребує перезапуску служби httpd.\n"
-
-msgid "not allowed to perform this command"
-msgstr "виконувати цю команду заборонено"
-
-msgid "entitlement"
-msgstr "іменування"
-
-msgid "entitlements"
-msgstr "іменування"
-
-msgid "Entitlements"
-msgstr "Іменування"
-
-msgid "Entitlement"
-msgstr "Іменування"
-
-msgid "Display current entitlements."
-msgstr "Показати поточні іменування."
-
-msgid "UUID"
-msgstr "UUID"
-
-msgid "Product"
-msgstr "Продукт"
-
-msgid "Quantity"
-msgstr "Кількість"
-
-msgid "Consumed"
-msgstr "Використано"
-
-msgid "Consume an entitlement."
-msgstr "Використати іменування."
-
-#, python-format
-msgid "Consumed %(value)s entitlement(s)."
-msgstr "Використано %(value)s іменувань."
-
-#, python-format
-msgid "There are only %d entitlements left"
-msgstr "Залишилося лише %d іменувань"
-
-msgid "Retrieve the entitlement certs."
-msgstr "Отримати сертифікати іменування."
-
-msgid "Start"
-msgstr "Початок"
-
-msgid "End"
-msgstr "Кінець"
-
-msgid "Serial Number"
-msgstr "Серійний номер"
-
-msgid "Not an entitlement certificate"
-msgstr "Не є сертифікатом іменування"
-
-msgid "Search for entitlement accounts."
-msgstr "Шукати облікові записи іменування."
-
-msgid "Register to the entitlement system."
-msgstr "Зареєструвати систему іменування."
-
-msgid "Registered to entitlement server."
-msgstr "Зареєстровано сервер іменування."
-
-msgid "Username"
-msgstr "Користувач"
-
-msgid "Enrollment UUID (not implemented)"
-msgstr "UUID реєстрації (не реалізовано)"
-
-msgid "Registration password"
-msgstr "Пароль реєстрації"
-
-msgid "No permission to register"
-msgstr "Немає доступу до реєстрації"
-
-msgid "Registering to specific UUID is not supported yet."
-msgstr "Реєстрації окремих UUID ще не передбачено."
-
-msgid "Import an entitlement certificate."
-msgstr "Імпортувати сертифікат іменування."
-
-msgid "Enrollment UUID"
-msgstr "UUID реєстрації"
-
-msgid "Re-sync the local entitlement cache with the entitlement server."
-msgstr ""
-"Виконати повторну синхронізацію локального кешу іменування з сервером "
-"іменування."
-
-msgid "Entitlement(s) synchronized."
-msgstr "Іменування синхронізовано."
-
-msgid ""
-"\n"
"Groups of users\n"
"\n"
"Manage groups of users. By default, new groups are POSIX groups. You\n"
@@ -4803,13 +4646,13 @@ msgid ""
" 4. Test if other user from a trusted domain specified by its SID matches "
"any rule:\n"
"\n"
-" $ ipa hbactest --user S-1-5-21-3035198329-144811719-1378114514-500 \\\n"
+" $ ipa hbactest --user S-1-5-21-3035198329-144811719-1378114514-1203 \\\n"
" --host `hostname` --service sshd\n"
" --------------------\n"
" Access granted: True\n"
" --------------------\n"
" Matched rules: allow_all\n"
-" Matched rules: can_login\n"
+" Not matched rules: can_login\n"
"\n"
" 5. Test if other user from a trusted domain specified by its shortname "
"matches\n"
@@ -4976,7 +4819,7 @@ msgstr ""
" Надано доступ: Так\n"
" --------------------\n"
" Відповідні правила: allow_all\n"
-" Відповідні правила: can_login\n"
+" Невідповідні правила: can_login\n"
"\n"
" 3. Перевірити, чи відповідає користувач з довіреного домену\n"
" вказаний за SID, якомусь правилу:\n"
@@ -5193,6 +5036,9 @@ msgstr ""
msgid "Keytab"
msgstr "Таблиця ключів"
+msgid "Serial Number"
+msgstr "Серійний номер"
+
msgid "Serial Number (hex)"
msgstr "Серійний номер (шістнадцятковий)"
@@ -5781,6 +5627,21 @@ msgstr "Діапазони ідентифікаторів"
msgid "ID Range"
msgstr "Діапазон ідентифікаторів"
+msgid "local domain range"
+msgstr "локальний діапазон доменів"
+
+msgid "Active Directory winsync range"
+msgstr "Діапазон winsync Active Directory"
+
+msgid "Active Directory domain range"
+msgstr "Діапазон доменів Active Directory"
+
+msgid "Active Directory trust range with POSIX attributes"
+msgstr "Діапазон довіри Active Directory з атрибутами POSIX"
+
+msgid "IPA trust range"
+msgstr "Діапазон довіри IPA"
+
msgid "Range name"
msgstr "Назва діапазону"
@@ -5805,11 +5666,8 @@ msgstr "Назва довіреного домену"
msgid "Range type"
msgstr "Тип діапазону"
-msgid "Active Directory domain range"
-msgstr "Діапазон доменів Active Directory"
-
-msgid "local domain range"
-msgstr "локальний діапазон доменів"
+msgid "ID range type, one of {vals}"
+msgstr "Тип діапазону ідентифікаторів, одне з таких значень: {vals}"
msgid ""
"range modification leaving objects with ID out of the defined range is not "
@@ -5851,7 +5709,7 @@ msgid ""
"\n"
" may be given for a new ID range for the local domain while\n"
"\n"
-" --rid-bas\n"
+" --rid-base\n"
" --dom-sid\n"
"\n"
" must be given to add a new range for a trusted AD domain.\n"
@@ -5889,7 +5747,7 @@ msgstr ""
"\n"
" для додавання нового діапазону ідентифікаторів для локального домену і\n"
"\n"
-" --rid-bas\n"
+" --rid-base\n"
" --dom-sid\n"
"\n"
" для додавання нового діапазону для довіреного домену AD.\n"
@@ -5923,6 +5781,13 @@ msgstr ""
"Не вдалося знайти SID для вказаного довіреного домену. Будь ласка, вкажіть "
"SID безпосередньо за допомогою параметра dom-sid."
+msgid ""
+"IPA Range type must be one of ipa-ad-trust or ipa-ad-trust-posix when SID of "
+"the trusted domain is specified."
+msgstr ""
+"Якщо вказано SID довіреного домену, типом діапазону IPA має бути ipa-ad-"
+"trust або ipa-ad-trust-posix."
+
msgid "Options dom-sid/dom-name and secondary-rid-base cannot be used together"
msgstr ""
"Параметри dom-sid/dom-name і secondary-rid-base не можна використовувати "
@@ -5931,6 +5796,13 @@ msgstr ""
msgid "Options dom-sid/dom-name and rid-base must be used together"
msgstr "Параметри dom-sid/dom-name і rid-base слід використовувати разом"
+msgid ""
+"IPA Range type must not be one of ipa-ad-trust or ipa-ad-trust-posix when "
+"SID of the trusted domain is not specified."
+msgstr ""
+"Якщо не вказано SID довіреного домену, типом діапазону IPA не може бути ipa-"
+"ad-trust або ipa-ad-trust-posix."
+
msgid "Options secondary-rid-base and rid-base must be used together"
msgstr "Параметри secondary-rid-base і rid-base слід використовувати разом"
@@ -5938,6 +5810,13 @@ msgid "Primary RID range and secondary RID range cannot overlap"
msgstr ""
"Основний діапазон RID і вторинний діапазон RID не повинні перекриватися"
+msgid ""
+"You must specify both rid-base and secondary-rid-base options, because ipa-"
+"adtrust-install has already been run."
+msgstr ""
+"Вам слід вказати обидва параметри, rid-base і secondary-rid-base, оскільки "
+"вже запущено ipa-adtrust-install."
+
msgid "Delete an ID range."
msgstr "Вилучити діапазон ідентифікаторів."
@@ -6033,8 +5912,8 @@ msgstr "Додано заборону ${other_entity} до ${entity} ${primary_k
msgid "Add ${entity} ${primary_key} into ${other_entity}"
msgstr "Додати ${entity} ${primary_key} до ${other_entity}"
-msgid "Items added"
-msgstr "Записи додано"
+msgid "${count} item(s) added"
+msgstr "Додано ${count} записів"
msgid "Direct Membership"
msgstr "Безпосередня участь"
@@ -6069,8 +5948,8 @@ msgstr "Вилучити заборону ${other_entity} з ${entity} ${primary
msgid "Remove ${entity} ${primary_key} from ${other_entity}"
msgstr "Вилучити ${entity} ${primary_key} з ${other_entity}"
-msgid "Items removed"
-msgstr "Записи вилучено"
+msgid "${count} item(s) removed"
+msgstr "Вилучено ${count} записів"
msgid "Show Results"
msgstr "Показати результати"
@@ -6322,6 +6201,9 @@ msgstr "Вийти"
msgid "Logout error"
msgstr "Помилка під час виходу"
+msgid "Username"
+msgstr "Користувач"
+
msgid "number of passwords"
msgstr "кількість паролів"
@@ -6637,42 +6519,6 @@ msgstr "Додати права доступу"
msgid "Remove Permission"
msgstr "Вилучити права доступу"
-msgid "Account"
-msgstr "Обліковий запис"
-
-msgid "Consume"
-msgstr "Використання"
-
-msgid "Consume Entitlement"
-msgstr "Іменування використання"
-
-msgid "Download"
-msgstr "Звантажити"
-
-msgid "Download Certificate"
-msgstr "Звантажити сертифікат"
-
-msgid "Import"
-msgstr "Імпортувати"
-
-msgid "Import Certificate"
-msgstr "Імпортувати сертифікат"
-
-msgid "Enter the Base64-encoded entitlement certificate below:"
-msgstr "Нижче вкажіть закодований у Base64 сертифікат іменування:"
-
-msgid "Loading..."
-msgstr "Завантаження…"
-
-msgid "No Certificate."
-msgstr "Без сертифіката."
-
-msgid "Register"
-msgstr "Зареєструватися"
-
-msgid "Registration"
-msgstr "Реєстрація"
-
msgid "Group Settings"
msgstr "Параметри групи"
@@ -6871,9 +6717,18 @@ msgstr "Вторинна основа RID"
msgid "Active Directory domain"
msgstr "Домен Active Directory"
+msgid "Active Directory domain with POSIX attributes"
+msgstr "Домен Active Directory з атрибутами POSIX"
+
msgid "Local domain"
msgstr "Локальний домен"
+msgid "IPA trust"
+msgstr "Довіра IPA"
+
+msgid "Active Directory winsync"
+msgstr "winsync Active Directory"
+
msgid "Realm Domains"
msgstr "Домени області"
@@ -6958,8 +6813,8 @@ msgstr "Доступ до цього вузла"
msgid "Option added"
msgstr "Додано параметр"
-msgid "Option(s) removed"
-msgstr "Вилучено параметр"
+msgid "${count} option(s) removed"
+msgstr "Вилучено ${count} параметрів"
msgid "As Whom"
msgstr "Від імені"
@@ -6970,6 +6825,9 @@ msgstr "Вказані команди і групи"
msgid "Specified Groups"
msgstr "Вказані групи"
+msgid "Account"
+msgstr "Обліковий запис"
+
msgid "Administrative account"
msgstr "Адміністративний обліковий запис"
@@ -7076,20 +6934,20 @@ msgstr "Повторіть пароль"
msgid "Are you sure you want to delete selected entries?"
msgstr "Ви справді бажаєте вилучити позначені записи?"
-msgid "Selected entries were deleted."
-msgstr "Позначені записи було вилучено."
+msgid "${count} item(s) deleted"
+msgstr "Вилучено ${count} записів"
msgid "Are you sure you want to disable selected entries?"
msgstr "Ви справді хочете вимкнути позначені записи?"
-msgid "${count} items were disabled"
-msgstr "Було вимкнено ${count} записів"
+msgid "${count} item(s) disabled"
+msgstr "Вимкнено ${count} записів"
msgid "Are you sure you want to enable selected entries?"
msgstr "Ви справді бажаєте увімкнути позначені записи?"
-msgid "${count} items were enabled"
-msgstr "Було увімкнено ${count} записів"
+msgid "${count} item(s) enabled"
+msgstr "Увімкнено ${count} записів"
msgid "Some entries were not deleted"
msgstr "Деякі з записів не вилучено"
@@ -8139,8 +7997,7 @@ msgid ""
" Ping an IPA server verbosely:\n"
" ipa -v ping\n"
" ipa: INFO: trying https://ipa.example.com/ipa/xml\n"
-" ipa: INFO: Forwarding 'ping' to server u'https://ipa.example.com/ipa/"
-"xml'\n"
+" ipa: INFO: Forwarding 'ping' to server 'https://ipa.example.com/ipa/xml'\n"
" -----------------------------------------------------\n"
" IPA server version 2.1.9. API version 2.20\n"
" -----------------------------------------------------\n"
@@ -8982,8 +8839,8 @@ msgstr ""
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] і/або шаблону c[0-1023]-c[0-c0123]"
+"Некоректне значення MCS. Значення має відповідати шаблону c[0-1023]."
+"c[0-1023] і/або шаблону c[0-1023]-c[0-c0123]"
msgid "SELinux user map list not found in configuration"
msgstr "Списку карт користувачів SELinux у налаштуваннях не виявлено"
@@ -10093,10 +9950,24 @@ msgid "Size of the ID range reserved for the trusted domain"
msgstr ""
"Розмір діапазону ідентифікаторів, зарезервованого для довіреного домену"
+msgid "Type of trusted domain ID range, one of {vals}"
+msgstr ""
+"Тип діапазону ідентифікаторів довіреного домену, одне з таких значень: {vals}"
+
#, python-format
msgid "Added Active Directory trust for realm \"%(value)s\""
msgstr "Додано запис довіри Active Directory для області «%(value)s»"
+msgid "AD Trust setup"
+msgstr "Налаштування довіри AD"
+
+msgid ""
+"Cannot perform join operation without Samba 4 support installed. Make sure "
+"you have installed server-trust-ad sub-package of IPA"
+msgstr ""
+"Виконати дію з приєднання без встановленої підтримки Samba 4 неможливо. "
+"Переконайтеся, що вами встановлено підпакунок IPA server-trust-ad."
+
msgid "missing base_id"
msgstr "не вистачає base_id"
@@ -10109,6 +9980,35 @@ msgstr "тип довіри"
msgid "only \"ad\" is supported"
msgstr "передбачено підтримку лише «ad»"
+msgid "Trusted domain and administrator account use different realms"
+msgstr ""
+"Довіреним доменом і обліковим записом адміністратора використовуються різні "
+"області"
+
+msgid "Realm administrator password should be specified"
+msgstr "Має бути вказано пароль адміністратора області"
+
+msgid "id range type"
+msgstr "тип діапазону ідентифікаторів"
+
+msgid ""
+"Only the ipa-ad-trust and ipa-ad-trust-posix are allowed values for --range-"
+"type when adding an AD trust."
+msgstr ""
+"Якщо додається зв’язок довіри AD, значенням --range-type має бути лише ipa-"
+"ad-trust або ipa-ad-trust-posix."
+
+msgid "id range"
+msgstr "діапазон ідентифікаторів"
+
+msgid ""
+"An id range already exists for this trust. You should either delete the old "
+"range, or exclude --base-id/--range-size options from the command."
+msgstr ""
+"Для цього зв’язку довіри вже існує діапазон ідентифікаторів. Вам слід або "
+"вилучити попередній діапазон, або виключити з команди параметри --base-id/--"
+"range-size."
+
msgid "range exists"
msgstr "діапазон вже існує"
@@ -10120,37 +10020,22 @@ msgstr ""
"SID. Діапазон ідентифікаторів для нового довіреного домену має бути створено "
"вручну."
-msgid "AD Trust setup"
-msgstr "Налаштування довіри AD"
+msgid "range type change"
+msgstr "зміна типу діапазону"
msgid ""
-"Cannot perform join operation without Samba 4 support installed.\n"
-" Make sure you have installed server-trust-ad "
-"sub-package of IPA"
+"ID range for the trusted domain already exists, but it has a different type. "
+"Please remove the old range manually, or do not enforce type via --range-"
+"type option."
msgstr ""
-"Виконати дію з приєднання без встановленої підтримки Samba 4 неможливо.\n"
-"Переконайтеся, що вами встановлено підпакунок IPA server-trust-ad."
-
-msgid ""
-"Cannot perform join operation without own domain configured.\n"
-" Make sure you have run ipa-adtrust-install on "
-"the IPA server first"
-msgstr ""
-"Без налаштовування власного домену не можна виконувати дію з приєднання.\n"
-"Спочатку запустіть ipa-adtrust-install на сервері IPA."
+"Діапазон ідентифікаторів для довіреного домену вже існує, але належить до "
+"іншого типу. Будь ласка, вилучіть попередній діапазон вручну або не "
+"визначайте тип у примусовому порядку за допомогою параметра --range-type."
#, python-format
msgid "Re-established trust to domain \"%(value)s\""
msgstr "Відновлено довіру до домену «%(value)s»"
-msgid "Trusted domain and administrator account use different realms"
-msgstr ""
-"Довіреним доменом і обліковим записом адміністратора використовуються різні "
-"області"
-
-msgid "Realm administrator password should be specified"
-msgstr "Має бути вказано пароль адміністратора області"
-
#, python-format
msgid "Unable to resolve domain controller for '%s' domain. "
msgstr "Не вдалося визначити контролер домену для домену «%s». "
@@ -10271,6 +10156,9 @@ msgstr "Назва"
msgid "SID"
msgstr "SID"
+msgid "Determine whether ipa-adtrust-install has been run on this system"
+msgstr "Визначити, чи було запущено ipa-adtrust-install для цієї системи"
+
msgid ""
"\n"
"Users\n"
@@ -10407,8 +10295,8 @@ msgstr "Ініціали"
msgid "Home directory"
msgstr "Домашній каталог"
-msgid "GECOS field"
-msgstr "Поле GECOS"
+msgid "GECOS"
+msgstr "GECOS"
msgid "Login shell"
msgstr "Оболонка входу"
@@ -10648,6 +10536,9 @@ msgstr "Обліковий запис вимкнено: %(disabled)s"
msgid "operation not defined"
msgstr "дію не визначено"
+msgid "not allowed to perform this command"
+msgstr "виконувати цю команду заборонено"
+
msgid "No such virtual command"
msgstr "Такої віртуальної команди не передбачено"
@@ -10784,15 +10675,15 @@ msgstr ""
"обмін даними з довіреним доменом дозволено лише учасникам групи "
"адміністрування Trusts"
+msgid "no trusted domain is configured"
+msgstr "Не налаштовано жодного довіреного домену"
+
msgid "domain is not configured"
msgstr "домен не налаштовано"
msgid "SID is not valid"
msgstr "SID не є чинним"
-msgid "no trusted domain is configured"
-msgstr "Не налаштовано жодного довіреного домену"
-
msgid "SID does not match exactlywith any trusted domain's SID"
msgstr "SID не збігається точно з будь-яким з SID довірених доменів"
diff --git a/install/po/zh_CN.po b/install/po/zh_CN.po
index 7f1c6ee2..cbf5e4dc 100644
--- a/install/po/zh_CN.po
+++ b/install/po/zh_CN.po
@@ -10,8 +10,8 @@ msgstr ""
"Project-Id-Version: FreeIPA\n"
"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/"
"newticket\n"
-"POT-Creation-Date: 2013-05-09 17:50+0200\n"
-"PO-Revision-Date: 2013-05-07 07:53+0000\n"
+"POT-Creation-Date: 2013-08-01 16:02+0200\n"
+"PO-Revision-Date: 2013-08-01 14:06+0000\n"
"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
"Language-Team: Chinese (China) <trans-zh_cn@lists.fedoraproject.org>\n"
"Language: zh_CN\n"
@@ -366,9 +366,6 @@ msgstr "名"
msgid "Last name"
msgstr "姓"
-msgid "GECOS field"
-msgstr "GECOS字段"
-
msgid "Login shell"
msgstr "登录shell"