summaryrefslogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2016-08-03 17:15:53 +0200
committerMartin Babinsky <mbabinsk@redhat.com>2016-08-30 10:25:36 +0200
commitcb1cee4db830e2eee4e72560958a3e4e4f5ca007 (patch)
treefb8f8f3bee0f41a12168088458c584a067921752 /install
parentb91ba39d627d36d1a62ebf97a987a2579404395e (diff)
downloadfreeipa-cb1cee4db830e2eee4e72560958a3e4e4f5ca007.tar.gz
freeipa-cb1cee4db830e2eee4e72560958a3e4e4f5ca007.tar.xz
freeipa-cb1cee4db830e2eee4e72560958a3e4e4f5ca007.zip
Update translations
Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
Diffstat (limited to 'install')
-rw-r--r--install/po/bn_IN.po8
-rw-r--r--install/po/ca.po297
-rw-r--r--install/po/cs.po22
-rw-r--r--install/po/de.po3345
-rw-r--r--install/po/es.po4397
-rw-r--r--install/po/eu.po421
-rw-r--r--install/po/fr.po11980
-rw-r--r--install/po/hi.po8
-rw-r--r--install/po/hu.po135
-rw-r--r--install/po/id.po8
-rw-r--r--install/po/ipa.pot42701
-rw-r--r--install/po/ja.po326
-rw-r--r--install/po/kn.po725
-rw-r--r--install/po/mr.po10
-rw-r--r--install/po/nl.po8
-rw-r--r--install/po/pl.po1206
-rw-r--r--install/po/pt_BR.po4
-rw-r--r--install/po/ru.po1381
-rw-r--r--install/po/sk.po1293
-rw-r--r--install/po/tg.po154
-rw-r--r--install/po/uk.po21063
-rw-r--r--install/po/zh_CN.po440
22 files changed, 64980 insertions, 24952 deletions
diff --git a/install/po/bn_IN.po b/install/po/bn_IN.po
index aec819d3c..727c0e1c1 100644
--- a/install/po/bn_IN.po
+++ b/install/po/bn_IN.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2014-07-03 04:37-0400\n"
-"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2015-01-05 01:08-0500\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Bengali (India) (http://www.transifex.com/projects/p/freeipa/"
"language/bn_IN/)\n"
"Language: bn-IN\n"
@@ -19,7 +19,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
msgid "Passwords do not match"
msgstr "পাসওয়ার্ড দুটি মিলছে না"
diff --git a/install/po/ca.po b/install/po/ca.po
index 9f4efa16a..c4feabc87 100644
--- a/install/po/ca.po
+++ b/install/po/ca.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2014-09-23 08:41-0400\n"
-"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2015-01-05 01:08-0500\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/freeipa/language/"
"ca/)\n"
"Language: ca\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
msgid "Error"
msgstr "Error"
@@ -32,12 +32,6 @@ msgstr "Credencials no vàlides"
msgid "Data"
msgstr "Dades"
-msgid "Passwords do not match"
-msgstr "Les contrasenyes no coincideixen"
-
-msgid "Command not implemented"
-msgstr "No s'ha implementat l'ordre"
-
msgid "Permission"
msgstr "Permís"
@@ -59,123 +53,39 @@ msgstr "Subarbre"
msgid "Description"
msgstr "Descripció"
+msgid "Rights"
+msgstr "Drets"
+
msgid "Users"
msgstr "Usuaris"
-msgid "Location"
-msgstr "Ubicació"
-
-msgid "Map"
-msgstr "Mapa"
-
msgid "Key"
msgstr "Tecla"
msgid "description"
msgstr "descripció"
-msgid "Mount point"
-msgstr "Punt de muntatge"
-
-msgid "entry"
-msgstr "entrada"
+msgid "Location"
+msgstr "Ubicació"
-msgid "Rights"
-msgstr "Drets"
+msgid "Map"
+msgstr "Mapa"
msgid "Rename"
msgstr "Canvia el nom"
-msgid "User"
-msgstr "Usuari"
-
-msgid "User login"
-msgstr "Entrada"
-
-msgid "First name"
-msgstr "Nom"
-
-msgid "Last name"
-msgstr "Cognom"
-
-msgid "Full name"
-msgstr "Nom complet"
-
-msgid "Initials"
-msgstr "Inicials"
-
-msgid "Home directory"
-msgstr "Directori de l'usuari"
-
-msgid "Login shell"
-msgstr "Intèrpret d'ordres de l'inici de sessió"
-
-msgid "Email address"
-msgstr "Adreça de correu electrònic"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "City"
-msgstr "Ciutat"
-
-msgid "State/Province"
-msgstr "Estat/província"
-
-msgid "Telephone Number"
-msgstr "Número de telèfon"
-
-msgid "Pager Number"
-msgstr "Número de buscapersones"
-
-msgid "Fax Number"
-msgstr "Número de fax"
-
-msgid "Job Title"
-msgstr "Càrrec"
-
-msgid "Manager"
-msgstr "Gestor"
-
-msgid "Class"
-msgstr "Classe"
-
-msgid "Certificate"
-msgstr "Certificat"
-
-msgid "Enabled"
-msgstr "S'ha habilitat"
-
-msgid "Services"
-msgstr "Serveis"
-
-msgid "user"
-msgstr "usuari"
+msgid "Mount point"
+msgstr "Punt de muntatge"
msgid "Subject"
msgstr "Assumpte"
-msgid "Issuer"
-msgstr "Emissor"
-
-msgid "Not Before"
-msgstr "No abans"
-
-msgid "Not After"
-msgstr "No després"
+msgid "Reason"
+msgstr "Raó"
msgid "Serial number"
msgstr "Número de sèrie"
-msgid "Status"
-msgstr "Estat"
-
-msgid "Revoked"
-msgstr "Revocat"
-
-msgid "Configuration"
-msgstr "Configuració"
-
msgid "IP Address"
msgstr "Adreça IP"
@@ -215,23 +125,26 @@ msgstr "Empremta"
msgid "Force"
msgstr "Força"
-msgid "group"
-msgstr "grup"
-
msgid "Group name"
msgstr "Nom del grup"
-msgid "Access time"
-msgstr "Temps d'accés"
+msgid "user"
+msgstr "usuari"
-msgid "Warning"
-msgstr "Avís"
+msgid "group"
+msgstr "grup"
+
+msgid "Enabled"
+msgstr "S'ha habilitat"
+
+msgid "Services"
+msgstr "Serveis"
msgid "User name"
msgstr "Nom d'usuari"
-msgid "Host"
-msgstr "Ordinador central"
+msgid "Warning"
+msgstr "Avís"
msgid "Host name"
msgstr "Nom de l'amfitrió"
@@ -245,6 +158,129 @@ msgstr "Plataforma"
msgid "Operating system"
msgstr "Sistema operatiu"
+msgid "Certificate"
+msgstr "Certificat"
+
+msgid "Class"
+msgstr "Classe"
+
+msgid "User login"
+msgstr "Entrada"
+
+msgid "UID"
+msgstr "UID"
+
+msgid "Home directory"
+msgstr "Directori de l'usuari"
+
+msgid "Login shell"
+msgstr "Intèrpret d'ordres de l'inici de sessió"
+
+msgid "Continue"
+msgstr "Continua"
+
+msgid "Netgroup name"
+msgstr "Nom de grup de xarxa"
+
+msgid "Manager"
+msgstr "Gestor"
+
+msgid "Disabled"
+msgstr "Inhabilitat"
+
+msgid "New Password"
+msgstr "Contrasenya nova"
+
+msgid "permissions"
+msgstr "permisos"
+
+msgid "Group"
+msgstr "Grup"
+
+msgid "User"
+msgstr "Usuari"
+
+msgid "Server"
+msgstr "Servidor"
+
+msgid "Domain"
+msgstr "Domini"
+
+msgid "Commands"
+msgstr "Ordres"
+
+msgid "First name"
+msgstr "Nom"
+
+msgid "Last name"
+msgstr "Cognom"
+
+msgid "Full name"
+msgstr "Nom complet"
+
+msgid "Initials"
+msgstr "Inicials"
+
+msgid "Email address"
+msgstr "Adreça de correu electrònic"
+
+msgid "City"
+msgstr "Ciutat"
+
+msgid "State/Province"
+msgstr "Estat/província"
+
+msgid "Telephone Number"
+msgstr "Número de telèfon"
+
+msgid "Pager Number"
+msgstr "Número de buscapersones"
+
+msgid "Fax Number"
+msgstr "Número de fax"
+
+msgid "Job Title"
+msgstr "Càrrec"
+
+msgid "Self"
+msgstr "Ell mateix"
+
+msgid "Username"
+msgstr "Nom d'usuari"
+
+msgid "Passwords do not match"
+msgstr "Les contrasenyes no coincideixen"
+
+msgid "Command not implemented"
+msgstr "No s'ha implementat l'ordre"
+
+msgid "entry"
+msgstr "entrada"
+
+msgid "Issuer"
+msgstr "Emissor"
+
+msgid "Not Before"
+msgstr "No abans"
+
+msgid "Not After"
+msgstr "No després"
+
+msgid "Status"
+msgstr "Estat"
+
+msgid "Revoked"
+msgstr "Revocat"
+
+msgid "Configuration"
+msgstr "Configuració"
+
+msgid "Access time"
+msgstr "Temps d'accés"
+
+msgid "Host"
+msgstr "Ordinador central"
+
msgid "Serial Number"
msgstr "Número de sèrie"
@@ -347,9 +383,6 @@ msgstr "Entra"
msgid "Logout"
msgstr "Surt"
-msgid "Username"
-msgstr "Nom d'usuari"
-
msgid "seconds"
msgstr "segons"
@@ -470,27 +503,18 @@ msgstr "Modificat"
msgid "Groups"
msgstr "Grups"
-msgid "Commands"
-msgstr "Ordres"
-
msgid "Allow"
msgstr "Permet"
msgid "Account"
msgstr "Compte"
-msgid "Domain"
-msgstr "Domini"
-
msgid "Account Settings"
msgstr "Paràmetres dels comptes"
msgid "Mailing Address"
msgstr "Adreça postal"
-msgid "New Password"
-msgstr "Contrasenya nova"
-
msgid "Reset Password"
msgstr "Reinicia la contrasenya"
@@ -500,9 +524,6 @@ msgstr "Selecciona-ho tot"
msgid "Unselect All"
msgstr "No seleccionis res"
-msgid "Disabled"
-msgstr "Inhabilitat"
-
msgid "DNS"
msgstr "DNS"
@@ -524,21 +545,6 @@ msgstr "Pàgina"
msgid "Prev"
msgstr "Anterior"
-msgid "Continue"
-msgstr "Continua"
-
-msgid "Netgroup name"
-msgstr "Nom de grup de xarxa"
-
-msgid "permissions"
-msgstr "permisos"
-
-msgid "Group"
-msgstr "Grup"
-
-msgid "Server"
-msgstr "Servidor"
-
msgid "Role"
msgstr "Rol"
@@ -554,9 +560,6 @@ msgstr "Desconegut"
msgid "Trust"
msgstr "Confiança"
-msgid "Self"
-msgstr "Ell mateix"
-
msgid "Time now"
msgstr "L'hora actual"
diff --git a/install/po/cs.po b/install/po/cs.po
index 96998baab..8f16e6bfa 100644
--- a/install/po/cs.po
+++ b/install/po/cs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
"PO-Revision-Date: 2015-06-29 01:17-0400\n"
"Last-Translator: Josef Hruška <hrusjos@gmail.com>\n"
"Language-Team: Czech (http://www.transifex.com/projects/p/freeipa/language/"
@@ -19,7 +19,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
+
+msgid "A string searched in all relevant object attributes"
+msgstr "Řetězec vyhledávaný ve všech odpovídajících atributech objektu"
+
+msgid "Operating system"
+msgstr "Operační systém"
+
+msgid "User password"
+msgstr "Uživatelské heslo"
#, python-format
msgid "Enter %(label)s again to verify: "
@@ -63,9 +72,6 @@ msgstr "Zastaralé volby"
msgid "No file to read"
msgstr "Žádný soubor k přečtení"
-msgid "A string searched in all relevant object attributes"
-msgstr "Řetězec vyhledávaný ve všech odpovídajících atributech objektu"
-
#, python-format
msgid "%(cver)s client incompatible with %(sver)s server at '%(server)s'"
msgstr ""
@@ -124,9 +130,3 @@ msgstr "Nenalezena mezipamět ověřovacích údajů"
#, python-format
msgid "%(reason)s"
msgstr "%(reason)s"
-
-msgid "Operating system"
-msgstr "Operační systém"
-
-msgid "User password"
-msgstr "Uživatelské heslo"
diff --git a/install/po/de.po b/install/po/de.po
index 72bc8192d..15bf41829 100644
--- a/install/po/de.po
+++ b/install/po/de.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
"PO-Revision-Date: 2016-06-17 07:17-0400\n"
"Last-Translator: Martin Bašti <mbasti@redhat.com>\n"
"Language-Team: German (http://www.transifex.com/projects/p/freeipa/language/"
@@ -24,7 +24,28 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
+
+msgid "Failed members"
+msgstr "Fehler bei Mitgliedern"
+
+msgid "Failed hosts/hostgroups"
+msgstr "Fehler bei Hosts/Hostgruppen"
+
+msgid "Failed users/groups"
+msgstr "Fehlerhafte Benutzer/Gruppen"
+
+msgid "Failed service/service groups"
+msgstr "Fehler bei Diensten/Dienstgruppen"
+
+msgid "Failed to remove"
+msgstr "Entfernen fehlgeschlagen"
+
+msgid "Failed RunAs"
+msgstr "RunAs fehlgeschlagen"
+
+msgid "Failed RunAsGroup"
+msgstr "RunAsGroup fehlgeschlagen"
msgid "Failed to add"
msgstr "Hinzufügen fehlgeschlagen"
@@ -65,11 +86,6 @@ msgstr "Alles löschen?"
msgid "Delete %(name)s '%(value)s'?"
msgstr "Wert von %(name)s auf »%(value)s« löschen?"
-msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it."
-msgstr ""
-"Der Migrationsmodus ist deaktiviert. Rufen Sie »ipa config-mod« auf, um ihn "
-"zu aktivieren."
-
msgid "Synchronize an OTP token."
msgstr "OTP Token synchronisieren."
@@ -125,26 +141,1676 @@ msgstr "Ungültige Zugangsdaten"
msgid "Data"
msgstr "Daten"
-msgid "Failed members"
-msgstr "Fehler bei Mitgliedern"
+msgid "ACI name"
+msgstr "ACI-Name"
-msgid "Failed hosts/hostgroups"
-msgstr "Fehler bei Hosts/Hostgruppen"
+msgid "Permission"
+msgstr "Berechtigung"
-msgid "Failed users/groups"
-msgstr "Fehlerhafte Benutzer/Gruppen"
+msgid "Permission ACI grants access to"
+msgstr "Berechtigungs-ACI erlaubt Zugriff auf"
-msgid "Failed service/service groups"
-msgstr "Fehler bei Diensten/Dienstgruppen"
+msgid "User group"
+msgstr "Benutzer-Gruppe"
-msgid "Failed to remove"
-msgstr "Entfernen fehlgeschlagen"
+msgid "User group ACI grants access to"
+msgstr "Benutzergruppen-ACI erlaubt Zugriff auf"
-msgid "Failed RunAs"
-msgstr "RunAs fehlgeschlagen"
+msgid "Permissions"
+msgstr "Berechtigungen"
-msgid "Failed RunAsGroup"
-msgstr "RunAsGroup fehlgeschlagen"
+msgid "Attributes to which the permission applies"
+msgstr "Attribute auf die die Berechtigung angewendet wird"
+
+msgid "Attributes"
+msgstr "Attribute"
+
+msgid "Type"
+msgstr "Typ"
+
+msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
+msgstr "Typ des IPA-Objekts (user, group, host, hostgroup, service, netgroup)"
+
+msgid "Member of"
+msgstr "Mitglied von"
+
+msgid "Member of a group"
+msgstr "Mitglied einer Gruppe"
+
+msgid "Filter"
+msgstr "Filter"
+
+msgid "Legal LDAP filter (e.g. ou=Engineering)"
+msgstr "Gültiger LDAP filter (z.B. ou=Engineering)"
+
+msgid "Subtree"
+msgstr "Subtree"
+
+msgid "Subtree to apply ACI to"
+msgstr "Subtree auf den ACI angewendet wird"
+
+msgid "Target group"
+msgstr "Ziel-Gruppe"
+
+msgid "Target your own entry (self)"
+msgstr "Auf eigenen Eintrag anwenden (self)"
+
+msgid "ACI prefix"
+msgstr "ACI-Präfix"
+
+msgid ""
+"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
+"none)"
+msgstr ""
+"Präfix zur Unterscheidung der ACI-Typen (permission, delegation, "
+"selfservice, none)"
+
+msgid "Test the ACI syntax but don't write anything"
+msgstr "ACI-Syntax testen, aber nicht schreiben"
+
+msgid ""
+"Retrieve and print all attributes from the server. Affects command output."
+msgstr ""
+"Ermittelt alle Attribute des Servers und gibt diese aus. Dies wirkt sich auf "
+"die Befehlsausgabe aus."
+
+msgid "Print entries as stored on the server. Only affects output format."
+msgstr ""
+"Gibt die Einträge so aus, wie sie auf dem Server gespeichert sind. Dies "
+"wirkt sich nur auf das Ausgabeformat aus."
+
+msgid "User-friendly description of action performed"
+msgstr "Benutzerfreundliche Beschreibung der ausgeführten Aktion"
+
+msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
+msgstr ""
+"Der Wert von »primary_key« des Eintrags, z.B. »jdoe« für einen Benutzer"
+
+msgid "True means the operation was successful"
+msgstr "»True« bedeutet, dass die Operation erfolgreich abgeschlossen wurde."
+
+msgid "A string searched in all relevant object attributes"
+msgstr ""
+"Eine Zeichenkette, nach der in allen relevanten Objektattributen gesucht wird"
+
+msgid "Primary key only"
+msgstr "Nur primärer Schlüssel"
+
+msgid "Number of entries returned"
+msgstr "Anzahl der zurückgegebenen Einträge"
+
+msgid "True if not all results were returned"
+msgstr "»True«, falls nicht alle Ergebnisse ausgegeben wurden"
+
+msgid "New ACI name"
+msgstr "Neuer ACI-Name"
+
+msgid "Location of the ACI"
+msgstr "Ort der ACI"
+
+msgid "Description"
+msgstr "Beschreibung"
+
+msgid "A description of this auto member rule"
+msgstr "Beschreibung der Auto-Mitgliedschaftsregel"
+
+msgid "Default (fallback) Group"
+msgstr "Standard (Rückfall) Gruppe"
+
+msgid "Default group for entries to land"
+msgstr "Vorgegebene Gruppe für Einträge"
+
+msgid "Automember Rule"
+msgstr "Auto-Mitgliedschaftsregel"
+
+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 ""
+"Ein Attribut für ein Attribut-Wert-Paar setzen. Das Format ist "
+"Attribut=Wert.\n"
+"Bei Attributen mit mehreren Werten ersetzt der Befehl die bereits "
+"vorhandenen Werte."
+
+msgid ""
+"Add an attribute/value pair. Format is attr=value. The attribute\n"
+"must be part of the schema."
+msgstr ""
+"Ein Attribut-Wert-Paar hinzufügen. Das Format ist Attribut=Wert.\n"
+"Das Attribut muss Teil des Schemas sein."
+
+msgid "Grouping Type"
+msgstr "Gruppierungstyp"
+
+msgid "Grouping to which the rule applies"
+msgstr "Gruppierung, auf die die Regel angewendet wird"
+
+msgid "Inclusive Regex"
+msgstr "Einschließende Regex"
+
+msgid "Exclusive Regex"
+msgstr "Ausschließende Regex"
+
+msgid "Attribute Key"
+msgstr "Attribut Schlüssel"
+
+msgid ""
+"Attribute to filter via regex. For example fqdn for a host, or manager for a "
+"user"
+msgstr ""
+"Dieses Attribut wird per Regex gefiltert. Zum Beispiel FQDN für einen Host, "
+"oder Manager für einen Benutzer"
+
+msgid "Conditions that could not be added"
+msgstr "Bedingungen, die nicht hinzugefügt werden konnten"
+
+msgid "Number of conditions added"
+msgstr "Anzahl der hinzugefügten Bedingungen"
+
+msgid "List of deletions that failed"
+msgstr "Liste der fehlgeschlagenen Löschvorgänge"
+
+msgid ""
+"Delete an attribute/value pair. The option will be evaluated\n"
+"last, after all sets and adds."
+msgstr ""
+"Ein Attribut-Wert-Paar löschen. Diese Option wird zuletzt angewendet,\n"
+"nach allen Optionen, die etwas festlegen oder hinzufügen."
+
+msgid "Rights"
+msgstr "Rechte"
+
+msgid ""
+"Display the access rights of this entry (requires --all). See ipa man page "
+"for details."
+msgstr ""
+"Zugriffsrechte dieses Eintrags anzeigen (erfordert --all). In der "
+"Handbuchseite zu ipa finden Sie weitere Details."
+
+msgid "Rebuild auto membership."
+msgstr "Auto-Mitgliedschaft neu erstellen"
+
+msgid "Rebuild membership for all members of a grouping"
+msgstr ""
+"Auto-Mitgliedschaft für alle Mitglieder einer Gruppierung neu erstellen"
+
+msgid "Users"
+msgstr "Benutzer"
+
+msgid "Rebuild membership for specified users"
+msgstr "Auto-Mitgliedschaft für ausgewählte Benutzer neu erstellen"
+
+msgid "Hosts"
+msgstr "Hosts"
+
+msgid "Rebuild membership for specified hosts"
+msgstr "Auto-Mitgliedschaft für ausgewählte Hosts neu erstellen"
+
+msgid "No wait"
+msgstr "Keine Wartezeit"
+
+msgid "Conditions that could not be removed"
+msgstr "Bedingungen, die nicht entfernt werden konnten"
+
+msgid "Number of conditions removed"
+msgstr "Anzahl der entfernten Bedingungen"
+
+msgid "Key"
+msgstr "Schlüssel"
+
+msgid "Mount information"
+msgstr "Einhänge-Informationen"
+
+msgid "description"
+msgstr "Beschreibung"
+
+msgid "Location"
+msgstr "Ort"
+
+msgid "Automount location name."
+msgstr "Automount-Ort"
+
+msgid "Map"
+msgstr "Karte"
+
+msgid "Automount map name."
+msgstr "Automount-Map Name."
+
+msgid "Continuous mode: Don't stop on errors."
+msgstr "Fortlaufender Modus: Kein Abbruch bei Fehlern."
+
+msgid "Time Limit"
+msgstr "Zeitbegrenzung"
+
+msgid "Time limit of search in seconds"
+msgstr "Zeitbegrenzung für den Suchvorgang in Sekunden"
+
+msgid "Size Limit"
+msgstr "Größenbeschränkung"
+
+msgid "Maximum number of entries returned"
+msgstr "Maximale Anzahl der zurückgegebenen Einträge"
+
+msgid "Rename"
+msgstr "Umbenennen"
+
+msgid "Create a new automount location."
+msgstr "Neuen Automount-Ort erstellen."
+
+msgid "Delete an automount location."
+msgstr "Automount-Ort löschen."
+
+msgid "Search for an automount location."
+msgstr "Automount-Ort suchen."
+
+msgid "Display an automount location."
+msgstr "Automount-Ort anzeigen."
+
+msgid "Mount point"
+msgstr "Einhängepunkt"
+
+msgid "Subject"
+msgstr "Betreff"
+
+msgid "Reason"
+msgstr "Grund"
+
+msgid "Reason for revoking the certificate (0-10)"
+msgstr "Grund für den Widerruf des Zertifikats (0-10)"
+
+msgid "Serial number"
+msgstr "Seriennummer"
+
+msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
+msgstr ""
+"Seriennummer in Dezimalschreibweise oder (bei Präfix 0x) in "
+"Hexadezimalschreibweise"
+
+msgid "Submit a certificate signing request."
+msgstr "Eine Signaturanfrage (CSR) senden."
+
+msgid "CSR"
+msgstr "CSR"
+
+msgid "Principal"
+msgstr "Principal"
+
+msgid "Service principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr "Dienst-Principal für dieses Zertifikat (z.B. HTTP/test.example.com)"
+
+msgid "automatically add the principal if it doesn't exist"
+msgstr "Den Principal automatisch hinzufügen, falls dieser nicht existiert"
+
+msgid "Revoke a certificate."
+msgstr "Ein Zertifikat widerrufen."
+
+msgid "Retrieve an existing certificate."
+msgstr "Ein existierendes Zertifikat holen."
+
+msgid "Output filename"
+msgstr "Name der Ausgabedatei"
+
+msgid "File to store the certificate in."
+msgstr "Datei, in der das Zertifikat gespeichert werden soll."
+
+msgid "Check the status of a certificate signing request."
+msgstr "Den Status der Signaturanfrage des Zertifikats überprüfen."
+
+msgid "Request id"
+msgstr "Anfrage-ID"
+
+msgid "Maximum username length"
+msgstr "Maximale Länge des Benutzernamens"
+
+msgid "Home directory base"
+msgstr "Basis für Home-Verzeichnisse"
+
+msgid "Default location of home directories"
+msgstr "Vorgegebener Ort für Home-Verzeichnisse"
+
+msgid "Default shell"
+msgstr "Vorgabe-Shell"
+
+msgid "Default shell for new users"
+msgstr "Vorgegebene Shell für neue Benutzer"
+
+msgid "Default users group"
+msgstr "Vorgegebene Gruppe des Benutzers"
+
+msgid "Default group for new users"
+msgstr "Vorgegebene Gruppe für neue Benutzer"
+
+msgid "Search time limit"
+msgstr "Zeitlimit für Suche"
+
+msgid ""
+"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)"
+msgstr "Maximale Zeit in Sekunden für eine Suche (>0 oder -1 für unbegrenzt)"
+
+msgid "Search size limit"
+msgstr "Größenlimit für Suche"
+
+msgid "Maximum number of records to search (-1 is unlimited)"
+msgstr "Maximale Anzahl an Ergebnissen für Suche (-1 ist unbegrenzt)"
+
+msgid "User search fields"
+msgstr "Benutzer Suchfelder"
+
+msgid "A comma-separated list of fields to search in when searching for users"
+msgstr ""
+"Eine mit Komma getrennte Liste von Feldnamen die bei der Suche nach "
+"Benutzern durchsucht werden"
+
+msgid "A comma-separated list of fields to search in when searching for groups"
+msgstr ""
+"Eine mit Komma getrennte Liste von Feldnamen die bei der Suche nach Gruppen "
+"durchsucht werden"
+
+msgid "Enable migration mode"
+msgstr "Migrationsmodus aktivieren"
+
+msgid "Default group objectclasses"
+msgstr "Standard objectclass für Gruppen"
+
+msgid "Default group objectclasses (comma-separated list)"
+msgstr "Standard objectclass für Gruppen (komma-separierte Liste)"
+
+msgid "Default user objectclasses"
+msgstr "Standard objectclass für Benutzer"
+
+msgid "Default user objectclasses (comma-separated list)"
+msgstr "Standard objectclass für Benutzer (komma-separierte Liste)"
+
+msgid "Password Expiration Notification (days)"
+msgstr "Benachrichtigung über den Passwortablauf (Tage)"
+
+msgid "Number of days's notice of impending password expiration"
+msgstr "Anzahl der Tage die vor einem Passwortablauf gewarnt wird"
+
+msgid "Password plugin features"
+msgstr "Passwort-Plugin-Funktionen"
+
+msgid "Extra hashes to generate in password plug-in"
+msgstr "Im Passwort-Plugin zusätzlich zu erzeugende Prüfsummen"
+
+msgid "Default SELinux user"
+msgstr "Vorgegebener SELinux-Benutzer"
+
+msgid "Default SELinux user when no match is found in SELinux map rule"
+msgstr ""
+"Vorgegebener SELinux-Benutzer, sofern in den Zuweisungsregeln von SELinux "
+"nichts anderes bestimmt ist"
+
+msgid "Default PAC types"
+msgstr "Standard PAC-Typen"
+
+msgid "Default user authentication types"
+msgstr "Standard Benutzerauthentifizierungstypen"
+
+msgid "Modify configuration options."
+msgstr "Konfigurationsoptionen bearbeiten."
+
+msgid "Show the current configuration."
+msgstr "Die aktuelle Konfiguration anzeigen."
+
+msgid "Delegation name"
+msgstr "Delegationsname"
+
+msgid "Permissions to grant (read, write). Default is write."
+msgstr "Berechtigungen (read, write). Standard ist write"
+
+msgid "Zone name"
+msgstr "Zonenname"
+
+msgid "Zone name (FQDN)"
+msgstr "Zonenname (FQDN)"
+
+msgid "Active zone"
+msgstr "Aktive Zone"
+
+msgid "Is zone active?"
+msgstr "Ist die Zone aktiv?"
+
+msgid "Record name"
+msgstr "Datensatzname"
+
+msgid "Time to live"
+msgstr "Lebensdauer"
+
+msgid "Records"
+msgstr "Datensätze"
+
+msgid "Record type"
+msgstr "Datensatztyp"
+
+msgid "IP Address"
+msgstr "IP-Adresse"
+
+msgid "Subtype"
+msgstr "Untertyp"
+
+msgid "Hostname"
+msgstr "Hostname"
+
+msgid "Certificate Type"
+msgstr "Zertifikattyp"
+
+msgid "Algorithm"
+msgstr "Algorithmus"
+
+msgid "Certificate/CRL"
+msgstr "Zertifikat/CRL"
+
+msgid "Digest Type"
+msgstr "Prüfsummentyp"
+
+msgid "Digest"
+msgstr "Prüfsumme"
+
+msgid "Target"
+msgstr "Ziel"
+
+msgid "Altitude"
+msgstr "Höhe"
+
+msgid "Size"
+msgstr "Größe"
+
+msgid "Horizontal Precision"
+msgstr "Horizontale Genauigkeit"
+
+msgid "Vertical Precision"
+msgstr "Vertikale Genauigkeit"
+
+msgid "Order"
+msgstr "Reihenfolge"
+
+msgid "Preference"
+msgstr "Bevorzugung"
+
+msgid "Flags"
+msgstr "Flags"
+
+msgid "Service"
+msgstr "Dienst"
+
+msgid "Regular Expression"
+msgstr "Regulärer Ausdruck"
+
+msgid "Replacement"
+msgstr "Ersetzung"
+
+msgid "Priority"
+msgstr "Priorität"
+
+msgid "Weight"
+msgstr "Gewicht"
+
+msgid "Port"
+msgstr "Port"
+
+msgid "Fingerprint Type"
+msgstr "Fingerabdruck-Typ"
+
+msgid "Fingerprint"
+msgstr "Fingerabdruck"
+
+msgid "Text Data"
+msgstr "Textdaten"
+
+msgid "Administrator e-mail address"
+msgstr "E-Mail-Adresse des Administrators"
+
+msgid "Dynamic update"
+msgstr "Dynamische Aktualisierung"
+
+msgid "Allow dynamic updates."
+msgstr "Dynamische Aktualisierungen erlauben."
+
+msgid "Permission value"
+msgstr "Berechtigungswert"
+
+msgid "Structured"
+msgstr "Strukturiert"
+
+msgid "Delete all associated records"
+msgstr "Alle zugehörigen Datensätze löschen"
+
+msgid "Search for DNS resources."
+msgstr "Nach DNS-Ressourcen suchen."
+
+msgid "Display DNS resource."
+msgstr "DNS-Ressource anzeigen."
+
+msgid "Group name"
+msgstr "Gruppenname"
+
+msgid "Group description"
+msgstr "Gruppenbeschreibung"
+
+msgid "GID"
+msgstr "Gruppen-ID"
+
+msgid "GID (use this option to set it manually)"
+msgstr "Gruppen-ID (verwenden Sie diese Option, um die ID manuell anzugeben)"
+
+msgid "Member users"
+msgstr "Mitglieds-Benutzer"
+
+msgid "Member groups"
+msgstr "Mitglieds-Gruppen"
+
+msgid "Member of groups"
+msgstr "Mitglied der Gruppen"
+
+msgid "Roles"
+msgstr "Rollen"
+
+msgid "Indirect Member users"
+msgstr "Indirekte Mitglieds-Benutzer"
+
+msgid "Indirect Member groups"
+msgstr "Indirekte Mitglieds-Gruppen"
+
+msgid "Create a new group."
+msgstr "Eine neue Gruppe erstellen."
+
+msgid "Create as a non-POSIX group"
+msgstr "Als Nicht-POSIX-Gruppe erstellen"
+
+msgid "Add members to a group."
+msgstr "Mitglieder zu einer Gruppe hinzufügen."
+
+msgid "External member"
+msgstr "Externes Mitglied"
+
+msgid "Members that could not be added"
+msgstr "Mitglieder, die nicht hinzugefügt werden konnten"
+
+msgid "Number of members added"
+msgstr "Zahl der hinzugefügten Mitglieder"
+
+msgid "Delete group."
+msgstr "Gruppe löschen."
+
+msgid "Search for groups."
+msgstr "Nach Gruppen suchen."
+
+msgid "search for private groups"
+msgstr "nach privaten Gruppen suchen"
+
+msgid "user"
+msgstr "Benutzer"
+
+msgid "group"
+msgstr "Gruppe"
+
+msgid "role"
+msgstr "Rolle"
+
+msgid "HBAC rule"
+msgstr "HBAC-Regel"
+
+msgid "sudo rule"
+msgstr "Sudo-Regel"
+
+msgid "Modify a group."
+msgstr "Eine Gruppe ändern."
+
+msgid "change to a POSIX group"
+msgstr "in eine POSIC-Gruppe ändern"
+
+msgid "Remove members from a group."
+msgstr "Mitglieder aus einer Gruppe entfernen."
+
+msgid "Members that could not be removed"
+msgstr "Mitglieder, die nicht entfernt werden konnten"
+
+msgid "Number of members removed"
+msgstr "Anzahl der entfernten Mitglieder"
+
+msgid "Display information about a named group."
+msgstr "Informationen zu einer genannten Gruppe anzeigen."
+
+msgid "Rule name"
+msgstr "Regelname"
+
+msgid "Rule type"
+msgstr "Regeltyp"
+
+msgid "Rule type (allow)"
+msgstr "Regeltyp (erlauben)"
+
+msgid "User category"
+msgstr "Benutzerkategorie"
+
+msgid "User category the rule applies to"
+msgstr "Benutzerkategorie, auf welche die Regel angewendet werden soll"
+
+msgid "Host category"
+msgstr "Host-Kategorie"
+
+msgid "Host category the rule applies to"
+msgstr "Host-Kategorie, auf welche die Regel angewendet werden soll"
+
+msgid "Service category"
+msgstr "Dienstkategorie"
+
+msgid "Enabled"
+msgstr "Aktiviert"
+
+msgid "User Groups"
+msgstr "Benutzergruppen"
+
+msgid "Host Groups"
+msgstr "Host-Gruppen"
+
+msgid "Services"
+msgstr "Dienste"
+
+msgid "Service Groups"
+msgstr "Dienstgruppen"
+
+msgid "External host"
+msgstr "Externer Host"
+
+msgid "Create a new HBAC rule."
+msgstr "Neue HBAC-Regel erstellen."
+
+msgid "Add target hosts and hostgroups to an HBAC rule."
+msgstr "Ziel-Hosts und Hostgruppen zu einer HBAC-Regel hinzufügen."
+
+msgid "Add services to an HBAC rule."
+msgstr "Dienste zu einer HBAC-Gruppe hinzufügen."
+
+msgid "Add users and groups to an HBAC rule."
+msgstr "Benutzer und Gruppen zu einer HBAC-Regel hinzufügen."
+
+msgid "Delete an HBAC rule."
+msgstr "HBAC-Regel löschen"
+
+msgid "Enable an HBAC rule."
+msgstr "HBAC-Regel aktivieren."
+
+msgid "Search for HBAC rules."
+msgstr "Nach HBAC-Regeln suchen."
+
+msgid "Modify an HBAC rule."
+msgstr "HBAC-Regel ändern"
+
+msgid "Remove target hosts and hostgroups from an HBAC rule."
+msgstr "Ziel-Hosts und Hostgruppen von einer HBAC-Regel entfernen."
+
+msgid "Remove service and service groups from an HBAC rule."
+msgstr "Dienste von einer HBAC-Gruppe entfernen."
+
+msgid "Remove users and groups from an HBAC rule."
+msgstr "Benutzer und Gruppen von einer HBAC-Regel entfernen."
+
+msgid "Display the properties of an HBAC rule."
+msgstr "Einstellungen der HBAC-Regel anzeigen."
+
+msgid "Service name"
+msgstr "Dienstname"
+
+msgid "HBAC service"
+msgstr "HBAC-Dienst"
+
+msgid "HBAC service description"
+msgstr "Beschreibung des HBAC-Dienstes"
+
+msgid "Add a new HBAC service."
+msgstr "Einen neuen HBAC-Dienst hinzufügen."
+
+msgid "Delete an existing HBAC service."
+msgstr "Einen existierenden HBAC Dienst löschen."
+
+msgid "Search for HBAC services."
+msgstr "Nach HBAC-Diensten suchen."
+
+msgid "Modify an HBAC service."
+msgstr "HBAC Dienst ändern"
+
+msgid "Display information about an HBAC service."
+msgstr "Informationen zu einem HBAC-Dienst anzeigen."
+
+msgid "Service group name"
+msgstr "Dienstgruppenname"
+
+msgid "HBAC service group description"
+msgstr "Beschreibung der HBAC-Dienstgruppe"
+
+msgid "Member HBAC service"
+msgstr "Mitglieds-HBAC-Dienst"
+
+msgid "Add a new HBAC service group."
+msgstr "Eine neue HBAC-Dienstgruppe hinzufügen."
+
+msgid "Add members to an HBAC service group."
+msgstr "Mitglieder zur einer HBAC-Dienstgruppe hinzufügen."
+
+msgid "Delete an HBAC service group."
+msgstr "HBAC-Dienstgruppe löschen"
+
+msgid "Search for an HBAC service group."
+msgstr "Suche nach HBAC Dienstgruppe"
+
+msgid "Modify an HBAC service group."
+msgstr "HBAC-Dienstgruppe bearbeiten"
+
+msgid "Remove members from an HBAC service group."
+msgstr "Mitglieder von einer HBAC-Dienstgruppe entfernen."
+
+msgid "Display information about an HBAC service group."
+msgstr "Informationen über eine HBAC-Dienstgruppe anzeigen"
+
+msgid "Simulate use of Host-based access controls"
+msgstr "HBAC Nutzung simulieren"
+
+msgid "User name"
+msgstr "Benutzername"
+
+msgid "Target host"
+msgstr "Ziel-Host"
+
+msgid "Warning"
+msgstr "Warnung"
+
+msgid "Matched rules"
+msgstr "Zutreffende Regeln"
+
+msgid "Not matched rules"
+msgstr "Nicht zutreffende Regeln"
+
+msgid "Non-existent or invalid rules"
+msgstr "Nicht-existente oder ungültige Regeln"
+
+msgid "Result of simulation"
+msgstr "Ergebnis der Simulation"
+
+msgid "Host name"
+msgstr "Hostname"
+
+msgid "A description of this host"
+msgstr "Beschreibung des Hosts"
+
+msgid "Locality"
+msgstr "Ort"
+
+msgid "Host locality (e.g. \"Baltimore, MD\")"
+msgstr "Ort des Hosts (z.B. \"Baltimore, MD\")"
+
+msgid "Platform"
+msgstr "Plattform"
+
+msgid "Host hardware platform (e.g. \"Lenovo T61\")"
+msgstr "Hardwareplattform (z.B. \"Lenovo T61\")"
+
+msgid "Operating system"
+msgstr "Betriebssystem"
+
+msgid "Host operating system and version (e.g. \"Fedora 9\")"
+msgstr "Betriebssystem und Version (z.B. \"Fedora 9\")"
+
+msgid "User password"
+msgstr "Benutzerpasswort"
+
+msgid "Random password"
+msgstr "Zufälliges Passwort"
+
+msgid "Certificate"
+msgstr "Zertifikat"
+
+msgid "Base-64 encoded server certificate"
+msgstr "Base-64-kodiertes Serverzertifikat"
+
+msgid "Principal name"
+msgstr "Principal-Name"
+
+msgid "MAC address"
+msgstr "MAC-Adresse"
+
+msgid "SSH public key"
+msgstr "Öffentlicher SSH Schlüssel"
+
+msgid "Class"
+msgstr "Klasse"
+
+msgid "Member of host-groups"
+msgstr "Mitglied von Host-Gruppen"
+
+msgid "Keytab"
+msgstr "Schlüsseltabelle"
+
+msgid "Users allowed to retrieve keytab"
+msgstr "Benutzer die Schlüsseltabelle abrufen dürfen"
+
+msgid "Groups allowed to retrieve keytab"
+msgstr "Gruppen die Schlüsseltabelle abrufen dürfen"
+
+msgid "Hosts allowed to retrieve keytab"
+msgstr "Hosts die Schlüsseltabelle abrufen dürfen"
+
+msgid "Host Groups allowed to retrieve keytab"
+msgstr "Hostgruppen die Schlüsseltabelle abrufen dürfen"
+
+msgid "Users allowed to create keytab"
+msgstr "Benutzer die Schlüsseltabelle erstellen dürfen"
+
+msgid "Groups allowed to create keytab"
+msgstr "Gruppen die Schlüsseltabelle erstellen dürfen"
+
+msgid "Hosts allowed to create keytab"
+msgstr "Hosts die Schlüsseltabelle erstellen dürfen"
+
+msgid "Host Groups allowed to create keytab"
+msgstr "Hostgruppen die Schlüsseltabelle erstellen dürfen"
+
+msgid "Add a new host."
+msgstr "Neuen Host hinzufügen."
+
+msgid "force host name even if not in DNS"
+msgstr "Hostname erzwingen auch wenn nicht im DNS"
+
+msgid "Add the host to DNS with this IP address"
+msgstr "Host mit dieser IP zum DNS hinzufügen"
+
+msgid "Add hosts that can manage this host."
+msgstr "Hosts hinzufügen die diesen Host verwalten dürfen."
+
+msgid ""
+"Allow users, groups, hosts or host groups to create a keytab of this host."
+msgstr ""
+"Benutzern, Gruppen, Hosts und Hostgruppen erlauben die Schlüsseltabelle zu "
+"erstellen."
+
+msgid ""
+"Allow users, groups, hosts or host groups to retrieve a keytab of this host."
+msgstr ""
+"Benutzern, Gruppen, Hosts und Hostgruppen erlauben die Schlüsseltabelle zu "
+"erhalten."
+
+msgid "Delete a host."
+msgstr "Host löschen."
+
+msgid "Remove entries from DNS"
+msgstr "DNS Einträge löschen"
+
+msgid "Disable the Kerberos key, SSL certificate and all services of a host."
+msgstr ""
+"Kerberos-Schlüssel, SSL-Zertifikat und alle Dienste des Hosts deaktivieren."
+
+msgid ""
+"Disallow users, groups, hosts or host groups to create a keytab of this host."
+msgstr ""
+"Benutzern, Gruppen, Hosts und Hostgruppen verbieten die Schlüsseltabelle zu "
+"erstellen."
+
+msgid ""
+"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
+"host."
+msgstr ""
+"Benutzern, Gruppen, Hosts und Hostgruppen verbieten die Schlüsseltabelle zu "
+"erhalten."
+
+msgid "Search for hosts."
+msgstr "Nach Hosts suchen."
+
+msgid "host group"
+msgstr "Hostgruppe"
+
+msgid "host"
+msgstr "host"
+
+msgid "Modify information about a host."
+msgstr "Hostinformationen ändern."
+
+msgid "Kerberos principal name for this host"
+msgstr "Kerberos-Principal für diesen Host"
+
+msgid "Update DNS entries"
+msgstr "DNS Einträge aktualisieren"
+
+msgid "Remove hosts that can manage this host."
+msgstr "Hosts entfernen die diesen Host verwalten dürfen."
+
+msgid "Display information about a host."
+msgstr "Informationen über Host anzeigen."
+
+msgid "Host-group"
+msgstr "Hostgruppen"
+
+msgid "Name of host-group"
+msgstr "Name der Hostgruppe"
+
+msgid "A description of this host-group"
+msgstr "Beschreibung der Hostgruppe"
+
+msgid "Member hosts"
+msgstr "Mitglieds-Hosts"
+
+msgid "Member host-groups"
+msgstr "Mitglieds-Hostgruppen"
+
+msgid "Indirect Member hosts"
+msgstr "Indirekte Mitglieds-Hosts"
+
+msgid "Indirect Member host-groups"
+msgstr "Indirekte Mitglieds-Hostgruppen"
+
+msgid "Add a new hostgroup."
+msgstr "Hostgruppe hinzufügen."
+
+msgid "Add members to a hostgroup."
+msgstr "Mitglieder zur Hostgruppe hinzufügen."
+
+msgid "Delete a hostgroup."
+msgstr "Hostgruppe löschen."
+
+msgid "Search for hostgroups."
+msgstr "Nach Hostgruppen suchen."
+
+msgid "Modify a hostgroup."
+msgstr "Hostgruppe ändern."
+
+msgid "Remove members from a hostgroup."
+msgstr "Mitglieder von Hostgruppe entfernen."
+
+msgid "Display information about a hostgroup."
+msgstr "Informationen über die Hostgruppe anzeigen."
+
+msgid "Group ID Number"
+msgstr "Gruppen-ID"
+
+msgid "User login"
+msgstr "Anmeldename"
+
+msgid "UID"
+msgstr "UID"
+
+msgid "GECOS"
+msgstr "GECOS"
+
+msgid "Home directory"
+msgstr "Home-Verzeichnis"
+
+msgid "Login shell"
+msgstr "Anmeldeshell"
+
+msgid "hosts"
+msgstr "hosts"
+
+msgid "Name of object to export"
+msgstr "Name des zu exportierenden Objekts"
+
+msgid "Name of method to export"
+msgstr "Name des zu exportierenden Methode"
+
+msgid "Name of command to export"
+msgstr "Name des zu exportierenden Befehls"
+
+msgid "The IPA realm"
+msgstr "Der IPA-Realm"
+
+msgid "Hardware platform of the host (e.g. Lenovo T61)"
+msgstr "Hardwareplattform des Hosts (z.B. Lenovo T400)"
+
+msgid "Operating System and version of the host (e.g. Fedora 9)"
+msgstr "Betriebssystem und Version des Hosts (z.B. Fedora 20)"
+
+msgid "LDAP URI"
+msgstr "LDAP-URI"
+
+msgid "bind password"
+msgstr "Bind-Passwort"
+
+msgid "Bind DN"
+msgstr "Bind-DN"
+
+msgid "LDAP schema"
+msgstr "LDAP-Schema"
+
+msgid ""
+"The schema used on the LDAP server. Supported values are RFC2307 and "
+"RFC2307bis. The default is RFC2307bis"
+msgstr ""
+"Das auf dem LDAP-Server verwendete Schema. Zulässige Werte sind RFC2307 und "
+"RFC2307bis. Der Vorgabewert ist RFC2307bis."
+
+msgid "Lists of objects migrated; categorized by type."
+msgstr "Liste der migrierten Objekte, nach Typ geordnet."
+
+msgid "Lists of objects that could not be migrated; categorized by type."
+msgstr ""
+"Liste der Objekte, die nicht migriert werden konnten, nach Typ geordnet."
+
+msgid "Show environment variables."
+msgstr "Umgebungsvariablen anzeigen."
+
+msgid "Forward to server instead of running locally"
+msgstr "Zum Server weiterleiten, anstatt lokal auszuführen"
+
+msgid "Show all loaded plugins."
+msgstr "Alle geladenen Plugins anzeigen."
+
+msgid "Number of plugins loaded"
+msgstr "Anzahl der geladenen Plugins"
+
+msgid "Member Host"
+msgstr "Mitglieds-Host"
+
+msgid "TOTP authentication Window"
+msgstr "TOTP Authentifizierungsfenster"
+
+msgid "TOTP Synchronization Window"
+msgstr "TOTP Sychnronisierungsfenster"
+
+msgid "HOTP Authentication Window"
+msgstr "HOTP Authentifizierungsfenster"
+
+msgid "HOTP Synchronization Window"
+msgstr "HOTP Sychnronisierungsfenster"
+
+msgid "Modify OTP configuration options."
+msgstr "OTP Konfigurationsoptionen bearbeiten."
+
+msgid "Show the current OTP configuration."
+msgstr "Aktuelle OTP Konfiguration anzeigen"
+
+msgid "Unique ID"
+msgstr "Eindeutige ID"
+
+msgid "Type of the token"
+msgstr "Token-Typ"
+
+msgid "Token description (informational only)"
+msgstr "Token Beschriebung (nur informativ)"
+
+msgid "Owner"
+msgstr "Eigentümer"
+
+msgid "Assigned user of the token (default: self)"
+msgstr "Zugewiesener Token-Benutzer (Standard: selbst)"
+
+msgid "Manager"
+msgstr "Manager"
+
+msgid "Assigned manager of the token (default: self)"
+msgstr "Zugewiesener Token-Verwalter (Standard: selbst)"
+
+msgid "Disabled"
+msgstr "Deaktiviert"
+
+msgid "Mark the token as disabled (default: false)"
+msgstr "Token als deaktiviert markieren (Standard: false)"
+
+msgid "Validity start"
+msgstr "Gültig ab"
+
+msgid "First date/time the token can be used"
+msgstr "Ab diesem Datum kann der Token benutzt werden"
+
+msgid "Validity end"
+msgstr "Gültig bis"
+
+msgid "Last date/time the token can be used"
+msgstr "Bis zu diesem Datum kann der Token benutzt werden"
+
+msgid "Vendor"
+msgstr "Hersteller"
+
+msgid "Token vendor name (informational only)"
+msgstr "Token-Hersteller (nur informativ)"
+
+msgid "Model"
+msgstr "Modell"
+
+msgid "Token model (informational only)"
+msgstr "Token-Modell (nur informativ)"
+
+msgid "Serial"
+msgstr "Seriennummer"
+
+msgid "Token serial (informational only)"
+msgstr "Token-Seriennummer (nur informativ)"
+
+msgid "Token secret (Base32; default: random)"
+msgstr "Token-Geheimis (Base32; Standard: zufällig)"
+
+msgid "Token hash algorithm"
+msgstr "Token Hash-Algorithmus"
+
+msgid "Digits"
+msgstr "Zeichen"
+
+msgid "Number of digits each token code will have"
+msgstr "Zeichenanzahl die jeder Token-Code haben wird"
+
+msgid "Clock offset"
+msgstr "Zeit-Offset"
+
+msgid "TOTP token / FreeIPA server time difference"
+msgstr "Differenz zwischen Token und Serverzeit"
+
+msgid "Clock interval"
+msgstr "Zeitintervall"
+
+msgid "Length of TOTP token code validity"
+msgstr "Dauer die ein TOTP Code gültig ist "
+
+msgid "Counter"
+msgstr "Zähler"
+
+msgid "Initial counter for the HOTP token"
+msgstr "Startwert des HOTP-Zählers"
+
+msgid "Add a new OTP token."
+msgstr "Neuen OTP-Token hinzufügen"
+
+msgid "(deprecated)"
+msgstr "(veraltet)"
+
+msgid "Do not display QR code"
+msgstr "Keinen QR Code zeigen"
+
+msgid "Add users that can manage this token."
+msgstr "Nutzer hinzufügen die diesen Token verwalten können"
+
+msgid "Delete an OTP token."
+msgstr "OTP Token löschen"
+
+msgid "Search for OTP token."
+msgstr "OTP Token suchen."
+
+msgid "Modify a OTP token."
+msgstr "OTP Token bearbeiten"
+
+msgid "Display information about an OTP token."
+msgstr "Informationen über OTP Token anzeigen."
+
+msgid "Set a user's password."
+msgstr "Passwort für einen Benutzer setzen."
+
+msgid "New Password"
+msgstr "Neues Passwort"
+
+msgid "Current Password"
+msgstr "Aktuelles Passwort"
+
+msgid "OTP"
+msgstr "OTP"
+
+msgid "One Time Password"
+msgstr "Einmalpasswort"
+
+msgid "Permission name"
+msgstr "Berechtigungsname"
+
+msgid "Indirect Member of roles"
+msgstr "Indirektes Mitglied von Rollen"
+
+msgid "Granting privilege to roles"
+msgstr "Gebe Berechtigung den Rollen"
+
+msgid "permission"
+msgstr "Berechtigung"
+
+msgid "permissions"
+msgstr "Berechtigungen"
+
+msgid "Group"
+msgstr "Gruppe"
+
+msgid "Manage password policy for specific group"
+msgstr "Passwortregel für eine bestimmte Gruppe bearbeiten"
+
+msgid "Max lifetime (days)"
+msgstr "Max Dauer (Tage)"
+
+msgid "Maximum password lifetime (in days)"
+msgstr "Maximale Passwortlebensdauer (in Tagen)"
+
+msgid "Min lifetime (hours)"
+msgstr "Min Dauer (Stunden)"
+
+msgid "Minimum password lifetime (in hours)"
+msgstr "Minimale Passwortlebensdauer (in Stunden)"
+
+msgid "History size"
+msgstr "Historie"
+
+msgid "Password history size"
+msgstr "Größe der Passworthistorie"
+
+msgid "Character classes"
+msgstr "Zeichenklassen"
+
+msgid "Minimum number of character classes"
+msgstr "Minimale Anzahl an Zeichenklassen"
+
+msgid "Min length"
+msgstr "Min Länge"
+
+msgid "Minimum length of password"
+msgstr "Minimale Passwortlänge"
+
+msgid "Priority of the policy (higher number means lower priority"
+msgstr "Priorität der Regel (höhere Zahl meint niedrigere Priorität)"
+
+msgid "Max failures"
+msgstr "Maximale Fehler"
+
+msgid "Consecutive failures before lockout"
+msgstr "Aufeinanderfolgende Falscheingaben bevor gesperrt wird"
+
+msgid "Failure reset interval"
+msgstr "Fehler Resetintervall"
+
+msgid "Period after which failure count will be reset (seconds)"
+msgstr "Nach dieser Zeit wird der Fehlerzähler zurückgesetzt"
+
+msgid "Lockout duration"
+msgstr "Sperrdauer"
+
+msgid "Period for which lockout is enforced (seconds)"
+msgstr "Während dieser Zeit wird der Login gesperrt (Sekunden)"
+
+msgid "Add a new group password policy."
+msgstr "Neue Gruppen-Passwortregel hinzufügen."
+
+msgid "Delete a group password policy."
+msgstr "Gruppen-Passwortregel löschen."
+
+msgid "Search for group password policies."
+msgstr "Suche nach Gruppen-Passwortregeln"
+
+msgid "Modify a group password policy."
+msgstr "Gruppen-Passwortregel bearbeiten."
+
+msgid "Display information about password policy."
+msgstr "Informationen über Passwortregel anzeigen."
+
+msgid "User"
+msgstr "Benutzer"
+
+msgid "Display effective policy for a specific user"
+msgstr "Aktive Passwortregel für einen bestimmten Benutzer anzeigen"
+
+msgid "Server"
+msgstr "Server"
+
+msgid "Domain"
+msgstr "Domain"
+
+msgid "Role name"
+msgstr "Rollenname"
+
+msgid "A description of this role-group"
+msgstr "Beschreibung der Rollengruppe"
+
+msgid "Member services"
+msgstr "Mitglieds-Dienste"
+
+msgid "Add a new role."
+msgstr "Neue Rolle hinzufügen."
+
+msgid "Add members to a role."
+msgstr "Mitglieder zur Rolle hinzufügen."
+
+msgid "Add privileges to a role."
+msgstr "Berechtigungen zur Rolle hinzufügen."
+
+msgid "Number of privileges added"
+msgstr "Anzahl der hinzugefügten Berechtigungen"
+
+msgid "Delete a role."
+msgstr "Rolle löschen."
+
+msgid "Search for roles."
+msgstr "Nach Rollen suchen."
+
+msgid "Modify a role."
+msgstr "Rolle ändern."
+
+msgid "Remove members from a role."
+msgstr "Mitglieder von Rolle entfernen."
+
+msgid "Remove privileges from a role."
+msgstr "Berechtigungen von Rolle entfernen."
+
+msgid "Number of privileges removed"
+msgstr "Anzahl der entfernten Berechtigungen"
+
+msgid "Display information about a role."
+msgstr "Informationen über eine Rolle anzeigen."
+
+msgid "HBAC Rule"
+msgstr "HBAC-Regel"
+
+msgid "HBAC Rule that defines the users, groups and hostgroups"
+msgstr "HBAC Regel die Benutzer, Gruppen und Hostgruppen definiert"
+
+msgid "Service principal"
+msgstr "Dienst-Principal"
+
+msgid "Add a new IPA new service."
+msgstr "Einen neuen IPA-Dienst hinzufügen."
+
+msgid "Add hosts that can manage this service."
+msgstr "Hosts hinzufügen, die diesen Dienst verwalten können."
+
+msgid "Delete an IPA service."
+msgstr "Einen IPA-Dienst entfernen."
+
+msgid "Disable the Kerberos key and SSL certificate of a service."
+msgstr ""
+"Den Kerberos-Schlüssel und das SSL-Zertifikat eines Dienstes deaktivieren."
+
+msgid "Search for IPA services."
+msgstr "Nach IPA-Diensten suchen."
+
+msgid "Modify an existing IPA service."
+msgstr "Einen existierenden IPA-Dienst bearbeiten."
+
+msgid "Remove hosts that can manage this service."
+msgstr "Hosts entfernen, die diesen Dienst verwalten können."
+
+msgid "Display information about an IPA service."
+msgstr "Informationen zu einem IPA-Dienst anzeigen."
+
+msgid "Sudo Command"
+msgstr "Sudo-Befehl"
+
+msgid "A description of this command"
+msgstr "Eine Beschreibung dieses Befehls"
+
+msgid "Sudo Command Groups"
+msgstr "Sudo-Befehlsgruppen"
+
+msgid "Create new Sudo Command."
+msgstr "Neuen Sudo-Befehl erzeugen."
+
+msgid "Delete Sudo Command."
+msgstr "Sudo-Befehl löschen."
+
+msgid "Search for Sudo Commands."
+msgstr "Nach Sudo-Befehlen suchen."
+
+msgid "Modify Sudo Command."
+msgstr "Sudo-Befehl ändern."
+
+msgid "Display Sudo Command."
+msgstr "Sudo-Befehl anzeigen."
+
+msgid "Sudo Command Group"
+msgstr "Sudo-Befehlsgruppe"
+
+msgid "Commands"
+msgstr "Befehle"
+
+msgid "Command category"
+msgstr "Befehlskategorie"
+
+msgid "Command category the rule applies to"
+msgstr "Befehlskategorie, auf die die Regel angewendet werden soll"
+
+msgid "External User"
+msgstr "Externer Benutzer"
+
+msgid "Sudo Option"
+msgstr "Sudo-Option"
+
+msgid "Disable a Sudo Rule."
+msgstr "Eine Sudo-Regel deaktivieren."
+
+msgid "Enable a Sudo Rule."
+msgstr "Eine Sudo-Regel aktivieren."
+
+msgid "Search for Sudo Rule."
+msgstr "Nach Sudo-Regel suchen."
+
+msgid "Display Sudo Rule."
+msgstr "Sudo-Regel anzeigen."
+
+msgid "Realm name"
+msgstr "Realm-Name"
+
+msgid "First name"
+msgstr "Vorname"
+
+msgid "Last name"
+msgstr "Nachname"
+
+msgid "Full name"
+msgstr "Vollständiger Name"
+
+msgid "Display name"
+msgstr "Angezeigter Name"
+
+msgid "Initials"
+msgstr "Initialen"
+
+msgid "Kerberos principal"
+msgstr "Kerberos-Principal"
+
+msgid "Kerberos principal expiration"
+msgstr "Kerberos-Principal Ablauf"
+
+msgid "Email address"
+msgstr "Email-Adresse"
+
+msgid "Prompt to set the user password"
+msgstr "Zum Setzen des Passworts auffordern"
+
+msgid "Generate a random user password"
+msgstr "Ein zufälliges Benutzerpasswort erzeugen"
+
+msgid "User ID Number (system will assign one if not provided)"
+msgstr ""
+"Benutzer-ID (wird durch das System zugewiesen, falls diese nicht angegeben "
+"wird)"
+
+msgid "Street address"
+msgstr "Straße"
+
+msgid "City"
+msgstr "Ort"
+
+msgid "State/Province"
+msgstr "Staat/Bundesland"
+
+msgid "ZIP"
+msgstr "Postleitzahl"
+
+msgid "Telephone Number"
+msgstr "Telefonnummer"
+
+msgid "Mobile Telephone Number"
+msgstr "Mobiltelefonnummer"
+
+msgid "Pager Number"
+msgstr "Pagernummer"
+
+msgid "Fax Number"
+msgstr "Faxnummer"
+
+msgid "Org. Unit"
+msgstr "Org. Einheit"
+
+msgid "Job Title"
+msgstr "Tätigkeit"
+
+msgid "Car License"
+msgstr "Führerschein"
+
+msgid "Account disabled"
+msgstr "Konto ist deaktiviert"
+
+msgid "User authentication types"
+msgstr "Benutzerauthentifizierungstypen"
+
+msgid "Types of supported user authentication"
+msgstr "Typen der unterstützten Benutzerauthentifizierung"
+
+msgid "RADIUS proxy configuration"
+msgstr "RADIUS-Proxy Konfiguration"
+
+msgid "RADIUS proxy username"
+msgstr "RADIUS-Proxy Benutzername"
+
+msgid "Department Number"
+msgstr "Abteilungsnummer"
+
+msgid "Employee Number"
+msgstr "Personalnummer"
+
+msgid "Employee Type"
+msgstr "Personaltyp"
+
+msgid "Preferred Language"
+msgstr "Bevorzugte Sprache"
+
+msgid "Kerberos keys available"
+msgstr "Kerberos-Schlüssel verfügbar"
+
+msgid "Add a new user."
+msgstr "Einen neuen Benutzer hinzufügen."
+
+msgid "Delete a user."
+msgstr "Einen Benutzer löschen."
+
+msgid "Disable a user account."
+msgstr "Ein Benutzerkonto deaktivieren."
+
+msgid "Enable a user account."
+msgstr "Ein Benutzerkonto aktivieren."
+
+msgid "Search for users."
+msgstr "Nach Benutzern suchen."
+
+msgid "Self"
+msgstr "Selbst"
+
+msgid "Display user record for current Kerberos principal"
+msgstr "Benutzer-Datensatz für den aktuellen Kerberos-Principal anzeigen"
+
+msgid "Modify a user."
+msgstr "Einen Benutzer bearbeiten."
+
+msgid "Display information about a user."
+msgstr "Informationen zu einem Benutzer anzeigen."
+
+msgid "ACL name"
+msgstr "ACL Name"
+
+msgid "Profile category"
+msgstr "Profilkategorie"
+
+msgid "Profile category the ACL applies to"
+msgstr "Profilkategorie auf die ACL angewendet wird"
+
+msgid "User category the ACL applies to"
+msgstr "Benutzerkategorie auf die ACL angewendet wird"
+
+msgid "Host category the ACL applies to"
+msgstr "Hostkategorie auf die ACL angewendet wird"
+
+msgid "Service category the ACL applies to"
+msgstr "Dienstkategorie auf die ACL angewendet wird"
+
+msgid "Profiles"
+msgstr "Profile"
+
+msgid "Create a new CA ACL."
+msgstr "Erstelle eine neue CA ACL."
+
+msgid "Delete a CA ACL."
+msgstr "CA ACL löschen."
+
+msgid "Modify a CA ACL."
+msgstr "CA ACL ändern"
+
+msgid "Principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr "Principal für dieses Zertifikat (z.B. HTTP/test.example.com)"
+
+msgid "Profile ID"
+msgstr "Profil-ID"
+
+msgid "Certificate Profile to use"
+msgstr "Benutze Zertifikatsprofil"
+
+msgid ""
+"\n"
+"Raise the IPA Domain Level.\n"
+msgstr ""
+"\n"
+"IPA Domain Level erhöhen.\n"
+
+msgid "Query current Domain Level."
+msgstr "Aktuelles Domain Level abfragen."
+
+msgid "Current domain level:"
+msgstr "Aktuelles Domain Level:"
+
+msgid "Change current Domain Level."
+msgstr "Aktuelles Domain Level ändern."
+
+msgid "Domain Level"
+msgstr "Domain Level"
+
+msgid "Remove users that can manage this token."
+msgstr "Nutzer entfernen die diesen Token verwalten können"
+
+msgid "Server name"
+msgstr "Servername"
+
+msgid "IPA server hostname"
+msgstr "IPA-Server Hostname"
+
+msgid "Activate a stage user."
+msgstr "Vorbereiteten Benutzer aktivieren."
+
+msgid "Add a new stage user."
+msgstr "Einen neuen vorbereiteten Benutzer hinzufügen."
+
+msgid "Create Stage user in from a delete user"
+msgstr "Erstelle vorbereiteten Benutzer aus einem gelöschten Benutzer"
+
+msgid "Delete a stage user."
+msgstr "Einen vorbereiteten Benutzer löschen."
+
+msgid "Search for stage users."
+msgstr "Nach vorbereiteten Benutzern suchen."
+
+msgid "Modify a stage user."
+msgstr "Einen vorbereiteten Benutzer ändern."
+
+msgid "Display information about a stage user."
+msgstr "Informationen zu einem vorbereiteten Benutzer anzeigen."
+
+msgid "Preserved user"
+msgstr "Aufbewahrter Benutzer"
+
+msgid "Move deleted user into staged area"
+msgstr "Gelöschten Benutzer in vorbereitete Benutzer verschieben"
+
+msgid "Undelete a delete user account."
+msgstr "Gelöschten Benutzer wiederherstellen"
+
+msgid "Add a manager to the stage user entry"
+msgstr "Manager zum vorbereiteten Benutzer hinzufügen"
+
+msgid "Add a manager to the user entry"
+msgstr "Manager zum Benutzer hinzufügen"
+
+msgid "Remove a manager to the user entry"
+msgstr "Manager vom Benutzer entfernen"
+
+msgid "DNS class"
+msgstr "DNS-Klasse"
+
+msgid "Username"
+msgstr "Benutzername"
#, python-format
msgid "Enter %(label)s again to verify: "
@@ -188,10 +1854,6 @@ msgstr "Veraltete Optionen"
msgid "No file to read"
msgstr "Keine Datei zum Lesen"
-msgid "A string searched in all relevant object attributes"
-msgstr ""
-"Eine Zeichenkette, nach der in allen relevanten Objektattributen gesucht wird"
-
#, python-format
msgid "%(cver)s client incompatible with %(sver)s server at '%(server)s'"
msgstr "%(cver)s Client ist inkompatibel mit %(sver)s server auf '%(server)s'"
@@ -494,24 +2156,10 @@ msgstr ""
msgid "Unknown option: %(option)s"
msgstr "Unbekannte Option: %(option)s"
-msgid ""
-"Retrieve and print all attributes from the server. Affects command output."
-msgstr ""
-"Ermittelt alle Attribute des Servers und gibt diese aus. Dies wirkt sich auf "
-"die Befehlsausgabe aus."
-
-msgid "Print entries as stored on the server. Only affects output format."
-msgstr ""
-"Gibt die Einträge so aus, wie sie auf dem Server gespeichert sind. Dies "
-"wirkt sich nur auf das Ausgabeformat aus."
-
msgid "Client version. Used to determine if server will accept request."
msgstr ""
"Client-Version. Dadurch wird bestimmt, ob der Server die Anfrage akzeptiert."
-msgid "Forward to server instead of running locally"
-msgstr "Zum Server weiterleiten, anstatt lokal auszuführen"
-
msgid "Additional instructions:"
msgstr "Zusätzliche Anweisungen:"
@@ -575,25 +2223,6 @@ msgstr "Eine Liste von LDAP-Einträgen"
msgid "All commands should at least have a result"
msgstr "Alle Befehle sollten mindestens ein Ergebnis haben."
-msgid "User-friendly description of action performed"
-msgstr "Benutzerfreundliche Beschreibung der ausgeführten Aktion"
-
-msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
-msgstr ""
-"Der Wert von »primary_key« des Eintrags, z.B. »jdoe« für einen Benutzer"
-
-msgid "Number of entries returned"
-msgstr "Anzahl der zurückgegebenen Einträge"
-
-msgid "True if not all results were returned"
-msgstr "»True«, falls nicht alle Ergebnisse ausgegeben wurden"
-
-msgid "List of deletions that failed"
-msgstr "Liste der fehlgeschlagenen Löschvorgänge"
-
-msgid "True means the operation was successful"
-msgstr "»True« bedeutet, dass die Operation erfolgreich abgeschlossen wurde."
-
msgid "incorrect type"
msgstr "inkorrekter Typ"
@@ -766,73 +2395,9 @@ msgstr "ungültiger DN (%s)"
msgid "ACI with name \"%s\" not found"
msgstr "ACI mit dem Namen »%s« nicht gefunden"
-msgid "ACI prefix"
-msgstr "ACI-Präfix"
-
-msgid ""
-"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
-"none)"
-msgstr ""
-"Präfix zur Unterscheidung der ACI-Typen (permission, delegation, "
-"selfservice, none)"
-
msgid "ACIs"
msgstr "ACIs"
-msgid "ACI name"
-msgstr "ACI-Name"
-
-msgid "Permission"
-msgstr "Berechtigung"
-
-msgid "Permission ACI grants access to"
-msgstr "Berechtigungs-ACI erlaubt Zugriff auf"
-
-msgid "User group"
-msgstr "Benutzer-Gruppe"
-
-msgid "User group ACI grants access to"
-msgstr "Benutzergruppen-ACI erlaubt Zugriff auf"
-
-msgid "Permissions"
-msgstr "Berechtigungen"
-
-msgid "Attributes to which the permission applies"
-msgstr "Attribute auf die die Berechtigung angewendet wird"
-
-msgid "Attributes"
-msgstr "Attribute"
-
-msgid "Type"
-msgstr "Typ"
-
-msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
-msgstr "Typ des IPA-Objekts (user, group, host, hostgroup, service, netgroup)"
-
-msgid "Member of"
-msgstr "Mitglied von"
-
-msgid "Member of a group"
-msgstr "Mitglied einer Gruppe"
-
-msgid "Filter"
-msgstr "Filter"
-
-msgid "Legal LDAP filter (e.g. ou=Engineering)"
-msgstr "Gültiger LDAP filter (z.B. ou=Engineering)"
-
-msgid "Subtree"
-msgstr "Subtree"
-
-msgid "Subtree to apply ACI to"
-msgstr "Subtree auf den ACI angewendet wird"
-
-msgid "Target group"
-msgstr "Ziel-Gruppe"
-
-msgid "Target your own entry (self)"
-msgstr "Auf eigenen Eintrag anwenden (self)"
-
msgid "ACI"
msgstr "ACI"
@@ -840,9 +2405,6 @@ msgstr "ACI"
msgid "Created ACI \"%(value)s\""
msgstr "ACI erstellt \"%(value)s\""
-msgid "Test the ACI syntax but don't write anything"
-msgstr "ACI-Syntax testen, aber nicht schreiben"
-
#, python-format
msgid "Deleted ACI \"%(value)s\""
msgstr "ACI gelöscht \"%(value)s\""
@@ -857,12 +2419,6 @@ msgid_plural "%(count)d ACIs matched"
msgstr[0] "%(count)d ACI gefunden"
msgstr[1] "%(count)d ACIs gefunden"
-msgid "Location of the ACI"
-msgstr "Ort der ACI"
-
-msgid "New ACI name"
-msgstr "Neuer ACI-Name"
-
#, python-format
msgid "Renamed ACI to \"%(value)s\""
msgstr "ACI umbenannt zu \"%(value)s\""
@@ -874,46 +2430,9 @@ msgstr ""
"\n"
"Regel für Auto-Mitgliedschaft\n"
-msgid "Inclusive Regex"
-msgstr "Einschließende Regex"
-
-msgid "Exclusive Regex"
-msgstr "Ausschließende Regex"
-
-msgid "Attribute Key"
-msgstr "Attribut Schlüssel"
-
-msgid ""
-"Attribute to filter via regex. For example fqdn for a host, or manager for a "
-"user"
-msgstr ""
-"Dieses Attribut wird per Regex gefiltert. Zum Beispiel FQDN für einen Host, "
-"oder Manager für einen Benutzer"
-
-msgid "Grouping Type"
-msgstr "Gruppierungstyp"
-
-msgid "Grouping to which the rule applies"
-msgstr "Gruppierung, auf die die Regel angewendet wird"
-
msgid "Auto Membership Rule"
msgstr "Regel für Auto-Mitgliedschaft"
-msgid "Automember Rule"
-msgstr "Auto-Mitgliedschaftsregel"
-
-msgid "Description"
-msgstr "Beschreibung"
-
-msgid "A description of this auto member rule"
-msgstr "Beschreibung der Auto-Mitgliedschaftsregel"
-
-msgid "Default (fallback) Group"
-msgstr "Standard (Rückfall) Gruppe"
-
-msgid "Default group for entries to land"
-msgstr "Vorgegebene Gruppe für Einträge"
-
#, python-format
msgid "%(otype)s \"%(oname)s\" not found"
msgstr "%(otype)s \"%(oname)s\" nicht gefunden"
@@ -951,12 +2470,6 @@ msgstr ""
msgid "Added condition(s) to \"%(value)s\""
msgstr "Bedingung(en) zu \"%(value)s\" hinzugefügt"
-msgid "Conditions that could not be added"
-msgstr "Bedingungen, die nicht hinzugefügt werden konnten"
-
-msgid "Number of conditions added"
-msgstr "Anzahl der hinzugefügten Bedingungen"
-
#, python-format
msgid "Auto member rule: %s not found!"
msgstr "Auto-Mitgliedschaftsregel: %s nicht gefunden!"
@@ -973,12 +2486,6 @@ msgstr ""
msgid "Removed condition(s) from \"%(value)s\""
msgstr "Bedingung(en) von \"%(value)s\" entfernt"
-msgid "Conditions that could not be removed"
-msgstr "Bedingungen, die nicht entfernt werden konnten"
-
-msgid "Number of conditions removed"
-msgstr "Anzahl der entfernten Bedingungen"
-
msgid ""
"\n"
" Modify an automember rule.\n"
@@ -1028,28 +2535,6 @@ msgstr "Aufgaben DN"
msgid "DN of the started task"
msgstr "DN der gestarteten Aufgabe"
-msgid "Rebuild auto membership."
-msgstr "Auto-Mitgliedschaft neu erstellen"
-
-msgid "Rebuild membership for all members of a grouping"
-msgstr ""
-"Auto-Mitgliedschaft für alle Mitglieder einer Gruppierung neu erstellen"
-
-msgid "Users"
-msgstr "Benutzer"
-
-msgid "Rebuild membership for specified users"
-msgstr "Auto-Mitgliedschaft für ausgewählte Benutzer neu erstellen"
-
-msgid "Hosts"
-msgstr "Hosts"
-
-msgid "Rebuild membership for specified hosts"
-msgstr "Auto-Mitgliedschaft für ausgewählte Hosts neu erstellen"
-
-msgid "No wait"
-msgstr "Keine Wartezeit"
-
msgid "at least one of options: type, users, hosts must be specified"
msgstr "Mindestens eine der Optionen: type, users, hosts muss gesetzt sein"
@@ -1087,32 +2572,14 @@ msgstr "Automount-Orte"
msgid "Automount Location"
msgstr "Automount-Ort"
-msgid "Location"
-msgstr "Ort"
-
-msgid "Automount location name."
-msgstr "Automount-Ort"
-
-msgid "Create a new automount location."
-msgstr "Neuen Automount-Ort erstellen."
-
#, python-format
msgid "Added automount location \"%(value)s\""
msgstr "Automount Ort \"%(value)s\" hinzugefügt"
-msgid "Delete an automount location."
-msgstr "Automount-Ort löschen."
-
#, python-format
msgid "Deleted automount location \"%(value)s\""
msgstr "Automount-Ort \"%(value)s\" gelöscht"
-msgid "Display an automount location."
-msgstr "Automount-Ort anzeigen."
-
-msgid "Search for an automount location."
-msgstr "Automount-Ort suchen."
-
#, python-format
msgid "%(count)d automount location matched"
msgid_plural "%(count)d automount locations matched"
@@ -1125,84 +2592,18 @@ msgstr "Automount-Map"
msgid "automount maps"
msgstr "Automount-Maps"
-msgid "Map"
-msgstr "Karte"
-
-msgid "Automount map name."
-msgstr "Automount-Map Name."
-
msgid "Automount Maps"
msgstr "Automount-Maps"
msgid "Automount Map"
msgstr "Automount-Map"
-msgid "Key"
-msgstr "Schlüssel"
-
-msgid "Mount information"
-msgstr "Einhänge-Informationen"
-
-msgid "description"
-msgstr "Beschreibung"
-
-msgid "Mount point"
-msgstr "Einhängepunkt"
-
-msgid "Member users"
-msgstr "Mitglieds-Benutzer"
-
-msgid "Member groups"
-msgstr "Mitglieds-Gruppen"
-
-msgid "Member of groups"
-msgstr "Mitglied der Gruppen"
-
-msgid "Member hosts"
-msgstr "Mitglieds-Hosts"
-
-msgid "Member host-groups"
-msgstr "Mitglieds-Hostgruppen"
-
-msgid "Member of host-groups"
-msgstr "Mitglied von Host-Gruppen"
-
-msgid "Roles"
-msgstr "Rollen"
-
-msgid "Sudo Command Groups"
-msgstr "Sudo-Befehlsgruppen"
-
-msgid "Granting privilege to roles"
-msgstr "Gebe Berechtigung den Rollen"
-
-msgid "Member services"
-msgstr "Mitglieds-Dienste"
-
msgid "Member service groups"
msgstr "Mitglieds-Dienstgruppen"
-msgid "Member HBAC service"
-msgstr "Mitglieds-HBAC-Dienst"
-
msgid "Member HBAC service groups"
msgstr "Mitglieds-HBAC-Servicegruppen"
-msgid "Indirect Member users"
-msgstr "Indirekte Mitglieds-Benutzer"
-
-msgid "Indirect Member groups"
-msgstr "Indirekte Mitglieds-Gruppen"
-
-msgid "Indirect Member hosts"
-msgstr "Indirekte Mitglieds-Hosts"
-
-msgid "Indirect Member host-groups"
-msgstr "Indirekte Mitglieds-Hostgruppen"
-
-msgid "Indirect Member of roles"
-msgstr "Indirektes Mitglied von Rollen"
-
msgid "Indirect Member permissions"
msgstr "Indirekte Mitglieds-Berechtigungen"
@@ -1215,9 +2616,6 @@ msgstr "Indirekte Mitglieds-HBAC-Servicegruppe"
msgid "Invalid format. Should be name=value"
msgstr "Ungültiges Format. Sollte name=wert sein."
-msgid "External host"
-msgstr "Externer Host"
-
msgid "An IPA master host cannot be deleted or disabled"
msgstr "Ein IPA Masterhost kann nicht deaktiviert oder gelöscht werden"
@@ -1250,48 +2648,9 @@ msgstr "%(oname)s mit dem Namen »%(pkey)s« existiert bereits"
msgid "attribute \"%(attribute)s\" not allowed"
msgstr "Attribut \"%(attribute)s\" ist nicht erlaubt"
-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 ""
-"Ein Attribut für ein Attribut-Wert-Paar setzen. Das Format ist "
-"Attribut=Wert.\n"
-"Bei Attributen mit mehreren Werten ersetzt der Befehl die bereits "
-"vorhandenen Werte."
-
-msgid ""
-"Add an attribute/value pair. Format is attr=value. The attribute\n"
-"must be part of the schema."
-msgstr ""
-"Ein Attribut-Wert-Paar hinzufügen. Das Format ist Attribut=Wert.\n"
-"Das Attribut muss Teil des Schemas sein."
-
-msgid ""
-"Delete an attribute/value pair. The option will be evaluated\n"
-"last, after all sets and adds."
-msgstr ""
-"Ein Attribut-Wert-Paar löschen. Diese Option wird zuletzt angewendet,\n"
-"nach allen Optionen, die etwas festlegen oder hinzufügen."
-
msgid "attribute is not configurable"
msgstr "Attribut ist nicht konfigurierbar"
-msgid "Continuous mode: Don't stop on errors."
-msgstr "Fortlaufender Modus: Kein Abbruch bei Fehlern."
-
-msgid "Rights"
-msgstr "Rechte"
-
-msgid ""
-"Display the access rights of this entry (requires --all). See ipa man page "
-"for details."
-msgstr ""
-"Zugriffsrechte dieses Eintrags anzeigen (erfordert --all). In der "
-"Handbuchseite zu ipa finden Sie weitere Details."
-
-msgid "Rename"
-msgstr "Umbenennen"
-
#, python-format
msgid "Rename the %(ldap_obj_name)s object"
msgstr "Das %(ldap_obj_name)s-Objekt umbenennen"
@@ -1311,171 +2670,16 @@ msgstr "Mitglied %s"
msgid "%s to add"
msgstr "%s zum hinzufügen"
-msgid "Members that could not be added"
-msgstr "Mitglieder, die nicht hinzugefügt werden konnten"
-
-msgid "Number of members added"
-msgstr "Zahl der hinzugefügten Mitglieder"
-
#, python-format
msgid "%s to remove"
msgstr "%s zum entfernen"
-msgid "Members that could not be removed"
-msgstr "Mitglieder, die nicht entfernt werden konnten"
-
-msgid "Number of members removed"
-msgstr "Anzahl der entfernten Mitglieder"
-
-msgid "Primary key only"
-msgstr "Nur primärer Schlüssel"
-
-msgid "Time Limit"
-msgstr "Zeitbegrenzung"
-
-msgid "Size Limit"
-msgstr "Größenbeschränkung"
-
-msgid "Kerberos keys available"
-msgstr "Kerberos-Schlüssel verfügbar"
-
msgid "must be TRUE or FALSE"
msgstr "muss TRUE oder FALSE sein"
-msgid "User"
-msgstr "Benutzer"
-
-msgid "User login"
-msgstr "Anmeldename"
-
-msgid "First name"
-msgstr "Vorname"
-
-msgid "Last name"
-msgstr "Nachname"
-
-msgid "Full name"
-msgstr "Vollständiger Name"
-
-msgid "Display name"
-msgstr "Angezeigter Name"
-
-msgid "Initials"
-msgstr "Initialen"
-
-msgid "Home directory"
-msgstr "Home-Verzeichnis"
-
-msgid "GECOS"
-msgstr "GECOS"
-
-msgid "Login shell"
-msgstr "Anmeldeshell"
-
-msgid "Kerberos principal"
-msgstr "Kerberos-Principal"
-
-msgid "Kerberos principal expiration"
-msgstr "Kerberos-Principal Ablauf"
-
-msgid "Email address"
-msgstr "Email-Adresse"
-
-msgid "Prompt to set the user password"
-msgstr "Zum Setzen des Passworts auffordern"
-
-msgid "Generate a random user password"
-msgstr "Ein zufälliges Benutzerpasswort erzeugen"
-
-msgid "Random password"
-msgstr "Zufälliges Passwort"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "User ID Number (system will assign one if not provided)"
-msgstr ""
-"Benutzer-ID (wird durch das System zugewiesen, falls diese nicht angegeben "
-"wird)"
-
-msgid "GID"
-msgstr "Gruppen-ID"
-
-msgid "Group ID Number"
-msgstr "Gruppen-ID"
-
-msgid "Street address"
-msgstr "Straße"
-
-msgid "City"
-msgstr "Ort"
-
-msgid "State/Province"
-msgstr "Staat/Bundesland"
-
-msgid "ZIP"
-msgstr "Postleitzahl"
-
-msgid "Telephone Number"
-msgstr "Telefonnummer"
-
-msgid "Mobile Telephone Number"
-msgstr "Mobiltelefonnummer"
-
-msgid "Pager Number"
-msgstr "Pagernummer"
-
-msgid "Fax Number"
-msgstr "Faxnummer"
-
-msgid "Org. Unit"
-msgstr "Org. Einheit"
-
-msgid "Job Title"
-msgstr "Tätigkeit"
-
-msgid "Manager"
-msgstr "Manager"
-
-msgid "Car License"
-msgstr "Führerschein"
-
-msgid "SSH public key"
-msgstr "Öffentlicher SSH Schlüssel"
-
msgid "SSH public key fingerprint"
msgstr "Fingerabdruck des öffentlichen SSH-Schlüssels"
-msgid "User authentication types"
-msgstr "Benutzerauthentifizierungstypen"
-
-msgid "Types of supported user authentication"
-msgstr "Typen der unterstützten Benutzerauthentifizierung"
-
-msgid "Class"
-msgstr "Klasse"
-
-msgid "RADIUS proxy configuration"
-msgstr "RADIUS-Proxy Konfiguration"
-
-msgid "RADIUS proxy username"
-msgstr "RADIUS-Proxy Benutzername"
-
-msgid "Department Number"
-msgstr "Abteilungsnummer"
-
-msgid "Employee Number"
-msgstr "Personalnummer"
-
-msgid "Employee Type"
-msgstr "Personaltyp"
-
-msgid "Preferred Language"
-msgstr "Bevorzugte Sprache"
-
-msgid "Certificate"
-msgstr "Zertifikat"
-
#, python-format
msgid "invalid e-mail format: %(email)s"
msgstr "Ungültiges E-Mail-Format: %(email)s"
@@ -1494,65 +2698,14 @@ msgstr "CA ACL"
msgid "CA ACLs"
msgstr "CA ACLs"
-msgid "ACL name"
-msgstr "ACL Name"
-
-msgid "Enabled"
-msgstr "Aktiviert"
-
-msgid "Profile category"
-msgstr "Profilkategorie"
-
-msgid "Profile category the ACL applies to"
-msgstr "Profilkategorie auf die ACL angewendet wird"
-
-msgid "User category"
-msgstr "Benutzerkategorie"
-
-msgid "User category the ACL applies to"
-msgstr "Benutzerkategorie auf die ACL angewendet wird"
-
-msgid "Host category"
-msgstr "Host-Kategorie"
-
-msgid "Host category the ACL applies to"
-msgstr "Hostkategorie auf die ACL angewendet wird"
-
-msgid "Service category"
-msgstr "Dienstkategorie"
-
-msgid "Service category the ACL applies to"
-msgstr "Dienstkategorie auf die ACL angewendet wird"
-
-msgid "Profiles"
-msgstr "Profile"
-
-msgid "User Groups"
-msgstr "Benutzergruppen"
-
-msgid "Host Groups"
-msgstr "Host-Gruppen"
-
-msgid "Services"
-msgstr "Dienste"
-
-msgid "Create a new CA ACL."
-msgstr "Erstelle eine neue CA ACL."
-
#, python-format
msgid "Added CA ACL \"%(value)s\""
msgstr "CA ACL \"%(value)s\" hinzugefügt"
-msgid "Delete a CA ACL."
-msgstr "CA ACL löschen."
-
#, python-format
msgid "Deleted CA ACL \"%(value)s\""
msgstr "CA ACL \"%(value)s\" gelöscht"
-msgid "Modify a CA ACL."
-msgstr "CA ACL ändern"
-
#, python-format
msgid "Modified CA ACL \"%(value)s\""
msgstr "CA ACL \"%(value)s\" geändert"
@@ -1568,12 +2721,6 @@ msgstr ""
"Benutzerkategorie kann nicht auf 'Alle' gesetzt werden wenn es erlaubte "
"Benutzer gibt"
-msgid "user"
-msgstr "Benutzer"
-
-msgid "host"
-msgstr "host"
-
msgid "service"
msgstr "Dienst"
@@ -1584,9 +2731,6 @@ msgstr "Fehler beim Dekodieren der Signaturanfrage für das Zertifikat: %s"
msgid "CA is not configured"
msgstr "CA ist nicht konfiguriert"
-msgid "Subject"
-msgstr "Betreff"
-
msgid "Issuer"
msgstr "Ausgabestelle"
@@ -1602,47 +2746,15 @@ msgstr "Fingerabdruck (MD5)"
msgid "Fingerprint (SHA1)"
msgstr "Fingerabdruck (SHA1)"
-msgid "Serial number"
-msgstr "Seriennummer"
-
-msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
-msgstr ""
-"Seriennummer in Dezimalschreibweise oder (bei Präfix 0x) in "
-"Hexadezimalschreibweise"
-
msgid "Serial number (hex)"
msgstr "Seriennummer (hex)"
-msgid "Profile ID"
-msgstr "Profil-ID"
-
-msgid "Certificate Profile to use"
-msgstr "Benutze Zertifikatsprofil"
-
msgid "Request status"
msgstr "Anfragestatus"
-msgid "Request id"
-msgstr "Anfrage-ID"
-
-msgid "Submit a certificate signing request."
-msgstr "Eine Signaturanfrage (CSR) senden."
-
-msgid "CSR"
-msgstr "CSR"
-
-msgid "Principal"
-msgstr "Principal"
-
-msgid "Principal for this certificate (e.g. HTTP/test.example.com)"
-msgstr "Principal für dieses Zertifikat (z.B. HTTP/test.example.com)"
-
msgid "The principal for this request doesn't exist."
msgstr "Der Principal für diese Anfrage existiert nicht"
-msgid "Check the status of a certificate signing request."
-msgstr "Den Status der Signaturanfrage des Zertifikats überprüfen."
-
msgid "Status"
msgstr "Status"
@@ -1652,21 +2764,6 @@ msgstr "Widerrufen"
msgid "Revocation reason"
msgstr "Grund des Widerrufs"
-msgid "Reason for revoking the certificate (0-10)"
-msgstr "Grund für den Widerruf des Zertifikats (0-10)"
-
-msgid "Retrieve an existing certificate."
-msgstr "Ein existierendes Zertifikat holen."
-
-msgid "Output filename"
-msgstr "Name der Ausgabedatei"
-
-msgid "File to store the certificate in."
-msgstr "Datei, in der das Zertifikat gespeichert werden soll."
-
-msgid "Revoke a certificate."
-msgstr "Ein Zertifikat widerrufen."
-
msgid "7 is not a valid revocation reason"
msgstr "7 ist kein gültiger Grund für einen Widerruf."
@@ -1676,90 +2773,6 @@ msgstr "Konfigurationsoptionen"
msgid "Configuration"
msgstr "Konfiguration"
-msgid "Maximum username length"
-msgstr "Maximale Länge des Benutzernamens"
-
-msgid "Home directory base"
-msgstr "Basis für Home-Verzeichnisse"
-
-msgid "Default location of home directories"
-msgstr "Vorgegebener Ort für Home-Verzeichnisse"
-
-msgid "Default shell"
-msgstr "Vorgabe-Shell"
-
-msgid "Default shell for new users"
-msgstr "Vorgegebene Shell für neue Benutzer"
-
-msgid "Default users group"
-msgstr "Vorgegebene Gruppe des Benutzers"
-
-msgid "Default group for new users"
-msgstr "Vorgegebene Gruppe für neue Benutzer"
-
-msgid "Search time limit"
-msgstr "Zeitlimit für Suche"
-
-msgid "Search size limit"
-msgstr "Größenlimit für Suche"
-
-msgid "User search fields"
-msgstr "Benutzer Suchfelder"
-
-msgid "A comma-separated list of fields to search in when searching for users"
-msgstr ""
-"Eine mit Komma getrennte Liste von Feldnamen die bei der Suche nach "
-"Benutzern durchsucht werden"
-
-msgid "A comma-separated list of fields to search in when searching for groups"
-msgstr ""
-"Eine mit Komma getrennte Liste von Feldnamen die bei der Suche nach Gruppen "
-"durchsucht werden"
-
-msgid "Enable migration mode"
-msgstr "Migrationsmodus aktivieren"
-
-msgid "Default group objectclasses"
-msgstr "Standard objectclass für Gruppen"
-
-msgid "Default group objectclasses (comma-separated list)"
-msgstr "Standard objectclass für Gruppen (komma-separierte Liste)"
-
-msgid "Default user objectclasses"
-msgstr "Standard objectclass für Benutzer"
-
-msgid "Default user objectclasses (comma-separated list)"
-msgstr "Standard objectclass für Benutzer (komma-separierte Liste)"
-
-msgid "Password Expiration Notification (days)"
-msgstr "Benachrichtigung über den Passwortablauf (Tage)"
-
-msgid "Number of days's notice of impending password expiration"
-msgstr "Anzahl der Tage die vor einem Passwortablauf gewarnt wird"
-
-msgid "Password plugin features"
-msgstr "Passwort-Plugin-Funktionen"
-
-msgid "Extra hashes to generate in password plug-in"
-msgstr "Im Passwort-Plugin zusätzlich zu erzeugende Prüfsummen"
-
-msgid "Default SELinux user"
-msgstr "Vorgegebener SELinux-Benutzer"
-
-msgid "Default SELinux user when no match is found in SELinux map rule"
-msgstr ""
-"Vorgegebener SELinux-Benutzer, sofern in den Zuweisungsregeln von SELinux "
-"nichts anderes bestimmt ist"
-
-msgid "Default PAC types"
-msgstr "Standard PAC-Typen"
-
-msgid "Default user authentication types"
-msgstr "Standard Benutzerauthentifizierungstypen"
-
-msgid "Modify configuration options."
-msgstr "Konfigurationsoptionen bearbeiten."
-
msgid "The group doesn't exist"
msgstr "Die Gruppe existiert nicht"
@@ -1770,9 +2783,6 @@ msgstr "Attribut »%s« ist nicht erlaubt"
msgid "May not be empty"
msgstr "Darf nicht leer sein"
-msgid "Show the current configuration."
-msgstr "Die aktuelle Konfiguration anzeigen."
-
msgid "delegation"
msgstr "Delegation"
@@ -1785,12 +2795,6 @@ msgstr "Delegationen"
msgid "Delegation"
msgstr "Delegation"
-msgid "Delegation name"
-msgstr "Delegationsname"
-
-msgid "Permissions to grant (read, write). Default is write."
-msgstr "Berechtigungen (read, write). Standard ist write"
-
msgid ""
"\n"
"Domain Name System (DNS)\n"
@@ -1798,9 +2802,6 @@ msgstr ""
"\n"
"Domain Name System (DNS)\n"
-msgid "Permission value"
-msgstr "Berechtigungswert"
-
msgid "invalid IP network format"
msgstr "Ungültiges IP-Netzwerkformat"
@@ -1830,103 +2831,10 @@ msgstr "»%s« ist ein erforderlicher Teil des DNS-Datensatzes"
msgid "format must be specified as \"%(format)s\" %(rfcs)s"
msgstr "Format muss als »%(format)s« %(rfcs)s angegeben werden"
-msgid "IP Address"
-msgstr "IP-Adresse"
-
-msgid "Subtype"
-msgstr "Untertyp"
-
-msgid "Hostname"
-msgstr "Hostname"
-
-msgid "Certificate Type"
-msgstr "Zertifikattyp"
-
-msgid "Algorithm"
-msgstr "Algorithmus"
-
-msgid "Certificate/CRL"
-msgstr "Zertifikat/CRL"
-
-msgid "Target"
-msgstr "Ziel"
-
-msgid "Digest Type"
-msgstr "Prüfsummentyp"
-
-msgid "Digest"
-msgstr "Prüfsumme"
-
-msgid "Preference"
-msgstr "Bevorzugung"
-
-msgid "Altitude"
-msgstr "Höhe"
-
-msgid "Size"
-msgstr "Größe"
-
-msgid "Horizontal Precision"
-msgstr "Horizontale Genauigkeit"
-
-msgid "Vertical Precision"
-msgstr "Vertikale Genauigkeit"
-
#, python-format
msgid "'%(required)s' must not be empty when '%(name)s' is set"
msgstr "»%(required)s« darf nicht leer sein, wenn »%(name)s« gesetzt ist."
-msgid "Order"
-msgstr "Reihenfolge"
-
-msgid "Flags"
-msgstr "Flags"
-
-msgid "Service"
-msgstr "Dienst"
-
-msgid "Regular Expression"
-msgstr "Regulärer Ausdruck"
-
-msgid "Replacement"
-msgstr "Ersetzung"
-
-msgid "Priority"
-msgstr "Priorität"
-
-msgid "Weight"
-msgstr "Gewicht"
-
-msgid "Port"
-msgstr "Port"
-
-msgid "Fingerprint Type"
-msgstr "Fingerabdruck-Typ"
-
-msgid "Fingerprint"
-msgstr "Fingerabdruck"
-
-msgid "Text Data"
-msgstr "Textdaten"
-
-msgid "Records"
-msgstr "Datensätze"
-
-msgid "Record type"
-msgstr "Datensatztyp"
-
-msgid "Zone name"
-msgstr "Zonenname"
-
-msgid "Zone name (FQDN)"
-msgstr "Zonenname (FQDN)"
-
-msgid "Active zone"
-msgstr "Aktive Zone"
-
-msgid "Is zone active?"
-msgstr "Ist die Zone aktiv?"
-
msgid "DNS is not configured"
msgstr "DNS ist nicht konfiguriert"
@@ -1942,24 +2850,6 @@ msgstr "DNS-Zonen"
msgid "DNS Zone"
msgstr "DNS-Zone"
-msgid "Administrator e-mail address"
-msgstr "E-Mail-Adresse des Administrators"
-
-msgid "Time to live"
-msgstr "Lebensdauer"
-
-msgid "Dynamic update"
-msgstr "Dynamische Aktualisierung"
-
-msgid "Allow dynamic updates."
-msgstr "Dynamische Aktualisierungen erlauben."
-
-msgid "Record name"
-msgstr "Datensatzname"
-
-msgid "Structured"
-msgstr "Strukturiert"
-
msgid "DNS records can be only updated one at a time"
msgstr "Es können nicht mehrere DNS-Datensätze aktualisiert werden."
@@ -1967,19 +2857,10 @@ msgstr "Es können nicht mehrere DNS-Datensätze aktualisiert werden."
msgid "Deleted record \"%(value)s\""
msgstr "Datensatz »%(value)s« gelöscht"
-msgid "Delete all associated records"
-msgstr "Alle zugehörigen Datensätze löschen"
-
#, python-format
msgid "Zone record '%s' cannot be deleted"
msgstr "Zonen-Datensatz »%s« kann nicht gelöscht werden"
-msgid "Display DNS resource."
-msgstr "DNS-Ressource anzeigen."
-
-msgid "Search for DNS resources."
-msgstr "Nach DNS-Ressourcen suchen."
-
#, python-format
msgid "Found '%(value)s'"
msgstr "»%(value)s« gefunden"
@@ -1988,28 +2869,6 @@ msgstr "»%(value)s« gefunden"
msgid "Host '%(host)s' not found"
msgstr "Host »%(host)s« nicht gefunden"
-msgid "Server name"
-msgstr "Servername"
-
-msgid ""
-"\n"
-"Raise the IPA Domain Level.\n"
-msgstr ""
-"\n"
-"IPA Domain Level erhöhen.\n"
-
-msgid "Current domain level:"
-msgstr "Aktuelles Domain Level:"
-
-msgid "Query current Domain Level."
-msgstr "Aktuelles Domain Level abfragen."
-
-msgid "Change current Domain Level."
-msgstr "Aktuelles Domain Level ändern."
-
-msgid "Domain Level"
-msgstr "Domain Level"
-
msgid "Domain Level cannot be lowered."
msgstr "Domain Level kann nicht gesenkt werden."
@@ -2019,75 +2878,30 @@ msgstr ""
"Domain Level kann nicht auf {0} erhöht werden, Server {1} unterstützt das "
"nicht."
-msgid "External member"
-msgstr "Externes Mitglied"
-
-msgid "group"
-msgstr "Gruppe"
-
msgid "groups"
msgstr "Gruppen"
msgid "User Group"
msgstr "Benutzergruppe"
-msgid "Group name"
-msgstr "Gruppenname"
-
-msgid "Group description"
-msgstr "Gruppenbeschreibung"
-
-msgid "GID (use this option to set it manually)"
-msgstr "Gruppen-ID (verwenden Sie diese Option, um die ID manuell anzugeben)"
-
-msgid "Create a new group."
-msgstr "Eine neue Gruppe erstellen."
-
#, python-format
msgid "Added group \"%(value)s\""
msgstr "Gruppe »%(value)s« hinzugefügt"
-msgid "Create as a non-POSIX group"
-msgstr "Als Nicht-POSIX-Gruppe erstellen"
-
-msgid "Delete group."
-msgstr "Gruppe löschen."
-
#, python-format
msgid "Deleted group \"%(value)s\""
msgstr "Gruppe »%(value)s« gelöscht"
-msgid "Modify a group."
-msgstr "Eine Gruppe ändern."
-
#, python-format
msgid "Modified group \"%(value)s\""
msgstr "Gruppe »%(value)s« geändert"
-msgid "change to a POSIX group"
-msgstr "in eine POSIC-Gruppe ändern"
-
-msgid "Search for groups."
-msgstr "Nach Gruppen suchen."
-
#, python-format
msgid "%(count)d group matched"
msgid_plural "%(count)d groups matched"
msgstr[0] "%(count)d passende Gruppe"
msgstr[1] "%(count)d passende Gruppen"
-msgid "search for private groups"
-msgstr "nach privaten Gruppen suchen"
-
-msgid "Display information about a named group."
-msgstr "Informationen zu einer genannten Gruppe anzeigen."
-
-msgid "Add members to a group."
-msgstr "Mitglieder zu einer Gruppe hinzufügen."
-
-msgid "Remove members from a group."
-msgstr "Mitglieder aus einer Gruppe entfernen."
-
msgid "not allowed to modify user entries"
msgstr "Es ist nicht erlaubt, Benutzereinträge zu ändern."
@@ -2097,72 +2911,30 @@ msgstr "Es ist nicht erlaubt, Gruppeneinträge zu ändern."
msgid "Not a managed group"
msgstr "Keine verwaltete Gruppe"
-msgid "HBAC rule"
-msgstr "HBAC-Regel"
-
msgid "HBAC rules"
msgstr "HBAC-Regeln"
msgid "HBAC Rules"
msgstr "HBAC-Regeln"
-msgid "HBAC Rule"
-msgstr "HBAC-Regel"
-
-msgid "Rule name"
-msgstr "Regelname"
-
-msgid "Rule type (allow)"
-msgstr "Regeltyp (erlauben)"
-
-msgid "Rule type"
-msgstr "Regeltyp"
-
-msgid "User category the rule applies to"
-msgstr "Benutzerkategorie, auf welche die Regel angewendet werden soll"
-
-msgid "Host category the rule applies to"
-msgstr "Host-Kategorie, auf welche die Regel angewendet werden soll"
-
-msgid "Service Groups"
-msgstr "Dienstgruppen"
-
-msgid "Create a new HBAC rule."
-msgstr "Neue HBAC-Regel erstellen."
-
#, python-format
msgid "Added HBAC rule \"%(value)s\""
msgstr "HBAC-Regel \"%(value)s\" hinzugefügt"
-msgid "Delete an HBAC rule."
-msgstr "HBAC-Regel löschen"
-
#, python-format
msgid "Deleted HBAC rule \"%(value)s\""
msgstr "HBAC-Regel \"%(value)s\" gelöscht"
-msgid "Modify an HBAC rule."
-msgstr "HBAC-Regel ändern"
-
#, python-format
msgid "Modified HBAC rule \"%(value)s\""
msgstr "HBAC-Regel \"%(value)s\" geändert"
-msgid "Search for HBAC rules."
-msgstr "Nach HBAC-Regeln suchen."
-
#, python-format
msgid "%(count)d HBAC rule matched"
msgid_plural "%(count)d HBAC rules matched"
msgstr[0] "%(count)d HBAC-Regel gefunden"
msgstr[1] "%(count)d HBAC-Regeln gefunden"
-msgid "Display the properties of an HBAC rule."
-msgstr "Einstellungen der HBAC-Regel anzeigen."
-
-msgid "Enable an HBAC rule."
-msgstr "HBAC-Regel aktivieren."
-
#, python-format
msgid "Enabled HBAC rule \"%(value)s\""
msgstr "HBAC-Regel \"%(value)s\" aktiviert"
@@ -2174,27 +2946,6 @@ msgstr "HBAC-Regel \"%(value)s\" deaktiviert"
msgid "Access time"
msgstr "Zugriffszeit"
-msgid "Add users and groups to an HBAC rule."
-msgstr "Benutzer und Gruppen zu einer HBAC-Regel hinzufügen."
-
-msgid "Remove users and groups from an HBAC rule."
-msgstr "Benutzer und Gruppen von einer HBAC-Regel entfernen."
-
-msgid "Add target hosts and hostgroups to an HBAC rule."
-msgstr "Ziel-Hosts und Hostgruppen zu einer HBAC-Regel hinzufügen."
-
-msgid "Remove target hosts and hostgroups from an HBAC rule."
-msgstr "Ziel-Hosts und Hostgruppen von einer HBAC-Regel entfernen."
-
-msgid "Add services to an HBAC rule."
-msgstr "Dienste zu einer HBAC-Gruppe hinzufügen."
-
-msgid "Remove service and service groups from an HBAC rule."
-msgstr "Dienste von einer HBAC-Gruppe entfernen."
-
-msgid "HBAC service"
-msgstr "HBAC-Dienst"
-
msgid "HBAC services"
msgstr "HBAC-Dienste"
@@ -2204,45 +2955,24 @@ msgstr "HBAC-Dienste"
msgid "HBAC Service"
msgstr "HBAC-Dienst"
-msgid "Service name"
-msgstr "Dienstname"
-
-msgid "HBAC service description"
-msgstr "Beschreibung des HBAC-Dienstes"
-
-msgid "Add a new HBAC service."
-msgstr "Einen neuen HBAC-Dienst hinzufügen."
-
#, python-format
msgid "Added HBAC service \"%(value)s\""
msgstr "HBAC Dienst \"%(value)s\" hinzugefügt"
-msgid "Delete an existing HBAC service."
-msgstr "Einen existierenden HBAC Dienst löschen."
-
#, python-format
msgid "Deleted HBAC service \"%(value)s\""
msgstr "HBAC Dienst \"%(value)s\" gelöscht"
-msgid "Modify an HBAC service."
-msgstr "HBAC Dienst ändern"
-
#, python-format
msgid "Modified HBAC service \"%(value)s\""
msgstr "HBAC Dienst \"%(value)s\" geändert"
-msgid "Search for HBAC services."
-msgstr "Nach HBAC-Diensten suchen."
-
#, python-format
msgid "%(count)d HBAC service matched"
msgid_plural "%(count)d HBAC services matched"
msgstr[0] "%(count)d HBAC-Dienst gefunden"
msgstr[1] "%(count)d HBAC-Dienste gefunden"
-msgid "Display information about an HBAC service."
-msgstr "Informationen zu einem HBAC-Dienst anzeigen."
-
msgid "HBAC service group"
msgstr "HBAC-Dienstgruppe"
@@ -2255,305 +2985,87 @@ msgstr "HBAC-Dienstgruppen"
msgid "HBAC Service Group"
msgstr "HBAC-Dienstgruppe"
-msgid "Service group name"
-msgstr "Dienstgruppenname"
-
-msgid "HBAC service group description"
-msgstr "Beschreibung der HBAC-Dienstgruppe"
-
-msgid "Add a new HBAC service group."
-msgstr "Eine neue HBAC-Dienstgruppe hinzufügen."
-
#, python-format
msgid "Added HBAC service group \"%(value)s\""
msgstr "HBAC-Dienstgruppe »%(value)s« hinzugefügt"
-msgid "Delete an HBAC service group."
-msgstr "HBAC-Dienstgruppe löschen"
-
#, python-format
msgid "Deleted HBAC service group \"%(value)s\""
msgstr "HBAC-Dienstgruppe »%(value)s« gelöscht"
-msgid "Modify an HBAC service group."
-msgstr "HBAC-Dienstgruppe bearbeiten"
-
#, python-format
msgid "Modified HBAC service group \"%(value)s\""
msgstr "HBAC-Dienstgruppe »%(value)s« geändert"
-msgid "Search for an HBAC service group."
-msgstr "Suche nach HBAC Dienstgruppe"
-
#, python-format
msgid "%(count)d HBAC service group matched"
msgid_plural "%(count)d HBAC service groups matched"
msgstr[0] "%(count)d HBAC-Dienstgruppe gefunden"
msgstr[1] "%(count)d HBAC-Dienstgruppen gefunden"
-msgid "Display information about an HBAC service group."
-msgstr "Informationen über eine HBAC-Dienstgruppe anzeigen"
-
-msgid "Add members to an HBAC service group."
-msgstr "Mitglieder zur einer HBAC-Dienstgruppe hinzufügen."
-
-msgid "Remove members from an HBAC service group."
-msgstr "Mitglieder von einer HBAC-Dienstgruppe entfernen."
-
-msgid "Simulate use of Host-based access controls"
-msgstr "HBAC Nutzung simulieren"
-
-msgid "Warning"
-msgstr "Warnung"
-
-msgid "Matched rules"
-msgstr "Zutreffende Regeln"
-
-msgid "Not matched rules"
-msgstr "Nicht zutreffende Regeln"
-
-msgid "Non-existent or invalid rules"
-msgstr "Nicht-existente oder ungültige Regeln"
-
-msgid "Result of simulation"
-msgstr "Ergebnis der Simulation"
-
-msgid "User name"
-msgstr "Benutzername"
-
-msgid "Target host"
-msgstr "Ziel-Host"
-
#, python-format
msgid "Access granted: %s"
msgstr "Zugriff gewährt: %s"
-msgid "Keytab"
-msgstr "Schlüsseltabelle"
-
-msgid "Users allowed to retrieve keytab"
-msgstr "Benutzer die Schlüsseltabelle abrufen dürfen"
-
-msgid "Groups allowed to retrieve keytab"
-msgstr "Gruppen die Schlüsseltabelle abrufen dürfen"
-
-msgid "Hosts allowed to retrieve keytab"
-msgstr "Hosts die Schlüsseltabelle abrufen dürfen"
-
-msgid "Host Groups allowed to retrieve keytab"
-msgstr "Hostgruppen die Schlüsseltabelle abrufen dürfen"
-
-msgid "Users allowed to create keytab"
-msgstr "Benutzer die Schlüsseltabelle erstellen dürfen"
-
-msgid "Groups allowed to create keytab"
-msgstr "Gruppen die Schlüsseltabelle erstellen dürfen"
-
-msgid "Hosts allowed to create keytab"
-msgstr "Hosts die Schlüsseltabelle erstellen dürfen"
-
-msgid "Host Groups allowed to create keytab"
-msgstr "Hostgruppen die Schlüsseltabelle erstellen dürfen"
-
-msgid "hosts"
-msgstr "hosts"
-
msgid "Host"
msgstr "Host"
-msgid "Host name"
-msgstr "Hostname"
-
-msgid "A description of this host"
-msgstr "Beschreibung des Hosts"
-
-msgid "Locality"
-msgstr "Ort"
-
-msgid "Host locality (e.g. \"Baltimore, MD\")"
-msgstr "Ort des Hosts (z.B. \"Baltimore, MD\")"
-
-msgid "Platform"
-msgstr "Plattform"
-
-msgid "Host hardware platform (e.g. \"Lenovo T61\")"
-msgstr "Hardwareplattform (z.B. \"Lenovo T61\")"
-
-msgid "Operating system"
-msgstr "Betriebssystem"
-
-msgid "Host operating system and version (e.g. \"Fedora 9\")"
-msgstr "Betriebssystem und Version (z.B. \"Fedora 9\")"
-
-msgid "User password"
-msgstr "Benutzerpasswort"
-
msgid "Serial Number"
msgstr "Seriennummer"
msgid "Serial Number (hex)"
msgstr "Seriennummer (hex)"
-msgid "Principal name"
-msgstr "Principal-Name"
-
-msgid "MAC address"
-msgstr "MAC-Adresse"
-
-msgid "Add a new host."
-msgstr "Neuen Host hinzufügen."
-
#, python-format
msgid "Added host \"%(value)s\""
msgstr "Host \"%(value)s\" hinzugefügt"
-msgid "force host name even if not in DNS"
-msgstr "Hostname erzwingen auch wenn nicht im DNS"
-
-msgid "Add the host to DNS with this IP address"
-msgstr "Host mit dieser IP zum DNS hinzufügen"
-
#, python-format
msgid "The host was added but the DNS update failed with: %(exc)s"
msgstr "Der Host wurde hinzugefügt aber DNS Update ist fehlgeschlagen: %(exc)s"
-msgid "Delete a host."
-msgstr "Host löschen."
-
#, python-format
msgid "Deleted host \"%(value)s\""
msgstr "Host \"%(value)s\" gelöscht"
-msgid "Modify information about a host."
-msgstr "Hostinformationen ändern."
-
#, python-format
msgid "Modified host \"%(value)s\""
msgstr "Host \"%(value)s\" geändert"
-msgid "Kerberos principal name for this host"
-msgstr "Kerberos-Principal für diesen Host"
-
-msgid "Update DNS entries"
-msgstr "DNS Einträge aktualisieren"
-
-msgid "Search for hosts."
-msgstr "Nach Hosts suchen."
-
#, python-format
msgid "%(count)d host matched"
msgid_plural "%(count)d hosts matched"
msgstr[0] "%(count)d Host gefunden"
msgstr[1] "%(count)d Hosts gefunden"
-msgid "Display information about a host."
-msgstr "Informationen über Host anzeigen."
-
-msgid "Disable the Kerberos key, SSL certificate and all services of a host."
-msgstr ""
-"Kerberos-Schlüssel, SSL-Zertifikat und alle Dienste des Hosts deaktivieren."
-
#, python-format
msgid "Disabled host \"%(value)s\""
msgstr "Host \"%(value)s\" deaktiviert"
-msgid "Add hosts that can manage this host."
-msgstr "Hosts hinzufügen die diesen Host verwalten dürfen."
-
-msgid "Remove hosts that can manage this host."
-msgstr "Hosts entfernen die diesen Host verwalten dürfen."
-
-msgid ""
-"Allow users, groups, hosts or host groups to retrieve a keytab of this host."
-msgstr ""
-"Benutzern, Gruppen, Hosts und Hostgruppen erlauben die Schlüsseltabelle zu "
-"erhalten."
-
-msgid ""
-"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
-"host."
-msgstr ""
-"Benutzern, Gruppen, Hosts und Hostgruppen verbieten die Schlüsseltabelle zu "
-"erhalten."
-
-msgid ""
-"Allow users, groups, hosts or host groups to create a keytab of this host."
-msgstr ""
-"Benutzern, Gruppen, Hosts und Hostgruppen erlauben die Schlüsseltabelle zu "
-"erstellen."
-
-msgid ""
-"Disallow users, groups, hosts or host groups to create a keytab of this host."
-msgstr ""
-"Benutzern, Gruppen, Hosts und Hostgruppen verbieten die Schlüsseltabelle zu "
-"erstellen."
-
-msgid "host group"
-msgstr "Hostgruppe"
-
msgid "host groups"
msgstr "Hostgruppen"
msgid "Host Group"
msgstr "Hostgruppe"
-msgid "Host-group"
-msgstr "Hostgruppen"
-
-msgid "Name of host-group"
-msgstr "Name der Hostgruppe"
-
-msgid "A description of this host-group"
-msgstr "Beschreibung der Hostgruppe"
-
-msgid "Add a new hostgroup."
-msgstr "Hostgruppe hinzufügen."
-
#, python-format
msgid "Added hostgroup \"%(value)s\""
msgstr "Hostgruppe \"%(value)s\" hinzugefügt"
-msgid "Delete a hostgroup."
-msgstr "Hostgruppe löschen."
-
#, python-format
msgid "Deleted hostgroup \"%(value)s\""
msgstr "Hostgruppe \"%(value)s\" gelöscht"
-msgid "Modify a hostgroup."
-msgstr "Hostgruppe ändern."
-
#, python-format
msgid "Modified hostgroup \"%(value)s\""
msgstr "Hostgruppe \"%(value)s\" geändert"
-msgid "Search for hostgroups."
-msgstr "Nach Hostgruppen suchen."
-
#, python-format
msgid "%(count)d hostgroup matched"
msgid_plural "%(count)d hostgroups matched"
msgstr[0] "%(count)d Hostgruppe gefunden"
msgstr[1] "%(count)d Hostgruppen gefunden"
-msgid "Display information about a hostgroup."
-msgstr "Informationen über die Hostgruppe anzeigen."
-
-msgid "Add members to a hostgroup."
-msgstr "Mitglieder zur Hostgruppe hinzufügen."
-
-msgid "Remove members from a hostgroup."
-msgstr "Mitglieder von Hostgruppe entfernen."
-
-msgid "Name of object to export"
-msgstr "Name des zu exportierenden Objekts"
-
-msgid "Name of method to export"
-msgstr "Name des zu exportierenden Methode"
-
-msgid "Name of command to export"
-msgstr "Name des zu exportierenden Befehls"
-
msgid "Your session has expired. Please re-login."
msgstr "Die Session ist abgelaufen. Bitte neu einloggen."
@@ -2609,9 +3121,6 @@ msgstr "${count} Einträge gelöscht"
msgid "Show Results"
msgstr "Ergebnisse anzeigen"
-msgid "OTP"
-msgstr "OTP"
-
msgid "Two factor authentication (password + OTP)"
msgstr "Zwei-Faktor-Authentifizierung (Passwort + Einmalpasswort)"
@@ -2885,9 +3394,6 @@ msgstr "Fehler beim Ausloggen"
msgid "Sync OTP Token"
msgstr "OTP Token synchronisieren"
-msgid "Username"
-msgstr "Benutzername"
-
msgid "number of passwords"
msgstr "Anzahl der Passwörter"
@@ -3219,9 +3725,6 @@ msgstr "Benutzerkategorien"
msgid "Groups"
msgstr "Gruppen"
-msgid "Commands"
-msgstr "Befehle"
-
msgid "Allow"
msgstr "Erlauben"
@@ -3271,9 +3774,6 @@ msgstr "Administratives Konto"
msgid "Trust Settings"
msgstr "Vertrauenseinstellungen"
-msgid "Domain"
-msgstr "Domain"
-
msgid "Account Settings"
msgstr "Kontoeinstellungen"
@@ -3332,9 +3832,6 @@ msgstr "Entsperren"
msgid "Are you sure you want to unlock user ${object}?"
msgstr "SInd Sie sicher, dass Sie den Benutzer ${object} entsperren möchten?"
-msgid "Current Password"
-msgstr "Aktuelles Passwort"
-
msgid "Current password is required"
msgstr "Aktuelles Passwort ist erforderlich"
@@ -3348,9 +3845,6 @@ msgstr "Erstes OTP"
msgid "The password or username you entered is incorrect."
msgstr "Das Passwort oder der Benutzername waren falsch."
-msgid "New Password"
-msgstr "Neues Passwort"
-
msgid "New password is required"
msgstr "Neues Passwort wird benötigt"
@@ -3436,9 +3930,6 @@ msgstr ""
msgid "Unselect All"
msgstr "Alle abwählen"
-msgid "Disabled"
-msgstr "Deaktiviert"
-
msgid "Working"
msgstr "Arbeite"
@@ -3522,63 +4013,16 @@ msgstr "Maximaler Wert ist ${value}"
msgid "Minimum value is ${value}"
msgstr "Minimaler Wert ist ${value}"
-msgid "The IPA realm"
-msgstr "Der IPA-Realm"
-
-msgid "Hardware platform of the host (e.g. Lenovo T61)"
-msgstr "Hardwareplattform des Hosts (z.B. Lenovo T400)"
-
-msgid "Operating System and version of the host (e.g. Fedora 9)"
-msgstr "Betriebssystem und Version des Hosts (z.B. Fedora 20)"
-
-msgid "LDAP URI"
-msgstr "LDAP-URI"
-
-msgid "bind password"
-msgstr "Bind-Passwort"
-
-msgid "Bind DN"
-msgstr "Bind-DN"
-
-msgid "LDAP schema"
-msgstr "LDAP-Schema"
-
-msgid ""
-"The schema used on the LDAP server. Supported values are RFC2307 and "
-"RFC2307bis. The default is RFC2307bis"
-msgstr ""
-"Das auf dem LDAP-Server verwendete Schema. Zulässige Werte sind RFC2307 und "
-"RFC2307bis. Der Vorgabewert ist RFC2307bis."
-
-msgid "Lists of objects migrated; categorized by type."
-msgstr "Liste der migrierten Objekte, nach Typ geordnet."
-
-msgid "Lists of objects that could not be migrated; categorized by type."
-msgstr ""
-"Liste der Objekte, die nicht migriert werden konnten, nach Typ geordnet."
-
-msgid "Show environment variables."
-msgstr "Umgebungsvariablen anzeigen."
-
#, python-format
msgid "%(count)d variables"
msgstr "%(count)d Variablen"
-msgid "Show all loaded plugins."
-msgstr "Alle geladenen Plugins anzeigen."
-
#, python-format
msgid "%(count)d plugin loaded"
msgid_plural "%(count)d plugins loaded"
msgstr[0] "%(count)d Plugin geladen"
msgstr[1] "%(count)d Plugins geladen"
-msgid "Number of plugins loaded"
-msgstr "Anzahl der geladenen Plugins"
-
-msgid "Member Host"
-msgstr "Mitglieds-Host"
-
msgid "One time password commands"
msgstr "Einmalpasswort Befehle"
@@ -3588,24 +4032,6 @@ msgstr "OTP-Konfigurationsoptionen"
msgid "OTP Configuration"
msgstr "OTP Konfiguration"
-msgid "TOTP authentication Window"
-msgstr "TOTP Authentifizierungsfenster"
-
-msgid "TOTP Synchronization Window"
-msgstr "TOTP Sychnronisierungsfenster"
-
-msgid "HOTP Authentication Window"
-msgstr "HOTP Authentifizierungsfenster"
-
-msgid "HOTP Synchronization Window"
-msgstr "HOTP Sychnronisierungsfenster"
-
-msgid "Modify OTP configuration options."
-msgstr "OTP Konfigurationsoptionen bearbeiten."
-
-msgid "Show the current OTP configuration."
-msgstr "Aktuelle OTP Konfiguration anzeigen"
-
msgid ""
"\n"
"OTP Tokens\n"
@@ -3632,154 +4058,31 @@ msgstr "OTP Tokens"
msgid "OTP Token"
msgstr "OTP Token"
-msgid "Unique ID"
-msgstr "Eindeutige ID"
-
-msgid "Type of the token"
-msgstr "Token-Typ"
-
-msgid "Token description (informational only)"
-msgstr "Token Beschriebung (nur informativ)"
-
-msgid "Owner"
-msgstr "Eigentümer"
-
-msgid "Assigned user of the token (default: self)"
-msgstr "Zugewiesener Token-Benutzer (Standard: selbst)"
-
-msgid "Assigned manager of the token (default: self)"
-msgstr "Zugewiesener Token-Verwalter (Standard: selbst)"
-
-msgid "Mark the token as disabled (default: false)"
-msgstr "Token als deaktiviert markieren (Standard: false)"
-
-msgid "Validity start"
-msgstr "Gültig ab"
-
-msgid "First date/time the token can be used"
-msgstr "Ab diesem Datum kann der Token benutzt werden"
-
-msgid "Validity end"
-msgstr "Gültig bis"
-
-msgid "Last date/time the token can be used"
-msgstr "Bis zu diesem Datum kann der Token benutzt werden"
-
-msgid "Vendor"
-msgstr "Hersteller"
-
-msgid "Token vendor name (informational only)"
-msgstr "Token-Hersteller (nur informativ)"
-
-msgid "Model"
-msgstr "Modell"
-
-msgid "Token model (informational only)"
-msgstr "Token-Modell (nur informativ)"
-
-msgid "Serial"
-msgstr "Seriennummer"
-
-msgid "Token serial (informational only)"
-msgstr "Token-Seriennummer (nur informativ)"
-
-msgid "Token secret (Base32; default: random)"
-msgstr "Token-Geheimis (Base32; Standard: zufällig)"
-
-msgid "Token hash algorithm"
-msgstr "Token Hash-Algorithmus"
-
-msgid "Digits"
-msgstr "Zeichen"
-
-msgid "Number of digits each token code will have"
-msgstr "Zeichenanzahl die jeder Token-Code haben wird"
-
-msgid "Clock offset"
-msgstr "Zeit-Offset"
-
-msgid "TOTP token / FreeIPA server time difference"
-msgstr "Differenz zwischen Token und Serverzeit"
-
-msgid "Clock interval"
-msgstr "Zeitintervall"
-
-msgid "Length of TOTP token code validity"
-msgstr "Dauer die ein TOTP Code gültig ist "
-
-msgid "Counter"
-msgstr "Zähler"
-
-msgid "Initial counter for the HOTP token"
-msgstr "Startwert des HOTP-Zählers"
-
msgid "URI"
msgstr "URI"
-msgid "Add a new OTP token."
-msgstr "Neuen OTP-Token hinzufügen"
-
#, python-format
msgid "Added OTP token \"%(value)s\""
msgstr "OTP token \"%(value)s\" hinzugefügt"
-msgid "(deprecated)"
-msgstr "(veraltet)"
-
-msgid "Do not display QR code"
-msgstr "Keinen QR Code zeigen"
-
-msgid "Delete an OTP token."
-msgstr "OTP Token löschen"
-
#, python-format
msgid "Deleted OTP token \"%(value)s\""
msgstr "OTP token \"%(value)s\" gelöscht"
-msgid "Modify a OTP token."
-msgstr "OTP Token bearbeiten"
-
#, python-format
msgid "Modified OTP token \"%(value)s\""
msgstr "OTP Token \"%(value)s\" geändert"
-msgid "Search for OTP token."
-msgstr "OTP Token suchen."
-
#, python-format
msgid "%(count)d OTP token matched"
msgid_plural "%(count)d OTP tokens matched"
msgstr[0] "%(count)d OTP Token gefunden"
msgstr[1] "%(count)d OTP Tokens gefunden"
-msgid "Display information about an OTP token."
-msgstr "Informationen über OTP Token anzeigen."
-
-msgid "Add users that can manage this token."
-msgstr "Nutzer hinzufügen die diesen Token verwalten können"
-
-msgid "Remove users that can manage this token."
-msgstr "Nutzer entfernen die diesen Token verwalten können"
-
-msgid "Set a user's password."
-msgstr "Passwort für einen Benutzer setzen."
-
-msgid "One Time Password"
-msgstr "Einmalpasswort"
-
#, python-format
msgid "Changed password for \"%(value)s\""
msgstr "Passwort für \"%(value)s\" geändert"
-msgid "permission"
-msgstr "Berechtigung"
-
-msgid "permissions"
-msgstr "Berechtigungen"
-
-msgid "Permission name"
-msgstr "Berechtigungsname"
-
msgid "PKINIT"
msgstr "PKINIT"
@@ -3789,165 +4092,42 @@ msgstr "Passwortregel"
msgid "password policies"
msgstr "Passwortregeln"
-msgid "Max failures"
-msgstr "Maximale Fehler"
-
-msgid "Consecutive failures before lockout"
-msgstr "Aufeinanderfolgende Falscheingaben bevor gesperrt wird"
-
-msgid "Failure reset interval"
-msgstr "Fehler Resetintervall"
-
-msgid "Period after which failure count will be reset (seconds)"
-msgstr "Nach dieser Zeit wird der Fehlerzähler zurückgesetzt"
-
-msgid "Lockout duration"
-msgstr "Sperrdauer"
-
-msgid "Period for which lockout is enforced (seconds)"
-msgstr "Während dieser Zeit wird der Login gesperrt (Sekunden)"
-
msgid "Password Policies"
msgstr "Passwortregeln"
-msgid "Group"
-msgstr "Gruppe"
-
-msgid "Manage password policy for specific group"
-msgstr "Passwortregel für eine bestimmte Gruppe bearbeiten"
-
-msgid "Max lifetime (days)"
-msgstr "Max Dauer (Tage)"
-
-msgid "Maximum password lifetime (in days)"
-msgstr "Maximale Passwortlebensdauer (in Tagen)"
-
-msgid "Min lifetime (hours)"
-msgstr "Min Dauer (Stunden)"
-
-msgid "Minimum password lifetime (in hours)"
-msgstr "Minimale Passwortlebensdauer (in Stunden)"
-
-msgid "History size"
-msgstr "Historie"
-
-msgid "Password history size"
-msgstr "Größe der Passworthistorie"
-
-msgid "Character classes"
-msgstr "Zeichenklassen"
-
-msgid "Minimum number of character classes"
-msgstr "Minimale Anzahl an Zeichenklassen"
-
-msgid "Min length"
-msgstr "Min Länge"
-
-msgid "Minimum length of password"
-msgstr "Minimale Passwortlänge"
-
-msgid "Priority of the policy (higher number means lower priority"
-msgstr "Priorität der Regel (höhere Zahl meint niedrigere Priorität)"
-
msgid "Maximum password life must be greater than minimum."
msgstr "Maximale Lebensdauer muss größer als das Minimum sein."
-msgid "Add a new group password policy."
-msgstr "Neue Gruppen-Passwortregel hinzufügen."
-
-msgid "Delete a group password policy."
-msgstr "Gruppen-Passwortregel löschen."
-
msgid "cannot delete global password policy"
msgstr "Die Globale Passwortregel kann nicht gelöscht werden"
-msgid "Modify a group password policy."
-msgstr "Gruppen-Passwortregel bearbeiten."
-
msgid "priority cannot be set on global policy"
msgstr "Priorität der globalen Regel kann nicht gesetzt werden"
-msgid "Display information about password policy."
-msgstr "Informationen über Passwortregel anzeigen."
-
-msgid "Display effective policy for a specific user"
-msgstr "Aktive Passwortregel für einen bestimmten Benutzer anzeigen"
-
-msgid "Search for group password policies."
-msgstr "Suche nach Gruppen-Passwortregeln"
-
-msgid "Server"
-msgstr "Server"
-
-msgid "role"
-msgstr "Rolle"
-
msgid "roles"
msgstr "Rollen"
msgid "Role"
msgstr "Rolle"
-msgid "Role name"
-msgstr "Rollenname"
-
-msgid "A description of this role-group"
-msgstr "Beschreibung der Rollengruppe"
-
-msgid "Add a new role."
-msgstr "Neue Rolle hinzufügen."
-
#, python-format
msgid "Added role \"%(value)s\""
msgstr "Rolle \"%(value)s\" hinzugefügt"
-msgid "Delete a role."
-msgstr "Rolle löschen."
-
#, python-format
msgid "Deleted role \"%(value)s\""
msgstr "Rolle \"%(value)s\" gelöscht"
-msgid "Modify a role."
-msgstr "Rolle ändern."
-
#, python-format
msgid "Modified role \"%(value)s\""
msgstr "Rolle \"%(value)s\" geändert"
-msgid "Search for roles."
-msgstr "Nach Rollen suchen."
-
#, python-format
msgid "%(count)d role matched"
msgid_plural "%(count)d roles matched"
msgstr[0] "%(count)d Rolle gefunden"
msgstr[1] "%(count)d Rollen gefunden"
-msgid "Display information about a role."
-msgstr "Informationen über eine Rolle anzeigen."
-
-msgid "Add members to a role."
-msgstr "Mitglieder zur Rolle hinzufügen."
-
-msgid "Remove members from a role."
-msgstr "Mitglieder von Rolle entfernen."
-
-msgid "Add privileges to a role."
-msgstr "Berechtigungen zur Rolle hinzufügen."
-
-msgid "Number of privileges added"
-msgstr "Anzahl der hinzugefügten Berechtigungen"
-
-msgid "Remove privileges from a role."
-msgstr "Berechtigungen von Rolle entfernen."
-
-msgid "Number of privileges removed"
-msgstr "Anzahl der entfernten Berechtigungen"
-
-msgid "HBAC Rule that defines the users, groups and hostgroups"
-msgstr "HBAC Regel die Benutzer, Gruppen und Hostgruppen definiert"
-
#, python-format
msgid "HBAC rule %(rule)s not found"
msgstr "HBAC-Regel %(rule)s nicht gefunden"
@@ -3968,55 +4148,27 @@ msgstr "Server"
msgid "IPA Servers"
msgstr "IPA-Server"
-msgid "IPA server hostname"
-msgstr "IPA-Server Hostname"
-
msgid "services"
msgstr "Dienste"
-msgid "Service principal"
-msgstr "Dienst-Principal"
-
#, python-format
msgid "Added service \"%(value)s\""
msgstr "Dienst »%(value)s« hinzugefügt"
-msgid "Delete an IPA service."
-msgstr "Einen IPA-Dienst entfernen."
-
#, python-format
msgid "Deleted service \"%(value)s\""
msgstr "Dienst »%(value)s« gelöscht"
-msgid "Modify an existing IPA service."
-msgstr "Einen existierenden IPA-Dienst bearbeiten."
-
#, python-format
msgid "Modified service \"%(value)s\""
msgstr "Dienst »%(value)s« geändert"
-msgid "Search for IPA services."
-msgstr "Nach IPA-Diensten suchen."
-
#, python-format
msgid "%(count)d service matched"
msgid_plural "%(count)d services matched"
msgstr[0] "%(count)d passender Dienst"
msgstr[1] "%(count)d passende Dienste"
-msgid "Display information about an IPA service."
-msgstr "Informationen zu einem IPA-Dienst anzeigen."
-
-msgid "Add hosts that can manage this service."
-msgstr "Hosts hinzufügen, die diesen Dienst verwalten können."
-
-msgid "Remove hosts that can manage this service."
-msgstr "Hosts entfernen, die diesen Dienst verwalten können."
-
-msgid "Disable the Kerberos key and SSL certificate of a service."
-msgstr ""
-"Den Kerberos-Schlüssel und das SSL-Zertifikat eines Dienstes deaktivieren."
-
#, python-format
msgid "Disabled service \"%(value)s\""
msgstr "Dienst »%(value)s« deaktiviert"
@@ -4033,51 +4185,30 @@ msgstr "Vorbereiteter Benutzer"
msgid "stage users"
msgstr "Vorbereitete Benutzer"
-msgid "Add a new stage user."
-msgstr "Einen neuen vorbereiteten Benutzer hinzufügen."
-
#, python-format
msgid "Added stage user \"%(value)s\""
msgstr "Vorbereiteten Benutzer »%(value)s« hinzugefügt"
-msgid "Create Stage user in from a delete user"
-msgstr "Erstelle vorbereiteten Benutzer aus einem gelöschten Benutzer"
-
msgid "givenname is required"
msgstr "givenname wird benötigt"
msgid "sn is required"
msgstr "sn wird benötigt"
-msgid "Delete a stage user."
-msgstr "Einen vorbereiteten Benutzer löschen."
-
#, python-format
msgid "Deleted stage user \"%(value)s\""
msgstr "Vorbereiteten Benutzer \"%(value)s\" gelöscht"
-msgid "Modify a stage user."
-msgstr "Einen vorbereiteten Benutzer ändern."
-
#, python-format
msgid "Modified stage user \"%(value)s\""
msgstr "Vorbereiteten Benutzer »%(value)s« geändert"
-msgid "Search for stage users."
-msgstr "Nach vorbereiteten Benutzern suchen."
-
#, python-format
msgid "%(count)d user matched"
msgid_plural "%(count)d users matched"
msgstr[0] "%(count)d passender Benutzer"
msgstr[1] "%(count)d passende Benutzer"
-msgid "Display information about a stage user."
-msgstr "Informationen zu einem vorbereiteten Benutzer anzeigen."
-
-msgid "Activate a stage user."
-msgstr "Vorbereiteten Benutzer aktivieren."
-
#, python-format
msgid "Activate a stage user \"%(value)s\""
msgstr "Vorbereiteten Benutzer \"%(value)s\" aktivieren."
@@ -4090,9 +4221,6 @@ msgstr "Aktiver Benutzer mit Name \"%(user)s\" existiert bereits"
msgid "Stage user %s activated"
msgstr "Vorbereiteten Benutzer %s aktiviert"
-msgid "Add a manager to the stage user entry"
-msgstr "Manager zum vorbereiteten Benutzer hinzufügen"
-
msgid "commands for controlling sudo configuration"
msgstr "Befehle zum Steuern der sudo-Konfiguration"
@@ -4105,42 +4233,15 @@ msgstr "Sudo-Befehle"
msgid "Sudo Commands"
msgstr "Sudo-Befehle"
-msgid "Sudo Command"
-msgstr "Sudo-Befehl"
-
-msgid "A description of this command"
-msgstr "Eine Beschreibung dieses Befehls"
-
-msgid "Create new Sudo Command."
-msgstr "Neuen Sudo-Befehl erzeugen."
-
-msgid "Delete Sudo Command."
-msgstr "Sudo-Befehl löschen."
-
-msgid "Modify Sudo Command."
-msgstr "Sudo-Befehl ändern."
-
-msgid "Search for Sudo Commands."
-msgstr "Nach Sudo-Befehlen suchen."
-
-msgid "Display Sudo Command."
-msgstr "Sudo-Befehl anzeigen."
-
msgid "sudo command group"
msgstr "Sudo-Befehlsgruppe"
msgid "sudo command groups"
msgstr "Sudo-Befehlsgruppen"
-msgid "Sudo Command Group"
-msgstr "Sudo-Befehlsgruppe"
-
msgid "this option has been deprecated."
msgstr "Diese Option ist veraltet."
-msgid "sudo rule"
-msgstr "Sudo-Regel"
-
msgid "sudo rules"
msgstr "Sudo-Regeln"
@@ -4150,52 +4251,13 @@ msgstr "Sudo-Regeln"
msgid "Sudo Rule"
msgstr "Sudo-Regel"
-msgid "Command category"
-msgstr "Befehlskategorie"
-
-msgid "Command category the rule applies to"
-msgstr "Befehlskategorie, auf die die Regel angewendet werden soll"
-
-msgid "External User"
-msgstr "Externer Benutzer"
-
-msgid "Sudo Option"
-msgstr "Sudo-Option"
-
msgid "users"
msgstr "Benutzer"
-msgid "Search for Sudo Rule."
-msgstr "Nach Sudo-Regel suchen."
-
-msgid "Display Sudo Rule."
-msgstr "Sudo-Regel anzeigen."
-
-msgid "Enable a Sudo Rule."
-msgstr "Eine Sudo-Regel aktivieren."
-
-msgid "Disable a Sudo Rule."
-msgstr "Eine Sudo-Regel deaktivieren."
-
-msgid "Realm name"
-msgstr "Realm-Name"
-
-msgid "Account disabled"
-msgstr "Konto ist deaktiviert"
-
-msgid "Preserved user"
-msgstr "Aufbewahrter Benutzer"
-
-msgid "Add a new user."
-msgstr "Einen neuen Benutzer hinzufügen."
-
#, python-format
msgid "Added user \"%(value)s\""
msgstr "Benutzer »%(value)s« hinzugefügt"
-msgid "Delete a user."
-msgstr "Einen Benutzer löschen."
-
#, python-format
msgid "Deleted user \"%(value)s\""
msgstr "Benutzer »%(value)s« gelöscht"
@@ -4204,28 +4266,10 @@ msgstr "Benutzer »%(value)s« gelöscht"
msgid "%s: user is already preserved"
msgstr "%s: Benutzer ist bereits aufbewahrt"
-msgid "Modify a user."
-msgstr "Einen Benutzer bearbeiten."
-
#, python-format
msgid "Modified user \"%(value)s\""
msgstr "Benutzer »%(value)s« geändert"
-msgid "Search for users."
-msgstr "Nach Benutzern suchen."
-
-msgid "Self"
-msgstr "Selbst"
-
-msgid "Display user record for current Kerberos principal"
-msgstr "Benutzer-Datensatz für den aktuellen Kerberos-Principal anzeigen"
-
-msgid "Display information about a user."
-msgstr "Informationen zu einem Benutzer anzeigen."
-
-msgid "Undelete a delete user account."
-msgstr "Gelöschten Benutzer wiederherstellen"
-
#, python-format
msgid "Undeleted user account \"%(value)s\""
msgstr "Benutzerkonto \"%(value)s\" wiederhergestellt"
@@ -4234,23 +4278,14 @@ msgstr "Benutzerkonto \"%(value)s\" wiederhergestellt"
msgid "user \"%s\" is already active"
msgstr "Benutzer \"%s\" ist bereits aktiv"
-msgid "Move deleted user into staged area"
-msgstr "Gelöschten Benutzer in vorbereitete Benutzer verschieben"
-
#, python-format
msgid "Staged user account \"%(value)s\""
msgstr "Vorbereitetes Benutzerkonto \"%(value)s\""
-msgid "Disable a user account."
-msgstr "Ein Benutzerkonto deaktivieren."
-
#, python-format
msgid "Disabled user account \"%(value)s\""
msgstr "Benutzerkonto »%(value)s« wurde deaktiviert"
-msgid "Enable a user account."
-msgstr "Ein Benutzerkonto aktivieren."
-
#, python-format
msgid "Enabled user account \"%(value)s\""
msgstr "Benutzerkonto »%(value)s« wurde aktiviert"
@@ -4275,12 +4310,6 @@ msgstr "Aktuelle Zeit"
msgid "Account disabled: %(disabled)s"
msgstr "Konto deaktiviert: %(disabled)s"
-msgid "Add a manager to the user entry"
-msgstr "Manager zum Benutzer hinzufügen"
-
-msgid "Remove a manager to the user entry"
-msgstr "Manager vom Benutzer entfernen"
-
#, c-format
msgid "cannot open configuration file %s\n"
msgstr "Konfigurationsdatei %s konnte nicht geöffnet werden\n"
diff --git a/install/po/es.po b/install/po/es.po
index 719dab290..24a30729d 100644
--- a/install/po/es.po
+++ b/install/po/es.po
@@ -17,7 +17,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
"PO-Revision-Date: 2016-05-20 05:18-0400\n"
"Last-Translator: Brian Curtich <bcurtich@gmail.com>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/freeipa/language/"
@@ -27,7 +27,28 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
+
+msgid "Failed members"
+msgstr "Miembros fallidos"
+
+msgid "Failed source hosts/hostgroups"
+msgstr "Fallada fuente hosts/grupos de hosts"
+
+msgid "Failed hosts/hostgroups"
+msgstr "Falló host/hostgroups"
+
+msgid "Failed users/groups"
+msgstr "Falló usuarios/grupos"
+
+msgid "Failed service/service groups"
+msgstr "Fallado servicio/servicio grupos"
+
+msgid "Failed to remove"
+msgstr "No se ha podido quitar"
+
+msgid "Failed managedby"
+msgstr "Falló managedby"
msgid "Failed to add"
msgstr "Fallo al añadir"
@@ -75,11 +96,6 @@ msgstr "Ninguna opción para borrar un registro en concreto especificado."
msgid "Delete all?"
msgstr "¿Borrar todos?"
-msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it."
-msgstr ""
-"El modo de migración se encuentra inhabilitado. Utilice 'ipa config-mod' "
-"para habilitarlo."
-
msgid ""
"Passwords have been migrated in pre-hashed format.\n"
"IPA is unable to generate Kerberos keys unless provided\n"
@@ -107,26 +123,2208 @@ msgstr "Regla Sudo Deshabilitada “%s”"
msgid "Data"
msgstr "Datos"
-msgid "Failed members"
-msgstr "Miembros fallidos"
+msgid "ACI name"
+msgstr "Nombre de ACI"
-msgid "Failed source hosts/hostgroups"
-msgstr "Fallada fuente hosts/grupos de hosts"
+msgid "Permission"
+msgstr "Permiso"
-msgid "Failed hosts/hostgroups"
-msgstr "Falló host/hostgroups"
+msgid "Permission ACI grants access to"
+msgstr "El permiso ACI permite el acceso a"
-msgid "Failed users/groups"
-msgstr "Falló usuarios/grupos"
+msgid "User group"
+msgstr "Grupo de usuarios"
-msgid "Failed service/service groups"
-msgstr "Fallado servicio/servicio grupos"
+msgid "User group ACI grants access to"
+msgstr "El grupo de usuarios ACI permite el acceso a"
-msgid "Failed to remove"
-msgstr "No se ha podido quitar"
+msgid "Permissions"
+msgstr "Permisos"
-msgid "Failed managedby"
-msgstr "Falló managedby"
+msgid "Attributes"
+msgstr "Atributos"
+
+msgid "Type"
+msgstr "Tipo"
+
+msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
+msgstr ""
+"Objeto de tipo IPA (usuario, grupo, grupo de host, servicio, grupo de red)"
+
+msgid "Member of"
+msgstr "Miembro de"
+
+msgid "Member of a group"
+msgstr "Miembro de un grupo"
+
+msgid "Filter"
+msgstr "Filtro"
+
+msgid "Legal LDAP filter (e.g. ou=Engineering)"
+msgstr "Filtro legal LDAP (p.ej. ou=Ingeniería)"
+
+msgid "Subtree"
+msgstr "Subárbol"
+
+msgid "Subtree to apply ACI to"
+msgstr "Subárbol al que aplicar ACI"
+
+msgid "Target group"
+msgstr "Grupo elegido"
+
+msgid "Group to apply ACI to"
+msgstr "Grupo al que aplicar API"
+
+msgid "Target your own entry (self)"
+msgstr "Dirija su propia entrada (usted)"
+
+msgid "Apply ACI to your own entry (self)"
+msgstr "Aplique ACI a su propia entrada (usted)"
+
+msgid "ACI prefix"
+msgstr "Prefijo ACI"
+
+msgid ""
+"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
+"none)"
+msgstr ""
+"Prefijo utilizado para distinguir los tipos de ACI (permiso,delegación, "
+"autoservicio, ninguno)"
+
+msgid "Test the ACI syntax but don't write anything"
+msgstr "Probar la sintaxis pero no escribir nada"
+
+msgid ""
+"Retrieve and print all attributes from the server. Affects command output."
+msgstr ""
+"Recuperar e imprimir todos los atributos del servidor. Afecta a la salida "
+"del comando."
+
+msgid "Print entries as stored on the server. Only affects output format."
+msgstr ""
+"Imprimir entradas como almacenadas en el servidor. Solamente afecta formato "
+"de salida."
+
+msgid "User-friendly description of action performed"
+msgstr "Descripción sencilla de la acción realizada"
+
+msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
+msgstr "El valor de primary_key de la entrada, p.ej., «jperez» para un usuario"
+
+msgid "True means the operation was successful"
+msgstr "«Verdadero» significa que la operación fue exitosa"
+
+msgid "Primary key only"
+msgstr "Sólo clave primaria"
+
+msgid "Number of entries returned"
+msgstr "Cantidad de entradas devueltas"
+
+msgid "True if not all results were returned"
+msgstr "Verdadero si no todos los resultados se devolvieron"
+
+msgid "New ACI name"
+msgstr " Nuevo nombre de ACI"
+
+msgid "Description"
+msgstr "Descripción"
+
+msgid "A description of this auto member rule"
+msgstr "Una descripción de esta regla auto miembro"
+
+msgid "Automember Rule"
+msgstr "Regla Automiembro"
+
+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 ""
+"Establecer un atributo a un par nombre y valor. El formato es attr=value. \n"
+"Para los atributos de valor múltiple, el comando sustituye los valores ya "
+"presentes."
+
+msgid ""
+"Add an attribute/value pair. Format is attr=value. The attribute\n"
+"must be part of the schema."
+msgstr ""
+"Añadir un par atributo/valor. El formato es attr=value. El atributo debe ser "
+"parte del esquema."
+
+msgid "Grouping Type"
+msgstr "Tipo de Agrupamiento"
+
+msgid "Grouping to which the rule applies"
+msgstr "Agrupamiento al cual se aplican las reglas"
+
+msgid "Inclusive Regex"
+msgstr "Regex inclusivo"
+
+msgid "Exclusive Regex"
+msgstr "Regex exclusivo"
+
+msgid "Attribute Key"
+msgstr "Atributo Clave"
+
+msgid ""
+"Attribute to filter via regex. For example fqdn for a host, or manager for a "
+"user"
+msgstr ""
+"Atributo a filtrar por medio de regex. Por ejemplo fqdn para un host o "
+"gestor para un usuario"
+
+msgid "Conditions that could not be added"
+msgstr "Condiciones que no pueden ser agregadas"
+
+msgid "Number of conditions added"
+msgstr "Número de condiciones agregadas"
+
+msgid "List of deletions that failed"
+msgstr "Lista de eliminaciones fallidas"
+
+msgid ""
+"Delete an attribute/value pair. The option will be evaluated\n"
+"last, after all sets and adds."
+msgstr ""
+"Borrar un par atributo/valor. La opción será evaluada al final, después de "
+"todos los ajustes y añadidos."
+
+msgid "Rights"
+msgstr "Derechos"
+
+msgid ""
+"Display the access rights of this entry (requires --all). See ipa man page "
+"for details."
+msgstr ""
+"Mostrar los derechos de acceso de esta entrada (requiere --all). Consulte la "
+"página man de IPA para más detalles."
+
+msgid "Users"
+msgstr "Usuarios"
+
+msgid "Hosts"
+msgstr "Equipos"
+
+msgid "Conditions that could not be removed"
+msgstr "Condiciones que no pueden ser eliminadas"
+
+msgid "Number of conditions removed"
+msgstr "Número de condiciones eliminadas"
+
+msgid "Key"
+msgstr "Llave"
+
+msgid "Automount key name."
+msgstr " Nombre de clave de montaje automático"
+
+msgid "Mount information"
+msgstr "Información de montaje"
+
+msgid "description"
+msgstr "descripción"
+
+msgid "Location"
+msgstr "Ubicación"
+
+msgid "Automount location name."
+msgstr "Nombre de la ubicación de montaje automático."
+
+msgid "Map"
+msgstr "Mapa"
+
+msgid "Automount map name."
+msgstr " Nombre del mapa automount."
+
+msgid "Create a new automount key."
+msgstr "Crear una nueva clave de automontaje."
+
+msgid "Delete an automount key."
+msgstr "Borrar una clave de automontaje."
+
+msgid "Continuous mode: Don't stop on errors."
+msgstr "Modo continuo: No se detenga en los errores."
+
+msgid "Search for an automount key."
+msgstr "Buscar una clave de automontaje."
+
+msgid "Time Limit"
+msgstr "Tiempo límite"
+
+msgid "Time limit of search in seconds"
+msgstr "Tiempo máximo de búsqueda en segundos"
+
+msgid "Size Limit"
+msgstr "Tamaño límite"
+
+msgid "Maximum number of entries returned"
+msgstr "Cantidad máxima de entradas obtenidas"
+
+msgid "Modify an automount key."
+msgstr "Modificar una clave de automontaje."
+
+msgid "New mount information"
+msgstr "Nueva información de montaje"
+
+msgid "Rename"
+msgstr "Cambiar el nombre de"
+
+msgid "Display an automount key."
+msgstr "Mostrar una clave de automontaje."
+
+msgid "Create a new automount location."
+msgstr "Crear una nueva localización de automontaje."
+
+msgid "Delete an automount location."
+msgstr "Borrar una localización de automontaje."
+
+msgid "Search for an automount location."
+msgstr "Buscar una localización de automontaje."
+
+msgid "Display an automount location."
+msgstr "Mostrar una localización de automontaje"
+
+msgid "Generate automount files for a specific location."
+msgstr "Generar ficheros de automontaje para una localización específica."
+
+msgid "Create a new automount map."
+msgstr "Crear un nuevo mapa de automontaje"
+
+msgid "Create a new indirect mount point."
+msgstr "Crear un nuevo punto de montaje indirecto."
+
+msgid "Mount point"
+msgstr "Punto de montaje"
+
+msgid "Parent map"
+msgstr "Mapa del padre"
+
+msgid "Name of parent automount map (default: auto.master)."
+msgstr ""
+"Nombre del mapa de montaje automático de padre (por defecto: auto.master)."
+
+msgid "Delete an automount map."
+msgstr "Borrar un mapa de automontaje."
+
+msgid "Search for an automount map."
+msgstr "Buscar un mapa de automontaje."
+
+msgid "Modify an automount map."
+msgstr "Modificar un mapa de automontaje"
+
+msgid "Display an automount map."
+msgstr "Mostrar un mapa de automontaje"
+
+msgid "Nested Methods to execute"
+msgstr "Métodos anidados para ejecutar"
+
+msgid "Subject"
+msgstr "Asunto"
+
+msgid "Reason"
+msgstr "Motivo"
+
+msgid "Reason for revoking the certificate (0-10)"
+msgstr "Motivo por el cual el certificado ha sido revocado (0-10)"
+
+msgid "Take a revoked certificate off hold."
+msgstr "Tomar un certificado revocado de espera."
+
+msgid "Serial number"
+msgstr "Número de serie"
+
+msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
+msgstr "Número de serie en decimales, o hexadecimales, si tiene un prefijo 0x"
+
+msgid "Submit a certificate signing request."
+msgstr "Enviar una petición de firma de certificado."
+
+msgid "CSR"
+msgstr "CSR"
+
+msgid "Principal"
+msgstr "Principal"
+
+msgid "Service principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr ""
+"Principal del servicio para este certificado (p.ej. HTTP/prueba.ejemplo.com)"
+
+msgid "automatically add the principal if it doesn't exist"
+msgstr "si no existe, agregar automáticamente el principal"
+
+msgid "Dictionary mapping variable name to value"
+msgstr "Nombre de la variable de mapeo de dicionario a valorizar "
+
+msgid "Revoke a certificate."
+msgstr "Revocar un certificado."
+
+msgid "Retrieve an existing certificate."
+msgstr "Recuperar un certificado existente."
+
+msgid "Output filename"
+msgstr "Nombre de archivo de salida"
+
+msgid "File to store the certificate in."
+msgstr "Archivo para almacenar el certificado"
+
+msgid "Check the status of a certificate signing request."
+msgstr "Verificar el estado de una solicitud de firma de certificado."
+
+msgid "Request id"
+msgstr "Id de la petición"
+
+msgid "Maximum username length"
+msgstr "Largo máximo para nombre de usuario"
+
+msgid "Home directory base"
+msgstr "Base del directorio principal"
+
+msgid "Default location of home directories"
+msgstr "Localización por defecto de los directorios home"
+
+msgid "Default shell"
+msgstr "Shell predeterminada"
+
+msgid "Default shell for new users"
+msgstr "Shell predeterminada para usuarios nuevos"
+
+msgid "Default users group"
+msgstr "Grupo de usuarios predeterminado"
+
+msgid "Default group for new users"
+msgstr "Grupo predeterminado para usuarios nuevos"
+
+msgid "Default e-mail domain"
+msgstr "Dominio de correo electrónico por defecto"
+
+msgid "Search time limit"
+msgstr "Buscar límite de tiempo"
+
+msgid ""
+"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)"
+msgstr ""
+"Máxima cantidad de tiempo (segundos) parab una búsqueda (> 0, o -1 para "
+"ilimitado)"
+
+msgid "Search size limit"
+msgstr "Límite del tamaño de la búsqueda"
+
+msgid "Maximum number of records to search (-1 is unlimited)"
+msgstr "Máximo número de registros a buscar (-1 es ilimitado)"
+
+msgid "User search fields"
+msgstr "Campos de búsqueda de usuario"
+
+msgid "A comma-separated list of fields to search in when searching for users"
+msgstr ""
+"Una lista separada por comas de los campos a buscar cuando se está buscando "
+"usuarios"
+
+msgid "A comma-separated list of fields to search in when searching for groups"
+msgstr ""
+"Una lista separada por comas de los campos a buscar cuando se está buscando "
+"grupos"
+
+msgid "Enable migration mode"
+msgstr "Habilitar modo migración"
+
+msgid "Certificate Subject base"
+msgstr "Base de certificado de asunto"
+
+msgid "Base for certificate subjects (OU=Test,O=Example)"
+msgstr "Base para sujetos certificados (OU=Prueba,O=Ejemplo)"
+
+msgid "Default group objectclasses"
+msgstr "Grupo predeterminado objectclass"
+
+msgid "Default group objectclasses (comma-separated list)"
+msgstr "Clases de objeto grupo por defecto (lista separada por comas)"
+
+msgid "Default user objectclasses"
+msgstr "Usuario predeterminado objectclasses"
+
+msgid "Default user objectclasses (comma-separated list)"
+msgstr "Clases de objeto usuario por defecto (lista separada por comas)"
+
+msgid "Password Expiration Notification (days)"
+msgstr "Notificación de Expiración de Contraseña (días)"
+
+msgid "Number of days's notice of impending password expiration"
+msgstr "Aviso de número de días de expiración inminente de contraseña"
+
+msgid "Password plugin features"
+msgstr "Funciones del complemento de contraseña"
+
+msgid "Extra hashes to generate in password plug-in"
+msgstr "Hashes extra para generar en el plugin de contraseña"
+
+msgid "Modify configuration options."
+msgstr "Modificar opciones de configuración."
+
+msgid "Show the current configuration."
+msgstr "Muestra la configuración actual"
+
+msgid "Delegation name"
+msgstr "Nombre de delegación"
+
+msgid "Member user group"
+msgstr "Miembro del grupo de usuarios"
+
+msgid "User group to apply delegation to"
+msgstr "Grupo de usuarios para solicitar a la delegación"
+
+msgid "Add a new delegation."
+msgstr "Añadir una nueva delegación."
+
+msgid "Delete a delegation."
+msgstr "Borrar una delegación."
+
+msgid "Search for delegations."
+msgstr "Buscar delegaciones."
+
+msgid "Modify a delegation."
+msgstr "Modificar una delegación."
+
+msgid "Display information about a delegation."
+msgstr "Mostrar información sobre una delegación."
+
+msgid "Zone name"
+msgstr "Nombre de la zona"
+
+msgid "Zone name (FQDN)"
+msgstr "Nombre de la zona (FQDN)"
+
+msgid "Reverse zone IP network"
+msgstr "Zona reversa de red IP"
+
+msgid "IP network to create reverse zone name from"
+msgstr "Red IP para crear un nombre de zona reversa desde"
+
+msgid "Active zone"
+msgstr "Activar zona"
+
+msgid "Is zone active?"
+msgstr "¿Está la zona activa?"
+
+msgid "Record name"
+msgstr "Nombre de registro"
+
+msgid "Time to live"
+msgstr "Tiempo para abandonar"
+
+msgid "Records"
+msgstr "Registros"
+
+msgid "Record type"
+msgstr "Tipo de registro"
+
+msgid "Record data"
+msgstr "Registrar datos"
+
+msgid "IP Address"
+msgstr "Dirección IP"
+
+msgid "Subtype"
+msgstr "Subtipo"
+
+msgid "Hostname"
+msgstr "Nombre del equipo anfitrión"
+
+msgid "Certificate Type"
+msgstr "Tipo de certificado"
+
+msgid "Key Tag"
+msgstr "Etiqueta de clave"
+
+msgid "Algorithm"
+msgstr "Algoritmo"
+
+msgid "Certificate/CRL"
+msgstr "Certificado/CRL"
+
+msgid "Target"
+msgstr "Meta"
+
+msgid "Degrees Latitude"
+msgstr "Latitud en grados"
+
+msgid "Minutes Latitude"
+msgstr "Latitud en minutos"
+
+msgid "Seconds Latitude"
+msgstr "Latitud en segundos"
+
+msgid "Direction Latitude"
+msgstr "Latitud de dirección"
+
+msgid "Altitude"
+msgstr "Altitud"
+
+msgid "Size"
+msgstr "Tamaño"
+
+msgid "Horizontal Precision"
+msgstr "Precisión horizontal"
+
+msgid "Vertical Precision"
+msgstr "Precisión vertical"
+
+msgid "Order"
+msgstr "Orden"
+
+msgid "Preference"
+msgstr "Preferencia"
+
+msgid "Service"
+msgstr "Servicio"
+
+msgid "Regular Expression"
+msgstr "Expresión regular"
+
+msgid "Replacement"
+msgstr "Reemplazo"
+
+msgid "Priority"
+msgstr "Prioridad"
+
+msgid "Port"
+msgstr "Puerto"
+
+msgid "Fingerprint Type"
+msgstr "Tipo de huella digital"
+
+msgid "Fingerprint"
+msgstr "Huella digital"
+
+msgid "Text Data"
+msgstr "Datos de texto"
+
+msgid "Authoritative nameserver"
+msgstr "Nombre de servidor autoritativo"
+
+msgid "Authoritative nameserver domain name"
+msgstr "Nombre de dominio servidor de nombre autorizado"
+
+msgid "Administrator e-mail address"
+msgstr "Correo-e de administrador"
+
+msgid "SOA serial"
+msgstr "Serie SOA"
+
+msgid "SOA record serial number"
+msgstr "Número de serie de registro SOA"
+
+msgid "SOA refresh"
+msgstr "Actualizar SOA"
+
+msgid "SOA record refresh time"
+msgstr "registro SOA tiempo de actualización"
+
+msgid "SOA retry"
+msgstr "Reintentar SOA"
+
+msgid "SOA record retry time"
+msgstr "tiempo de reintento de "
+
+msgid "SOA expire"
+msgstr "Expirar SOA"
+
+msgid "SOA record expire time"
+msgstr "tiempo de expiración de registro SOA"
+
+msgid "SOA minimum"
+msgstr "Mínimo SOA"
+
+msgid "How long should negative responses be cached"
+msgstr "¿Por cuánto tiempo las respuestas negativas deben guardarse en cache?"
+
+msgid "BIND update policy"
+msgstr "Política de actualización de BIND"
+
+msgid "Dynamic update"
+msgstr "Actualización dinámica"
+
+msgid "Allow dynamic updates."
+msgstr "Permitir actualizaciones dinámicas."
+
+msgid "Allow query"
+msgstr "Permitir consulta"
+
+msgid "Allow transfer"
+msgstr "Permitir transferencia"
+
+msgid "Resolve a host name in DNS."
+msgstr "Resolver un nombre de host en DNS."
+
+msgid "Add new DNS resource record."
+msgstr "Añadir nuevo registro de recurso DNS."
+
+msgid "Force"
+msgstr "Forzar"
+
+msgid "force NS record creation even if its hostname is not in DNS"
+msgstr "Forzar la creación del registro DNS, aunque su nombre no sea absoluto"
+
+msgid "Structured"
+msgstr "Estructurado"
+
+msgid "Delete DNS resource record."
+msgstr "Borrar un registro de recurso DNS."
+
+msgid "Delete all associated records"
+msgstr "Eliminar todos los registros asociados"
+
+msgid "Search for DNS resources."
+msgstr "Buscar recursos DNS."
+
+msgid "Modify a DNS resource record."
+msgstr "Modificar un registro de recurso DNS."
+
+msgid "Display DNS resource."
+msgstr "Mostrar un recurso DNS."
+
+msgid "Create new DNS zone (SOA record)."
+msgstr "Crear nueva zona DNS (registro SOA)."
+
+msgid "Delete DNS zone (SOA record)."
+msgstr "Borrar zona DNS (registro SOA)."
+
+msgid "Disable DNS Zone."
+msgstr "Deshabilitar Zona DNS."
+
+msgid "Enable DNS Zone."
+msgstr "Habilitar Zona DNS."
+
+msgid "Search for DNS zones (SOA records)."
+msgstr "Buscar zonas DNS (registros SOA)."
+
+msgid "Forward zones only"
+msgstr "Zonas de reenvío sólo"
+
+msgid "Search for forward zones only"
+msgstr "Buscar zonas de reenvío sólo"
+
+msgid "Modify DNS zone (SOA record)."
+msgstr "Modificar zona DNS (registro SOA)."
+
+msgid "Display information about a DNS zone (SOA record)."
+msgstr "Mostrar información sobre una zona DNS (registro SOA)."
+
+msgid "Group name"
+msgstr "Nombre del grupo"
+
+msgid "Group description"
+msgstr "Descripción del grupo"
+
+msgid "GID"
+msgstr "GID"
+
+msgid "GID (use this option to set it manually)"
+msgstr "GID (utilice esta opción para definirlo manualmente)"
+
+msgid "Member users"
+msgstr "Usuarios miembros"
+
+msgid "Member groups"
+msgstr "Grupos de miembros"
+
+msgid "Member of groups"
+msgstr "Miembros de los grupos"
+
+msgid "Roles"
+msgstr " Roles"
+
+msgid "Member of netgroups"
+msgstr "Miembros de netgroups"
+
+msgid "Indirect Member users"
+msgstr "Usuarios indirectos miembros"
+
+msgid "Indirect Member groups"
+msgstr "Grupos de miembros indirectos"
+
+msgid "Create a new group."
+msgstr "Crear un grupo nuevo."
+
+msgid "Create as a non-POSIX group"
+msgstr " Crear como un grupo no POSIX"
+
+msgid "Add members to a group."
+msgstr "Agregar miembro a un grupo."
+
+msgid "Members that could not be added"
+msgstr "Miembros que no han podido ser añadidos"
+
+msgid "Number of members added"
+msgstr "Cantidad de miembros añadidos"
+
+msgid "Delete group."
+msgstr "Eliminar grupo."
+
+msgid "Detach a managed group from a user."
+msgstr "Desenganchar un grupo gestionado desde un usuario."
+
+msgid "Search for groups."
+msgstr "Buscar grupos."
+
+msgid "search for private groups"
+msgstr "Búsqueda de grupos privados"
+
+msgid "user"
+msgstr "usuario"
+
+msgid "group"
+msgstr "grupo"
+
+msgid "netgroup"
+msgstr "grupo de red"
+
+msgid "role"
+msgstr "rol"
+
+msgid "HBAC rule"
+msgstr "Regla HBAC"
+
+msgid "sudo rule"
+msgstr "regla sudo"
+
+msgid "Modify a group."
+msgstr "Modificar un grupo."
+
+msgid "change to a POSIX group"
+msgstr "Cambiar a un grupo POSIX"
+
+msgid "Remove members from a group."
+msgstr "Eliminar miembro desde un grupo."
+
+msgid "Members that could not be removed"
+msgstr "Miembros que no han podido ser eliminados"
+
+msgid "Number of members removed"
+msgstr "Cantidad de miembros eliminados"
+
+msgid "Display information about a named group."
+msgstr "Mostrar información sobre un grupo denominado."
+
+msgid "Rule name"
+msgstr "Nombre de la regla"
+
+msgid "Rule type"
+msgstr "Tipo de regla"
+
+msgid "Rule type (allow)"
+msgstr "Tipo de regla (permitir)"
+
+msgid "User category"
+msgstr "Categoría de usuario"
+
+msgid "User category the rule applies to"
+msgstr "Categoría de usuario al que se aplica la regla"
+
+msgid "Host category"
+msgstr "Categoría del equipo"
+
+msgid "Host category the rule applies to"
+msgstr "Categoría del equipo al que se aplica la regla"
+
+msgid "Service category"
+msgstr " Añadir servicios a una regla de HBAC"
+
+msgid "Service category the rule applies to"
+msgstr "Categoría de servicio a la que se aplica la regla"
+
+msgid "Enabled"
+msgstr "Habilitado"
+
+msgid "User Groups"
+msgstr "Grupos de usuarios"
+
+msgid "Host Groups"
+msgstr "Grupos de equipo"
+
+msgid "Services"
+msgstr "Sevicios HBAC"
+
+msgid "Service Groups"
+msgstr " Búsqueda de servicios HBAC."
+
+msgid "External host"
+msgstr "Equipo externo"
+
+msgid "Create a new HBAC rule."
+msgstr "Crear una nueva regla HBAC."
+
+msgid "Add target hosts and hostgroups to an HBAC rule."
+msgstr "Añadir hosts objetivos y grupos de host a una regla HBAC."
+
+msgid "Add services to an HBAC rule."
+msgstr "Añadir servicios a una regla HBAC."
+
+msgid "Add users and groups to an HBAC rule."
+msgstr "Añadir usuarios y grupos a una regla HBAC."
+
+msgid "Delete an HBAC rule."
+msgstr "Borrar una regla HBAC."
+
+msgid "Disable an HBAC rule."
+msgstr "Deshabilitar una regla HBAC."
+
+msgid "Enable an HBAC rule."
+msgstr "Habilitar una regla HBAC."
+
+msgid "Search for HBAC rules."
+msgstr "Buscar reglas HBAC."
+
+msgid "Modify an HBAC rule."
+msgstr "Modificar una regla HBAC."
+
+msgid "Remove target hosts and hostgroups from an HBAC rule."
+msgstr "Borrar hosts objetivos y grupos de host de una regla HBAC."
+
+msgid "Remove service and service groups from an HBAC rule."
+msgstr "Borrar servicio y grupos de servicio de una regla HBAC."
+
+msgid "Remove users and groups from an HBAC rule."
+msgstr "Borrar usuarios y grupos de una regla HBAC."
+
+msgid "Display the properties of an HBAC rule."
+msgstr "Mostrar las propiedades de una regla HBAC."
+
+msgid "Service name"
+msgstr "% (Count) d HBAC servicios encontrados"
+
+msgid "HBAC service"
+msgstr "Servicio HBAC"
+
+msgid "HBAC service description"
+msgstr "Descripción de servicio HBAC"
+
+msgid "Add a new HBAC service."
+msgstr "Añadir un nuevo servicio HBAC."
+
+msgid "Delete an existing HBAC service."
+msgstr "Borrar un servicio HBAC existente."
+
+msgid "Search for HBAC services."
+msgstr "Buscar un servicio HBAC."
+
+msgid "Modify an HBAC service."
+msgstr "Modificar un servicio HBAC."
+
+msgid "Display information about an HBAC service."
+msgstr "Mostrar información sobre un servicio HBAC."
+
+msgid "Service group name"
+msgstr ""
+" Desactivar la tecla de Kerberos, certificado SSL y todos los servicios "
+"de un host."
+
+msgid "HBAC service group description"
+msgstr "Servicios y grupos especificados"
+
+msgid "Member HBAC service"
+msgstr "Miembro del servicio HBAC"
+
+msgid "Add a new HBAC service group."
+msgstr "Añadir un nuevo grupo de servicio HBAC."
+
+msgid "Add members to an HBAC service group."
+msgstr "Añadir miembros a un grupo de servicio HBAC."
+
+msgid "Delete an HBAC service group."
+msgstr "Borrar un grupo de servicio HBAC."
+
+msgid "Search for an HBAC service group."
+msgstr "Buscar un grupo de servicio HBAC."
+
+msgid "Modify an HBAC service group."
+msgstr "Modificar un grupo de servicio HBAC."
+
+msgid "Remove members from an HBAC service group."
+msgstr "Borrar miembros de un grupo de servicio HBAC."
+
+msgid "Display information about an HBAC service group."
+msgstr "Mostrar información sobre un grupo de servicio HBAC."
+
+msgid "Simulate use of Host-based access controls"
+msgstr "Simular el uso de controles de acceso basados en Host"
+
+msgid "User name"
+msgstr "Nombre de usuario"
+
+msgid "Target host"
+msgstr "Host objetivo"
+
+msgid "Rules to test. If not specified, --enabled is assumed"
+msgstr "Reglas para probar. Si no se especifica, - se asume que habilitado"
+
+msgid "Hide details which rules are matched, not matched, or invalid"
+msgstr ""
+"Esconder detalles de que reglas coinciden, no coinciden o son no válidas"
+
+msgid "Include all enabled IPA rules into test [default]"
+msgstr "Incluir todas las reglas IPA habilitadas en la prueba [por defecto]"
+
+msgid "Include all disabled IPA rules into test"
+msgstr "Incluir todas las reglas IPA deshabilitadas en la prueba"
+
+msgid "Warning"
+msgstr "Aviso"
+
+msgid "Matched rules"
+msgstr "Reglas coincidentes"
+
+msgid "Not matched rules"
+msgstr "Reglas no coincidentes"
+
+msgid "Non-existent or invalid rules"
+msgstr "Reglas no existentes o no válidas"
+
+msgid "Result of simulation"
+msgstr "Resultado de la simulación"
+
+msgid "Host name"
+msgstr "Nombre del equipo"
+
+msgid "A description of this host"
+msgstr "Una descripción de este equipo"
+
+msgid "Locality"
+msgstr "Localidad"
+
+msgid "Host locality (e.g. \"Baltimore, MD\")"
+msgstr "Localidad del equipo (p.ej. \"Barrio latino, París\") "
+
+msgid "Host location (e.g. \"Lab 2\")"
+msgstr "Ubicación del equipo (p. ej. \"Laboratorio\")"
+
+msgid "Platform"
+msgstr "Plataforma"
+
+msgid "Host hardware platform (e.g. \"Lenovo T61\")"
+msgstr "Plataforma de hardware del equipo (p. ej. \"Lenovo T61\")"
+
+msgid "Operating system"
+msgstr "Sistema operativo"
+
+msgid "Host operating system and version (e.g. \"Fedora 9\")"
+msgstr ""
+"Sistema operativo que utiliza el equipo y versión (p.ej. \"Fedora 11\")"
+
+msgid "User password"
+msgstr "Contraseña de usuario"
+
+msgid "Password used in bulk enrollment"
+msgstr "Contraseña utilizada en el registro bruto"
+
+msgid "Generate a random password to be used in bulk enrollment"
+msgstr "Generar una contraseña aleatoria que se utilizará en la inscripción "
+
+msgid "Random password"
+msgstr "Contraseña aleatoria"
+
+msgid "Certificate"
+msgstr "Certificado"
+
+msgid "Base-64 encoded server certificate"
+msgstr "Certificado del servidor codificado con base-64"
+
+msgid "Principal name"
+msgstr "Nombre principal"
+
+msgid "MAC address"
+msgstr "Dirección MAC"
+
+msgid "SSH public key"
+msgstr "Clave pública SSH"
+
+msgid "Class"
+msgstr "Clase"
+
+msgid "Member of host-groups"
+msgstr "Miembro de los grupos de equipo"
+
+msgid "Keytab"
+msgstr "Keytab"
+
+msgid "Add a new host."
+msgstr "Añadir un n uevo host."
+
+msgid "force host name even if not in DNS"
+msgstr ""
+"fuerza el nombre del equipo anfitrión, incluso si no se encuentra en DNS"
+
+msgid "skip reverse DNS detection"
+msgstr "Ignorar la detección inversa de DNS"
+
+msgid "Add the host to DNS with this IP address"
+msgstr "Agregar el host de DNS con esta dirección IP"
+
+msgid "Add hosts that can manage this host."
+msgstr "Añadir hosts que pueda manejar este host."
+
+msgid "Delete a host."
+msgstr "Borrar un host."
+
+msgid "Remove entries from DNS"
+msgstr "Eliminar entradas de DNS"
+
+msgid "Disable the Kerberos key, SSL certificate and all services of a host."
+msgstr ""
+"Deshabilitar la clave Kerberos, el certificado SSL y todos los servicios de "
+"un host."
+
+msgid "Search for hosts."
+msgstr "Buscar hosts."
+
+msgid "host group"
+msgstr "grupo de host"
+
+msgid "host"
+msgstr "host"
+
+msgid "Modify information about a host."
+msgstr "Modificar información sobre un host."
+
+msgid "Kerberos principal name for this host"
+msgstr "Nombre del prinicpal de Kerberos para este equipo"
+
+msgid "Update DNS entries"
+msgstr "Actualizar las entradas DNS"
+
+msgid "Remove hosts that can manage this host."
+msgstr "Borrar hosts que puede manejar este host."
+
+msgid "Display information about a host."
+msgstr "Mostrar información sobre un host."
+
+msgid "file to store certificate in"
+msgstr "archivo para almacenar"
+
+msgid "Host-group"
+msgstr "Grupo de equipo"
+
+msgid "Name of host-group"
+msgstr "Nombre del grupo de equipo"
+
+msgid "A description of this host-group"
+msgstr "Una descripción de este grupo de equipo"
+
+msgid "Member hosts"
+msgstr "Equipos miembro"
+
+msgid "Member host-groups"
+msgstr "Grupos de equipo miembro"
+
+msgid "Indirect Member hosts"
+msgstr "Hosts de miembros indirectos"
+
+msgid "Indirect Member host-groups"
+msgstr "Miembros indirectos de host-groups"
+
+msgid "Add a new hostgroup."
+msgstr "Añadir un nuevo grupo de host."
+
+msgid "Add members to a hostgroup."
+msgstr "Añadir miembros a un grupo de host."
+
+msgid "Delete a hostgroup."
+msgstr "Borrar un grupo de host."
+
+msgid "Search for hostgroups."
+msgstr "Buscar grupos de host."
+
+msgid "Modify a hostgroup."
+msgstr "Modificar un grupo de host."
+
+msgid "Remove members from a hostgroup."
+msgstr "Borrar miembros de un grupo de host."
+
+msgid "Display information about a hostgroup."
+msgstr "Mostrar información sobre un grupo de host."
+
+msgid "Range name"
+msgstr "Nombre del intervalo"
+
+msgid "Range type"
+msgstr "Tipo de intervalo"
+
+msgid "Delete an ID range."
+msgstr "Eliminar un intervalo de ID."
+
+msgid "Search for ranges."
+msgstr "Buscar intervalos."
+
+msgid "Group ID Number"
+msgstr "Número de Identificación de Grupo"
+
+msgid "User login"
+msgstr "Ingreso de usuario"
+
+msgid "UID"
+msgstr "UID"
+
+msgid "Home directory"
+msgstr "Directorio principal"
+
+msgid "Login shell"
+msgstr "Shell de ingreso"
+
+msgid "hosts"
+msgstr "hosts"
+
+msgid "Dict of I18N messages"
+msgstr "Dictado de los mensajes regionales"
+
+msgid "Name of object to export"
+msgstr "Nombre del objeto a exportar"
+
+msgid "Name of method to export"
+msgstr "Nombre del método para exportación"
+
+msgid "Name of command to export"
+msgstr "Nombre de comando a exportar"
+
+msgid "Dict of JSON encoded IPA Objects"
+msgstr "El dict de JSON ha codificado objetos IPA"
+
+msgid "Dict of JSON encoded IPA Methods"
+msgstr "Métodos IPA codificados de Dict de JSON "
+
+msgid "Dict of JSON encoded IPA Commands"
+msgstr "Dict de JSON comandos codificados IPA"
+
+msgid "The hostname to register as"
+msgstr "El nombre del equipo a ser registrado como"
+
+msgid "The IPA realm"
+msgstr "El reinado IPA"
+
+msgid "Hardware platform of the host (e.g. Lenovo T61)"
+msgstr "Plataforma de hardware del equipo (p. ej. Lenovo T61)"
+
+msgid "Operating System and version of the host (e.g. Fedora 9)"
+msgstr "Sistema operativo que utiliza el equipo y versión (p.ej. Fedora 9)"
+
+msgid ""
+"\n"
+"Kerberos ticket policy\n"
+"\n"
+"There is a single Kerberos ticket policy. This policy defines the\n"
+"maximum ticket lifetime and the maximum renewal age, the period during\n"
+"which the ticket is renewable.\n"
+"\n"
+"You can also create a per-user ticket policy by specifying the user login.\n"
+"\n"
+"For changes to the global policy to take effect, restarting the KDC service\n"
+"is required, which can be achieved using:\n"
+"\n"
+"service krb5kdc restart\n"
+"\n"
+"Changes to per-user policies take effect immediately for newly requested\n"
+"tickets (e.g. when the user next runs kinit).\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Display the current Kerberos ticket policy:\n"
+" ipa krbtpolicy-show\n"
+"\n"
+" Reset the policy to the default:\n"
+" ipa krbtpolicy-reset\n"
+"\n"
+" Modify the policy to 8 hours max life, 1-day max renewal:\n"
+" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
+"\n"
+" Display effective Kerberos ticket policy for user 'admin':\n"
+" ipa krbtpolicy-show admin\n"
+"\n"
+" Reset per-user policy for user 'admin':\n"
+" ipa krbtpolicy-reset admin\n"
+"\n"
+" Modify per-user policy for user 'admin':\n"
+" ipa krbtpolicy-mod admin --maxlife=3600\n"
+msgstr ""
+"\n"
+"Funciones \n"
+"\n"
+"Un rol se utiliza para la delegación de grano fino. Un permiso otorga la "
+"capacidad de realizar tareas de bajo nivel (añadir un usuario, modificar un "
+"grupo, etc.) Un privilegio combina uno o más permisos en una abstracción \n"
+"de nivel superior tales como useradmin. Un useradmin sería capaz de añadir, "
+"eliminar y modificar usuarios. \n"
+"\n"
+"Los privilegios son asignados a roles.\n"
+"\n"
+"Los usuarios, grupos, hosts y hostgroups pueden ser miembros de un Rol. \n"
+"\n"
+"Los Roles no pueden contener otros roles.\n"
+"\n"
+"EJEMPLOS:\n"
+"\n"
+"Añadir un nuevo rol: \n"
+" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
+" ipa role-add-privilege --privileges=change_password junioradmin\n"
+" ipa role-add-privilege=add_user_to_default_group\n"
+"junioradmin\n"
+"\n"
+"Agregar un grupo de usuarios a este rol:\n"
+" ipa group-add --desc=\"User admins\" useradmins \n"
+" ipa role-add-member --groups=useradmins junioradmin \n"
+"\n"
+"Mostrar información sobre el rol:\n"
+" ipa role-show junioradmin\n"
+"\n"
+"El resultado de esto es que cualquier usuario en el grupo 'useradmins' puede "
+"agregar usuarios, restablecer contraseñas o añadir un usuario al grupo de "
+"usuarios predeterminado de la IPA.\n"
+
+msgid "Manage ticket policy for specific user"
+msgstr "Administra política de ticket para un usuario específico"
+
+msgid "Max life"
+msgstr "Vida máxima"
+
+msgid "Maximum ticket life (seconds)"
+msgstr "Duración máxima del ticket (en segundos)"
+
+msgid "Max renew"
+msgstr "Renovación máxima"
+
+msgid "Maximum renewable age (seconds)"
+msgstr "Duración máxima renovable (en segundos)"
+
+msgid "Modify Kerberos ticket policy."
+msgstr "Modificar entrada de política Kerberos."
+
+msgid "Reset Kerberos ticket policy to the default values."
+msgstr "Reajustar la entrada de política Kerberos a los valores por defecto."
+
+msgid "Display the current Kerberos ticket policy."
+msgstr "Mostrar la actual entrada de política Kerberos."
+
+msgid "Migrate users and groups from DS to IPA."
+msgstr "Migrar usuarios y grupos de DS a IPA."
+
+msgid "LDAP URI"
+msgstr "LDAP URI"
+
+msgid "LDAP URI of DS server to migrate from"
+msgstr "LDAP URI del servidor DS desde donde realizar la migración"
+
+msgid "bind password"
+msgstr "asociar contraseña"
+
+msgid "Bind DN"
+msgstr "Asociar DN"
+
+msgid "User container"
+msgstr "Contenedor de usuario"
+
+msgid "Group container"
+msgstr "Contenedor de grupoi"
+
+msgid "User object class"
+msgstr "Clase de objeto de usuario"
+
+msgid "Group object class"
+msgstr "Clase de objeto de grupo"
+
+msgid "Ignore user object class"
+msgstr "Ignorar clase de objeto usuario"
+
+msgid "Ignore user attribute"
+msgstr "Ignorar atributo de usuario"
+
+msgid "Ignore group object class"
+msgstr "Ignorar clase de objeto grupo"
+
+msgid "Ignore group attribute"
+msgstr "Ignorar atributo de grupo"
+
+msgid "Overwrite GID"
+msgstr "Sobrescribir GID"
+
+msgid ""
+"When migrating a group already existing in IPA domain overwrite the group "
+"GID and report as success"
+msgstr ""
+"Cuando se migra un grupo que ya existe en el dominio IPA se sobrescribe el "
+"GID de grupo e informa como conseguido"
+
+msgid "LDAP schema"
+msgstr "Esquema LDAP"
+
+msgid ""
+"The schema used on the LDAP server. Supported values are RFC2307 and "
+"RFC2307bis. The default is RFC2307bis"
+msgstr ""
+"El esquema utilizado en el servidor LDAP. Los valores admitidos son RFC2307 "
+"y RFC2307bis. El valor predeterminado es RFC2307bis"
+
+msgid "Continue"
+msgstr "Continuar"
+
+msgid ""
+"Continuous operation mode. Errors are reported but the process continues"
+msgstr ""
+"Modo de funcionamiento continuo. Se reportan errores, pero el proceso "
+"continúa"
+
+msgid "Lists of objects migrated; categorized by type."
+msgstr "Lista de objetos migrados; clasificados por tipo."
+
+msgid "Lists of objects that could not be migrated; categorized by type."
+msgstr "Lista de objetos que no pueden ser migrados; categorizados por tipo."
+
+msgid "False if migration mode was disabled."
+msgstr "\"False\", si el modo de migración fue inhabilitado."
+
+msgid ""
+"\n"
+"Misc plug-ins\n"
+msgstr ""
+"\n"
+"Misc plug-ins\n"
+
+msgid "Show environment variables."
+msgstr "Mostrar variables de entorno."
+
+msgid "Forward to server instead of running locally"
+msgstr "Reenvía al servidor en lugar de ejecutarse localmente"
+
+msgid ""
+"retrieve and print all attributes from the server. Affects command output."
+msgstr ""
+" Determinar si la ACI es un autoservicio de ACI y hacer una excepción "
+"si\n"
+" no lo es.\n"
+" Devolver el resultado si se trata de un autoservicio de ACI."
+
+msgid "Total number of variables env (>= count)"
+msgstr "Cantidad total de variables env (>= count)"
+
+msgid "Number of variables returned (<= total)"
+msgstr "Cantidad de variables devueltas (<= total)"
+
+msgid "Show all loaded plugins."
+msgstr "Mostrar todos los plugins cargados."
+
+msgid "Number of plugins loaded"
+msgstr "Cantidad de complementos cargados"
+
+msgid "Netgroup name"
+msgstr "Nombre de grupo de red"
+
+msgid "Netgroup description"
+msgstr "Descripción del grupo de red"
+
+msgid "NIS domain name"
+msgstr "Nombre del dominio NIS"
+
+msgid "IPA unique ID"
+msgstr "ID unico de IPA"
+
+msgid "Member netgroups"
+msgstr " Miembros de netgroups"
+
+msgid "Indirect Member netgroups"
+msgstr "Miembros indirectos netgroups"
+
+msgid "Member Host"
+msgstr "Miembro del equipo anfitrión"
+
+msgid "Add a new netgroup."
+msgstr "Añadir un nuevo grupo de red."
+
+msgid "Add members to a netgroup."
+msgstr "Añadir miembros a un grupo de red."
+
+msgid "Delete a netgroup."
+msgstr "Borrar un grupo de red."
+
+msgid "Search for a netgroup."
+msgstr "Buscar un grupo de red."
+
+msgid "search for managed groups"
+msgstr "buscar grupos gestionados"
+
+msgid "Modify a netgroup."
+msgstr "Modificar un grupo de red."
+
+msgid "Remove members from a netgroup."
+msgstr "Borrar miembros de un grupo de red."
+
+msgid "Display information about a netgroup."
+msgstr "Mostrar información sobre un grupo de red."
+
+msgid "Manager"
+msgstr "Manager"
+
+msgid "Disabled"
+msgstr "Desactivado"
+
+msgid ""
+"\n"
+"Set a user's password\n"
+"\n"
+"If someone other than a user changes that user's password (e.g., Helpdesk\n"
+"resets it) then the password will need to be changed the first time it\n"
+"is used. This is so the end-user is the only one who knows the password.\n"
+"\n"
+"The IPA password policy controls how often a password may be changed,\n"
+"what strength requirements exist, and the length of the password history.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" To reset your own password:\n"
+" ipa passwd\n"
+"\n"
+" To change another user's password:\n"
+" ipa passwd tuser1\n"
+msgstr ""
+"\n"
+"Establecer contraseña de un usuario\n"
+"\n"
+"Si alguien que no sea un usuario cambia la contraseña del usuario (por "
+"ejemplo, Servicio de Ayuda la restablece), entonces la contraseña tendrá que "
+"ser cambiada la primera vez que se utiliza. Esto es para que el usuario "
+"final sea el único que conoce la contraseña.\n"
+"La directiva de contraseñas IPA controla la frecuencia de cambio de una "
+"contraseña, los requisitos de fortaleza y longitud del historial de "
+"contraseñas. EJEMPLOS:\n"
+"Para restablecer su contraseña:\n"
+" ipa passwd tuser1\n"
+"\n"
+" Para cambiar la contraseña de otro usuario:\n"
+" ipa passwd tuser1\n"
+
+msgid "Set a user's password."
+msgstr "Fijar una contraseña de usuario."
+
+msgid "New Password"
+msgstr "Nueva Contraseña"
+
+msgid "Current Password"
+msgstr "Contraseña Actual"
+
+msgid "Permission name"
+msgstr "Nombre de permiso"
+
+msgid "Subtree to apply permissions to"
+msgstr "Subárbol para aplicar permisos"
+
+msgid "Member of group"
+msgstr "Miembro del grupo"
+
+msgid "Indirect Member of roles"
+msgstr "Roles de miembros indirectos"
+
+msgid "Add a new permission."
+msgstr "Añadir un nuevo permiso."
+
+msgid "Delete a permission."
+msgstr "Borrar un permiso."
+
+msgid "Search for permissions."
+msgstr "Buscar permisos."
+
+msgid "Modify a permission."
+msgstr "Modificar un permiso."
+
+msgid "Display information about a permission."
+msgstr "Mostrar información sobre un permiso."
+
+msgid "Ping a remote server."
+msgstr "Hacer ping a un servidor remoto."
+
+msgid ""
+"\n"
+"Kerberos pkinit options\n"
+"\n"
+"Enable or disable anonymous pkinit using the principal\n"
+"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n"
+"pkinit support.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Enable anonymous pkinit:\n"
+" ipa pkinit-anonymous enable\n"
+"\n"
+" Disable anonymous pkinit:\n"
+" ipa pkinit-anonymous disable\n"
+"\n"
+"For more information on anonymous pkinit see:\n"
+"\n"
+"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
+msgstr ""
+"\n"
+"Opciones de kerberos pkinit\n"
+"Activan o desactivan pkinit anónimo mediante el principal\n"
+"WELLKNOWN/ANONYMOUS@REALM. El servidor debe haber sido instalado con soporte "
+"pkinit.\n"
+"EJEMPLOS:\n"
+"Activar pkinit anónimo\n"
+" ipa pkinit-anonymous enable\n"
+"Desactivar pkinit anónimo:\n"
+" ipa pkinit-anonymous disable\n"
+"Para obtener mayor información sobre pkinit anónimo, por favor consulte: \n"
+"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
+"\n"
+
+msgid "Enable or Disable Anonymous PKINIT."
+msgstr "Habilitar o Deshabilitar PKINIT Anónimo."
+
+msgid ""
+"\n"
+"Privileges\n"
+"\n"
+"A privilege combines permissions into a logical task. A permission provides\n"
+"the rights to do a single task. There are some IPA operations that require\n"
+"multiple permissions to succeed. A privilege is where permissions are\n"
+"combined in order to perform a specific task.\n"
+"\n"
+"For example, adding a user requires the following permissions:\n"
+" * Creating a new user entry\n"
+" * Resetting a user password\n"
+" * Adding the new user to the default IPA users group\n"
+"\n"
+"Combining these three low-level tasks into a higher level task in the\n"
+"form of a privilege named \"Add User\" makes it easier to manage Roles.\n"
+"\n"
+"A privilege may not contain other privileges.\n"
+"\n"
+"See role and permission for additional information.\n"
+msgstr ""
+"\n"
+"Privilegios\n"
+"Un privilegio combina permisos dentro de una tarea lógica. Un permiso "
+"proporciona\n"
+"los derechos para realizar una tarea específica.\n"
+"Por ejemplo, añadir un usuario requiere los siguientes permisos:\n"
+"Crear una nueva entradasd de usuario\n"
+"Restablecer una contraseña de usuario\n"
+"Añadir el nuevo usuario al grupo de usuario predeterminado de IPA\n"
+"Combinar estos tres niveles inferiores dentro de una tarea de nivel superior "
+"en forma de un privilegio \n"
+"denominado \"Add User\" facilita el manejo de roles.\n"
+"\n"
+"Un privilegio no puede contener otros privilegios.\n"
+"\n"
+"Ver el rol y el permiso para información adicional. \n"
+"\n"
+" \n"
+"\n"
+"\n"
+
+msgid "Privilege name"
+msgstr " Añadir un nuevo servicio de la nueva IPA."
+
+msgid "Privilege description"
+msgstr ""
+" \n"
+" Eliminar un servicio de la IPA."
+
+msgid "Granting privilege to roles"
+msgstr "Concesión de privilegios a los roles"
+
+msgid "Add a new privilege."
+msgstr "Añadir un nuevo privilegio."
+
+msgid "Add members to a privilege."
+msgstr "Añadir miembros a un privilegio."
+
+msgid "Add permissions to a privilege."
+msgstr "Añadir permisos a un privilegio."
+
+msgid "permission"
+msgstr "permiso"
+
+msgid "permissions"
+msgstr "permisos"
+
+msgid "Number of permissions added"
+msgstr "Número de permisos añadidos"
+
+msgid "Delete a privilege."
+msgstr "Borrar un privilegio."
+
+msgid "Search for privileges."
+msgstr "Buscar privilegios."
+
+msgid "Modify a privilege."
+msgstr "Modificar un privilegio."
+
+msgid "Remove permissions from a privilege."
+msgstr "Borrar permisos de un privilegio."
+
+msgid "Number of permissions removed"
+msgstr "Número de permisos eliminados"
+
+msgid "Display information about a privilege."
+msgstr "Mostrar información sobre un privilegio."
+
+msgid ""
+"\n"
+"Password policy\n"
+"\n"
+"A password policy sets limitations on IPA passwords, including maximum\n"
+"lifetime, minimum lifetime, the number of passwords to save in\n"
+"history, the number of character classes required (for stronger passwords)\n"
+"and the minimum password length.\n"
+"\n"
+"By default there is a single, global policy for all users. You can also\n"
+"create a password policy to apply to a group. Each user is only subject\n"
+"to one password policy, either the group policy or the global policy. A\n"
+"group policy stands alone; it is not a super-set of the global policy plus\n"
+"custom settings.\n"
+"\n"
+"Each group password policy requires a unique priority setting. If a user\n"
+"is in multiple groups that have password policies, this priority determines\n"
+"which password policy is applied. A lower value indicates a higher priority\n"
+"policy.\n"
+"\n"
+"Group password policies are automatically removed when the groups they\n"
+"are associated with are removed.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Modify the global policy:\n"
+" ipa pwpolicy-mod --minlength=10\n"
+"\n"
+" Add a new group password policy:\n"
+" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
+"minlength=8 --priority=10 localadmins\n"
+"\n"
+" Display the global password policy:\n"
+" ipa pwpolicy-show\n"
+"\n"
+" Display a group password policy:\n"
+" ipa pwpolicy-show localadmins\n"
+"\n"
+" Display the policy that would be applied to a given user:\n"
+" ipa pwpolicy-show --user=tuser1\n"
+"\n"
+" Modify a group password policy:\n"
+" ipa pwpolicy-mod --minclasses=2 localadmins\n"
+msgstr ""
+"\n"
+"Política de contraseñas\n"
+"\n"
+"Una contraseña establece límites en contraseñas de IPA, incluyendo máxima y "
+"mínima duración, el número de contraseñas a guardar en historial, el número "
+"de clases de caracteresrequeridos (para contraseñas ás fuertes)\n"
+"y el mínimo de longitud de una contraseña.\n"
+"\n"
+"Por defecto es una única política global para todos los usuarios. También "
+"puede crear una política de contraseña para aplicar a un grupo. Cada usuario "
+"está sujeto solamente a una política de contraseña, ya sea de grupo o "
+"global. Una política de grupo es autónoma; no es uper-set de la política "
+"global mas los parámetros personalizados.\n"
+"Cada política de contraseña requiere una configuración única . Si un usuario "
+"está en varios grupos que tienen políticas de contraseñas, esta prioridad "
+"determina qué política de contraseña aplica. Un valor inferior indica una "
+"política de prioridad superior.\n"
+"\n"
+"Las políticas de contraseña de grupo se eliminan automáticamente cuando se "
+"eliminan los grupos a los cuales están asociados.\n"
+"\n"
+"EJEMPLOS:\n"
+"\n"
+" Modificar la política global:\n"
+" ipa pwpolicy-mod --minlength=10\n"
+"\n"
+" Agregar una política de contraseña de nuevo grupo:\n"
+" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
+"minlength=8 --priority=10 localadmins\n"
+"\n"
+" Mostrar una política de contraseña global:\n"
+" ipa pwpolicy-show\n"
+"\n"
+" Mostrar una política de contraseña de grupo:\n"
+" ipa pwpolicy-show localadmins\n"
+"\n"
+" Mostrar la política que sería aplicada al usuario dado:\n"
+" ipa pwpolicy-show --user=tuser1\n"
+"\n"
+" Modificar una polítca de contraseña de grupo:\n"
+" ipa pwpolicy-mod --minclasses=2 localadmins\n"
+
+msgid "Group"
+msgstr "Grupo"
+
+msgid "Manage password policy for specific group"
+msgstr "Administra la política de contraseña de un grupo específico"
+
+msgid "Max lifetime (days)"
+msgstr "Vida máxima (días)"
+
+msgid "Maximum password lifetime (in days)"
+msgstr "Vida máxima de la contraseña (días)"
+
+msgid "Min lifetime (hours)"
+msgstr "Vida mínima (horas)"
+
+msgid "Minimum password lifetime (in hours)"
+msgstr "Vida mínima de la contraseña (en horas)"
+
+msgid "History size"
+msgstr "Tamaño del historial"
+
+msgid "Password history size"
+msgstr "Tamaño del historial de la contraseña"
+
+msgid "Character classes"
+msgstr "Clases de caracteres"
+
+msgid "Minimum number of character classes"
+msgstr "Cantidad mínima de clases de caracteres"
+
+msgid "Min length"
+msgstr "Longitud mínima"
+
+msgid "Minimum length of password"
+msgstr "Longitud mínima de la contraseña"
+
+msgid "Priority of the policy (higher number means lower priority"
+msgstr ""
+"Prioridad de la política (a mayor número corresponde una política menor)"
+
+msgid "Max failures"
+msgstr "Número máximo de fallas"
+
+msgid "Consecutive failures before lockout"
+msgstr "Fallos consecutivos antes del bloqueo"
+
+msgid "Failure reset interval"
+msgstr "Falló reajuste de intervalo"
+
+msgid "Period after which failure count will be reset (seconds)"
+msgstr "Período tras el cual se restablecerá (segundos) el conteo de errores"
+
+msgid "Lockout duration"
+msgstr "Duración de bloqueo"
+
+msgid "Period for which lockout is enforced (seconds)"
+msgstr "Período durante el cual se fuerza el bloqueo (segundos)"
+
+msgid "Add a new group password policy."
+msgstr "Añadir un nuevo grupo de política de contraseña."
+
+msgid "Delete a group password policy."
+msgstr "Borrar un grupo de política de contraseña."
+
+msgid "Search for group password policies."
+msgstr "Buscar grupo de políticas de contraseña."
+
+msgid "Modify a group password policy."
+msgstr "Modificar un grupo de política de contraseña."
+
+msgid "Display information about password policy."
+msgstr "Mostrar información sobre la política de contraseña."
+
+msgid "User"
+msgstr "Usuario"
+
+msgid "Display effective policy for a specific user"
+msgstr "Ofrece la política efectiva para un determinado usuario"
+
+msgid "Server"
+msgstr "Servidor"
+
+msgid "Domain"
+msgstr "Dominio"
+
+msgid "Role name"
+msgstr "Nombre de rol"
+
+msgid "A description of this role-group"
+msgstr "Una descripción de este grupo de roles"
+
+msgid "Privileges"
+msgstr " Objeto de servicio."
+
+msgid "Member services"
+msgstr "Servicios de miembros"
+
+msgid "Add a new role."
+msgstr "Añadir un nuevo rol."
+
+msgid "Add members to a role."
+msgstr "Añadir miembros a un rol."
+
+msgid "Add privileges to a role."
+msgstr "Añadir privilegios a un rol."
+
+msgid "privilege"
+msgstr "privilegio"
+
+msgid "privileges"
+msgstr "privilegios"
+
+msgid "Number of privileges added"
+msgstr "Número de privilegios agregados"
+
+msgid "Delete a role."
+msgstr "Borrar un rol."
+
+msgid "Search for roles."
+msgstr "Buscar roles."
+
+msgid "Modify a role."
+msgstr "Modificar un rol."
+
+msgid "Remove members from a role."
+msgstr "Borrar miembros de un rol."
+
+msgid "Remove privileges from a role."
+msgstr "Borrar privilegios de un rol."
+
+msgid "Number of privileges removed"
+msgstr "Número de privilegios eliminados"
+
+msgid "Display information about a role."
+msgstr "Mostrar información sobre un rol."
+
+msgid "Self-service name"
+msgstr "Auto-servicio de nombres"
+
+msgid "Add a new self-service permission."
+msgstr "Añadir un nuevo auto servicio de permiso."
+
+msgid "Delete a self-service permission."
+msgstr "Borrar un auto servicio de permiso."
+
+msgid "Search for a self-service permission."
+msgstr "Buscar un auto servicio de permiso."
+
+msgid "Modify a self-service permission."
+msgstr "Modificar un auto servicio de permiso."
+
+msgid "Display information about a self-service permission."
+msgstr "Mostrar información sobre un auto servicio de permiso."
+
+msgid "HBAC Rule"
+msgstr "REgla HBAC"
+
+msgid "Service principal"
+msgstr " Búsqueda de servicios IPA"
+
+msgid "PAC type"
+msgstr "Tipo PAC"
+
+msgid "Add a new IPA new service."
+msgstr "Añadir un nuevo servicio nuevo IPA."
+
+msgid "force principal name even if not in DNS"
+msgstr "fuerza el nombre del prinicpal, aún si no se encuentra en DNS"
+
+msgid "Add hosts that can manage this service."
+msgstr "Añadir hosts que pueden gestionar este servicio."
+
+msgid "Delete an IPA service."
+msgstr "Borrar un servicio IPA."
+
+msgid "Disable the Kerberos key and SSL certificate of a service."
+msgstr "Deshabilitar la clave Kerberos y el certificado SSL de un servicio."
+
+msgid "Search for IPA services."
+msgstr "Buscar servicios IPA."
+
+msgid "Modify an existing IPA service."
+msgstr "Modificar un servicio IPA existente."
+
+msgid "Remove hosts that can manage this service."
+msgstr "Borrar hosts que puedan gestionar este servicio."
+
+msgid "Display information about an IPA service."
+msgstr "Mostrar información sobre un servicio IPA."
+
+msgid "Sudo Command"
+msgstr "Comando sudo "
+
+msgid "A description of this command"
+msgstr "Una descripción de este comando "
+
+msgid "Sudo Command Groups"
+msgstr "Grupos de comando sudo"
+
+msgid "Create new Sudo Command."
+msgstr "Crear un nuevo Comando Sudo."
+
+msgid "Delete Sudo Command."
+msgstr "Borrar Comando Sudo."
+
+msgid "Search for Sudo Commands."
+msgstr "Buscar Comandos Sudo."
+
+msgid "Modify Sudo Command."
+msgstr "Modificar Comando Sudo."
+
+msgid "Display Sudo Command."
+msgstr "Mostrar Comando Sudo."
+
+msgid "Sudo Command Group"
+msgstr "Grupo de comando sudo"
+
+msgid "Commands"
+msgstr "Comandos"
+
+msgid "Create new Sudo Command Group."
+msgstr "Crear un nuevo Grupo de Comando Sudo."
+
+msgid "Add members to Sudo Command Group."
+msgstr "Añadir miembros a Grupo de Comando Sudo."
+
+msgid "Delete Sudo Command Group."
+msgstr "Borrado Grupo de Comando Sudo."
+
+msgid "Search for Sudo Command Groups."
+msgstr "Buscar Grupos de Comando Sudo."
+
+msgid "Modify Sudo Command Group."
+msgstr "Modificar Grupo de Comando Sudo."
+
+msgid "Remove members from Sudo Command Group."
+msgstr "Quitar miembros de un Grupo de Comando Sudo."
+
+msgid "Display Sudo Command Group."
+msgstr "Mostrar Grupo de Comando Sudo."
+
+msgid "Command category"
+msgstr "Categoría de comandos"
+
+msgid "Command category the rule applies to"
+msgstr "Categoría de comandos la regla se aplica a"
+
+msgid "RunAs User category"
+msgstr "Categoría de Usuario RunAs"
+
+msgid "RunAs User category the rule applies to"
+msgstr "RunAs Usuario categoría la regla aplica a "
+
+msgid "RunAs Group category"
+msgstr "RunAs Grupo categoría"
+
+msgid "RunAs Group category the rule applies to"
+msgstr "RunAs Grupo categoría la regla aplica a"
+
+msgid "External User"
+msgstr "De usuarios externos"
+
+msgid "External User the rule applies to (sudorule-find only)"
+msgstr "Usuario Externo la regla aplica a (sudorule-find sólo)"
+
+msgid "Sudo Allow Commands"
+msgstr "Comandos Allow de sudo"
+
+msgid "Sudo Deny Commands"
+msgstr "Comandos Deny de sudo"
+
+msgid "Sudo Allow Command Groups"
+msgstr "Sudo Permitir Grupos de Comando"
+
+msgid "Sudo Deny Command Groups"
+msgstr "Sudo Denegar Grupos de Comandos"
+
+msgid "RunAs Users"
+msgstr "RunAs Usuarios"
+
+msgid "Run as a user"
+msgstr "Ejecutar como un usuario"
+
+msgid "Groups of RunAs Users"
+msgstr "Grupos de Usuarios RunAs"
+
+msgid "Run as any user within a specified group"
+msgstr "Ejecutar como cualquier usuario dentro de un grupo especificado"
+
+msgid "RunAs External User"
+msgstr "RunAs de usuarios externos"
+
+msgid "External User the commands can run as (sudorule-find only)"
+msgstr "Usuario Externo los comandos pueden correr como (sudorule-find sólo)"
+
+msgid "RunAs Groups"
+msgstr "Grupos RunAs"
+
+msgid "Run with the gid of a specified POSIX group"
+msgstr "Ejecutar con la gid de un grupo POSIX especificado"
+
+msgid "RunAs External Group"
+msgstr "Grupo externo RunAs"
+
+msgid "External Group the commands can run as (sudorule-find only)"
+msgstr "Grupo Externo los comandos pueden correr como (sudorule-find sólo)"
+
+msgid "Sudo Option"
+msgstr "Opción de sudo"
+
+msgid "Create new Sudo Rule."
+msgstr "Crear nueva Regla Sudo."
+
+msgid "Add commands and sudo command groups affected by Sudo Rule."
+msgstr "Añadir comandos y grupos de comando sudo afectados por Regla Sudo."
+
+msgid "Add hosts and hostgroups affected by Sudo Rule."
+msgstr "Añadir hosts y grupos de hosts afectados por Regla Sudo."
+
+msgid "Add an option to the Sudo Rule."
+msgstr "Añadir una opción a la Regla Sudo."
+
+msgid "Add group for Sudo to execute as."
+msgstr "Añadir grupo para Sudo a ejecutar como."
+
+msgid "Add users and groups for Sudo to execute as."
+msgstr "Añadir usuarios y grupos para Sudo a ejecutar como."
+
+msgid "Add users and groups affected by Sudo Rule."
+msgstr "Añadir usuarios y grupos afectados por Regla Sudo."
+
+msgid "Delete Sudo Rule."
+msgstr "Borrar Regla Sudo."
+
+msgid "Disable a Sudo Rule."
+msgstr "Deshabilitar Regla Sudo."
+
+msgid "Enable a Sudo Rule."
+msgstr "Habilitar Regla Sudo."
+
+msgid "Search for Sudo Rule."
+msgstr "Buscar Regla Sudo."
+
+msgid "Modify Sudo Rule."
+msgstr "Modificar Regla Sudo."
+
+msgid "Remove commands and sudo command groups affected by Sudo Rule."
+msgstr "Quitar comandos y grupos de comando sudo afectados por Regla Sudo."
+
+msgid "Remove hosts and hostgroups affected by Sudo Rule."
+msgstr "Quitar hosts y grupos de hosts afectados por Regla Sudo."
+
+msgid "Remove an option from Sudo Rule."
+msgstr "Quitar una opción de la Regla Sudo."
+
+msgid "Remove group for Sudo to execute as."
+msgstr "Quitar grupo para Sudo a ejecutar como."
+
+msgid "Remove users and groups for Sudo to execute as."
+msgstr "Quitar usuarios y grupos para Sudo a ejecutar como."
+
+msgid "Remove users and groups affected by Sudo Rule."
+msgstr "Quitar usuarios y grupos afectados por Regla Sudo."
+
+msgid "Display Sudo Rule."
+msgstr "Mostrar Regla Sudo."
+
+msgid "Realm name"
+msgstr "Nombre de reino "
+
+msgid "First name"
+msgstr "Nombre"
+
+msgid "Last name"
+msgstr "Apellido"
+
+msgid "Full name"
+msgstr "Nombre y apellidos"
+
+msgid "Display name"
+msgstr "Mostrar nombre"
+
+msgid "Initials"
+msgstr "Iniciales"
+
+msgid "Kerberos principal"
+msgstr "Principal kerberos"
+
+msgid "Email address"
+msgstr "Dirección de correo electrónico"
+
+msgid "Prompt to set the user password"
+msgstr "Solicita establecer la contraseña de usuario"
+
+msgid "User ID Number (system will assign one if not provided)"
+msgstr ""
+"Número de ID de usuario (el sistema le asignará uno si no se indica ninguno)"
+
+msgid "Street address"
+msgstr "Dirección postal"
+
+msgid "City"
+msgstr "Ciudad"
+
+msgid "State/Province"
+msgstr "Estado / Provincia"
+
+msgid "ZIP"
+msgstr "Zona "
+
+msgid "Telephone Number"
+msgstr "Número de teléfono"
+
+msgid "Mobile Telephone Number"
+msgstr "Número de teléfono celular"
+
+msgid "Pager Number"
+msgstr "Número de página"
+
+msgid "Fax Number"
+msgstr "Número de fx"
+
+msgid "Org. Unit"
+msgstr "Unidad. org"
+
+msgid "Job Title"
+msgstr "Cargo"
+
+msgid "Car License"
+msgstr "Licencia de conducción"
+
+msgid "Account disabled"
+msgstr "Cuenta inhabilitada "
+
+msgid "Kerberos keys available"
+msgstr "Claves Kerberos disponibles"
+
+msgid "Add a new user."
+msgstr "Añadir un nuevo usuario."
+
+msgid "Don't create user private group"
+msgstr "No crear grupo privado de usuario"
+
+msgid "Delete a user."
+msgstr "Borrar un usuario."
+
+msgid "Disable a user account."
+msgstr "Deshabilitar una cuenta de usuario."
+
+msgid "Enable a user account."
+msgstr "Habilitar una cuenta de usuario."
+
+msgid "Search for users."
+msgstr "Buscar usuarios."
+
+msgid "Self"
+msgstr "Self"
+
+msgid "Display user record for current Kerberos principal"
+msgstr "Muestra el registro del usuario para el principal de Kerberos actual"
+
+msgid "Modify a user."
+msgstr "Modificar un usuario."
+
+msgid "Display information about a user."
+msgstr "Mostrar información sobre un usuario."
+
+msgid "DNS class"
+msgstr "Clase DNS"
+
+msgid "SOA class"
+msgstr "Clase SOA"
+
+msgid "SOA record class"
+msgstr "Clase de registro SOA "
+
+msgid "Username"
+msgstr "Nombre de usuario"
#, python-format
msgid "Enter %(label)s again to verify: "
@@ -387,25 +2585,11 @@ msgstr ""
msgid "Unknown option: %(option)s"
msgstr "Opción desconocida: %(option)s"
-msgid ""
-"Retrieve and print all attributes from the server. Affects command output."
-msgstr ""
-"Recuperar e imprimir todos los atributos del servidor. Afecta a la salida "
-"del comando."
-
-msgid "Print entries as stored on the server. Only affects output format."
-msgstr ""
-"Imprimir entradas como almacenadas en el servidor. Solamente afecta formato "
-"de salida."
-
msgid "Client version. Used to determine if server will accept request."
msgstr ""
"Versión de cliente. Se utiliza para determinar si el servidor va a aceptar "
"la solicitud."
-msgid "Forward to server instead of running locally"
-msgstr "Reenvía al servidor en lugar de ejecutarse localmente"
-
msgid "Additional instructions:"
msgstr "Instrucciones adicionales:"
@@ -418,24 +2602,6 @@ msgstr "Una lista de entradas LDAP"
msgid "All commands should at least have a result"
msgstr "Todos los comandos deberían por lo menos tener un resultado"
-msgid "User-friendly description of action performed"
-msgstr "Descripción sencilla de la acción realizada"
-
-msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
-msgstr "El valor de primary_key de la entrada, p.ej., «jperez» para un usuario"
-
-msgid "Number of entries returned"
-msgstr "Cantidad de entradas devueltas"
-
-msgid "True if not all results were returned"
-msgstr "Verdadero si no todos los resultados se devolvieron"
-
-msgid "List of deletions that failed"
-msgstr "Lista de eliminaciones fallidas"
-
-msgid "True means the operation was successful"
-msgstr "«Verdadero» significa que la operación fue exitosa"
-
msgid "incorrect type"
msgstr "tipo incorrecto"
@@ -578,77 +2744,9 @@ msgstr "Error de sintaxis:%(error)s "
msgid "ACI with name \"%s\" not found"
msgstr "No se encuentra un ACI cuyo nombre sea \"%s\""
-msgid "ACI prefix"
-msgstr "Prefijo ACI"
-
-msgid ""
-"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
-"none)"
-msgstr ""
-"Prefijo utilizado para distinguir los tipos de ACI (permiso,delegación, "
-"autoservicio, ninguno)"
-
msgid "ACIs"
msgstr "ACI"
-msgid "ACI name"
-msgstr "Nombre de ACI"
-
-msgid "Permission"
-msgstr "Permiso"
-
-msgid "Permission ACI grants access to"
-msgstr "El permiso ACI permite el acceso a"
-
-msgid "User group"
-msgstr "Grupo de usuarios"
-
-msgid "User group ACI grants access to"
-msgstr "El grupo de usuarios ACI permite el acceso a"
-
-msgid "Permissions"
-msgstr "Permisos"
-
-msgid "Attributes"
-msgstr "Atributos"
-
-msgid "Type"
-msgstr "Tipo"
-
-msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
-msgstr ""
-"Objeto de tipo IPA (usuario, grupo, grupo de host, servicio, grupo de red)"
-
-msgid "Member of"
-msgstr "Miembro de"
-
-msgid "Member of a group"
-msgstr "Miembro de un grupo"
-
-msgid "Filter"
-msgstr "Filtro"
-
-msgid "Legal LDAP filter (e.g. ou=Engineering)"
-msgstr "Filtro legal LDAP (p.ej. ou=Ingeniería)"
-
-msgid "Subtree"
-msgstr "Subárbol"
-
-msgid "Subtree to apply ACI to"
-msgstr "Subárbol al que aplicar ACI"
-
-msgid "Target group"
-msgstr "Grupo elegido"
-
-msgid "Group to apply ACI to"
-msgstr "Grupo al que aplicar API"
-
-msgid "Target your own entry (self)"
-msgstr "Dirija su propia entrada (usted)"
-
-msgid "Apply ACI to your own entry (self)"
-msgstr "Aplique ACI a su propia entrada (usted)"
-
msgid "ACI"
msgstr "ACI"
@@ -656,9 +2754,6 @@ msgstr "ACI"
msgid "Created ACI \"%(value)s\""
msgstr "Ha sido creado ACI \"%(value)s\""
-msgid "Test the ACI syntax but don't write anything"
-msgstr "Probar la sintaxis pero no escribir nada"
-
#, python-format
msgid "Deleted ACI \"%(value)s\""
msgstr "Ha sido eliminado ACI \"%(value)s\""
@@ -673,47 +2768,13 @@ msgid_plural "%(count)d ACIs matched"
msgstr[0] "%(count)d ACI coincidente"
msgstr[1] "%(count)d ACIs coincidentes"
-msgid "New ACI name"
-msgstr " Nuevo nombre de ACI"
-
#, python-format
msgid "Renamed ACI to \"%(value)s\""
msgstr "ACI renombrado a \"%(value)s\""
-msgid "Inclusive Regex"
-msgstr "Regex inclusivo"
-
-msgid "Exclusive Regex"
-msgstr "Regex exclusivo"
-
-msgid "Attribute Key"
-msgstr "Atributo Clave"
-
-msgid ""
-"Attribute to filter via regex. For example fqdn for a host, or manager for a "
-"user"
-msgstr ""
-"Atributo a filtrar por medio de regex. Por ejemplo fqdn para un host o "
-"gestor para un usuario"
-
-msgid "Grouping Type"
-msgstr "Tipo de Agrupamiento"
-
-msgid "Grouping to which the rule applies"
-msgstr "Agrupamiento al cual se aplican las reglas"
-
msgid "Auto Membership Rule"
msgstr "Regla Auto Afiliación"
-msgid "Automember Rule"
-msgstr "Regla Automiembro"
-
-msgid "Description"
-msgstr "Descripción"
-
-msgid "A description of this auto member rule"
-msgstr "Una descripción de esta regla auto miembro"
-
#, python-format
msgid "%s is not a valid attribute."
msgstr "%s no es un atributo válido."
@@ -747,12 +2808,6 @@ msgstr ""
msgid "Added condition(s) to \"%(value)s\""
msgstr "Añadida condición(es) a \"%(value)s\""
-msgid "Conditions that could not be added"
-msgstr "Condiciones que no pueden ser agregadas"
-
-msgid "Number of conditions added"
-msgstr "Número de condiciones agregadas"
-
#, python-format
msgid "Auto member rule: %s not found!"
msgstr "Regla auto miembro: %s no encontrada!"
@@ -781,12 +2836,6 @@ msgstr ""
msgid "Removed condition(s) from \"%(value)s\""
msgstr "Condición(es) eliminada(s) de «%(value)s»"
-msgid "Conditions that could not be removed"
-msgstr "Condiciones que no pueden ser eliminadas"
-
-msgid "Number of conditions removed"
-msgstr "Número de condiciones eliminadas"
-
msgid ""
"\n"
" Override this so we can set completed and failed.\n"
@@ -846,12 +2895,6 @@ msgstr ""
" Muestra información sobre una regla automiembro.\n"
" "
-msgid "Users"
-msgstr "Usuarios"
-
-msgid "Hosts"
-msgstr "Equipos"
-
msgid "automount location"
msgstr "localización automontaje"
@@ -864,92 +2907,50 @@ msgstr "Ubicaciones de automontado"
msgid "Automount Location"
msgstr "Localización de Automontaje"
-msgid "Location"
-msgstr "Ubicación"
-
-msgid "Automount location name."
-msgstr "Nombre de la ubicación de montaje automático."
-
-msgid "Create a new automount location."
-msgstr "Crear una nueva localización de automontaje."
-
#, python-format
msgid "Added automount location \"%(value)s\""
msgstr "Añadida localización de automontaje \"%(value)s\""
-msgid "Delete an automount location."
-msgstr "Borrar una localización de automontaje."
-
#, python-format
msgid "Deleted automount location \"%(value)s\""
msgstr "Borrada una localización de automontaje \"%(value)s\""
-msgid "Display an automount location."
-msgstr "Mostrar una localización de automontaje"
-
-msgid "Search for an automount location."
-msgstr "Buscar una localización de automontaje."
-
#, python-format
msgid "%(count)d automount location matched"
msgid_plural "%(count)d automount locations matched"
msgstr[0] "%(count)d localización de automontaje coincidente"
msgstr[1] "%(count)d localizaciones de automontaje coincidentes"
-msgid "Generate automount files for a specific location."
-msgstr "Generar ficheros de automontaje para una localización específica."
-
msgid "automount map"
msgstr "mapa de automontaje"
msgid "automount maps"
msgstr "mapas de automontaje"
-msgid "Map"
-msgstr "Mapa"
-
-msgid "Automount map name."
-msgstr " Nombre del mapa automount."
-
msgid "Automount Maps"
msgstr "Mapas de montaje automático"
msgid "Automount Map"
msgstr "Mapa de Automontaje"
-msgid "Create a new automount map."
-msgstr "Crear un nuevo mapa de automontaje"
-
#, python-format
msgid "Added automount map \"%(value)s\""
msgstr "Añadido mapa de automontaje \"%(value)s\""
-msgid "Delete an automount map."
-msgstr "Borrar un mapa de automontaje."
-
#, python-format
msgid "Deleted automount map \"%(value)s\""
msgstr "Borrado un mapa de automontaje \"%(value)s\""
-msgid "Modify an automount map."
-msgstr "Modificar un mapa de automontaje"
-
#, python-format
msgid "Modified automount map \"%(value)s\""
msgstr "Modificado un mapa de automontaje \"%(value)s\""
-msgid "Search for an automount map."
-msgstr "Buscar un mapa de automontaje."
-
#, python-format
msgid "%(count)d automount map matched"
msgid_plural "%(count)d automount maps matched"
msgstr[0] "%(count)d mapa de automontaje coincidente"
msgstr[1] "%(count)d mapas de automontaje coincidentes"
-msgid "Display an automount map."
-msgstr "Mostrar un mapa de automontaje"
-
msgid "Automount key object."
msgstr "Objeto clave de automontaje"
@@ -959,18 +2960,6 @@ msgstr "clave de automontaje"
msgid "automount keys"
msgstr "claves de automontaje"
-msgid "Key"
-msgstr "Llave"
-
-msgid "Automount key name."
-msgstr " Nombre de clave de montaje automático"
-
-msgid "Mount information"
-msgstr "Información de montaje"
-
-msgid "description"
-msgstr "descripción"
-
msgid "Automount Keys"
msgstr "Llaves de montaje automático"
@@ -1001,95 +2990,28 @@ msgstr ""
"Se ha encontrado más de una entrada con la llave %(key)s, utilice --info "
"para seleccionar una entrada específica."
-msgid "Create a new automount key."
-msgstr "Crear una nueva clave de automontaje."
-
#, python-format
msgid "Added automount key \"%(value)s\""
msgstr "Añadida clave de automontaje \"%(value)s\""
-msgid "Create a new indirect mount point."
-msgstr "Crear un nuevo punto de montaje indirecto."
-
#, python-format
msgid "Added automount indirect map \"%(value)s\""
msgstr "Añadido mapa de automontaje indirecto \"%(value)s\""
-msgid "Mount point"
-msgstr "Punto de montaje"
-
-msgid "Parent map"
-msgstr "Mapa del padre"
-
-msgid "Name of parent automount map (default: auto.master)."
-msgstr ""
-"Nombre del mapa de montaje automático de padre (por defecto: auto.master)."
-
-msgid "Delete an automount key."
-msgstr "Borrar una clave de automontaje."
-
#, python-format
msgid "Deleted automount key \"%(value)s\""
msgstr "Borrada clave de automontaje \"%(value)s\""
-msgid "Modify an automount key."
-msgstr "Modificar una clave de automontaje."
-
#, python-format
msgid "Modified automount key \"%(value)s\""
msgstr "Modificada clave de automontaje \"%(value)s\""
-msgid "New mount information"
-msgstr "Nueva información de montaje"
-
-msgid "Search for an automount key."
-msgstr "Buscar una clave de automontaje."
-
#, python-format
msgid "%(count)d automount key matched"
msgid_plural "%(count)d automount keys matched"
msgstr[0] "%(count)d clave de automontaje coincidente"
msgstr[1] "%(count)d claves de automontaje coincidentes"
-msgid "Display an automount key."
-msgstr "Mostrar una clave de automontaje."
-
-msgid "Member users"
-msgstr "Usuarios miembros"
-
-msgid "Member groups"
-msgstr "Grupos de miembros"
-
-msgid "Member of groups"
-msgstr "Miembros de los grupos"
-
-msgid "Member hosts"
-msgstr "Equipos miembro"
-
-msgid "Member host-groups"
-msgstr "Grupos de equipo miembro"
-
-msgid "Member of host-groups"
-msgstr "Miembro de los grupos de equipo"
-
-msgid "Roles"
-msgstr " Roles"
-
-msgid "Sudo Command Groups"
-msgstr "Grupos de comando sudo"
-
-msgid "Granting privilege to roles"
-msgstr "Concesión de privilegios a los roles"
-
-msgid "Member netgroups"
-msgstr " Miembros de netgroups"
-
-msgid "Member of netgroups"
-msgstr "Miembros de netgroups"
-
-msgid "Member services"
-msgstr "Servicios de miembros"
-
msgid "Member service groups"
msgstr ""
"\\n\n"
@@ -1148,27 +3070,9 @@ msgstr ""
"httpd.keytab\\n\n"
"\\n"
-msgid "Member HBAC service"
-msgstr "Miembro del servicio HBAC"
-
msgid "Member HBAC service groups"
msgstr "Grupos de servicio de Miembros HBAC"
-msgid "Indirect Member users"
-msgstr "Usuarios indirectos miembros"
-
-msgid "Indirect Member groups"
-msgstr "Grupos de miembros indirectos"
-
-msgid "Indirect Member hosts"
-msgstr "Hosts de miembros indirectos"
-
-msgid "Indirect Member host-groups"
-msgstr "Miembros indirectos de host-groups"
-
-msgid "Indirect Member of roles"
-msgstr "Roles de miembros indirectos"
-
msgid "Indirect Member permissions"
msgstr ""
"\\n\n"
@@ -1180,12 +3084,6 @@ msgstr "Servicio HBAC de miembro indirecto"
msgid "Indirect Member HBAC service group"
msgstr "Grupo de servicio HBAC de miembros indirectos "
-msgid "Indirect Member netgroups"
-msgstr "Miembros indirectos netgroups"
-
-msgid "External host"
-msgstr "Equipo externo"
-
msgid "entry"
msgstr "entrada"
@@ -1211,44 +3109,6 @@ msgstr "%(pkey)s: no se encuentra %(oname)s"
msgid "%(oname)s with name \"%(pkey)s\" already exists"
msgstr " %(oname)s con el nombre \"%(pkey)s\" ya existe"
-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 ""
-"Establecer un atributo a un par nombre y valor. El formato es attr=value. \n"
-"Para los atributos de valor múltiple, el comando sustituye los valores ya "
-"presentes."
-
-msgid ""
-"Add an attribute/value pair. Format is attr=value. The attribute\n"
-"must be part of the schema."
-msgstr ""
-"Añadir un par atributo/valor. El formato es attr=value. El atributo debe ser "
-"parte del esquema."
-
-msgid ""
-"Delete an attribute/value pair. The option will be evaluated\n"
-"last, after all sets and adds."
-msgstr ""
-"Borrar un par atributo/valor. La opción será evaluada al final, después de "
-"todos los ajustes y añadidos."
-
-msgid "Continuous mode: Don't stop on errors."
-msgstr "Modo continuo: No se detenga en los errores."
-
-msgid "Rights"
-msgstr "Derechos"
-
-msgid ""
-"Display the access rights of this entry (requires --all). See ipa man page "
-"for details."
-msgstr ""
-"Mostrar los derechos de acceso de esta entrada (requiere --all). Consulte la "
-"página man de IPA para más detalles."
-
-msgid "Rename"
-msgstr "Cambiar el nombre de"
-
#, python-format
msgid "Rename the %(ldap_obj_name)s object"
msgstr "Cambie el nombre del %(ldap_obj_name)s objeto"
@@ -1268,136 +3128,15 @@ msgstr "miembro %s"
msgid "%s to add"
msgstr "%s a añadir"
-msgid "Members that could not be added"
-msgstr "Miembros que no han podido ser añadidos"
-
-msgid "Number of members added"
-msgstr "Cantidad de miembros añadidos"
-
#, python-format
msgid "%s to remove"
msgstr "%s a eliminar"
-msgid "Members that could not be removed"
-msgstr "Miembros que no han podido ser eliminados"
-
-msgid "Number of members removed"
-msgstr "Cantidad de miembros eliminados"
-
-msgid "Primary key only"
-msgstr "Sólo clave primaria"
-
#, python-format
msgid "Results should contain primary key attribute only (\"%s\")"
msgstr ""
"Los resultados deberían contener sólo atributo de clave primaria (“%s”)"
-msgid "Time Limit"
-msgstr "Tiempo límite"
-
-msgid "Size Limit"
-msgstr "Tamaño límite"
-
-msgid "Kerberos keys available"
-msgstr "Claves Kerberos disponibles"
-
-msgid "User"
-msgstr "Usuario"
-
-msgid "User login"
-msgstr "Ingreso de usuario"
-
-msgid "First name"
-msgstr "Nombre"
-
-msgid "Last name"
-msgstr "Apellido"
-
-msgid "Full name"
-msgstr "Nombre y apellidos"
-
-msgid "Display name"
-msgstr "Mostrar nombre"
-
-msgid "Initials"
-msgstr "Iniciales"
-
-msgid "Home directory"
-msgstr "Directorio principal"
-
-msgid "Login shell"
-msgstr "Shell de ingreso"
-
-msgid "Kerberos principal"
-msgstr "Principal kerberos"
-
-msgid "Email address"
-msgstr "Dirección de correo electrónico"
-
-msgid "Prompt to set the user password"
-msgstr "Solicita establecer la contraseña de usuario"
-
-msgid "Random password"
-msgstr "Contraseña aleatoria"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "User ID Number (system will assign one if not provided)"
-msgstr ""
-"Número de ID de usuario (el sistema le asignará uno si no se indica ninguno)"
-
-msgid "GID"
-msgstr "GID"
-
-msgid "Group ID Number"
-msgstr "Número de Identificación de Grupo"
-
-msgid "Street address"
-msgstr "Dirección postal"
-
-msgid "City"
-msgstr "Ciudad"
-
-msgid "State/Province"
-msgstr "Estado / Provincia"
-
-msgid "ZIP"
-msgstr "Zona "
-
-msgid "Telephone Number"
-msgstr "Número de teléfono"
-
-msgid "Mobile Telephone Number"
-msgstr "Número de teléfono celular"
-
-msgid "Pager Number"
-msgstr "Número de página"
-
-msgid "Fax Number"
-msgstr "Número de fx"
-
-msgid "Org. Unit"
-msgstr "Unidad. org"
-
-msgid "Job Title"
-msgstr "Cargo"
-
-msgid "Manager"
-msgstr "Manager"
-
-msgid "Car License"
-msgstr "Licencia de conducción"
-
-msgid "SSH public key"
-msgstr "Clave pública SSH"
-
-msgid "Class"
-msgstr "Clase"
-
-msgid "Certificate"
-msgstr "Certificado"
-
#, python-format
msgid "manager %(manager)s not found"
msgstr "Administrador %(manager)s no encontrado"
@@ -1406,39 +3145,9 @@ msgstr "Administrador %(manager)s no encontrado"
msgid "can be at most %(len)d characters"
msgstr "puede ser a lo sumo%(len)d caracteres"
-msgid "Nested Methods to execute"
-msgstr "Métodos anidados para ejecutar"
-
msgid "Name"
msgstr "Nombre"
-msgid "Enabled"
-msgstr "Habilitado"
-
-msgid "User category"
-msgstr "Categoría de usuario"
-
-msgid "Host category"
-msgstr "Categoría del equipo"
-
-msgid "Service category"
-msgstr " Añadir servicios a una regla de HBAC"
-
-msgid "User Groups"
-msgstr "Grupos de usuarios"
-
-msgid "Host Groups"
-msgstr "Grupos de equipo"
-
-msgid "Services"
-msgstr "Sevicios HBAC"
-
-msgid "user"
-msgstr "usuario"
-
-msgid "host"
-msgstr "host"
-
msgid "service"
msgstr "servicio"
@@ -1448,9 +3157,6 @@ msgstr ""
"Falla al intentar decodificar la petición de identificación de certificado: "
"%s"
-msgid "Subject"
-msgstr "Asunto"
-
msgid "Issuer"
msgstr "Emisor"
@@ -1466,33 +3172,12 @@ msgstr "Huella digital (MD5)"
msgid "Fingerprint (SHA1)"
msgstr "Huella digital (SHA1)"
-msgid "Serial number"
-msgstr "Número de serie"
-
-msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
-msgstr "Número de serie en decimales, o hexadecimales, si tiene un prefijo 0x"
-
msgid "Serial number (hex)"
msgstr "N.º de serie (hex.)"
msgid "Request status"
msgstr "Estado de la petición"
-msgid "Request id"
-msgstr "Id de la petición"
-
-msgid "Submit a certificate signing request."
-msgstr "Enviar una petición de firma de certificado."
-
-msgid "CSR"
-msgstr "CSR"
-
-msgid "Principal"
-msgstr "Principal"
-
-msgid "Check the status of a certificate signing request."
-msgstr "Verificar el estado de una solicitud de firma de certificado."
-
msgid "Status"
msgstr "Estatus"
@@ -1502,112 +3187,15 @@ msgstr "Revocado"
msgid "Revocation reason"
msgstr "Motivo de la revocación"
-msgid "Reason for revoking the certificate (0-10)"
-msgstr "Motivo por el cual el certificado ha sido revocado (0-10)"
-
-msgid "Retrieve an existing certificate."
-msgstr "Recuperar un certificado existente."
-
-msgid "Output filename"
-msgstr "Nombre de archivo de salida"
-
-msgid "File to store the certificate in."
-msgstr "Archivo para almacenar el certificado"
-
-msgid "Revoke a certificate."
-msgstr "Revocar un certificado."
-
msgid "7 is not a valid revocation reason"
msgstr "7 no es una razón válida de revocación"
-msgid "Take a revoked certificate off hold."
-msgstr "Tomar un certificado revocado de espera."
-
msgid "configuration options"
msgstr "opciones de configuración"
msgid "Configuration"
msgstr "Configuración"
-msgid "Maximum username length"
-msgstr "Largo máximo para nombre de usuario"
-
-msgid "Home directory base"
-msgstr "Base del directorio principal"
-
-msgid "Default location of home directories"
-msgstr "Localización por defecto de los directorios home"
-
-msgid "Default shell"
-msgstr "Shell predeterminada"
-
-msgid "Default shell for new users"
-msgstr "Shell predeterminada para usuarios nuevos"
-
-msgid "Default users group"
-msgstr "Grupo de usuarios predeterminado"
-
-msgid "Default group for new users"
-msgstr "Grupo predeterminado para usuarios nuevos"
-
-msgid "Default e-mail domain"
-msgstr "Dominio de correo electrónico por defecto"
-
-msgid "Search time limit"
-msgstr "Buscar límite de tiempo"
-
-msgid "Search size limit"
-msgstr "Límite del tamaño de la búsqueda"
-
-msgid "User search fields"
-msgstr "Campos de búsqueda de usuario"
-
-msgid "A comma-separated list of fields to search in when searching for users"
-msgstr ""
-"Una lista separada por comas de los campos a buscar cuando se está buscando "
-"usuarios"
-
-msgid "A comma-separated list of fields to search in when searching for groups"
-msgstr ""
-"Una lista separada por comas de los campos a buscar cuando se está buscando "
-"grupos"
-
-msgid "Enable migration mode"
-msgstr "Habilitar modo migración"
-
-msgid "Certificate Subject base"
-msgstr "Base de certificado de asunto"
-
-msgid "Base for certificate subjects (OU=Test,O=Example)"
-msgstr "Base para sujetos certificados (OU=Prueba,O=Ejemplo)"
-
-msgid "Default group objectclasses"
-msgstr "Grupo predeterminado objectclass"
-
-msgid "Default group objectclasses (comma-separated list)"
-msgstr "Clases de objeto grupo por defecto (lista separada por comas)"
-
-msgid "Default user objectclasses"
-msgstr "Usuario predeterminado objectclasses"
-
-msgid "Default user objectclasses (comma-separated list)"
-msgstr "Clases de objeto usuario por defecto (lista separada por comas)"
-
-msgid "Password Expiration Notification (days)"
-msgstr "Notificación de Expiración de Contraseña (días)"
-
-msgid "Number of days's notice of impending password expiration"
-msgstr "Aviso de número de días de expiración inminente de contraseña"
-
-msgid "Password plugin features"
-msgstr "Funciones del complemento de contraseña"
-
-msgid "Extra hashes to generate in password plug-in"
-msgstr "Hashes extra para generar en el plugin de contraseña"
-
-msgid "Modify configuration options."
-msgstr "Modificar opciones de configuración."
-
msgid "The group doesn't exist"
msgstr "El grupo no existe"
@@ -1618,9 +3206,6 @@ msgstr "atributo \"%s\" no permitido"
msgid "May not be empty"
msgstr "Puede no estar vacío"
-msgid "Show the current configuration."
-msgstr "Muestra la configuración actual"
-
msgid "delegation"
msgstr "delegación"
@@ -1633,48 +3218,24 @@ msgstr "Delegaciones"
msgid "Delegation"
msgstr "Delegación"
-msgid "Delegation name"
-msgstr "Nombre de delegación"
-
-msgid "Member user group"
-msgstr "Miembro del grupo de usuarios"
-
-msgid "User group to apply delegation to"
-msgstr "Grupo de usuarios para solicitar a la delegación"
-
-msgid "Add a new delegation."
-msgstr "Añadir una nueva delegación."
-
#, python-format
msgid "Added delegation \"%(value)s\""
msgstr "Delegación añadida \"%(value)s\""
-msgid "Delete a delegation."
-msgstr "Borrar una delegación."
-
#, python-format
msgid "Deleted delegation \"%(value)s\""
msgstr "Delegación eliminada \"%(value)s\""
-msgid "Modify a delegation."
-msgstr "Modificar una delegación."
-
#, python-format
msgid "Modified delegation \"%(value)s\""
msgstr "Delegación modificada \"%(value)s\""
-msgid "Search for delegations."
-msgstr "Buscar delegaciones."
-
#, python-format
msgid "%(count)d delegation matched"
msgid_plural "%(count)d delegations matched"
msgstr[0] "%(count)d delegación coincidente"
msgstr[1] "%(count)d delegaciones coincidentes"
-msgid "Display information about a delegation."
-msgstr "Mostrar información sobre una delegación."
-
msgid "invalid IP network format"
msgstr "formato no válido de red IP"
@@ -1700,60 +3261,6 @@ msgstr "«%s» es una parte requerida del registro DNS"
msgid "Invalid number of parts!"
msgstr "El número de partes no es válido."
-msgid "IP Address"
-msgstr "Dirección IP"
-
-msgid "Record data"
-msgstr "Registrar datos"
-
-msgid "Subtype"
-msgstr "Subtipo"
-
-msgid "Hostname"
-msgstr "Nombre del equipo anfitrión"
-
-msgid "Certificate Type"
-msgstr "Tipo de certificado"
-
-msgid "Key Tag"
-msgstr "Etiqueta de clave"
-
-msgid "Algorithm"
-msgstr "Algoritmo"
-
-msgid "Certificate/CRL"
-msgstr "Certificado/CRL"
-
-msgid "Target"
-msgstr "Meta"
-
-msgid "Preference"
-msgstr "Preferencia"
-
-msgid "Degrees Latitude"
-msgstr "Latitud en grados"
-
-msgid "Minutes Latitude"
-msgstr "Latitud en minutos"
-
-msgid "Seconds Latitude"
-msgstr "Latitud en segundos"
-
-msgid "Direction Latitude"
-msgstr "Latitud de dirección"
-
-msgid "Altitude"
-msgstr "Altitud"
-
-msgid "Size"
-msgstr "Tamaño"
-
-msgid "Horizontal Precision"
-msgstr "Precisión horizontal"
-
-msgid "Vertical Precision"
-msgstr "Precisión vertical"
-
msgid ""
"format must be specified as\n"
" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] "
@@ -1778,68 +3285,14 @@ msgstr ""
"siz, hp, vp: [0 .. 90000000.00] (tamaño/precisión en metros)\n"
"Vea RFC 1876 para detalles"
-msgid "Order"
-msgstr "Orden"
-
-msgid "Service"
-msgstr "Servicio"
-
-msgid "Regular Expression"
-msgstr "Expresión regular"
-
-msgid "Replacement"
-msgstr "Reemplazo"
-
-msgid "Priority"
-msgstr "Prioridad"
-
-msgid "Port"
-msgstr "Puerto"
-
-msgid "Fingerprint Type"
-msgstr "Tipo de huella digital"
-
-msgid "Fingerprint"
-msgstr "Huella digital"
-
-msgid "Text Data"
-msgstr "Datos de texto"
-
-msgid "Records"
-msgstr "Registros"
-
-msgid "Record type"
-msgstr "Tipo de registro"
-
#, python-format
msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record"
msgstr ""
"El servidor de nombre '%(host)s' no tiene su correspondiente registro A/AAAA"
-msgid "Zone name"
-msgstr "Nombre de la zona"
-
-msgid "Zone name (FQDN)"
-msgstr "Nombre de la zona (FQDN)"
-
-msgid "Reverse zone IP network"
-msgstr "Zona reversa de red IP"
-
-msgid "IP network to create reverse zone name from"
-msgstr "Red IP para crear un nombre de zona reversa desde"
-
-msgid "Active zone"
-msgstr "Activar zona"
-
-msgid "Is zone active?"
-msgstr "¿Está la zona activa?"
-
msgid "DNS is not configured"
msgstr "DNS no está configurado"
-msgid "Search for DNS zones (SOA records)."
-msgstr "Buscar zonas DNS (registros SOA)."
-
msgid "DNS zone"
msgstr "zona DNS"
@@ -1852,94 +3305,10 @@ msgstr "Zonas DNS"
msgid "DNS Zone"
msgstr "Zona DNS"
-msgid "Authoritative nameserver"
-msgstr "Nombre de servidor autoritativo"
-
-msgid "Authoritative nameserver domain name"
-msgstr "Nombre de dominio servidor de nombre autorizado"
-
-msgid "Administrator e-mail address"
-msgstr "Correo-e de administrador"
-
-msgid "SOA serial"
-msgstr "Serie SOA"
-
-msgid "SOA record serial number"
-msgstr "Número de serie de registro SOA"
-
-msgid "SOA refresh"
-msgstr "Actualizar SOA"
-
-msgid "SOA record refresh time"
-msgstr "registro SOA tiempo de actualización"
-
-msgid "SOA retry"
-msgstr "Reintentar SOA"
-
-msgid "SOA record retry time"
-msgstr "tiempo de reintento de "
-
-msgid "SOA expire"
-msgstr "Expirar SOA"
-
-msgid "SOA record expire time"
-msgstr "tiempo de expiración de registro SOA"
-
-msgid "SOA minimum"
-msgstr "Mínimo SOA"
-
-msgid "How long should negative responses be cached"
-msgstr "¿Por cuánto tiempo las respuestas negativas deben guardarse en cache?"
-
-msgid "Time to live"
-msgstr "Tiempo para abandonar"
-
-msgid "BIND update policy"
-msgstr "Política de actualización de BIND"
-
-msgid "Dynamic update"
-msgstr "Actualización dinámica"
-
-msgid "Allow dynamic updates."
-msgstr "Permitir actualizaciones dinámicas."
-
-msgid "Allow query"
-msgstr "Permitir consulta"
-
-msgid "Allow transfer"
-msgstr "Permitir transferencia"
-
-msgid "Create new DNS zone (SOA record)."
-msgstr "Crear nueva zona DNS (registro SOA)."
-
-msgid "Delete DNS zone (SOA record)."
-msgstr "Borrar zona DNS (registro SOA)."
-
-msgid "Modify DNS zone (SOA record)."
-msgstr "Modificar zona DNS (registro SOA)."
-
-msgid "Force"
-msgstr "Forzar"
-
-msgid "Forward zones only"
-msgstr "Zonas de reenvío sólo"
-
-msgid "Search for forward zones only"
-msgstr "Buscar zonas de reenvío sólo"
-
-msgid "Display information about a DNS zone (SOA record)."
-msgstr "Mostrar información sobre una zona DNS (registro SOA)."
-
-msgid "Disable DNS Zone."
-msgstr "Deshabilitar Zona DNS."
-
#, python-format
msgid "Disabled DNS zone \"%(value)s\""
msgstr "Zona de DNS desactivada \"%(value)s\" "
-msgid "Enable DNS Zone."
-msgstr "Habilitar Zona DNS."
-
#, python-format
msgid "Enabled DNS zone \"%(value)s\""
msgstr "Zona DNS habilitada \" %(value)s \""
@@ -1956,12 +3325,6 @@ msgstr "Registros de Recursos DNS"
msgid "DNS Resource Record"
msgstr "Registro de Recurso de DNS"
-msgid "Record name"
-msgstr "Nombre de registro"
-
-msgid "Structured"
-msgstr "Estructurado"
-
#, python-format
msgid ""
"Reverse zone for PTR record should be a sub-zone of one the following fully "
@@ -1970,35 +3333,14 @@ msgstr ""
"La zona invertida para registro PTR debería ser una sub-zona de uno de los "
"siguientes dominios integramente cualificados: %s"
-msgid "Add new DNS resource record."
-msgstr "Añadir nuevo registro de recurso DNS."
-
-msgid "force NS record creation even if its hostname is not in DNS"
-msgstr "Forzar la creación del registro DNS, aunque su nombre no sea absoluto"
-
-msgid "Modify a DNS resource record."
-msgstr "Modificar un registro de recurso DNS."
-
#, python-format
msgid "Deleted record \"%(value)s\""
msgstr "Registro eliminado \"%(value)s\""
-msgid "Delete DNS resource record."
-msgstr "Borrar un registro de recurso DNS."
-
-msgid "Delete all associated records"
-msgstr "Eliminar todos los registros asociados"
-
#, python-format
msgid "Zone record '%s' cannot be deleted"
msgstr "No se puede eliminar el registro de zona «%s»"
-msgid "Display DNS resource."
-msgstr "Mostrar un recurso DNS."
-
-msgid "Search for DNS resources."
-msgstr "Buscar recursos DNS."
-
#, python-format
msgid "Found '%(value)s'"
msgstr "Ha sido encontrado '%(value)s'"
@@ -2013,75 +3355,30 @@ msgstr "Opciones de configuración de DNS"
msgid "DNS Global Configuration"
msgstr "Configuración global de DNS"
-msgid "group"
-msgstr "grupo"
-
msgid "groups"
msgstr "grupos"
msgid "User Group"
msgstr "Grupo Usuario"
-msgid "Group name"
-msgstr "Nombre del grupo"
-
-msgid "Group description"
-msgstr "Descripción del grupo"
-
-msgid "GID (use this option to set it manually)"
-msgstr "GID (utilice esta opción para definirlo manualmente)"
-
-msgid "Create a new group."
-msgstr "Crear un grupo nuevo."
-
#, python-format
msgid "Added group \"%(value)s\""
msgstr "Ha sido agregado el grupo \"%(value)s\""
-msgid "Create as a non-POSIX group"
-msgstr " Crear como un grupo no POSIX"
-
-msgid "Delete group."
-msgstr "Eliminar grupo."
-
#, python-format
msgid "Deleted group \"%(value)s\""
msgstr "Ha sido eliminado el grupo \"%(value)s\""
-msgid "Modify a group."
-msgstr "Modificar un grupo."
-
#, python-format
msgid "Modified group \"%(value)s\""
msgstr "Ha sido modificado el grupo \"%(value)s\""
-msgid "change to a POSIX group"
-msgstr "Cambiar a un grupo POSIX"
-
-msgid "Search for groups."
-msgstr "Buscar grupos."
-
#, python-format
msgid "%(count)d group matched"
msgid_plural "%(count)d groups matched"
msgstr[0] "%(count)d grupo coincidente"
msgstr[1] "%(count)d grupos coincidentes"
-msgid "search for private groups"
-msgstr "Búsqueda de grupos privados"
-
-msgid "Display information about a named group."
-msgstr "Mostrar información sobre un grupo denominado."
-
-msgid "Add members to a group."
-msgstr "Agregar miembro a un grupo."
-
-msgid "Remove members from a group."
-msgstr "Eliminar miembro desde un grupo."
-
-msgid "Detach a managed group from a user."
-msgstr "Desenganchar un grupo gestionado desde un usuario."
-
#, python-format
msgid "Detached group \"%(value)s\" from user \"%(value)s\""
msgstr "Ha sido desasociado el grupo \"%(value)s\" del usuario \"%(value)s\""
@@ -2101,82 +3398,34 @@ msgstr "Comandos de control de acceso basado en host"
msgid "The deny type has been deprecated."
msgstr "El tipo deny ha quedado obsoleto."
-msgid "HBAC rule"
-msgstr "Regla HBAC"
-
msgid "HBAC rules"
msgstr "Reglas HBAC"
msgid "HBAC Rules"
msgstr "Reglas HBAC"
-msgid "HBAC Rule"
-msgstr "REgla HBAC"
-
-msgid "Rule name"
-msgstr "Nombre de la regla"
-
-msgid "Rule type (allow)"
-msgstr "Tipo de regla (permitir)"
-
-msgid "Rule type"
-msgstr "Tipo de regla"
-
-msgid "User category the rule applies to"
-msgstr "Categoría de usuario al que se aplica la regla"
-
-msgid "Host category the rule applies to"
-msgstr "Categoría del equipo al que se aplica la regla"
-
-msgid "Service category the rule applies to"
-msgstr "Categoría de servicio a la que se aplica la regla"
-
-msgid "Service Groups"
-msgstr " Búsqueda de servicios HBAC."
-
-msgid "Create a new HBAC rule."
-msgstr "Crear una nueva regla HBAC."
-
#, python-format
msgid "Added HBAC rule \"%(value)s\""
msgstr "Añadida regla HBAC \"%(value)s\""
-msgid "Delete an HBAC rule."
-msgstr "Borrar una regla HBAC."
-
#, python-format
msgid "Deleted HBAC rule \"%(value)s\""
msgstr "Suprimida regla HBAC \"%(value)s\""
-msgid "Modify an HBAC rule."
-msgstr "Modificar una regla HBAC."
-
#, python-format
msgid "Modified HBAC rule \"%(value)s\""
msgstr "Modificada regla HBAC \"%(value)s\""
-msgid "Search for HBAC rules."
-msgstr "Buscar reglas HBAC."
-
#, python-format
msgid "%(count)d HBAC rule matched"
msgid_plural "%(count)d HBAC rules matched"
msgstr[0] "%(count)d regla coincidente de HBAC"
msgstr[1] "%(count)d reglas coincidentes de HBAC "
-msgid "Display the properties of an HBAC rule."
-msgstr "Mostrar las propiedades de una regla HBAC."
-
-msgid "Enable an HBAC rule."
-msgstr "Habilitar una regla HBAC."
-
#, python-format
msgid "Enabled HBAC rule \"%(value)s\""
msgstr "Habilitada regla HBAC \"%(value)s\""
-msgid "Disable an HBAC rule."
-msgstr "Deshabilitar una regla HBAC."
-
#, python-format
msgid "Disabled HBAC rule \"%(value)s\""
msgstr "\"%(value)s\" regla HBAC desactivada "
@@ -2184,24 +3433,6 @@ msgstr "\"%(value)s\" regla HBAC desactivada "
msgid "Access time"
msgstr "Hora de acceso"
-msgid "Add users and groups to an HBAC rule."
-msgstr "Añadir usuarios y grupos a una regla HBAC."
-
-msgid "Remove users and groups from an HBAC rule."
-msgstr "Borrar usuarios y grupos de una regla HBAC."
-
-msgid "Add target hosts and hostgroups to an HBAC rule."
-msgstr "Añadir hosts objetivos y grupos de host a una regla HBAC."
-
-msgid "Remove target hosts and hostgroups from an HBAC rule."
-msgstr "Borrar hosts objetivos y grupos de host de una regla HBAC."
-
-msgid "Add services to an HBAC rule."
-msgstr "Añadir servicios a una regla HBAC."
-
-msgid "Remove service and service groups from an HBAC rule."
-msgstr "Borrar servicio y grupos de servicio de una regla HBAC."
-
msgid ""
"\n"
"HBAC Services\n"
@@ -2249,9 +3480,6 @@ msgstr ""
" ipa hbacsvc-del tftp\n"
"\n"
-msgid "HBAC service"
-msgstr "Servicio HBAC"
-
msgid "HBAC services"
msgstr "Servicios HBAC"
@@ -2261,45 +3489,24 @@ msgstr "Servicios HBAC"
msgid "HBAC Service"
msgstr "Servicio HBAC"
-msgid "Service name"
-msgstr "% (Count) d HBAC servicios encontrados"
-
-msgid "HBAC service description"
-msgstr "Descripción de servicio HBAC"
-
-msgid "Add a new HBAC service."
-msgstr "Añadir un nuevo servicio HBAC."
-
#, python-format
msgid "Added HBAC service \"%(value)s\""
msgstr "Servicio de HBAC \"%(value)s\" añadido"
-msgid "Delete an existing HBAC service."
-msgstr "Borrar un servicio HBAC existente."
-
#, python-format
msgid "Deleted HBAC service \"%(value)s\""
msgstr "Suprimido el servicio HBAC \"%(value)s\""
-msgid "Modify an HBAC service."
-msgstr "Modificar un servicio HBAC."
-
#, python-format
msgid "Modified HBAC service \"%(value)s\""
msgstr " Servicio modificado HBAC \"%(value)s\""
-msgid "Search for HBAC services."
-msgstr "Buscar un servicio HBAC."
-
#, python-format
msgid "%(count)d HBAC service matched"
msgid_plural "%(count)d HBAC services matched"
msgstr[0] "Servicio HBAC %(count)d coincidente"
msgstr[1] "Servicios HBAC %(count)d coincidentes"
-msgid "Display information about an HBAC service."
-msgstr "Mostrar información sobre un servicio HBAC."
-
msgid "HBAC service group"
msgstr "Grupo de servicio HBAC"
@@ -2312,90 +3519,24 @@ msgstr "Grupos de Servicios HBAC"
msgid "HBAC Service Group"
msgstr "Grupo de Servicio HBAC"
-msgid "Service group name"
-msgstr ""
-" Desactivar la tecla de Kerberos, certificado SSL y todos los servicios "
-"de un host."
-
-msgid "HBAC service group description"
-msgstr "Servicios y grupos especificados"
-
-msgid "Add a new HBAC service group."
-msgstr "Añadir un nuevo grupo de servicio HBAC."
-
#, python-format
msgid "Added HBAC service group \"%(value)s\""
msgstr "Agregado servicio de grupo HBAC \"%(value)s\""
-msgid "Delete an HBAC service group."
-msgstr "Borrar un grupo de servicio HBAC."
-
#, python-format
msgid "Deleted HBAC service group \"%(value)s\""
msgstr " Suprimido el servicio HBAC grupo \"%(value)s\""
-msgid "Modify an HBAC service group."
-msgstr "Modificar un grupo de servicio HBAC."
-
#, python-format
msgid "Modified HBAC service group \"%(value)s\""
msgstr "Servicio modificado HBAC grupo \"%(value)s\""
-msgid "Search for an HBAC service group."
-msgstr "Buscar un grupo de servicio HBAC."
-
#, python-format
msgid "%(count)d HBAC service group matched"
msgid_plural "%(count)d HBAC service groups matched"
msgstr[0] "%(count)d grupo de servicio HBAC coincidente"
msgstr[1] "%(count)d grupos de servicio HBAC coincidentes"
-msgid "Display information about an HBAC service group."
-msgstr "Mostrar información sobre un grupo de servicio HBAC."
-
-msgid "Add members to an HBAC service group."
-msgstr "Añadir miembros a un grupo de servicio HBAC."
-
-msgid "Remove members from an HBAC service group."
-msgstr "Borrar miembros de un grupo de servicio HBAC."
-
-msgid "Simulate use of Host-based access controls"
-msgstr "Simular el uso de controles de acceso basados en Host"
-
-msgid "Warning"
-msgstr "Aviso"
-
-msgid "Matched rules"
-msgstr "Reglas coincidentes"
-
-msgid "Not matched rules"
-msgstr "Reglas no coincidentes"
-
-msgid "Non-existent or invalid rules"
-msgstr "Reglas no existentes o no válidas"
-
-msgid "Result of simulation"
-msgstr "Resultado de la simulación"
-
-msgid "User name"
-msgstr "Nombre de usuario"
-
-msgid "Target host"
-msgstr "Host objetivo"
-
-msgid "Rules to test. If not specified, --enabled is assumed"
-msgstr "Reglas para probar. Si no se especifica, - se asume que habilitado"
-
-msgid "Hide details which rules are matched, not matched, or invalid"
-msgstr ""
-"Esconder detalles de que reglas coinciden, no coinciden o son no válidas"
-
-msgid "Include all enabled IPA rules into test [default]"
-msgstr "Incluir todas las reglas IPA habilitadas en la prueba [por defecto]"
-
-msgid "Include all disabled IPA rules into test"
-msgstr "Incluir todas las reglas IPA deshabilitadas en la prueba"
-
msgid "Unresolved rules in --rules"
msgstr "Eliminar miembro desde un grupo."
@@ -2403,159 +3544,50 @@ msgstr "Eliminar miembro desde un grupo."
msgid "Access granted: %s"
msgstr "Acceso obtenido: %s"
-msgid "Keytab"
-msgstr "Keytab"
-
-msgid "hosts"
-msgstr "hosts"
-
msgid "Host"
msgstr "Host"
-msgid "Host name"
-msgstr "Nombre del equipo"
-
-msgid "A description of this host"
-msgstr "Una descripción de este equipo"
-
-msgid "Locality"
-msgstr "Localidad"
-
-msgid "Host locality (e.g. \"Baltimore, MD\")"
-msgstr "Localidad del equipo (p.ej. \"Barrio latino, París\") "
-
-msgid "Host location (e.g. \"Lab 2\")"
-msgstr "Ubicación del equipo (p. ej. \"Laboratorio\")"
-
-msgid "Platform"
-msgstr "Plataforma"
-
-msgid "Host hardware platform (e.g. \"Lenovo T61\")"
-msgstr "Plataforma de hardware del equipo (p. ej. \"Lenovo T61\")"
-
-msgid "Operating system"
-msgstr "Sistema operativo"
-
-msgid "Host operating system and version (e.g. \"Fedora 9\")"
-msgstr ""
-"Sistema operativo que utiliza el equipo y versión (p.ej. \"Fedora 11\")"
-
-msgid "User password"
-msgstr "Contraseña de usuario"
-
-msgid "Password used in bulk enrollment"
-msgstr "Contraseña utilizada en el registro bruto"
-
-msgid "Generate a random password to be used in bulk enrollment"
-msgstr "Generar una contraseña aleatoria que se utilizará en la inscripción "
-
msgid "Serial Number"
msgstr "Número de serie"
msgid "Serial Number (hex)"
msgstr "N.º de serie (hex.)"
-msgid "Principal name"
-msgstr "Nombre principal"
-
-msgid "MAC address"
-msgstr "Dirección MAC"
-
-msgid "Add a new host."
-msgstr "Añadir un n uevo host."
-
#, python-format
msgid "Added host \"%(value)s\""
msgstr "Ha sido agregado el equipo \"%(value)s\""
-msgid "force host name even if not in DNS"
-msgstr ""
-"fuerza el nombre del equipo anfitrión, incluso si no se encuentra en DNS"
-
-msgid "skip reverse DNS detection"
-msgstr "Ignorar la detección inversa de DNS"
-
-msgid "Add the host to DNS with this IP address"
-msgstr "Agregar el host de DNS con esta dirección IP"
-
#, python-format
msgid "The host was added but the DNS update failed with: %(exc)s"
msgstr "El host fue añadido, pero la actualización de DNS falló con:%(exc)s"
-msgid "Delete a host."
-msgstr "Borrar un host."
-
#, python-format
msgid "Deleted host \"%(value)s\""
msgstr "Ha sido eliminado el equipo \"%(value)s\""
-msgid "Modify information about a host."
-msgstr "Modificar información sobre un host."
-
#, python-format
msgid "Modified host \"%(value)s\""
msgstr "Ha sido modificado el equipo \"%(value)s\""
-msgid "Kerberos principal name for this host"
-msgstr "Nombre del prinicpal de Kerberos para este equipo"
-
-msgid "Update DNS entries"
-msgstr "Actualizar las entradas DNS"
-
msgid "Password cannot be set on enrolled host."
msgstr "La contraseña no puede ser fijada en el host matriculado."
-msgid "Search for hosts."
-msgstr "Buscar hosts."
-
#, python-format
msgid "%(count)d host matched"
msgid_plural "%(count)d hosts matched"
msgstr[0] "%(count)d equipo coincidente"
msgstr[1] "%(count)d equipos coincidentes"
-msgid "Display information about a host."
-msgstr "Mostrar información sobre un host."
-
-msgid "file to store certificate in"
-msgstr "archivo para almacenar"
-
-msgid "Disable the Kerberos key, SSL certificate and all services of a host."
-msgstr ""
-"Deshabilitar la clave Kerberos, el certificado SSL y todos los servicios de "
-"un host."
-
#, python-format
msgid "Disabled host \"%(value)s\""
msgstr "Host desactivado \"%(value)s\""
-msgid "Add hosts that can manage this host."
-msgstr "Añadir hosts que pueda manejar este host."
-
-msgid "Remove hosts that can manage this host."
-msgstr "Borrar hosts que puede manejar este host."
-
-msgid "host group"
-msgstr "grupo de host"
-
msgid "host groups"
msgstr "grupos de host"
msgid "Host Group"
msgstr "Grupo de Host"
-msgid "Host-group"
-msgstr "Grupo de equipo"
-
-msgid "Name of host-group"
-msgstr "Nombre del grupo de equipo"
-
-msgid "A description of this host-group"
-msgstr "Una descripción de este grupo de equipo"
-
-msgid "Add a new hostgroup."
-msgstr "Añadir un nuevo grupo de host."
-
#, python-format
msgid "Added hostgroup \"%(value)s\""
msgstr "Ha sido agregado el grupo de equipo \"%(value)s\""
@@ -2568,38 +3600,20 @@ msgstr ""
"grupo de red con nombre “%s” ya existe. Los grupos de host y grupos de red "
"comparten un espacio de nombre común"
-msgid "Delete a hostgroup."
-msgstr "Borrar un grupo de host."
-
#, python-format
msgid "Deleted hostgroup \"%(value)s\""
msgstr "Ha sido eliminado el grupo de equipo \"%(value)s\""
-msgid "Modify a hostgroup."
-msgstr "Modificar un grupo de host."
-
#, python-format
msgid "Modified hostgroup \"%(value)s\""
msgstr "Ha sido modificado el grupo de equipo \"%(value)s\""
-msgid "Search for hostgroups."
-msgstr "Buscar grupos de host."
-
#, python-format
msgid "%(count)d hostgroup matched"
msgid_plural "%(count)d hostgroups matched"
msgstr[0] "%(count)d grupo de equipos coincidente"
msgstr[1] "%(count)d grupos de equipos coincidentes"
-msgid "Display information about a hostgroup."
-msgstr "Mostrar información sobre un grupo de host."
-
-msgid "Add members to a hostgroup."
-msgstr "Añadir miembros a un grupo de host."
-
-msgid "Remove members from a hostgroup."
-msgstr "Borrar miembros de un grupo de host."
-
msgid "ID Ranges"
msgstr "Intervalos de ID"
@@ -2612,44 +3626,14 @@ msgstr "intervalo de dominios locales"
msgid "Active Directory domain range"
msgstr "Intervalo de dominios de Active Directory"
-msgid "Range name"
-msgstr "Nombre del intervalo"
-
-msgid "Range type"
-msgstr "Tipo de intervalo"
-
#, python-format
msgid "Added ID range \"%(value)s\""
msgstr "Se añadió el intervalo de ID «%(value)s»"
-msgid "Delete an ID range."
-msgstr "Eliminar un intervalo de ID."
-
#, python-format
msgid "Deleted ID range \"%(value)s\""
msgstr "Se eliminó el intervalo de ID «%(value)s»"
-msgid "Search for ranges."
-msgstr "Buscar intervalos."
-
-msgid "Name of object to export"
-msgstr "Nombre del objeto a exportar"
-
-msgid "Name of method to export"
-msgstr "Nombre del método para exportación"
-
-msgid "Name of command to export"
-msgstr "Nombre de comando a exportar"
-
-msgid "Dict of JSON encoded IPA Objects"
-msgstr "El dict de JSON ha codificado objetos IPA"
-
-msgid "Dict of JSON encoded IPA Methods"
-msgstr "Métodos IPA codificados de Dict de JSON "
-
-msgid "Dict of JSON encoded IPA Commands"
-msgstr "Dict de JSON comandos codificados IPA"
-
#, python-brace-format
msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}"
msgstr "Añadir RunAs ${other_entity} en ${entity} ${primary_key}"
@@ -2907,9 +3891,6 @@ msgstr "Falso"
msgid "Logged In As"
msgstr "Registrado como"
-msgid "Username"
-msgstr "Nombre de usuario"
-
msgid "Attribute"
msgstr "Atributo"
@@ -3251,9 +4232,6 @@ msgstr "Claves de Kerberos actuales, Servicio suministrado"
msgid "Groups"
msgstr "Grupos"
-msgid "Commands"
-msgstr "Comandos"
-
msgid "Allow"
msgstr "Permitir"
@@ -3284,9 +4262,6 @@ msgstr "Grupos especificados"
msgid "Account"
msgstr "Cuenta"
-msgid "Domain"
-msgstr "Dominio"
-
msgid "Pre-shared password"
msgstr "Contraseña precompartida"
@@ -3326,15 +4301,9 @@ msgstr ""
msgid "Click to ${action}"
msgstr "Pulse para ${action}"
-msgid "Current Password"
-msgstr "Contraseña Actual"
-
msgid "Current password is required"
msgstr "Se necesita contraseña actual"
-msgid "New Password"
-msgstr "Nueva Contraseña"
-
msgid "Password change complete"
msgstr "Cambiar la contraseña completa"
@@ -3370,9 +4339,6 @@ msgstr ""
msgid "Unselect All"
msgstr "Anular selección"
-msgid "Disabled"
-msgstr "Desactivado"
-
msgid "Audit"
msgstr "Auditoría"
@@ -3445,120 +4411,9 @@ msgstr "Campo requerido"
msgid "Unsupported value"
msgstr "Valor no admitido"
-msgid "Dict of I18N messages"
-msgstr "Dictado de los mensajes regionales"
-
-msgid "The hostname to register as"
-msgstr "El nombre del equipo a ser registrado como"
-
-msgid "The IPA realm"
-msgstr "El reinado IPA"
-
-msgid "Hardware platform of the host (e.g. Lenovo T61)"
-msgstr "Plataforma de hardware del equipo (p. ej. Lenovo T61)"
-
-msgid "Operating System and version of the host (e.g. Fedora 9)"
-msgstr "Sistema operativo que utiliza el equipo y versión (p.ej. Fedora 9)"
-
-msgid ""
-"\n"
-"Kerberos ticket policy\n"
-"\n"
-"There is a single Kerberos ticket policy. This policy defines the\n"
-"maximum ticket lifetime and the maximum renewal age, the period during\n"
-"which the ticket is renewable.\n"
-"\n"
-"You can also create a per-user ticket policy by specifying the user login.\n"
-"\n"
-"For changes to the global policy to take effect, restarting the KDC service\n"
-"is required, which can be achieved using:\n"
-"\n"
-"service krb5kdc restart\n"
-"\n"
-"Changes to per-user policies take effect immediately for newly requested\n"
-"tickets (e.g. when the user next runs kinit).\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Display the current Kerberos ticket policy:\n"
-" ipa krbtpolicy-show\n"
-"\n"
-" Reset the policy to the default:\n"
-" ipa krbtpolicy-reset\n"
-"\n"
-" Modify the policy to 8 hours max life, 1-day max renewal:\n"
-" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
-"\n"
-" Display effective Kerberos ticket policy for user 'admin':\n"
-" ipa krbtpolicy-show admin\n"
-"\n"
-" Reset per-user policy for user 'admin':\n"
-" ipa krbtpolicy-reset admin\n"
-"\n"
-" Modify per-user policy for user 'admin':\n"
-" ipa krbtpolicy-mod admin --maxlife=3600\n"
-msgstr ""
-"\n"
-"Funciones \n"
-"\n"
-"Un rol se utiliza para la delegación de grano fino. Un permiso otorga la "
-"capacidad de realizar tareas de bajo nivel (añadir un usuario, modificar un "
-"grupo, etc.) Un privilegio combina uno o más permisos en una abstracción \n"
-"de nivel superior tales como useradmin. Un useradmin sería capaz de añadir, "
-"eliminar y modificar usuarios. \n"
-"\n"
-"Los privilegios son asignados a roles.\n"
-"\n"
-"Los usuarios, grupos, hosts y hostgroups pueden ser miembros de un Rol. \n"
-"\n"
-"Los Roles no pueden contener otros roles.\n"
-"\n"
-"EJEMPLOS:\n"
-"\n"
-"Añadir un nuevo rol: \n"
-" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
-" ipa role-add-privilege --privileges=change_password junioradmin\n"
-" ipa role-add-privilege=add_user_to_default_group\n"
-"junioradmin\n"
-"\n"
-"Agregar un grupo de usuarios a este rol:\n"
-" ipa group-add --desc=\"User admins\" useradmins \n"
-" ipa role-add-member --groups=useradmins junioradmin \n"
-"\n"
-"Mostrar información sobre el rol:\n"
-" ipa role-show junioradmin\n"
-"\n"
-"El resultado de esto es que cualquier usuario en el grupo 'useradmins' puede "
-"agregar usuarios, restablecer contraseñas o añadir un usuario al grupo de "
-"usuarios predeterminado de la IPA.\n"
-
msgid "kerberos ticket policy settings"
msgstr "ajustes de la entrada de política kerberos"
-msgid "Manage ticket policy for specific user"
-msgstr "Administra política de ticket para un usuario específico"
-
-msgid "Max life"
-msgstr "Vida máxima"
-
-msgid "Maximum ticket life (seconds)"
-msgstr "Duración máxima del ticket (en segundos)"
-
-msgid "Max renew"
-msgstr "Renovación máxima"
-
-msgid "Maximum renewable age (seconds)"
-msgstr "Duración máxima renovable (en segundos)"
-
-msgid "Modify Kerberos ticket policy."
-msgstr "Modificar entrada de política Kerberos."
-
-msgid "Display the current Kerberos ticket policy."
-msgstr "Mostrar la actual entrada de política Kerberos."
-
-msgid "Reset Kerberos ticket policy to the default values."
-msgstr "Reajustar la entrada de política Kerberos a los valores por defecto."
-
#, python-format
msgid ""
"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually."
@@ -3589,83 +4444,6 @@ msgstr ""
msgid "Invalid LDAP URI."
msgstr " URI LDAP no válida."
-msgid "Migrate users and groups from DS to IPA."
-msgstr "Migrar usuarios y grupos de DS a IPA."
-
-msgid "LDAP URI"
-msgstr "LDAP URI"
-
-msgid "LDAP URI of DS server to migrate from"
-msgstr "LDAP URI del servidor DS desde donde realizar la migración"
-
-msgid "bind password"
-msgstr "asociar contraseña"
-
-msgid "Bind DN"
-msgstr "Asociar DN"
-
-msgid "User container"
-msgstr "Contenedor de usuario"
-
-msgid "Group container"
-msgstr "Contenedor de grupoi"
-
-msgid "User object class"
-msgstr "Clase de objeto de usuario"
-
-msgid "Group object class"
-msgstr "Clase de objeto de grupo"
-
-msgid "Ignore user object class"
-msgstr "Ignorar clase de objeto usuario"
-
-msgid "Ignore user attribute"
-msgstr "Ignorar atributo de usuario"
-
-msgid "Ignore group object class"
-msgstr "Ignorar clase de objeto grupo"
-
-msgid "Ignore group attribute"
-msgstr "Ignorar atributo de grupo"
-
-msgid "Overwrite GID"
-msgstr "Sobrescribir GID"
-
-msgid ""
-"When migrating a group already existing in IPA domain overwrite the group "
-"GID and report as success"
-msgstr ""
-"Cuando se migra un grupo que ya existe en el dominio IPA se sobrescribe el "
-"GID de grupo e informa como conseguido"
-
-msgid "LDAP schema"
-msgstr "Esquema LDAP"
-
-msgid ""
-"The schema used on the LDAP server. Supported values are RFC2307 and "
-"RFC2307bis. The default is RFC2307bis"
-msgstr ""
-"El esquema utilizado en el servidor LDAP. Los valores admitidos son RFC2307 "
-"y RFC2307bis. El valor predeterminado es RFC2307bis"
-
-msgid "Continue"
-msgstr "Continuar"
-
-msgid ""
-"Continuous operation mode. Errors are reported but the process continues"
-msgstr ""
-"Modo de funcionamiento continuo. Se reportan errores, pero el proceso "
-"continúa"
-
-msgid "Lists of objects migrated; categorized by type."
-msgstr "Lista de objetos migrados; clasificados por tipo."
-
-msgid "Lists of objects that could not be migrated; categorized by type."
-msgstr "Lista de objetos que no pueden ser migrados; categorizados por tipo."
-
-msgid "False if migration mode was disabled."
-msgstr "\"False\", si el modo de migración fue inhabilitado."
-
msgid ""
"search results for objects to be migrated\n"
"have been truncated by the server;\n"
@@ -3674,55 +4452,16 @@ msgstr ""
"los resultados de la búsqueda de los objetos que se van a migrar se han "
"truncado por el servidor; el proceso de migración puede estar incompleto\n"
-msgid ""
-"\n"
-"Misc plug-ins\n"
-msgstr ""
-"\n"
-"Misc plug-ins\n"
-
-msgid "Show environment variables."
-msgstr "Mostrar variables de entorno."
-
#, python-format
msgid "%(count)d variables"
msgstr "%(count)d variables"
-msgid ""
-"retrieve and print all attributes from the server. Affects command output."
-msgstr ""
-" Determinar si la ACI es un autoservicio de ACI y hacer una excepción "
-"si\n"
-" no lo es.\n"
-" Devolver el resultado si se trata de un autoservicio de ACI."
-
-msgid "Dictionary mapping variable name to value"
-msgstr "Nombre de la variable de mapeo de dicionario a valorizar "
-
-msgid "Total number of variables env (>= count)"
-msgstr "Cantidad total de variables env (>= count)"
-
-msgid "Number of variables returned (<= total)"
-msgstr "Cantidad de variables devueltas (<= total)"
-
-msgid "Show all loaded plugins."
-msgstr "Mostrar todos los plugins cargados."
-
#, python-format
msgid "%(count)d plugin loaded"
msgid_plural "%(count)d plugins loaded"
msgstr[0] "%(count)d complemento cargado"
msgstr[1] "%(count)d complementos cargados"
-msgid "Number of plugins loaded"
-msgstr "Cantidad de complementos cargados"
-
-msgid "Member Host"
-msgstr "Miembro del equipo anfitrión"
-
-msgid "netgroup"
-msgstr "grupo de red"
-
msgid "netgroups"
msgstr "grupos de red"
@@ -3732,21 +4471,6 @@ msgstr "Grupos de red"
msgid "Netgroup"
msgstr "Grupo de red"
-msgid "Netgroup name"
-msgstr "Nombre de grupo de red"
-
-msgid "Netgroup description"
-msgstr "Descripción del grupo de red"
-
-msgid "NIS domain name"
-msgstr "Nombre del dominio NIS"
-
-msgid "IPA unique ID"
-msgstr "ID unico de IPA"
-
-msgid "Add a new netgroup."
-msgstr "Añadir un nuevo grupo de red."
-
#, python-format
msgid "Added netgroup \"%(value)s\""
msgstr "\"%(value)s\"netgroup añadido"
@@ -3759,168 +4483,42 @@ msgstr ""
"grupo de host con nombre “%s” ya existe. Los grupos de nombres y los grupos "
"de red comparten un espacio de nombre común"
-msgid "Delete a netgroup."
-msgstr "Borrar un grupo de red."
-
#, python-format
msgid "Deleted netgroup \"%(value)s\""
msgstr "%(value)s\" de netgroup eliminados"
-msgid "Modify a netgroup."
-msgstr "Modificar un grupo de red."
-
#, python-format
msgid "Modified netgroup \"%(value)s\""
msgstr "netgroup modificado \"%(value)s\""
-msgid "Search for a netgroup."
-msgstr "Buscar un grupo de red."
-
#, python-format
msgid "%(count)d netgroup matched"
msgid_plural "%(count)d netgroups matched"
msgstr[0] "%(count)d autoservicio coincidente"
msgstr[1] "%(count)d autoservicios coincidentes"
-msgid "search for managed groups"
-msgstr "buscar grupos gestionados"
-
-msgid "Display information about a netgroup."
-msgstr "Mostrar información sobre un grupo de red."
-
-msgid "Add members to a netgroup."
-msgstr "Añadir miembros a un grupo de red."
-
-msgid "Remove members from a netgroup."
-msgstr "Borrar miembros de un grupo de red."
-
-msgid ""
-"\n"
-"Set a user's password\n"
-"\n"
-"If someone other than a user changes that user's password (e.g., Helpdesk\n"
-"resets it) then the password will need to be changed the first time it\n"
-"is used. This is so the end-user is the only one who knows the password.\n"
-"\n"
-"The IPA password policy controls how often a password may be changed,\n"
-"what strength requirements exist, and the length of the password history.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" To reset your own password:\n"
-" ipa passwd\n"
-"\n"
-" To change another user's password:\n"
-" ipa passwd tuser1\n"
-msgstr ""
-"\n"
-"Establecer contraseña de un usuario\n"
-"\n"
-"Si alguien que no sea un usuario cambia la contraseña del usuario (por "
-"ejemplo, Servicio de Ayuda la restablece), entonces la contraseña tendrá que "
-"ser cambiada la primera vez que se utiliza. Esto es para que el usuario "
-"final sea el único que conoce la contraseña.\n"
-"La directiva de contraseñas IPA controla la frecuencia de cambio de una "
-"contraseña, los requisitos de fortaleza y longitud del historial de "
-"contraseñas. EJEMPLOS:\n"
-"Para restablecer su contraseña:\n"
-" ipa passwd tuser1\n"
-"\n"
-" Para cambiar la contraseña de otro usuario:\n"
-" ipa passwd tuser1\n"
-
-msgid "Set a user's password."
-msgstr "Fijar una contraseña de usuario."
-
#, python-format
msgid "Changed password for \"%(value)s\""
msgstr "Cambio de contraseña para \"%(value)s\""
-msgid "permission"
-msgstr "permiso"
-
-msgid "permissions"
-msgstr "permisos"
-
-msgid "Permission name"
-msgstr "Nombre de permiso"
-
-msgid "Subtree to apply permissions to"
-msgstr "Subárbol para aplicar permisos"
-
-msgid "Member of group"
-msgstr "Miembro del grupo"
-
#, python-format
msgid "Added permission \"%(value)s\""
msgstr "Permiso agregado \"%(value)s\""
-msgid "Add a new permission."
-msgstr "Añadir un nuevo permiso."
-
-msgid "Delete a permission."
-msgstr "Borrar un permiso."
-
#, python-format
msgid "Deleted permission \"%(value)s\""
msgstr "Permiso borrado \"%(value)s\""
-msgid "Modify a permission."
-msgstr "Modificar un permiso."
-
#, python-format
msgid "Modified permission \"%(value)s\""
msgstr "Modificado el permiso \"%(value)s\""
-msgid "Search for permissions."
-msgstr "Buscar permisos."
-
#, python-format
msgid "%(count)d permission matched"
msgid_plural "%(count)d permissions matched"
msgstr[0] "%(count)d permiso coincidente"
msgstr[1] " %(count)d permisos coincidentes"
-msgid "Display information about a permission."
-msgstr "Mostrar información sobre un permiso."
-
-msgid "Ping a remote server."
-msgstr "Hacer ping a un servidor remoto."
-
-msgid ""
-"\n"
-"Kerberos pkinit options\n"
-"\n"
-"Enable or disable anonymous pkinit using the principal\n"
-"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n"
-"pkinit support.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Enable anonymous pkinit:\n"
-" ipa pkinit-anonymous enable\n"
-"\n"
-" Disable anonymous pkinit:\n"
-" ipa pkinit-anonymous disable\n"
-"\n"
-"For more information on anonymous pkinit see:\n"
-"\n"
-"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
-msgstr ""
-"\n"
-"Opciones de kerberos pkinit\n"
-"Activan o desactivan pkinit anónimo mediante el principal\n"
-"WELLKNOWN/ANONYMOUS@REALM. El servidor debe haber sido instalado con soporte "
-"pkinit.\n"
-"EJEMPLOS:\n"
-"Activar pkinit anónimo\n"
-" ipa pkinit-anonymous enable\n"
-"Desactivar pkinit anónimo:\n"
-" ipa pkinit-anonymous disable\n"
-"Para obtener mayor información sobre pkinit anónimo, por favor consulte: \n"
-"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
-"\n"
-
msgid "pkinit"
msgstr "pkinit"
@@ -3932,205 +4530,27 @@ msgstr ""
" Unicode se normalizan.\n"
" "
-msgid "Enable or Disable Anonymous PKINIT."
-msgstr "Habilitar o Deshabilitar PKINIT Anónimo."
-
-msgid ""
-"\n"
-"Privileges\n"
-"\n"
-"A privilege combines permissions into a logical task. A permission provides\n"
-"the rights to do a single task. There are some IPA operations that require\n"
-"multiple permissions to succeed. A privilege is where permissions are\n"
-"combined in order to perform a specific task.\n"
-"\n"
-"For example, adding a user requires the following permissions:\n"
-" * Creating a new user entry\n"
-" * Resetting a user password\n"
-" * Adding the new user to the default IPA users group\n"
-"\n"
-"Combining these three low-level tasks into a higher level task in the\n"
-"form of a privilege named \"Add User\" makes it easier to manage Roles.\n"
-"\n"
-"A privilege may not contain other privileges.\n"
-"\n"
-"See role and permission for additional information.\n"
-msgstr ""
-"\n"
-"Privilegios\n"
-"Un privilegio combina permisos dentro de una tarea lógica. Un permiso "
-"proporciona\n"
-"los derechos para realizar una tarea específica.\n"
-"Por ejemplo, añadir un usuario requiere los siguientes permisos:\n"
-"Crear una nueva entradasd de usuario\n"
-"Restablecer una contraseña de usuario\n"
-"Añadir el nuevo usuario al grupo de usuario predeterminado de IPA\n"
-"Combinar estos tres niveles inferiores dentro de una tarea de nivel superior "
-"en forma de un privilegio \n"
-"denominado \"Add User\" facilita el manejo de roles.\n"
-"\n"
-"Un privilegio no puede contener otros privilegios.\n"
-"\n"
-"Ver el rol y el permiso para información adicional. \n"
-"\n"
-" \n"
-"\n"
-"\n"
-
-msgid "privilege"
-msgstr "privilegio"
-
-msgid "privileges"
-msgstr "privilegios"
-
-msgid "Privileges"
-msgstr " Objeto de servicio."
-
msgid "Privilege"
msgstr "Privilegio"
-msgid "Privilege name"
-msgstr " Añadir un nuevo servicio de la nueva IPA."
-
-msgid "Privilege description"
-msgstr ""
-" \n"
-" Eliminar un servicio de la IPA."
-
-msgid "Add a new privilege."
-msgstr "Añadir un nuevo privilegio."
-
#, python-format
msgid "Added privilege \"%(value)s\""
msgstr "Privilegio añadido \"%(value)s\""
-msgid "Delete a privilege."
-msgstr "Borrar un privilegio."
-
#, python-format
msgid "Deleted privilege \"%(value)s\""
msgstr "Privilegio eliminado \"%(value)s \""
-msgid "Modify a privilege."
-msgstr "Modificar un privilegio."
-
#, python-format
msgid "Modified privilege \"%(value)s\""
msgstr "Privilegio modificado \"%(value)s \""
-msgid "Search for privileges."
-msgstr "Buscar privilegios."
-
#, python-format
msgid "%(count)d privilege matched"
msgid_plural "%(count)d privileges matched"
msgstr[0] "%(count)d privilegio coincidente"
msgstr[1] "%(count)d privilegios coincidentes"
-msgid "Display information about a privilege."
-msgstr "Mostrar información sobre un privilegio."
-
-msgid "Add members to a privilege."
-msgstr "Añadir miembros a un privilegio."
-
-msgid "Add permissions to a privilege."
-msgstr "Añadir permisos a un privilegio."
-
-msgid "Number of permissions added"
-msgstr "Número de permisos añadidos"
-
-msgid "Remove permissions from a privilege."
-msgstr "Borrar permisos de un privilegio."
-
-msgid "Number of permissions removed"
-msgstr "Número de permisos eliminados"
-
-msgid ""
-"\n"
-"Password policy\n"
-"\n"
-"A password policy sets limitations on IPA passwords, including maximum\n"
-"lifetime, minimum lifetime, the number of passwords to save in\n"
-"history, the number of character classes required (for stronger passwords)\n"
-"and the minimum password length.\n"
-"\n"
-"By default there is a single, global policy for all users. You can also\n"
-"create a password policy to apply to a group. Each user is only subject\n"
-"to one password policy, either the group policy or the global policy. A\n"
-"group policy stands alone; it is not a super-set of the global policy plus\n"
-"custom settings.\n"
-"\n"
-"Each group password policy requires a unique priority setting. If a user\n"
-"is in multiple groups that have password policies, this priority determines\n"
-"which password policy is applied. A lower value indicates a higher priority\n"
-"policy.\n"
-"\n"
-"Group password policies are automatically removed when the groups they\n"
-"are associated with are removed.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Modify the global policy:\n"
-" ipa pwpolicy-mod --minlength=10\n"
-"\n"
-" Add a new group password policy:\n"
-" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
-"minlength=8 --priority=10 localadmins\n"
-"\n"
-" Display the global password policy:\n"
-" ipa pwpolicy-show\n"
-"\n"
-" Display a group password policy:\n"
-" ipa pwpolicy-show localadmins\n"
-"\n"
-" Display the policy that would be applied to a given user:\n"
-" ipa pwpolicy-show --user=tuser1\n"
-"\n"
-" Modify a group password policy:\n"
-" ipa pwpolicy-mod --minclasses=2 localadmins\n"
-msgstr ""
-"\n"
-"Política de contraseñas\n"
-"\n"
-"Una contraseña establece límites en contraseñas de IPA, incluyendo máxima y "
-"mínima duración, el número de contraseñas a guardar en historial, el número "
-"de clases de caracteresrequeridos (para contraseñas ás fuertes)\n"
-"y el mínimo de longitud de una contraseña.\n"
-"\n"
-"Por defecto es una única política global para todos los usuarios. También "
-"puede crear una política de contraseña para aplicar a un grupo. Cada usuario "
-"está sujeto solamente a una política de contraseña, ya sea de grupo o "
-"global. Una política de grupo es autónoma; no es uper-set de la política "
-"global mas los parámetros personalizados.\n"
-"Cada política de contraseña requiere una configuración única . Si un usuario "
-"está en varios grupos que tienen políticas de contraseñas, esta prioridad "
-"determina qué política de contraseña aplica. Un valor inferior indica una "
-"política de prioridad superior.\n"
-"\n"
-"Las políticas de contraseña de grupo se eliminan automáticamente cuando se "
-"eliminan los grupos a los cuales están asociados.\n"
-"\n"
-"EJEMPLOS:\n"
-"\n"
-" Modificar la política global:\n"
-" ipa pwpolicy-mod --minlength=10\n"
-"\n"
-" Agregar una política de contraseña de nuevo grupo:\n"
-" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
-"minlength=8 --priority=10 localadmins\n"
-"\n"
-" Mostrar una política de contraseña global:\n"
-" ipa pwpolicy-show\n"
-"\n"
-" Mostrar una política de contraseña de grupo:\n"
-" ipa pwpolicy-show localadmins\n"
-"\n"
-" Mostrar la política que sería aplicada al usuario dado:\n"
-" ipa pwpolicy-show --user=tuser1\n"
-"\n"
-" Modificar una polítca de contraseña de grupo:\n"
-" ipa pwpolicy-mod --minclasses=2 localadmins\n"
-
#, python-format
msgid "priority must be a unique value (%(prio)d already used by %(gname)s)"
msgstr ""
@@ -4143,163 +4563,42 @@ msgstr "política de contraseña"
msgid "password policies"
msgstr "políticas de contraseña"
-msgid "Max failures"
-msgstr "Número máximo de fallas"
-
-msgid "Consecutive failures before lockout"
-msgstr "Fallos consecutivos antes del bloqueo"
-
-msgid "Failure reset interval"
-msgstr "Falló reajuste de intervalo"
-
-msgid "Period after which failure count will be reset (seconds)"
-msgstr "Período tras el cual se restablecerá (segundos) el conteo de errores"
-
-msgid "Lockout duration"
-msgstr "Duración de bloqueo"
-
-msgid "Period for which lockout is enforced (seconds)"
-msgstr "Período durante el cual se fuerza el bloqueo (segundos)"
-
msgid "Password Policies"
msgstr "Políticas de Contraseña"
-msgid "Group"
-msgstr "Grupo"
-
-msgid "Manage password policy for specific group"
-msgstr "Administra la política de contraseña de un grupo específico"
-
-msgid "Max lifetime (days)"
-msgstr "Vida máxima (días)"
-
-msgid "Maximum password lifetime (in days)"
-msgstr "Vida máxima de la contraseña (días)"
-
-msgid "Min lifetime (hours)"
-msgstr "Vida mínima (horas)"
-
-msgid "Minimum password lifetime (in hours)"
-msgstr "Vida mínima de la contraseña (en horas)"
-
-msgid "History size"
-msgstr "Tamaño del historial"
-
-msgid "Password history size"
-msgstr "Tamaño del historial de la contraseña"
-
-msgid "Character classes"
-msgstr "Clases de caracteres"
-
-msgid "Minimum number of character classes"
-msgstr "Cantidad mínima de clases de caracteres"
-
-msgid "Min length"
-msgstr "Longitud mínima"
-
-msgid "Minimum length of password"
-msgstr "Longitud mínima de la contraseña"
-
-msgid "Priority of the policy (higher number means lower priority"
-msgstr ""
-"Prioridad de la política (a mayor número corresponde una política menor)"
-
msgid "Maximum password life must be greater than minimum."
msgstr "La duración máxima de la contraseña debe ser mayor que la mínima."
-msgid "Add a new group password policy."
-msgstr "Añadir un nuevo grupo de política de contraseña."
-
-msgid "Delete a group password policy."
-msgstr "Borrar un grupo de política de contraseña."
-
msgid "cannot delete global password policy"
msgstr "no puede borrar la Política global de contraseña"
-msgid "Modify a group password policy."
-msgstr "Modificar un grupo de política de contraseña."
-
msgid "priority cannot be set on global policy"
msgstr "la prioridad no puede ser definida en una plítica global"
-msgid "Display information about password policy."
-msgstr "Mostrar información sobre la política de contraseña."
-
-msgid "Display effective policy for a specific user"
-msgstr "Ofrece la política efectiva para un determinado usuario"
-
-msgid "Search for group password policies."
-msgstr "Buscar grupo de políticas de contraseña."
-
-msgid "Server"
-msgstr "Servidor"
-
-msgid "role"
-msgstr "rol"
-
msgid "roles"
msgstr "roles"
msgid "Role"
msgstr "Rol"
-msgid "Role name"
-msgstr "Nombre de rol"
-
-msgid "A description of this role-group"
-msgstr "Una descripción de este grupo de roles"
-
-msgid "Add a new role."
-msgstr "Añadir un nuevo rol."
-
#, python-format
msgid "Added role \"%(value)s\""
msgstr "Rol agregado \"%(value)s\""
-msgid "Delete a role."
-msgstr "Borrar un rol."
-
#, python-format
msgid "Deleted role \"%(value)s\""
msgstr "Rol eliminado \"%(value)s\""
-msgid "Modify a role."
-msgstr "Modificar un rol."
-
#, python-format
msgid "Modified role \"%(value)s\""
msgstr "Rol modificado \"%(value)s\""
-msgid "Search for roles."
-msgstr "Buscar roles."
-
#, python-format
msgid "%(count)d role matched"
msgid_plural "%(count)d roles matched"
msgstr[0] "%(count)d rol coincidente"
msgstr[1] "%(count)d roles coincidentes"
-msgid "Display information about a role."
-msgstr "Mostrar información sobre un rol."
-
-msgid "Add members to a role."
-msgstr "Añadir miembros a un rol."
-
-msgid "Remove members from a role."
-msgstr "Borrar miembros de un rol."
-
-msgid "Add privileges to a role."
-msgstr "Añadir privilegios a un rol."
-
-msgid "Number of privileges added"
-msgstr "Número de privilegios agregados"
-
-msgid "Remove privileges from a role."
-msgstr "Borrar privilegios de un rol."
-
-msgid "Number of privileges removed"
-msgstr "Número de privilegios eliminados"
-
msgid "self service permission"
msgstr "auto servicio de permiso"
@@ -4312,93 +4611,45 @@ msgstr "Permisos de autoservicio"
msgid "Self Service Permission"
msgstr "Auto Servicio de Permiso"
-msgid "Self-service name"
-msgstr "Auto-servicio de nombres"
-
-msgid "Add a new self-service permission."
-msgstr "Añadir un nuevo auto servicio de permiso."
-
#, python-format
msgid "Added selfservice \"%(value)s\""
msgstr "Añadido autoservicio \"%(value)s\""
-msgid "Delete a self-service permission."
-msgstr "Borrar un auto servicio de permiso."
-
#, python-format
msgid "Deleted selfservice \"%(value)s\""
msgstr "autoservicio eliminados \"%(value)s\""
-msgid "Modify a self-service permission."
-msgstr "Modificar un auto servicio de permiso."
-
#, python-format
msgid "Modified selfservice \"%(value)s\""
msgstr "Autoservicio modificado \"%(value)s\""
-msgid "Search for a self-service permission."
-msgstr "Buscar un auto servicio de permiso."
-
#, python-format
msgid "%(count)d selfservice matched"
msgid_plural "%(count)d selfservices matched"
msgstr[0] "%(count)d autoservicio coincidente"
msgstr[1] "%(count)d autoservicios coincidentes"
-msgid "Display information about a self-service permission."
-msgstr "Mostrar información sobre un auto servicio de permiso."
-
msgid "services"
msgstr "servicios"
-msgid "Service principal"
-msgstr " Búsqueda de servicios IPA"
-
-msgid "PAC type"
-msgstr "Tipo PAC"
-
#, python-format
msgid "Added service \"%(value)s\""
msgstr "Ha sido agregado el servicio \"%(value)s\""
-msgid "force principal name even if not in DNS"
-msgstr "fuerza el nombre del prinicpal, aún si no se encuentra en DNS"
-
-msgid "Delete an IPA service."
-msgstr "Borrar un servicio IPA."
-
#, python-format
msgid "Deleted service \"%(value)s\""
msgstr "Ha sido eliminado el servicio \"%(value)s\""
-msgid "Modify an existing IPA service."
-msgstr "Modificar un servicio IPA existente."
-
#, python-format
msgid "Modified service \"%(value)s\""
msgstr "Ha sido modificado el servicio \"%(value)s\""
-msgid "Search for IPA services."
-msgstr "Buscar servicios IPA."
-
#, python-format
msgid "%(count)d service matched"
msgid_plural "%(count)d services matched"
msgstr[0] "%(count)d servicio coincidente"
msgstr[1] "%(count)d servicios coincidentes\t\t\t"
-msgid "Display information about an IPA service."
-msgstr "Mostrar información sobre un servicio IPA."
-
-msgid "Add hosts that can manage this service."
-msgstr "Añadir hosts que pueden gestionar este servicio."
-
-msgid "Remove hosts that can manage this service."
-msgstr "Borrar hosts que puedan gestionar este servicio."
-
-msgid "Disable the Kerberos key and SSL certificate of a service."
-msgstr "Deshabilitar la clave Kerberos y el certificado SSL de un servicio."
-
#, python-format
msgid "Disabled service \"%(value)s\""
msgstr "Servicio inhabilitado \"%(value)s\""
@@ -4450,99 +4701,51 @@ msgstr "comandos sudo"
msgid "Sudo Commands"
msgstr "Comandos de sudo"
-msgid "Sudo Command"
-msgstr "Comando sudo "
-
-msgid "A description of this command"
-msgstr "Una descripción de este comando "
-
-msgid "Create new Sudo Command."
-msgstr "Crear un nuevo Comando Sudo."
-
#, python-format
msgid "Added Sudo Command \"%(value)s\""
msgstr "Añadido Comando Sudo “%(value)s”"
-msgid "Delete Sudo Command."
-msgstr "Borrar Comando Sudo."
-
#, python-format
msgid "Deleted Sudo Command \"%(value)s\""
msgstr "Borrado Comando Sudo “%(value)s”"
-msgid "Modify Sudo Command."
-msgstr "Modificar Comando Sudo."
-
#, python-format
msgid "Modified Sudo Command \"%(value)s\""
msgstr "Modificado Comando Sudo “%(value)s”"
-msgid "Search for Sudo Commands."
-msgstr "Buscar Comandos Sudo."
-
#, python-format
msgid "%(count)d Sudo Command matched"
msgid_plural "%(count)d Sudo Commands matched"
msgstr[0] "%(count)d Comando Sudo emparejado"
msgstr[1] "%(count)d Comandos Sudo emparejados"
-msgid "Display Sudo Command."
-msgstr "Mostrar Comando Sudo."
-
msgid "sudo command group"
msgstr "grupo de comando sudo"
msgid "sudo command groups"
msgstr "grupos de comando sudo"
-msgid "Sudo Command Group"
-msgstr "Grupo de comando sudo"
-
-msgid "Create new Sudo Command Group."
-msgstr "Crear un nuevo Grupo de Comando Sudo."
-
#, python-format
msgid "Added Sudo Command Group \"%(value)s\""
msgstr "Añadido Grupo de Comando Sudo “%(value)s”"
-msgid "Delete Sudo Command Group."
-msgstr "Borrado Grupo de Comando Sudo."
-
#, python-format
msgid "Deleted Sudo Command Group \"%(value)s\""
msgstr "Borrado Grupo de Comando Sudo “%(value)s”"
-msgid "Modify Sudo Command Group."
-msgstr "Modificar Grupo de Comando Sudo."
-
#, python-format
msgid "Modified Sudo Command Group \"%(value)s\""
msgstr "Modificado Grupo de Comando Sudo “%(value)s”"
-msgid "Search for Sudo Command Groups."
-msgstr "Buscar Grupos de Comando Sudo."
-
#, python-format
msgid "%(count)d Sudo Command Group matched"
msgid_plural "%(count)d Sudo Command Groups matched"
msgstr[0] "%(count)d Grupo de Comando Sudo emparejado"
msgstr[1] "%(count)d Grupos de Comando Sudo emparejados"
-msgid "Display Sudo Command Group."
-msgstr "Mostrar Grupo de Comando Sudo."
-
-msgid "Add members to Sudo Command Group."
-msgstr "Añadir miembros a Grupo de Comando Sudo."
-
-msgid "Remove members from Sudo Command Group."
-msgstr "Quitar miembros de un Grupo de Comando Sudo."
-
msgid "this option has been deprecated."
msgstr "esta opción ha quedado obsoleta."
-msgid "sudo rule"
-msgstr "regla sudo"
-
msgid "sudo rules"
msgstr "reglas sudo"
@@ -4552,92 +4755,14 @@ msgstr "Reglas Sudo"
msgid "Sudo Rule"
msgstr "Regla Sudo"
-msgid "Command category"
-msgstr "Categoría de comandos"
-
-msgid "Command category the rule applies to"
-msgstr "Categoría de comandos la regla se aplica a"
-
-msgid "RunAs User category"
-msgstr "Categoría de Usuario RunAs"
-
-msgid "RunAs User category the rule applies to"
-msgstr "RunAs Usuario categoría la regla aplica a "
-
-msgid "RunAs Group category"
-msgstr "RunAs Grupo categoría"
-
-msgid "RunAs Group category the rule applies to"
-msgstr "RunAs Grupo categoría la regla aplica a"
-
-msgid "External User"
-msgstr "De usuarios externos"
-
-msgid "External User the rule applies to (sudorule-find only)"
-msgstr "Usuario Externo la regla aplica a (sudorule-find sólo)"
-
-msgid "Sudo Allow Commands"
-msgstr "Comandos Allow de sudo"
-
-msgid "Sudo Deny Commands"
-msgstr "Comandos Deny de sudo"
-
-msgid "Sudo Allow Command Groups"
-msgstr "Sudo Permitir Grupos de Comando"
-
-msgid "Sudo Deny Command Groups"
-msgstr "Sudo Denegar Grupos de Comandos"
-
-msgid "RunAs Users"
-msgstr "RunAs Usuarios"
-
-msgid "Run as a user"
-msgstr "Ejecutar como un usuario"
-
-msgid "Groups of RunAs Users"
-msgstr "Grupos de Usuarios RunAs"
-
-msgid "Run as any user within a specified group"
-msgstr "Ejecutar como cualquier usuario dentro de un grupo especificado"
-
-msgid "RunAs External User"
-msgstr "RunAs de usuarios externos"
-
-msgid "External User the commands can run as (sudorule-find only)"
-msgstr "Usuario Externo los comandos pueden correr como (sudorule-find sólo)"
-
-msgid "RunAs Groups"
-msgstr "Grupos RunAs"
-
-msgid "Run with the gid of a specified POSIX group"
-msgstr "Ejecutar con la gid de un grupo POSIX especificado"
-
-msgid "RunAs External Group"
-msgstr "Grupo externo RunAs"
-
-msgid "External Group the commands can run as (sudorule-find only)"
-msgstr "Grupo Externo los comandos pueden correr como (sudorule-find sólo)"
-
-msgid "Sudo Option"
-msgstr "Opción de sudo"
-
-msgid "Create new Sudo Rule."
-msgstr "Crear nueva Regla Sudo."
-
#, python-format
msgid "Added Sudo Rule \"%(value)s\""
msgstr "Añadida Regla Sudo “%(value)s”"
-msgid "Delete Sudo Rule."
-msgstr "Borrar Regla Sudo."
-
#, python-format
msgid "Deleted Sudo Rule \"%(value)s\""
msgstr "Borrada Regla Sudo “%(value)s”"
-msgid "Modify Sudo Rule."
-msgstr "Modificar Regla Sudo."
-
#, python-format
msgid "Modified Sudo Rule \"%(value)s\""
msgstr "Regla Sudo Modificada “%(value)s”"
@@ -4645,66 +4770,15 @@ msgstr "Regla Sudo Modificada “%(value)s”"
msgid "users"
msgstr "usuarios"
-msgid "Search for Sudo Rule."
-msgstr "Buscar Regla Sudo."
-
#, python-format
msgid "%(count)d Sudo Rule matched"
msgid_plural "%(count)d Sudo Rules matched"
msgstr[0] "%(count)d Regla Sudo emparejada"
msgstr[1] "%(count)d Reglas Sudo emparejadas"
-msgid "Display Sudo Rule."
-msgstr "Mostrar Regla Sudo."
-
-msgid "Enable a Sudo Rule."
-msgstr "Habilitar Regla Sudo."
-
-msgid "Disable a Sudo Rule."
-msgstr "Deshabilitar Regla Sudo."
-
-msgid "Add commands and sudo command groups affected by Sudo Rule."
-msgstr "Añadir comandos y grupos de comando sudo afectados por Regla Sudo."
-
-msgid "Remove commands and sudo command groups affected by Sudo Rule."
-msgstr "Quitar comandos y grupos de comando sudo afectados por Regla Sudo."
-
-msgid "Add users and groups affected by Sudo Rule."
-msgstr "Añadir usuarios y grupos afectados por Regla Sudo."
-
-msgid "Remove users and groups affected by Sudo Rule."
-msgstr "Quitar usuarios y grupos afectados por Regla Sudo."
-
-msgid "Add hosts and hostgroups affected by Sudo Rule."
-msgstr "Añadir hosts y grupos de hosts afectados por Regla Sudo."
-
-msgid "Remove hosts and hostgroups affected by Sudo Rule."
-msgstr "Quitar hosts y grupos de hosts afectados por Regla Sudo."
-
-msgid "Add users and groups for Sudo to execute as."
-msgstr "Añadir usuarios y grupos para Sudo a ejecutar como."
-
-msgid "Remove users and groups for Sudo to execute as."
-msgstr "Quitar usuarios y grupos para Sudo a ejecutar como."
-
-msgid "Add group for Sudo to execute as."
-msgstr "Añadir grupo para Sudo a ejecutar como."
-
-msgid "Remove group for Sudo to execute as."
-msgstr "Quitar grupo para Sudo a ejecutar como."
-
-msgid "Add an option to the Sudo Rule."
-msgstr "Añadir una opción a la Regla Sudo."
-
-msgid "Remove an option from Sudo Rule."
-msgstr "Quitar una opción de la Regla Sudo."
-
msgid "Unknown"
msgstr "Desconocido"
-msgid "Realm name"
-msgstr "Nombre de reino "
-
#, python-format
msgid "invalid SID: %(value)s"
msgstr "SID no válido: %(value)s"
@@ -4718,55 +4792,22 @@ msgstr "el intervalo existe"
msgid "SID"
msgstr "SID"
-msgid "Account disabled"
-msgstr "Cuenta inhabilitada "
-
-msgid "Add a new user."
-msgstr "Añadir un nuevo usuario."
-
#, python-format
msgid "Added user \"%(value)s\""
msgstr "Ha sido agregado el usuario \"%(value)s\""
-msgid "Don't create user private group"
-msgstr "No crear grupo privado de usuario"
-
-msgid "Delete a user."
-msgstr "Borrar un usuario."
-
#, python-format
msgid "Deleted user \"%(value)s\""
msgstr "Ha sido eliminado el usuario \"%(value)s\""
-msgid "Modify a user."
-msgstr "Modificar un usuario."
-
#, python-format
msgid "Modified user \"%(value)s\""
msgstr "Ha sido modificado el usuario \"%(value)s\""
-msgid "Search for users."
-msgstr "Buscar usuarios."
-
-msgid "Self"
-msgstr "Self"
-
-msgid "Display user record for current Kerberos principal"
-msgstr "Muestra el registro del usuario para el principal de Kerberos actual"
-
-msgid "Display information about a user."
-msgstr "Mostrar información sobre un usuario."
-
-msgid "Disable a user account."
-msgstr "Deshabilitar una cuenta de usuario."
-
#, python-format
msgid "Disabled user account \"%(value)s\""
msgstr " \"%(value)s\" de cuenta de usuario desactivada"
-msgid "Enable a user account."
-msgstr "Habilitar una cuenta de usuario."
-
#, python-format
msgid "Enabled user account \"%(value)s\""
msgstr " \"%(value)s\" de cuenta de usuario activada"
diff --git a/install/po/eu.po b/install/po/eu.po
index 492d56d5b..63abf4bde 100644
--- a/install/po/eu.po
+++ b/install/po/eu.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2014-09-23 08:41-0400\n"
-"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2015-01-05 01:08-0500\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/freeipa/language/"
"eu/)\n"
"Language: eu\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
msgid "Error"
msgstr "Errorea"
@@ -29,58 +29,6 @@ msgstr "Pasahitza"
msgid "Data"
msgstr "Datuak"
-#, c-format
-msgid "Passwords do not match!"
-msgstr "Pasahitzak ez datoz bat!"
-
-msgid "Command name"
-msgstr "Komandoaren izena"
-
-msgid "an internal error has occurred"
-msgstr "barne-errore bat gertatu da"
-
-#, python-format
-msgid "Invalid JSON-RPC request: %(error)s"
-msgstr "Baliogabeko JSON-RPC eskaera: %(error)s"
-
-#, python-format
-msgid "Kerberos error: %(major)s/%(minor)s"
-msgstr "Kerberos errorea: %(major)s/%(minor)s"
-
-msgid "Passwords do not match"
-msgstr "Pasahitzak ez datoz bat"
-
-#, python-format
-msgid "%(reason)s"
-msgstr "%(reason)s"
-
-msgid "This entry already exists"
-msgstr "Sarrera hau dagoeneko existitzen da"
-
-#, python-format
-msgid "%(desc)s: %(info)s"
-msgstr "%(desc)s: %(info)s"
-
-#, python-format
-msgid "%(info)s"
-msgstr "%(info)s"
-
-msgid "invalid IP address format"
-msgstr "IP helbide formatu baliogabea"
-
-msgid "A list of ACI values"
-msgstr "ACI balioen zerrenda bat"
-
-#, python-format
-msgid "Syntax Error: %(error)s"
-msgstr "Sintaxi-errorea: %(error)s"
-
-msgid "ACI prefix"
-msgstr "ACI aurrizkia"
-
-msgid "ACIs"
-msgstr "ACIak"
-
msgid "ACI name"
msgstr "ACI izena"
@@ -108,8 +56,8 @@ msgstr "Azpi-zuhaitza"
msgid "Target group"
msgstr "Helburuko taldea"
-msgid "ACI"
-msgstr "ACI"
+msgid "ACI prefix"
+msgstr "ACI aurrizkia"
msgid "New ACI name"
msgstr "ACI izen berria"
@@ -126,103 +74,21 @@ msgstr "Ostalariak"
msgid "description"
msgstr "deskribapena"
-msgid "External host"
-msgstr "Kanpoko ostalaria"
-
-msgid "entry"
-msgstr "sarrera"
-
-msgid "entries"
-msgstr "sarrerak"
-
msgid "Rename"
msgstr "Berrizendatu"
-#, python-format
-msgid "Rename the %(ldap_obj_name)s object"
-msgstr "%(ldap_obj_name)s objektua berrizendatu"
-
-msgid "User"
-msgstr "Erabiltzailea"
-
-msgid "First name"
-msgstr "Izena"
-
-msgid "Last name"
-msgstr "Abizena"
-
-msgid "Full name"
-msgstr "Izen osoa"
-
-msgid "Display name"
-msgstr "Bistaratu izena"
-
-msgid "Email address"
-msgstr "E-posta helbidea"
-
-msgid "Random password"
-msgstr "Ausazko pasahitza"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "Street address"
-msgstr "Kalea"
-
-msgid "Telephone Number"
-msgstr "Telefono-zenbakia"
-
-msgid "Mobile Telephone Number"
-msgstr "Mugikor-zenbakia"
-
-msgid "Pager Number"
-msgstr "Bilagailu-zenbakia"
-
-msgid "Fax Number"
-msgstr "Fax-zenbakia"
-
-msgid "Manager"
-msgstr "Kudeatzailea"
-
-msgid "Class"
-msgstr "Klasea"
-
-msgid "Certificate"
-msgstr "Ziurtagiria"
-
-msgid "Enabled"
-msgstr "Gaituta"
-
-msgid "User Groups"
-msgstr "Erabiltzaile-taldeak"
-
-msgid "Host Groups"
-msgstr "Ostalari-taldeak"
-
-msgid "Services"
-msgstr "Zerbitzuak"
-
msgid "Subject"
msgstr "Gaia"
-msgid "Fingerprint (MD5)"
-msgstr "Hatz-marka (MD5)"
-
-msgid "Fingerprint (SHA1)"
-msgstr "Hatz-marka (SHA1)"
+msgid "Reason"
+msgstr "Arrazoia"
msgid "Serial number"
msgstr "Serie-zenbakia"
-msgid "Status"
-msgstr "Egoera"
-
msgid "Output filename"
msgstr "Irteerako fitxategi-izena"
-msgid "Configuration"
-msgstr "Konfigurazioa"
-
msgid "Maximum username length"
msgstr "Erabiltzaile-izenaren gehienezko luzera"
@@ -247,12 +113,6 @@ msgstr "Erabiltzaile berrientzako talde lehenetsia"
msgid "Default e-mail domain"
msgstr "E-posta domeinu lehenetsia"
-msgid "The group doesn't exist"
-msgstr "Taldea ez da existitzen"
-
-msgid "invalid IP network format"
-msgstr "IP sare formatu baliogabea"
-
msgid "Hostname"
msgstr "Ostalari-izena"
@@ -262,51 +122,51 @@ msgstr "Administratzailearen e-posta helbidea"
msgid "Force"
msgstr "Behartu"
-msgid "group"
-msgstr "taldea"
-
-msgid "groups"
-msgstr "taldeak"
-
-msgid "User Group"
-msgstr "Erabiltzaile-taldea"
-
msgid "Create a new group."
msgstr "Sortu talde berri bat."
msgid "Delete group."
msgstr "Ezabatu taldea."
-msgid "Modify a group."
-msgstr "Aldatu talde bat."
-
msgid "Search for groups."
msgstr "Bilatu taldeak."
+msgid "group"
+msgstr "taldea"
+
msgid "HBAC rule"
msgstr "HBAC araua"
-msgid "HBAC rules"
-msgstr "HBAC arauak"
-
-msgid "HBAC Rules"
-msgstr "HBAC arauak"
+msgid "Modify a group."
+msgstr "Aldatu talde bat."
msgid "Rule type"
msgstr "Arau-mota"
+msgid "Enabled"
+msgstr "Gaituta"
+
+msgid "User Groups"
+msgstr "Erabiltzaile-taldeak"
+
+msgid "Host Groups"
+msgstr "Ostalari-taldeak"
+
+msgid "Services"
+msgstr "Zerbitzuak"
+
msgid "Service Groups"
msgstr "Zerbitzu-taldeak"
-msgid "HBAC service"
-msgstr "HBAC zerbitzua"
-
-msgid "HBAC Services"
-msgstr "HBAC zerbitzuak"
+msgid "External host"
+msgstr "Kanpoko ostalaria"
msgid "Service name"
msgstr "Zerbitzuaren izena"
+msgid "HBAC service"
+msgstr "HBAC zerbitzua"
+
msgid "HBAC service description"
msgstr "HBAC zerbitzuaren deskribapena"
@@ -331,6 +191,188 @@ msgstr "Ostalariaren sistema eragilea eta bertsioa (adibidez, \"Fedora 9\")"
msgid "User password"
msgstr "Erabiltzailearen pasahitza"
+msgid "Random password"
+msgstr "Ausazko pasahitza"
+
+msgid "Certificate"
+msgstr "Ziurtagiria"
+
+msgid "Class"
+msgstr "Klasea"
+
+msgid "Host-group"
+msgstr "Ostalari-taldea"
+
+msgid "Name of host-group"
+msgstr "Ostalari-taldearen izena"
+
+msgid "A description of this host-group"
+msgstr "Ostalari-talde honen deskribapena"
+
+msgid "UID"
+msgstr "UID"
+
+msgid "NIS domain name"
+msgstr "NIS domeinu-izena"
+
+msgid "Manager"
+msgstr "Kudeatzailea"
+
+msgid "New Password"
+msgstr "Pasahitz berria"
+
+msgid "Group"
+msgstr "Taldea"
+
+msgid "History size"
+msgstr "Historiaren tamaina"
+
+msgid "User"
+msgstr "Erabiltzailea"
+
+msgid "Sudo Command Group"
+msgstr "Sudo komando-taldea"
+
+msgid "External User"
+msgstr "Kanpoko erabiltzailea"
+
+msgid "RunAs External User"
+msgstr "Exekutatu kanpoko erabiltzaile bezala"
+
+msgid "RunAs External Group"
+msgstr "Exekutatu kanpoko talde bezala"
+
+msgid "Sudo Option"
+msgstr "Sudo aukera"
+
+msgid "First name"
+msgstr "Izena"
+
+msgid "Last name"
+msgstr "Abizena"
+
+msgid "Full name"
+msgstr "Izen osoa"
+
+msgid "Display name"
+msgstr "Bistaratu izena"
+
+msgid "Email address"
+msgstr "E-posta helbidea"
+
+msgid "Street address"
+msgstr "Kalea"
+
+msgid "Telephone Number"
+msgstr "Telefono-zenbakia"
+
+msgid "Mobile Telephone Number"
+msgstr "Mugikor-zenbakia"
+
+msgid "Pager Number"
+msgstr "Bilagailu-zenbakia"
+
+msgid "Fax Number"
+msgstr "Fax-zenbakia"
+
+msgid "Username"
+msgstr "Erabiltzaile-izena"
+
+#, c-format
+msgid "Passwords do not match!"
+msgstr "Pasahitzak ez datoz bat!"
+
+msgid "Command name"
+msgstr "Komandoaren izena"
+
+msgid "an internal error has occurred"
+msgstr "barne-errore bat gertatu da"
+
+#, python-format
+msgid "Invalid JSON-RPC request: %(error)s"
+msgstr "Baliogabeko JSON-RPC eskaera: %(error)s"
+
+#, python-format
+msgid "Kerberos error: %(major)s/%(minor)s"
+msgstr "Kerberos errorea: %(major)s/%(minor)s"
+
+msgid "Passwords do not match"
+msgstr "Pasahitzak ez datoz bat"
+
+#, python-format
+msgid "%(reason)s"
+msgstr "%(reason)s"
+
+msgid "This entry already exists"
+msgstr "Sarrera hau dagoeneko existitzen da"
+
+#, python-format
+msgid "%(desc)s: %(info)s"
+msgstr "%(desc)s: %(info)s"
+
+#, python-format
+msgid "%(info)s"
+msgstr "%(info)s"
+
+msgid "invalid IP address format"
+msgstr "IP helbide formatu baliogabea"
+
+msgid "A list of ACI values"
+msgstr "ACI balioen zerrenda bat"
+
+#, python-format
+msgid "Syntax Error: %(error)s"
+msgstr "Sintaxi-errorea: %(error)s"
+
+msgid "ACIs"
+msgstr "ACIak"
+
+msgid "ACI"
+msgstr "ACI"
+
+msgid "entry"
+msgstr "sarrera"
+
+msgid "entries"
+msgstr "sarrerak"
+
+#, python-format
+msgid "Rename the %(ldap_obj_name)s object"
+msgstr "%(ldap_obj_name)s objektua berrizendatu"
+
+msgid "Fingerprint (MD5)"
+msgstr "Hatz-marka (MD5)"
+
+msgid "Fingerprint (SHA1)"
+msgstr "Hatz-marka (SHA1)"
+
+msgid "Status"
+msgstr "Egoera"
+
+msgid "Configuration"
+msgstr "Konfigurazioa"
+
+msgid "The group doesn't exist"
+msgstr "Taldea ez da existitzen"
+
+msgid "invalid IP network format"
+msgstr "IP sare formatu baliogabea"
+
+msgid "groups"
+msgstr "taldeak"
+
+msgid "User Group"
+msgstr "Erabiltzaile-taldea"
+
+msgid "HBAC rules"
+msgstr "HBAC arauak"
+
+msgid "HBAC Rules"
+msgstr "HBAC arauak"
+
+msgid "HBAC Services"
+msgstr "HBAC zerbitzuak"
+
msgid "Serial Number"
msgstr "Serie-zenbakia"
@@ -346,15 +388,6 @@ msgstr "\"%(value)s\" ostalaria ezabatuta"
msgid "Modified host \"%(value)s\""
msgstr "\"%(value)s\" ostalaria aldatuta"
-msgid "Host-group"
-msgstr "Ostalari-taldea"
-
-msgid "Name of host-group"
-msgstr "Ostalari-taldearen izena"
-
-msgid "A description of this host-group"
-msgstr "Ostalari-talde honen deskribapena"
-
#, python-format
msgid "Added hostgroup \"%(value)s\""
msgstr "\"%(value)s\" ostalari-taldea gehituta"
@@ -395,9 +428,6 @@ msgstr "Ezarpenak"
msgid "Search"
msgstr "Bilatu"
-msgid "Username"
-msgstr "Erabiltzaile-izena"
-
msgid "Attribute"
msgstr "Atributua"
@@ -452,9 +482,6 @@ msgstr "Kontuaren ezarpenak"
msgid "Contact Settings"
msgstr "Kontaktuaren ezarpenak"
-msgid "New Password"
-msgstr "Pasahitz berria"
-
msgid "Passwords must match"
msgstr "Pasahitzek bat etorri behar dute"
@@ -476,18 +503,9 @@ msgstr "Sudo"
msgid "Invalid LDAP URI."
msgstr "LDAP URI baliogabea."
-msgid "NIS domain name"
-msgstr "NIS domeinu-izena"
-
msgid "PKINIT"
msgstr "PKINIT"
-msgid "Group"
-msgstr "Taldea"
-
-msgid "History size"
-msgstr "Historiaren tamaina"
-
#, python-format
msgid "Added service \"%(value)s\""
msgstr "\"%(value)s\" zerbitzua gehituta"
@@ -499,21 +517,6 @@ msgstr "\"%(value)s\" zerbitzua ezabatuta"
msgid "Sudo Commands"
msgstr "Sudo komandoak"
-msgid "Sudo Command Group"
-msgstr "Sudo komando-taldea"
-
-msgid "External User"
-msgstr "Kanpoko erabiltzailea"
-
-msgid "RunAs External User"
-msgstr "Exekutatu kanpoko erabiltzaile bezala"
-
-msgid "RunAs External Group"
-msgstr "Exekutatu kanpoko talde bezala"
-
-msgid "Sudo Option"
-msgstr "Sudo aukera"
-
#, python-format
msgid "Added user \"%(value)s\""
msgstr "\"%(value)s\" erabiltzailea gehituta"
diff --git a/install/po/fr.po b/install/po/fr.po
index 5485e19d7..5469456f8 100644
--- a/install/po/fr.po
+++ b/install/po/fr.po
@@ -19,8 +19,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2016-06-20 10:45-0400\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2016-08-09 06:02-0400\n"
"Last-Translator: Jérôme Fenal <jfenal@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/freeipa/language/"
"fr/)\n"
@@ -29,7 +29,52 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
+
+msgid "Failed members"
+msgstr "Membres en échec"
+
+msgid "Failed source hosts/hostgroups"
+msgstr "Hôtes/groupes d'hôtes source en échec"
+
+msgid "Failed hosts/hostgroups"
+msgstr "Hôtes/groupes d'hôtes en échec"
+
+msgid "Failed users/groups"
+msgstr "Utilisateurs/groupes en échec"
+
+msgid "Failed service/service groups"
+msgstr "Services/groupes de service en échec"
+
+msgid "Failed to remove"
+msgstr "Échec à la suppression"
+
+msgid "Failed RunAs"
+msgstr "Échec de « RunAs »"
+
+msgid "Failed RunAsGroup"
+msgstr "Échec de « RunAsGroup »"
+
+msgid "Failed profiles"
+msgstr "Profils en échec"
+
+msgid "Failed CAs"
+msgstr "AC en échec"
+
+msgid "Failed managedby"
+msgstr "Échec de « managedby »"
+
+msgid "Failed allowed to retrieve keytab"
+msgstr "Échec de l'autorisation de récupération des tableaux de clés"
+
+msgid "Failed allowed to create keytab"
+msgstr "Échec de l'autorisation de création de tableaux de clés"
+
+msgid "Failed targets"
+msgstr "Échec de la cible"
+
+msgid "Failed owners"
+msgstr "Propriétaires en échec"
msgid "Failed to add"
msgstr "Échec lors de l'ajout"
@@ -178,11 +223,6 @@ msgstr "Certificat(s) enregistré(s) dans le fichier '%(file)s'"
msgid "Servers details:"
msgstr "Informations sur les serveurs :"
-msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it."
-msgstr ""
-"Mode migration désactivé. Utiliser la commande « ipa config-mod » pour "
-"l'activer."
-
msgid ""
"Passwords have been migrated in pre-hashed format.\n"
"IPA is unable to generate Kerberos keys unless provided\n"
@@ -457,50 +497,6381 @@ msgstr "Clé privée indiquée plusieurs fois"
msgid "Missing vault private key"
msgstr "Clé privée du coffre-fort manquante"
-msgid "Failed members"
-msgstr "Membres en échec"
+msgid "ACI name"
+msgstr "Nom d'ACI"
-msgid "Failed source hosts/hostgroups"
-msgstr "Hôtes/groupes d'hôtes source en échec"
+msgid "Permission"
+msgstr "Permission"
-msgid "Failed hosts/hostgroups"
-msgstr "Hôtes/groupes d'hôtes en échec"
+msgid "Permission ACI grants access to"
+msgstr "L'ACI « permission » permet un accès à"
-msgid "Failed users/groups"
-msgstr "Utilisateurs/groupes en échec"
+msgid "User group"
+msgstr "Groupe d'utilisateurs"
-msgid "Failed service/service groups"
-msgstr "Services/groupes de service en échec"
+msgid "User group ACI grants access to"
+msgstr "L'ACI d'un groupe utilisateur permet un accès à"
-msgid "Failed to remove"
-msgstr "Échec à la suppression"
+msgid "Permissions"
+msgstr "Permissions"
-msgid "Failed RunAs"
-msgstr "Échec de « RunAs »"
+msgid "Permissions to grant(read, write, add, delete, all)"
+msgstr ""
+"Permissions à accorder (« read », « write », « add », « delete », « all »)"
-msgid "Failed RunAsGroup"
-msgstr "Échec de « RunAsGroup »"
+msgid "Attributes to which the permission applies"
+msgstr "Attributs auxquels les permissions s'appliquent"
-msgid "Failed profiles"
-msgstr "Profils en échec"
+msgid "Attributes"
+msgstr "Attributs"
-msgid "Failed CAs"
-msgstr "AC en échec"
+msgid "Type"
+msgstr "Type"
-msgid "Failed managedby"
-msgstr "Échec de « managedby »"
+msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
+msgstr ""
+"type d'objet IPA (« user », « group », « host », « hostgroup », « service », "
+"« netgroup »)"
-msgid "Failed allowed to retrieve keytab"
-msgstr "Échec de l'autorisation de récupération des tableaux de clés"
+msgid "Member of"
+msgstr "Membre de"
-msgid "Failed allowed to create keytab"
-msgstr "Échec de l'autorisation de création de tableaux de clés"
+msgid "Member of a group"
+msgstr "Membre d'un groupe"
-msgid "Failed targets"
-msgstr "Échec de la cible"
+msgid "Filter"
+msgstr "Filtre"
-msgid "Failed owners"
-msgstr "Propriétaires en échec"
+msgid "Legal LDAP filter (e.g. ou=Engineering)"
+msgstr "Filtre LDAP valide (i.e. ou=Engineering)"
+
+msgid "Subtree"
+msgstr "Sous-arbre"
+
+msgid "Subtree to apply ACI to"
+msgstr "Sous-arbre auquel appliquer l'ACI"
+
+msgid "Target group"
+msgstr "Groupe cible"
+
+msgid "Group to apply ACI to"
+msgstr "Groupe auquel appliquer l'ACI"
+
+msgid "Target your own entry (self)"
+msgstr "Cibler votre propre entrée (« self »)"
+
+msgid "Apply ACI to your own entry (self)"
+msgstr "Appliquer l'ACI à votre propre entrée (« self »)"
+
+msgid "ACI prefix"
+msgstr "Préfixe d'ACI"
+
+msgid ""
+"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
+"none)"
+msgstr ""
+"Préfixe utilisé pour distinguer les types d'ACI (« permission », "
+"« delegation », « selfservice », « none »)"
+
+msgid "Test the ACI syntax but don't write anything"
+msgstr "Tester la syntaxe de l'ACI, sans rien écrire"
+
+msgid ""
+"Retrieve and print all attributes from the server. Affects command output."
+msgstr ""
+"Récupérer et afficher tous les attributs à partir du serveur. Affecte la "
+"sortie de la commande."
+
+msgid "Print entries as stored on the server. Only affects output format."
+msgstr ""
+"Afficher les entrées telles qu'enregistrées sur le serveur. Affecte "
+"uniquement le format de sortie."
+
+msgid "User-friendly description of action performed"
+msgstr "Description intelligible de l'action effectuée"
+
+msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
+msgstr ""
+"La valeur de la clé principale de l'entrée, par ex. « jdoe » pour un "
+"utilisateur"
+
+msgid "True means the operation was successful"
+msgstr "Vrai signifie que l'opération a réussi"
+
+msgid "A string searched in all relevant object attributes"
+msgstr ""
+"Une chaîne de caractères recherchée dans tous les attributs d'objets "
+"pertinents"
+
+msgid "Primary key only"
+msgstr "Clé principale uniquement"
+
+msgid "Number of entries returned"
+msgstr "Nombre d'entrées renvoyées"
+
+msgid "True if not all results were returned"
+msgstr "Vrai si tous les résultats n'ont pas été renvoyés"
+
+msgid "Modify ACI."
+msgstr "Modifier une ICA."
+
+msgid "Rename an ACI."
+msgstr "Renommer une ICA."
+
+msgid "New ACI name"
+msgstr "Nouveau nom de l'ACI"
+
+msgid "Display a single ACI given an ACI name."
+msgstr "Afficher une ICA d'après son nom."
+
+msgid "Location of the ACI"
+msgstr "Emplacement de l'ACI"
+
+msgid "Description"
+msgstr "Description"
+
+msgid "A description of this auto member rule"
+msgstr "Une description de cette règle d'auto-adhésion"
+
+msgid "Default (fallback) Group"
+msgstr "Groupe par défaut (repli)"
+
+msgid "Default group for entries to land"
+msgstr "Groupe par défaut pour les nouvelles entrées"
+
+msgid "Automember Rule"
+msgstr "Règle d'auto-adhésion"
+
+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 ""
+"Modifie un attribut d'une paire nom/valeur. Le format est attribut=valeur.\n"
+"Pour des attributs à valeurs multiples, la commande remplace les valeurs "
+"déjà présentes."
+
+msgid ""
+"Add an attribute/value pair. Format is attr=value. The attribute\n"
+"must be part of the schema."
+msgstr ""
+"Ajouter une paire attribut/valeur. Format : attribut=valeur. Les\n"
+"attributs doivent faire partie du schéma."
+
+msgid "Grouping Type"
+msgstr "Type de groupe"
+
+msgid "Grouping to which the rule applies"
+msgstr "Type de groupe auquel la règle s'applique"
+
+msgid "Inclusive Regex"
+msgstr "« Regex » d'inclusion"
+
+msgid "Exclusive Regex"
+msgstr "« Regex » d'exclusion"
+
+msgid "Attribute Key"
+msgstr "Clé d'attribut"
+
+msgid ""
+"Attribute to filter via regex. For example fqdn for a host, or manager for a "
+"user"
+msgstr ""
+"Attribut à filtrer via « regex ». Ex. FQDN pour un hôte, ou « manager » pour "
+"un utilisateur"
+
+msgid "Conditions that could not be added"
+msgstr "Conditions n'ayant pu être ajoutées"
+
+msgid "Number of conditions added"
+msgstr "Nombre de conditions ajoutées"
+
+msgid "Default (fallback) group for entries to land"
+msgstr "Groupe par défaut (repli) pour ranger des entrées"
+
+msgid "List of deletions that failed"
+msgstr "Liste des suppressions ayant échoué"
+
+msgid ""
+"Delete an attribute/value pair. The option will be evaluated\n"
+"last, after all sets and adds."
+msgstr ""
+"Supprimer une paire attribut/valeur. L'option sera évaluée\n"
+"en dernier, après toutes les modifications et ajouts."
+
+msgid "Rights"
+msgstr "Droits"
+
+msgid ""
+"Display the access rights of this entry (requires --all). See ipa man page "
+"for details."
+msgstr ""
+"Affiche les droits d'accès sur cette entrée (requiert --all). Cf. la page de "
+"manuel de « ipa » pour plus d'informations."
+
+msgid "Rebuild auto membership."
+msgstr "Reconstruire les appartenances automatiques."
+
+msgid "Rebuild membership for all members of a grouping"
+msgstr "Reconstruire l'appartenance pour tous les membres d'un groupe"
+
+msgid "Users"
+msgstr "Utilisateurs"
+
+msgid "Rebuild membership for specified users"
+msgstr "Reconstruire l'appartenance pour les utilisateurs indiqués "
+
+msgid "Hosts"
+msgstr "Hôtes"
+
+msgid "Rebuild membership for specified hosts"
+msgstr "Reconstruire l'appartenance pour les hôtes indiqués"
+
+msgid "No wait"
+msgstr "Pas d'attente"
+
+msgid "Don't wait for rebuilding membership"
+msgstr "Ne pas attendre pour reconstruire l'appartenance"
+
+msgid "Conditions that could not be removed"
+msgstr "Conditions n'ayant pu être supprimées"
+
+msgid "Number of conditions removed"
+msgstr "Nombre de conditions supprimées"
+
+msgid ""
+"\n"
+"Automount\n"
+"\n"
+"Stores automount(8) configuration for autofs(8) in IPA.\n"
+"\n"
+"The base of an automount configuration is the configuration file auto."
+"master.\n"
+"This is also the base location in IPA. Multiple auto.master configurations\n"
+"can be stored in separate locations. A location is implementation-specific\n"
+"with the default being a location named 'default'. For example, you can "
+"have\n"
+"locations by geographic region, by floor, by type, etc.\n"
+"\n"
+"Automount has three basic object types: locations, maps and keys.\n"
+"\n"
+"A location defines a set of maps anchored in auto.master. This allows you\n"
+"to store multiple automount configurations. A location in itself isn't\n"
+"very interesting, it is just a point to start a new automount map.\n"
+"\n"
+"A map is roughly equivalent to a discrete automount file and provides\n"
+"storage for keys.\n"
+"\n"
+"A key is a mount point associated with a map.\n"
+"\n"
+"When a new location is created, two maps are automatically created for\n"
+"it: auto.master and auto.direct. auto.master is the root map for all\n"
+"automount maps for the location. auto.direct is the default map for\n"
+"direct mounts and is mounted on /-.\n"
+"\n"
+"An automount map may contain a submount key. This key defines a mount\n"
+"location within the map that references another map. This can be done\n"
+"either using automountmap-add-indirect --parentmap or manually\n"
+"with automountkey-add and setting info to \"-type=autofs :<mapname>\".\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+"Locations:\n"
+"\n"
+" Create a named location, \"Baltimore\":\n"
+" ipa automountlocation-add baltimore\n"
+"\n"
+" Display the new location:\n"
+" ipa automountlocation-show baltimore\n"
+"\n"
+" Find available locations:\n"
+" ipa automountlocation-find\n"
+"\n"
+" Remove a named automount location:\n"
+" ipa automountlocation-del baltimore\n"
+"\n"
+" Show what the automount maps would look like if they were in the "
+"filesystem:\n"
+" ipa automountlocation-tofiles baltimore\n"
+"\n"
+" Import an existing configuration into a location:\n"
+" ipa automountlocation-import baltimore /etc/auto.master\n"
+"\n"
+" The import will fail if any duplicate entries are found. For\n"
+" continuous operation where errors are ignored, use the --continue\n"
+" option.\n"
+"\n"
+"Maps:\n"
+"\n"
+" Create a new map, \"auto.share\":\n"
+" ipa automountmap-add baltimore auto.share\n"
+"\n"
+" Display the new map:\n"
+" ipa automountmap-show baltimore auto.share\n"
+"\n"
+" Find maps in the location baltimore:\n"
+" ipa automountmap-find baltimore\n"
+"\n"
+" Create an indirect map with auto.share as a submount:\n"
+" ipa automountmap-add-indirect baltimore --parentmap=auto.share --"
+"mount=sub auto.man\n"
+"\n"
+" This is equivalent to:\n"
+"\n"
+" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n"
+" ipa automountkey-add baltimore auto.man --key=sub --info=\"-"
+"fstype=autofs ldap:auto.share\"\n"
+"\n"
+" Remove the auto.share map:\n"
+" ipa automountmap-del baltimore auto.share\n"
+"\n"
+"Keys:\n"
+"\n"
+" Create a new key for the auto.share map in location baltimore. This ties\n"
+" the map we previously created to auto.master:\n"
+" ipa automountkey-add baltimore auto.master --key=/share --info=auto."
+"share\n"
+"\n"
+" Create a new key for our auto.share map, an NFS mount for man pages:\n"
+" ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft,"
+"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
+"\n"
+" Find all keys for the auto.share map:\n"
+" ipa automountkey-find baltimore auto.share\n"
+"\n"
+" Find all direct automount keys:\n"
+" ipa automountkey-find baltimore --key=/-\n"
+"\n"
+" Remove the man key from the auto.share map:\n"
+" ipa automountkey-del baltimore auto.share --key=man\n"
+msgstr ""
+"\n"
+"« Automount »\n"
+"\n"
+"Enregistre la configuration de « automount(8) » pour « autofs(8) » dans "
+"IPA.\n"
+"\n"
+"La base de configuration de « automount » est le fichier « auto.master ».\n"
+"C'est aussi la base dans IPA. On peut enregistrer plusieurs configurations\n"
+"« auto.master » à plusieurs endroits différents. Le lieu est propre à\n"
+"l'implémentation, par défaut il est nommé « default ». Par ex., vous pouvez\n"
+"avoir des lieux par région géographique, par étage, par type, etc.\n"
+"\n"
+"« Automount » a 3 types d'objets de base : emplacements, cartes et clés.\n"
+"\n"
+"L'emplacement définit un jeu de cartes fixées dans « auto.master » et "
+"permet\n"
+"de stocker plusieurs configurations « automount ». Il n'a pas d'intérêt en\n"
+"soi, il est juste le point de départ d'une autre carte « automount ».\n"
+"\n"
+"Une carte est, en gros, équivalente à un fichier séparé « automount » ;\n"
+"elle fournit un stockage pour les clés.\n"
+"\n"
+"Une clé est un point de montage associé à une carte.\n"
+"\n"
+"Quand un nouvel emplacement est créé, 2 cartes sont automatiquement créées\n"
+"pour lui: « auto.master » et « auto.direct ». « auto.master » est la carte\n"
+"racine de toutes les cartes « automount » dudit lieu. « auto.direct » est\n"
+"la carte par défaut pour les montages directs et est monté sur /-.\n"
+"\n"
+"Une carte « automout » peut contenir une clé de sous-montage. Cette clé\n"
+"définit un emplacement de montage dans la carte référençant une autre "
+"carte.\n"
+"Cela peut se réaliser avec « automountmap-add-indirect --parentmap » ou à "
+"la\n"
+"main avec « automountkey-add » en définissant « -type=autofs :<mapname> ».\n"
+"\n"
+"EXEMPLES:\n"
+"\n"
+"Emplacements :\n"
+"\n"
+" Créer un nouvel emplacement nommé « Baltimore » :\n"
+" ipa automountlocation-add baltimore\n"
+"\n"
+" Afficher le nouvel emplacement :\n"
+" ipa automountlocation-show baltimore\n"
+"\n"
+" Trouver des emplacements disponibles :\n"
+" ipa automountlocation-find\n"
+"\n"
+" Supprimer un emplacement « automount » nommé :\n"
+" ipa automountlocation-del baltimore\n"
+"\n"
+" Afficher ce à quoi les cartes « automount » ressembleraient si elles/n "
+"étaient dans le système de fichiers :\n"
+" ipa automountlocation-tofiles baltimore\n"
+"\n"
+" Importer une configuration existante à un emplacement :\n"
+" ipa automountlocation-import baltimore /etc/auto.master\n"
+"\n"
+" L'importation échoue s'il y a une entrée dupliquée. Pour une opération\n"
+" en continu en ignorant les erreurs, utiliser l'option --continue.\n"
+"\n"
+"Cartes :\n"
+"\n"
+" Créer une nouvelle carte, « auto.share » :\n"
+" ipa automountmap-add baltimore auto.share\n"
+"\n"
+" Afficher la nouvelle carte :\n"
+" ipa automountmap-show baltimore auto.share\n"
+"\n"
+" Trouver les cartes de l'emplacement « baltimore » :\n"
+" ipa automountmap-find baltimore\n"
+"\n"
+" Créer une carte indirecte avec « auto.share » comme sous-montage :\n"
+" ipa automountmap-add-indirect baltimore --parentmap=auto.share --"
+"mount=sub auto.man\n"
+"\n"
+" Ce qui équivaut à :\n"
+"\n"
+" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n"
+" ipa automountkey-add baltimore auto.man --key=sub --info=\"-"
+"fstype=autofs ldap:auto.share\"\n"
+"\n"
+" Supprimer la carte « auto.share » :\n"
+" ipa automountmap-del baltimore auto.share\n"
+"\n"
+"Clés :\n"
+"\n"
+" Créer une nouvelle clé pour la carte « auto.share » de l'emplacement\n"
+" « baltimore ». Cela associe la carte précédemment créée à auto.master :\n"
+" ipa automountkey-add baltimore auto.master --key=/share --info=auto."
+"share\n"
+"\n"
+" Créer une clé pour la carte « auto.share », monte NFS pour pages "
+"« man » :\n"
+" ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft,"
+"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
+"\n"
+" Trouver toutes les clés de la carte « auto.share » :\n"
+" ipa automountkey-find baltimore auto.share\n"
+"\n"
+" Trouver toutes les clés « automount » directes :\n"
+" ipa automountkey-find baltimore --key=/-\n"
+"\n"
+" Supprimer la clé « man » de la carte « auto.share » :\n"
+" ipa automountkey-del baltimore auto.share --key=man\n"
+
+msgid "Key"
+msgstr "Clé"
+
+msgid "Automount key name."
+msgstr "Nom de clé « automount »."
+
+msgid "Mount information"
+msgstr "Information de montage"
+
+msgid "description"
+msgstr "description"
+
+msgid "Location"
+msgstr "Emplacement"
+
+msgid "Automount location name."
+msgstr "Nom d'emplacement ."
+
+msgid "Map"
+msgstr "Carte"
+
+msgid "Automount map name."
+msgstr "Nom de carte « automount »."
+
+msgid "Create a new automount key."
+msgstr "Créer une nouvelle clé « automount »."
+
+msgid "Delete an automount key."
+msgstr "Supprimer une clé « automount »."
+
+msgid "Continuous mode: Don't stop on errors."
+msgstr "Mode continu : pas d'arrêt sur erreurs."
+
+msgid "Search for an automount key."
+msgstr "Rechercher une clé « automount »."
+
+msgid "Time Limit"
+msgstr "Limitation de durée"
+
+msgid "Time limit of search in seconds"
+msgstr "Limite de la durée de la recherche en secondes"
+
+msgid "Size Limit"
+msgstr "Limitation de taille"
+
+msgid "Maximum number of entries returned"
+msgstr "Nombre maximal d'entrées renvoyées"
+
+msgid "Modify an automount key."
+msgstr "Modifier une clé « automount »."
+
+msgid "New mount information"
+msgstr "Nouvelle information de montage"
+
+msgid "Rename"
+msgstr "Renommer"
+
+msgid "Display an automount key."
+msgstr "Afficher une clé « automount »."
+
+msgid "Create a new automount location."
+msgstr "Créer un nouvel emplacement "
+
+msgid "Delete an automount location."
+msgstr "Supprimer un emplacement « automount »."
+
+msgid "Search for an automount location."
+msgstr "Rechercher un emplacement « automount »."
+
+msgid "Display an automount location."
+msgstr "Afficher un emplacement « automount »"
+
+msgid "Generate automount files for a specific location."
+msgstr "Créer les fichiers « automount » pour un emplacement donné."
+
+msgid "Create a new automount map."
+msgstr "Créer une nouvelle carte « automount »."
+
+msgid "Create a new indirect mount point."
+msgstr "Créer un nouveau point de montage indirect."
+
+msgid "Mount point"
+msgstr "Point de montage"
+
+msgid "Parent map"
+msgstr "Carte parente"
+
+msgid "Name of parent automount map (default: auto.master)."
+msgstr "Nom de la carte parente (par défaut : auto.master)."
+
+msgid "Delete an automount map."
+msgstr "Supprimer une carte « automount »."
+
+msgid "Search for an automount map."
+msgstr "Rechercher une carte « automount »."
+
+msgid "Modify an automount map."
+msgstr "Modifier une carte « automount »."
+
+msgid "Display an automount map."
+msgstr "Afficher une carte « automount »."
+
+msgid "Nested Methods to execute"
+msgstr "Commandes imbriquées à exécuter"
+
+msgid "Search for existing certificates."
+msgstr "Recherche de certificats existants."
+
+msgid "Subject"
+msgstr "Sujet"
+
+msgid "Reason"
+msgstr "Raison"
+
+msgid "Reason for revoking the certificate (0-10)"
+msgstr "Raison de révocation du certificat (0-10)"
+
+msgid "minimum serial number"
+msgstr "numéro de série plancher"
+
+msgid "maximum serial number"
+msgstr "numéro de série plafond"
+
+msgid "match the common name exactly"
+msgstr "correspond exactement au nom commun"
+
+msgid "Valid not after from this date (YYYY-mm-dd)"
+msgstr "Valide à partir de cette date (AAAA-mm-jj)"
+
+msgid "Valid not after to this date (YYYY-mm-dd)"
+msgstr "Valide jusqu'à cette date (AAAA-mm-jj)"
+
+msgid "Valid not before from this date (YYYY-mm-dd)"
+msgstr "Valide à partir de cette date (AAAA-mm-jj), non valide avant"
+
+msgid "Valid not before to this date (YYYY-mm-dd)"
+msgstr "Valide à cette date (AAAA-mm-jj), non valide avant"
+
+msgid "Issued on from this date (YYYY-mm-dd)"
+msgstr "Émis à partir de cette date (AAAA-mm-jj)"
+
+msgid "Issued on to this date (YYYY-mm-dd)"
+msgstr "Émis à cette date (AAAA-mm-jj)"
+
+msgid "Revoked on from this date (YYYY-mm-dd)"
+msgstr "Révoqué à partir de cette date (AAAA-mm-jj)"
+
+msgid "Revoked on to this date (YYYY-mm-dd)"
+msgstr "Révoqué à cette date (AAAA-mm-jj)"
+
+msgid "Maximum number of certs returned"
+msgstr "Nombre maximum de certificats renvoyés"
+
+msgid "Take a revoked certificate off hold."
+msgstr "Ôter un certificat révoqué en attente."
+
+msgid "Serial number"
+msgstr "Numéro de série"
+
+msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
+msgstr "Numéro de série en décimal (ou en hexadécimal avec le préfixe 0x)"
+
+msgid "Submit a certificate signing request."
+msgstr "Soumettre une demande de signature de certificat."
+
+msgid "CSR"
+msgstr "CSR"
+
+msgid "Principal"
+msgstr "Principal"
+
+msgid "Service principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr ""
+"Principal de service pour ce certificat (par ex.: HTTP/test.example.com)"
+
+msgid "automatically add the principal if it doesn't exist"
+msgstr "ajoute automatiquement le principal s'il n'existe pas"
+
+msgid "Dictionary mapping variable name to value"
+msgstr "Annuaire associant un nom de variable à une valeur"
+
+msgid "Revoke a certificate."
+msgstr "Révoquer un certificat."
+
+msgid "Retrieve an existing certificate."
+msgstr "Récupérer un certificat existant."
+
+msgid "Output filename"
+msgstr "Nom de fichier de sortie"
+
+msgid "File to store the certificate in."
+msgstr "Fichier dans lequel stocker le certificat."
+
+msgid "Check the status of a certificate signing request."
+msgstr "Vérifier l'état d'une demande de signature de certificat."
+
+msgid "Request id"
+msgstr "Identifiant de la demande"
+
+msgid ""
+"\n"
+"Server configuration\n"
+"\n"
+"Manage the default values that IPA uses and some of its tuning parameters.\n"
+"\n"
+"NOTES:\n"
+"\n"
+"The password notification value (--pwdexpnotify) is stored here so it will\n"
+"be replicated. It is not currently used to notify users in advance of an\n"
+"expiring password.\n"
+"\n"
+"Some attributes are read-only, provided only for information purposes. "
+"These\n"
+"include:\n"
+"\n"
+"Certificate Subject base: the configured certificate subject base,\n"
+" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n"
+"Password plug-in features: currently defines additional hashes that the\n"
+" password will generate (there may be other conditions).\n"
+"\n"
+"When setting the order list for mapping SELinux users you may need to\n"
+"quote the value so it isn't interpreted by the shell.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Show basic server configuration:\n"
+" ipa config-show\n"
+"\n"
+" Show all configuration options:\n"
+" ipa config-show --all\n"
+"\n"
+" Change maximum username length to 99 characters:\n"
+" ipa config-mod --maxusername=99\n"
+"\n"
+" Increase default time and size limits for maximum IPA server search:\n"
+" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
+"\n"
+" Set default user e-mail domain:\n"
+" ipa config-mod --emaildomain=example.com\n"
+"\n"
+" Enable migration mode to make \"ipa migrate-ds\" command operational:\n"
+" ipa config-mod --enable-migration=TRUE\n"
+"\n"
+" Define SELinux user map order:\n"
+" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
+"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
+msgstr ""
+"\n"
+"Configuration du serveur\n"
+"\n"
+"Gérer les valeurs par défaut utilisées par IPA ainsi que certains de ses\n"
+"paramètres d'ajustement.\n"
+"\n"
+"NOTES :\n"
+"\n"
+"La valeur de notification du mot de passe (--pwdexpnotify) est stockée ici\n"
+"en vue de sa réplication. Elle n'est pas actuellement utilisée pour "
+"notifier\n"
+"par avance aux utilisateurs l'expiration de leur mot de passe.\n"
+"\n"
+"Certains attributs sont en lecture seule, fournis à titre d'information ;\n"
+"ils comprennent :\n"
+"\n"
+"* la base sujet de certificat : la base de sujet de certificat configuré,\n"
+" ex. O=EXAMPLE.COM, configurable uniquement à l'installation.\n"
+"* les fonctions du greffon mots de passe : définit les hachages "
+"additionnels\n"
+" qu'un mot de passe va générer (d'autres conditions peuvent s'appliquer).\n"
+"\n"
+"En fixant la liste ordonnée pour le mappage des utilisateurs SELinux, vous\n"
+"devez mettre entre guillemets les valeurs pour éviter leur interprétation.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Afficher la configuration de base du serveur :\n"
+" ipa config-show\n"
+"\n"
+" Afficher toutes les options de configuration :\n"
+" ipa config-show --all\n"
+"\n"
+" Modifier la longueur maximale d'un nom d'utilisateur à 99 caractères :\n"
+" ipa config-mod --maxusername=99\n"
+"\n"
+" Augmenter délais et limites de taille des recherches sur le serveur IPA :\n"
+" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
+"\n"
+" Définir le domaine pour les courriels de l'utilisateur par défaut :\n"
+" ipa config-mod --emaildomain=example.com\n"
+"\n"
+" Activer le mode migration pour que « ipa migrate-ds » soit opérationelle :\n"
+" ipa config-mod --enable-migration=TRUE\n"
+"\n"
+" Définir l'ordre de la mappe des utilisateurs SELinux :\n"
+" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
+"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
+
+msgid "Maximum username length"
+msgstr "Longueur maximale du nom d'utilisateur"
+
+msgid "Home directory base"
+msgstr "Base du répertoire utilisateur"
+
+msgid "Default location of home directories"
+msgstr "Emplacement par défaut des répertoires utilisateur"
+
+msgid "Default shell"
+msgstr "Interpréteur de commande par défaut"
+
+msgid "Default shell for new users"
+msgstr "Interpréteur de commande par défaut pour les nouveaux utilisateurs"
+
+msgid "Default users group"
+msgstr "Groupe utilisateur par défaut"
+
+msgid "Default group for new users"
+msgstr "Groupe utilisateur par défaut pour les nouveaux utilisateurs"
+
+msgid "Default e-mail domain"
+msgstr "Domaine par défaut pour les courriels"
+
+msgid "Search time limit"
+msgstr "Limite de temps d'une recherche"
+
+msgid ""
+"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)"
+msgstr "Durée maximale (secondes) pour une recherche (> 0, -1 pour illimitée)"
+
+msgid "Search size limit"
+msgstr "Limite de taille d'une recherche"
+
+msgid "Maximum number of records to search (-1 is unlimited)"
+msgstr "Nombre maximum d'entrées à rechercher (-1 pour illimité)"
+
+msgid "User search fields"
+msgstr "Champs de recherche utilisateur"
+
+msgid "A comma-separated list of fields to search in when searching for users"
+msgstr ""
+"Une liste, séparée avec des virgules, des champs à explorer pour une "
+"recherche d'utilisateurs"
+
+msgid "A comma-separated list of fields to search in when searching for groups"
+msgstr ""
+"Une liste séparée par des virgules des champs à explorer pour une recherche "
+"de groupes"
+
+msgid "Enable migration mode"
+msgstr "Activer le mode migration"
+
+msgid "Certificate Subject base"
+msgstr "Base de sujet de certificat"
+
+msgid "Base for certificate subjects (OU=Test,O=Example)"
+msgstr "Base pour les sujets de certificat (OU=Test,O=Example)"
+
+msgid "Default group objectclasses"
+msgstr "Classes d'objets de groupe par défaut"
+
+msgid "Default group objectclasses (comma-separated list)"
+msgstr "Classes d'objets de groupe par défaut (liste séparée par des virgules)"
+
+msgid "Default user objectclasses"
+msgstr "Classes d'objets utilisateur par défaut"
+
+msgid "Default user objectclasses (comma-separated list)"
+msgstr ""
+"Classes d'objets utilisateurs par défaut (liste séparée par des virgules)"
+
+msgid "Password Expiration Notification (days)"
+msgstr "Notification d'expiration de mot de passe (jours)"
+
+msgid "Number of days's notice of impending password expiration"
+msgstr "Nombre de jours de préavis d'expiration de mot de passe"
+
+msgid "Password plugin features"
+msgstr "Fonctionnalités du greffon mots de passe"
+
+msgid "Extra hashes to generate in password plug-in"
+msgstr "Hachages additionnels à générer dans le greffon mots de passe"
+
+msgid "SELinux user map order"
+msgstr "Ordre de la mappe des utilisateurs SELinux"
+
+msgid "Order in increasing priority of SELinux users, delimited by $"
+msgstr ""
+"Ordre des utilisateurs SELinux par priorité croissante, délimités par $"
+
+msgid "Default SELinux user"
+msgstr "Utilisateur SELinux par défaut"
+
+msgid "Default SELinux user when no match is found in SELinux map rule"
+msgstr ""
+"Utilisateur SELinux par défaut quand il n'y a aucune correspondance dans la "
+"règle de mappe SELinux"
+
+msgid "Default PAC types"
+msgstr "Types de PAC par défaut"
+
+msgid "Default types of PAC supported for services"
+msgstr "Types de PAC par défaut pris en charge pour des services"
+
+msgid "Default user authentication types"
+msgstr "Types d'authentification utilisateur par défaut"
+
+msgid "Default types of supported user authentication"
+msgstr "Types d'authentification utilisateur pris en charge par défaut"
+
+msgid "Modify configuration options."
+msgstr "Modifier les options de configuration."
+
+msgid "Show the current configuration."
+msgstr "Afficher la configuration actuelle."
+
+msgid ""
+"\n"
+"Group to Group Delegation\n"
+"\n"
+"A permission enables fine-grained delegation of permissions. Access Control\n"
+"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
+"given tasks such as adding a user, modifying a group, etc.\n"
+"\n"
+"Group to Group Delegations grants the members of one group to update a set\n"
+"of attributes of members of another group.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a delegation rule to allow managers to edit employee's addresses:\n"
+" ipa delegation-add --attrs=street --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" When managing the list of attributes you need to include all attributes\n"
+" in the list, including existing ones. Add postalCode to the list:\n"
+" ipa delegation-mod --attrs=street --attrs=postalCode --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" Display our updated rule:\n"
+" ipa delegation-show \"managers edit employees' street\"\n"
+"\n"
+" Delete a rule:\n"
+" ipa delegation-del \"managers edit employees' street\"\n"
+msgstr ""
+"\n"
+"Délégation de groupe à groupe\n"
+"\n"
+"Une permission permet une délégation fine des autorisations. Les règles de\n"
+"contrôle d'accès, ou les instructions (ACI), accordent la possibilité aux\n"
+"permissions de réaliser certaines tâches comme l'ajout d'utilisateur, la\n"
+"modification d'un groupe, etc.\n"
+"\n"
+"La délégation de groupe à groupe permet aux membres d'un groupe de modifier\n"
+"un jeu d'attributs de membres d'un autre groupe.\n"
+"\n"
+"EXEMPLES:\n"
+"\n"
+" Ajouter une règle de délégation permettant aux gestionnaires de modifier\n"
+" les adresses des employés :\n"
+" ipa delegation-add --attrs=street --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" En gérant une liste d'attributs, vous devez inclure tous les attributs,\n"
+" y compris les existants. Ajouter « postalCode » à la liste :\n"
+" ipa delegation-mod --attrs=street --attrs=postalCode --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" Afficher la règle modifiée :\n"
+" ipa delegation-show \"managers edit employees' street\"\n"
+"\n"
+" Supprimer une règle :\n"
+" ipa delegation-del \"managers edit employees' street\"\n"
+
+msgid "Delegation name"
+msgstr "Nom de délégation"
+
+msgid "Permissions to grant (read, write). Default is write."
+msgstr "Permissions à accorder (« read », « write »). Par défaut : « write »."
+
+msgid "Attributes to which the delegation applies"
+msgstr "Attributs auxquels la délégation s'applique"
+
+msgid "Member user group"
+msgstr "Groupe d'utilisateurs membre"
+
+msgid "User group to apply delegation to"
+msgstr "Groupe d'utilisateur auquel s'applique la délégation"
+
+msgid "Add a new delegation."
+msgstr "Ajouter une nouvelle délégation."
+
+msgid "Delete a delegation."
+msgstr "Supprimer une délégation."
+
+msgid "Search for delegations."
+msgstr "Rechercher des délégations."
+
+msgid "Modify a delegation."
+msgstr "Modifier une délégation."
+
+msgid "Display information about a delegation."
+msgstr "Afficher les informations sur une délégation."
+
+msgid "Global forwarders"
+msgstr "Redirecteurs globaux"
+
+msgid ""
+"Global forwarders. A custom port can be specified for each forwarder using a "
+"standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+"Redirecteurs globaux. Un port personnalisé peut être indiqué pour chaque "
+"redirecteur en utilisant le format standard « adresse_IP port PORT »"
+
+msgid "Forward policy"
+msgstr "Politique de redirection"
+
+msgid ""
+"Global forwarding policy. Set to \"none\" to disable any configured global "
+"forwarders."
+msgstr ""
+"Politique globale de redirection. Mettre à « none » pour désactiver tout "
+"redirecteur global configuré."
+
+msgid "Allow PTR sync"
+msgstr "Autoriser la synchronisation PTR"
+
+msgid "Allow synchronization of forward (A, AAAA) and reverse (PTR) records"
+msgstr ""
+"Autoriser la synchronisation des enregistrements directs (A, AAAA) et "
+"inverses (PTR)"
+
+msgid "Zone refresh interval"
+msgstr "Intervalle de rafraîchissement de zone"
+
+msgid "Zone name"
+msgstr "Nom de zone"
+
+msgid "Zone name (FQDN)"
+msgstr "Nom de zone (FQDN)"
+
+msgid "Reverse zone IP network"
+msgstr "Réseau IP de zone inverse"
+
+msgid "IP network to create reverse zone name from"
+msgstr "Réseau IP pour lequel créer un nom de zone inverse"
+
+msgid "Active zone"
+msgstr "Zone active"
+
+msgid "Is zone active?"
+msgstr "La zone est-elle active ?"
+
+msgid "Zone forwarders"
+msgstr "Redirection de zone"
+
+msgid ""
+"Per-zone forwarders. A custom port can be specified for each forwarder using "
+"a standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+"Redirecteurs par zone. Un port personnalisé peut être indiqué pour chaque "
+"redirecteur avec le format standard « adresse_IP port PORT »"
+
+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 ""
+"Politique de redirection conditionnelle par zone. Mettre à « none » pour "
+"désactiver la redirection vers un redireteur global pour cette zone. Dans ce "
+"cas, les redirecteurs de zone conditionnels sont ignorés."
+
+msgid "Record name"
+msgstr "Nom d'enregistrement"
+
+msgid "Time to live"
+msgstr "Durée de vie"
+
+msgid "Records"
+msgstr "Enregistrements"
+
+msgid "Record type"
+msgstr "Type d'enregistrement"
+
+msgid "Record data"
+msgstr "Données d'enregistrement"
+
+msgid "IP Address"
+msgstr "Adresse IP"
+
+msgid "Create reverse record for this IP Address"
+msgstr "Créer l'enregistrement inverse pour cette adresse IP"
+
+msgid "Subtype"
+msgstr "Sous-type"
+
+msgid "Hostname"
+msgstr "Nom d'hôte"
+
+msgid "CERT record"
+msgstr "Enregistrement CERT"
+
+msgid "Raw CERT records"
+msgstr "Enregistrements CERT bruts"
+
+msgid "CERT Certificate Type"
+msgstr "Type de certificat CERT"
+
+msgid "Certificate Type"
+msgstr "Type de certificat"
+
+msgid "Key Tag"
+msgstr "Étiquette de clé"
+
+msgid "Algorithm"
+msgstr "Algorithme"
+
+msgid "Certificate/CRL"
+msgstr "Certificat/CRL"
+
+msgid "CNAME record"
+msgstr "Enregistrement CNAME"
+
+msgid "Raw CNAME records"
+msgstr "Enregistrements CNAME bruts"
+
+msgid "CNAME Hostname"
+msgstr "Nom d'hôte CNAME"
+
+msgid "A hostname which this alias hostname points to"
+msgstr "Un nom d'hôte vers lequel cet alias pointe"
+
+msgid "DHCID record"
+msgstr "Enregistrement DHCID"
+
+msgid "Raw DHCID records"
+msgstr "Enregistrements DHCID bruts"
+
+msgid "DLV record"
+msgstr "Enregistrement DLV"
+
+msgid "Raw DLV records"
+msgstr "Enregistrements DLV bruts"
+
+msgid "DLV Algorithm"
+msgstr "Algorithme DLV"
+
+msgid "DLV Digest Type"
+msgstr "Type de condensé DLV"
+
+msgid "Digest Type"
+msgstr "Type de condensé"
+
+msgid "DLV Digest"
+msgstr "Condensé DLV"
+
+msgid "Digest"
+msgstr "Condensé"
+
+msgid "DNAME record"
+msgstr "Enregistrement DNAME"
+
+msgid "Raw DNAME records"
+msgstr "Enregistrements DNAME bruts"
+
+msgid "DNAME Target"
+msgstr "Cible DNAME"
+
+msgid "Target"
+msgstr "Cible"
+
+msgid "DNSKEY record"
+msgstr "Enregistrement DNSKEY"
+
+msgid "Raw DNSKEY records"
+msgstr "Enregistrements DNSKEY bruts"
+
+msgid "DS record"
+msgstr "Enregistrement DS"
+
+msgid "Raw DS records"
+msgstr "Enregistrements DS bruts"
+
+msgid "DS Algorithm"
+msgstr "Algorithme DS"
+
+msgid "DS Digest"
+msgstr "Condensé DS"
+
+msgid "HIP record"
+msgstr "Enregistrement HIP"
+
+msgid "Raw HIP records"
+msgstr "Enregistrements HIP bruts"
+
+msgid "IPSECKEY record"
+msgstr "Enregistrement IPSECKEY"
+
+msgid "Raw IPSECKEY records"
+msgstr "Enregistrements IPSECKEY bruts"
+
+msgid "KEY record"
+msgstr "Enregistrement KEY"
+
+msgid "Raw KEY records"
+msgstr "Enregistrements KEY bruts"
+
+msgid "KX record"
+msgstr "Enregistrement KX"
+
+msgid "Raw KX records"
+msgstr "Enregistrements KX bruts"
+
+msgid "KX Preference"
+msgstr "Préférence KX"
+
+msgid "Preference given to this exchanger. Lower values are more preferred"
+msgstr ""
+"Préférence donnée à cet échangeur. Les plus petites valeurs sont les "
+"premières choisies"
+
+msgid "KX Exchanger"
+msgstr "Échangeur KX"
+
+msgid "A host willing to act as a key exchanger"
+msgstr "Un hôte prêt à jouer le rôle de changeur de clé"
+
+msgid "LOC record"
+msgstr "Enregistrement LOC"
+
+msgid "Raw LOC records"
+msgstr "Enregistrements LOC bruts"
+
+msgid "LOC Degrees Latitude"
+msgstr "Degrés de latitude LOC"
+
+msgid "Degrees Latitude"
+msgstr "Degrés de latitude"
+
+msgid "LOC Minutes Latitude"
+msgstr "Minutes de latitude LOC"
+
+msgid "Minutes Latitude"
+msgstr "Minutes de latitude"
+
+msgid "LOC Seconds Latitude"
+msgstr "Secondes de latitude LOC"
+
+msgid "Seconds Latitude"
+msgstr "Secondes de latitude"
+
+msgid "LOC Direction Latitude"
+msgstr "Direction de latitude LOC"
+
+msgid "Direction Latitude"
+msgstr "Direction de latitude"
+
+msgid "LOC Degrees Longitude"
+msgstr "Degrés de longitude LOC"
+
+msgid "Degrees Longitude"
+msgstr "Degrés de longitude"
+
+msgid "LOC Minutes Longitude"
+msgstr "Minutes de longitude LOC"
+
+msgid "Minutes Longitude"
+msgstr "Minutes de longitude"
+
+msgid "LOC Seconds Longitude"
+msgstr "Secondes de longitude LOC"
+
+msgid "Seconds Longitude"
+msgstr "Secondes de longitude"
+
+msgid "LOC Direction Longitude"
+msgstr "Direction de longitude LOC"
+
+msgid "Direction Longitude"
+msgstr "Direction de longitude"
+
+msgid "LOC Altitude"
+msgstr "Altitude LOC"
+
+msgid "Altitude"
+msgstr "Altitude"
+
+msgid "LOC Size"
+msgstr "Taille LOC"
+
+msgid "Size"
+msgstr "Taille"
+
+msgid "LOC Horizontal Precision"
+msgstr "Précision horizontale LOC"
+
+msgid "Horizontal Precision"
+msgstr "Précision horizontale"
+
+msgid "LOC Vertical Precision"
+msgstr "Précision verticale LOC"
+
+msgid "Vertical Precision"
+msgstr "Précision verticale"
+
+msgid "MX record"
+msgstr "Enregistrement MX"
+
+msgid "Raw MX records"
+msgstr "Enregistrements MX bruts"
+
+msgid "MX Preference"
+msgstr "Préférence MX"
+
+msgid "MX Exchanger"
+msgstr "Échangeur MX"
+
+msgid "A host willing to act as a mail exchanger"
+msgstr "Un hôte pouvant agir comme changeur de messagerie"
+
+msgid "NAPTR record"
+msgstr "Enregistrement NAPTR"
+
+msgid "Raw NAPTR records"
+msgstr "Enregistrements NAPTR bruts"
+
+msgid "NAPTR Order"
+msgstr "Ordre NAPTR"
+
+msgid "Order"
+msgstr "Ordre"
+
+msgid "NAPTR Preference"
+msgstr "Préférence NAPTR"
+
+msgid "Preference"
+msgstr "Préférence"
+
+msgid "NAPTR Flags"
+msgstr "Drapeaux NAPTR"
+
+msgid "Flags"
+msgstr "Marqueurs"
+
+msgid "NAPTR Service"
+msgstr "Service NAPTR"
+
+msgid "Service"
+msgstr "Service"
+
+msgid "NAPTR Regular Expression"
+msgstr "Expression rationnelle NAPTR"
+
+msgid "Regular Expression"
+msgstr "Expression rationnelle"
+
+msgid "NAPTR Replacement"
+msgstr "Remplacement NAPTR"
+
+msgid "Replacement"
+msgstr "Remplacement"
+
+msgid "NS record"
+msgstr "Enregistrement NS"
+
+msgid "Raw NS records"
+msgstr "Enregistrements NS bruts"
+
+msgid "NS Hostname"
+msgstr "Nom d'hôte NS"
+
+msgid "NSEC record"
+msgstr "Enregistrement NSEC"
+
+msgid "Raw NSEC records"
+msgstr "Enregistrements NSEC bruts"
+
+msgid "NSEC3 record"
+msgstr "Enregistrement NSEC3"
+
+msgid "Raw NSEC3 records"
+msgstr "Enregistrements NSEC3 bruts"
+
+msgid "PTR record"
+msgstr "Enregistrement PTR"
+
+msgid "Raw PTR records"
+msgstr "Enregistrements PTR bruts"
+
+msgid "PTR Hostname"
+msgstr "Nom d'hôte PTR"
+
+msgid "The hostname this reverse record points to"
+msgstr "Le nom d'hôte vers lequel cet enregistrement inverse pointe"
+
+msgid "RRSIG record"
+msgstr "Enregistrement RRSIG"
+
+msgid "Raw RRSIG records"
+msgstr "Enregistrements RRSIG bruts"
+
+msgid "RP record"
+msgstr "Enregistrement RP"
+
+msgid "Raw RP records"
+msgstr "Enregistrements RP bruts"
+
+msgid "SIG record"
+msgstr "Enregistrement SIG"
+
+msgid "Raw SIG records"
+msgstr "Enregistrements SIG bruts"
+
+msgid "SPF record"
+msgstr "Enregistrement SPF"
+
+msgid "Raw SPF records"
+msgstr "Enregistrements SPF bruts"
+
+msgid "SRV record"
+msgstr "Enregistrement SRV"
+
+msgid "Raw SRV records"
+msgstr "Enregistrements SRV bruts"
+
+msgid "SRV Priority"
+msgstr "Priorité SRV"
+
+msgid "Priority"
+msgstr "Priorité"
+
+msgid "SRV Weight"
+msgstr "Poids SRV"
+
+msgid "Weight"
+msgstr "Poids"
+
+msgid "SRV Port"
+msgstr "Port SRV"
+
+msgid "Port"
+msgstr "Port"
+
+msgid "SRV Target"
+msgstr "Cible SRV"
+
+msgid ""
+"The domain name of the target host or '.' if the service is decidedly not "
+"available at this domain"
+msgstr ""
+"Le nom de domaine de l'hôte cible ou '.' si le service n'est vraiment pas "
+"disponible dans ce domaine"
+
+msgid "SSHFP record"
+msgstr "Enregistrement SSHFP"
+
+msgid "Raw SSHFP records"
+msgstr "Enregistrements SSHFP bruts"
+
+msgid "SSHFP Algorithm"
+msgstr "Algorithme SSHFP"
+
+msgid "SSHFP Fingerprint Type"
+msgstr "Type d'empreinte SSHFP"
+
+msgid "Fingerprint Type"
+msgstr "Type d'empreinte"
+
+msgid "SSHFP Fingerprint"
+msgstr "Empreinte SSHFP"
+
+msgid "Fingerprint"
+msgstr "Empreinte"
+
+msgid "TA record"
+msgstr "Enregistrement TA"
+
+msgid "Raw TA records"
+msgstr "Enregistrements TA bruts"
+
+msgid "TLSA record"
+msgstr "Enregistrement TLSA"
+
+msgid "Raw TLSA records"
+msgstr "Enregistrements TLSA bruts"
+
+msgid "Certificate Usage"
+msgstr "Utilisation du certificat"
+
+msgid "Selector"
+msgstr "Sélecteur"
+
+msgid "Matching Type"
+msgstr "Type correspondant"
+
+msgid "Certificate Association Data"
+msgstr "Donnée associée au certificat"
+
+msgid "Text Data"
+msgstr "Donnée texte"
+
+msgid "Authoritative nameserver"
+msgstr "Serveur de nom faisant autorité"
+
+msgid "Authoritative nameserver domain name"
+msgstr "Nom de domaine du serveur de nom faisant autorité"
+
+msgid "Administrator e-mail address"
+msgstr "Adresse courriel de l'administrateur"
+
+msgid "SOA serial"
+msgstr "Numéro de série SOA"
+
+msgid "SOA record serial number"
+msgstr "Numéro de série de l'enregistrement SOA"
+
+msgid "SOA refresh"
+msgstr "Actualisation SOA"
+
+msgid "SOA record refresh time"
+msgstr "Durée d'actualisation de l'enregistrement SOA"
+
+msgid "SOA retry"
+msgstr "Nouvel essai SOA"
+
+msgid "SOA record retry time"
+msgstr "Durée avant nouvel essai d'enregistrement SOA"
+
+msgid "SOA expire"
+msgstr "Expiration SOA"
+
+msgid "SOA record expire time"
+msgstr "Heure d'expiration de l'enregistrement SOA"
+
+msgid "SOA minimum"
+msgstr "Minimum SOA"
+
+msgid "How long should negative responses be cached"
+msgstr "Durée de maintien en cache des réponses négatives"
+
+msgid "Time to live for records at zone apex"
+msgstr "Durée de vie des enregistrements en sommet de zone"
+
+msgid "BIND update policy"
+msgstr "Politique de mise à jour de BIND"
+
+msgid "Dynamic update"
+msgstr "Mise à jour dynamique"
+
+msgid "Allow dynamic updates."
+msgstr "Autoriser les mises à jour dynamiques."
+
+msgid "Allow query"
+msgstr "Autoriser requête"
+
+msgid ""
+"Semicolon separated list of IP addresses or networks which are allowed to "
+"issue queries"
+msgstr ""
+"Liste séparée par des points-virgules d'adresses IP ou de réseaux autorisés "
+"à émettre des requêtes"
+
+msgid "Allow transfer"
+msgstr "Autoriser le transfert"
+
+msgid ""
+"Semicolon separated list of IP addresses or networks which are allowed to "
+"transfer the zone"
+msgstr ""
+"Liste séparée par des points-virgules d'adresses IP ou de réseaux autorisés "
+"à effectuer des transferts"
+
+msgid ""
+"Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the "
+"zone"
+msgstr ""
+"Autoriser la synchronisation des enregistrements directs (A, AAAA) et "
+"inverses (PTR) dans la zone"
+
+msgid "Allow in-line DNSSEC signing"
+msgstr "Autoriser la signature DNSSEC en ligne"
+
+msgid "Allow inline DNSSEC signing of records in the zone"
+msgstr ""
+"Autoriser la signature DNSSEC en ligne des enregistrements dans la zone"
+
+msgid "NSEC3PARAM record"
+msgstr "Enregistrement NSEC3PARAM"
+
+msgid ""
+"NSEC3PARAM record for zone in format: hash_algorithm flags iterations salt"
+msgstr ""
+"Enregistrement NSEC3PARAM pour une zone au format : algorithme_hachage "
+"marqueurs itérations salt."
+
+msgid "Resolve a host name in DNS."
+msgstr "Résoudre un nom de système DNS."
+
+msgid "Modify global DNS configuration."
+msgstr "Modifier la configuration DNS globale."
+
+msgid "Show the current global DNS configuration."
+msgstr "Afficher la configuration DNS globale."
+
+msgid "Create new DNS forward zone."
+msgstr "Créer une nouvelle zone de redirection DNS"
+
+msgid "Add a permission for per-forward zone access delegation."
+msgstr ""
+"Ajouter une permission pour une délégation d'accès de zone de redirection."
+
+msgid "Permission value"
+msgstr "Valeur de permission"
+
+msgid "Delete DNS forward zone."
+msgstr "Supprimer une zone de redirection DNS."
+
+msgid "Disable DNS Forward Zone."
+msgstr "Désactiver une zone de redirection DNS."
+
+msgid "Enable DNS Forward Zone."
+msgstr "Activer une zone de redirection DNS."
+
+msgid "Search for DNS forward zones."
+msgstr "Rechercher des zones de redirection DNS."
+
+msgid "Modify DNS forward zone."
+msgstr "Modifier une zone de redirection DNS."
+
+msgid "Remove a permission for per-forward zone access delegation."
+msgstr ""
+"Supprimer la permission pour une délégation d'accès de zone de redirection."
+
+msgid "Display information about a DNS forward zone."
+msgstr "Afficher des informations à propos des zones de redirection DNS."
+
+msgid "Add new DNS resource record."
+msgstr "Ajouter un nouvel enregistrement de ressources DNS."
+
+msgid "Force"
+msgstr "Forcer"
+
+msgid "force NS record creation even if its hostname is not in DNS"
+msgstr ""
+"forcer la création d'un enregistrement NS même si le nom du système n'est "
+"pas dans le DNS"
+
+msgid "Structured"
+msgstr "Structuré"
+
+msgid "Parse all raw DNS records and return them in a structured way"
+msgstr ""
+"Analyser tous les enregistrements DNS et les renvoyer sous forme structurée"
+
+msgid "Delete DNS resource record."
+msgstr "Supprimer un enregistrement de ressources DNS."
+
+msgid "Delete all associated records"
+msgstr "Supprimer les enregistrements associés"
+
+msgid "Search for DNS resources."
+msgstr "Rechercher des enregistrements de ressources DNS."
+
+msgid "Modify a DNS resource record."
+msgstr "Modifier un enregistrement de ressources DNS."
+
+msgid "Display DNS resource."
+msgstr "Afficher un enregistrement de ressources DNS."
+
+msgid "Create new DNS zone (SOA record)."
+msgstr "Créer une nouvelle zone DNS (enregistrement SOA)."
+
+msgid "Force DNS zone creation even if nameserver is not resolvable."
+msgstr ""
+"Forcer la création de la zone DNS même si le serveur de nom n'est pas "
+"résoluble."
+
+msgid "Add a permission for per-zone access delegation."
+msgstr "Ajouter une permission pour une délégation d'accès par zone."
+
+msgid "Delete DNS zone (SOA record)."
+msgstr "Supprimer la zone DNS (enregistrement SOA)."
+
+msgid "Disable DNS Zone."
+msgstr "Désactiver la zone DNS."
+
+msgid "Enable DNS Zone."
+msgstr "Activer la zone DNS."
+
+msgid "Search for DNS zones (SOA records)."
+msgstr "Rechercher des zones DNS (enregistrements SOA)."
+
+msgid "Forward zones only"
+msgstr "Zones redirigées uniquement"
+
+msgid "Search for forward zones only"
+msgstr "Rechercher des zones redirigées uniquement"
+
+msgid "Modify DNS zone (SOA record)."
+msgstr "Modifier la zone DNS (enregistrement SOA)."
+
+msgid "Force nameserver change even if nameserver not in DNS"
+msgstr ""
+"Forcer un changement de serveur de nom même si le serveur de nom n'est pas "
+"dans le DNS"
+
+msgid "Remove a permission for per-zone access delegation."
+msgstr "Supprimer une permission pour une délégation d'accès par zone."
+
+msgid "Display information about a DNS zone (SOA record)."
+msgstr ""
+"Afficher les informations au sujet d'une zone DNS (enregistrement SOA)."
+
+msgid ""
+"\n"
+"Groups of users\n"
+"\n"
+"Manage groups of users. By default, new groups are POSIX groups. You\n"
+"can add the --nonposix option to the group-add command to mark a new group\n"
+"as non-POSIX. You can use the --posix argument with the group-mod command\n"
+"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n"
+"converted to non-POSIX groups.\n"
+"\n"
+"Every group must have a description.\n"
+"\n"
+"POSIX groups must have a Group ID (GID) number. Changing a GID is\n"
+"supported but can have an impact on your file permissions. It is not "
+"necessary\n"
+"to supply a GID when creating a group. IPA will generate one automatically\n"
+"if it is not provided.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new group:\n"
+" ipa group-add --desc='local administrators' localadmins\n"
+"\n"
+" Add a new non-POSIX group:\n"
+" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n"
+"\n"
+" Convert a non-POSIX group to posix:\n"
+" ipa group-mod --posix remoteadmins\n"
+"\n"
+" Add a new POSIX group with a specific Group ID number:\n"
+" ipa group-add --gid=500 --desc='unix admins' unixadmins\n"
+"\n"
+" Add a new POSIX group and let IPA assign a Group ID number:\n"
+" ipa group-add --desc='printer admins' printeradmins\n"
+"\n"
+" Remove a group:\n"
+" ipa group-del unixadmins\n"
+"\n"
+" To add the \"remoteadmins\" group to the \"localadmins\" group:\n"
+" ipa group-add-member --groups=remoteadmins localadmins\n"
+"\n"
+" Add multiple users to the \"localadmins\" group:\n"
+" ipa group-add-member --users=test1 --users=test2 localadmins\n"
+"\n"
+" Remove a user from the \"localadmins\" group:\n"
+" ipa group-remove-member --users=test2 localadmins\n"
+"\n"
+" Display information about a named group.\n"
+" ipa group-show localadmins\n"
+"\n"
+"External group membership is designed to allow users from trusted domains\n"
+"to be mapped to local POSIX groups in order to actually use IPA resources.\n"
+"External members should be added to groups that specifically created as\n"
+"external and non-POSIX. Such group later should be included into one of "
+"POSIX\n"
+"groups.\n"
+"\n"
+"An external group member is currently a Security Identifier (SID) as defined "
+"by\n"
+"the trusted domain. When adding external group members, it is possible to\n"
+"specify them in either SID, or DOM\n"
+"ame, or name@domain format. IPA will attempt\n"
+"to resolve passed name to SID with the use of Global Catalog of the trusted "
+"domain.\n"
+"\n"
+"Example:\n"
+"\n"
+"1. Create group for the trusted domain admins' mapping and their local POSIX "
+"group:\n"
+"\n"
+" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
+"\n"
+"2. Add security identifier of Domain Admins of the <ad.domain> to the "
+"ad_admins_external\n"
+" group:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Allow members of ad_admins_external group to be associated with ad_admins "
+"POSIX group:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. List members of external members of ad_admins_external group to see their "
+"SIDs:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+msgstr ""
+"\n"
+"Groupes d'utilisateurs\n"
+"\n"
+"Gérer des groupes d'utilisateurs. Par défaut, tout nouveau groupe est "
+"POSIX.\n"
+"On peut ajouter l'option « --nonposix » à la commande « group-add » pour\n"
+"marquer un nouveau groupe comme non-POSIX et utiliser l'option « --posix »\n"
+"de la commande « group-mod » pour convertir un groupe non-POSIX en groupe\n"
+"POSIX. Les groupes POSIX ne peuvent pas être convertis en groupes non-"
+"POSIX.\n"
+"\n"
+"Chaque groupe doit avoir une description.\n"
+"\n"
+"Les groupes POSIX doivent avoir un numéro d'ID de groupe (GID). Modifier un\n"
+"GID est faisable, mais cela peut avoir un impact sur vos droits d'accès aux\n"
+"fichiers. Il n'est pas nécessaire d'indiquer un GID à la création du "
+"groupe.\n"
+"IPA en générera un automatiquement s'il n'est pas fourni.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Ajouter un nouveau groupe :\n"
+" ipa group-add --desc='local administrators' localadmins\n"
+"\n"
+" Ajouter un nouveau groupe non-POSIX :\n"
+" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n"
+"\n"
+" Convertir un groupe non-POSIX en groupe POSIX :\n"
+" ipa group-mod --posix remoteadmins\n"
+"\n"
+" Ajouter un nouveau groupe POSIX avec un numéro d'ID de groupe donné :\n"
+" ipa group-add --gid=500 --desc='unix admins' unixadmins\n"
+"\n"
+" Ajouter un nouveau groupe POSIX et laisser IPA assigner un numéro d'ID de "
+"groupe :\n"
+" ipa group-add --desc='printer admins' printeradmins\n"
+"\n"
+" Supprimer un groupe :\n"
+" ipa group-del unixadmins\n"
+"\n"
+" Ajouter le groupe « remoteadmins » au groupe « localadmins » :\n"
+" ipa group-add-member --groups=remoteadmins localadmins\n"
+"\n"
+" Ajouter plusieurs utilisateurs au groupe « localadmins » :\n"
+" ipa group-add-member --users=test1 --users=test2 localadmins\n"
+"\n"
+" Supprimer un utilisateur du groupe « localadmins » :\n"
+" ipa group-remove-member --users=test2 localadmins\n"
+"\n"
+" Afficher des informations à propos d'un groupe donné :\n"
+" ipa group-show localadmins\n"
+"\n"
+"L'adhésion à un groupe externe est conçue pour permettre aux utilisateurs "
+"de\n"
+"domaines approuvés d'être assimilés aux groupes POSIX locaux pour pouvoir\n"
+"utiliser réellement les ressources IPA. Des membres externes peuvent être\n"
+"ajoutés aux groupes spécifiquement crées comme externes et non-POSIX. Un "
+"tel\n"
+"groupe peut plus tard être incorporé dans un des groupes POSIX\n"
+"\n"
+"Un membre de groupe externe est actuellement identifié par un « Security\n"
+"Identifier (SID) » tel que défini pour le domaine approuvé. Pour ajouter\n"
+"un membre de groupe externe, il est possible de le définir, soit au format\n"
+"SID, soit DOM\\name, soit name@domain. IPA essayera de résoudre le nom "
+"passé\n"
+"en SID en se servant du « Global Catalog » des domaines approuvés.\n"
+"\n"
+"Exemple:\n"
+"\n"
+"1. Créer un groupe par assimilation au domaine approuvé « admins »\n"
+" et à leur groupe POSIX local :\n"
+"\n"
+" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
+"\n"
+"2. Ajouter l'identifiant de sécurité <ad.domain> de « Domain Admins » au\n"
+" groupe externe « ad_admins_external » :\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Autoriser des membres du groupe « ad_admins_external » à être associés "
+"au\n"
+" groupe POSIX « ad_admins » :\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. Lister les membres externes du groupe « ad_admins_external » pour voir\n"
+" leur SID :\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+
+msgid "Group name"
+msgstr "Nom du groupe"
+
+msgid "Group description"
+msgstr "Description du groupe"
+
+msgid "GID"
+msgstr "GID"
+
+msgid "GID (use this option to set it manually)"
+msgstr "GID (utiliser cette option pour le définir manuellement)"
+
+msgid "Member users"
+msgstr "Utilisateurs membres"
+
+msgid "Member groups"
+msgstr "Groupes de membres"
+
+msgid "Member of groups"
+msgstr "Membre des groupes"
+
+msgid "Roles"
+msgstr "Rôles"
+
+msgid "Member of netgroups"
+msgstr "Membre des groupes réseau"
+
+msgid "Member of Sudo rule"
+msgstr "Membre de règle Sudo"
+
+msgid "Member of HBAC rule"
+msgstr "Membre de règle HBAC"
+
+msgid "Indirect Member users"
+msgstr "Utilisateurs membres indirects"
+
+msgid "Indirect Member groups"
+msgstr "Groupes membres indirects"
+
+msgid "Create a new group."
+msgstr "Créer un nouveau groupe."
+
+msgid "Create as a non-POSIX group"
+msgstr "Créer en tant que groupe non-POSIX"
+
+msgid "Allow adding external non-IPA members from trusted domains"
+msgstr ""
+"Autoriser l'ajout de membres externes non-IPA depuis des domaines approuvés"
+
+msgid "Suppress processing of membership attributes."
+msgstr "Suppression du traitement des attributs d'adhésion."
+
+msgid "Add members to a group."
+msgstr "Ajouter des membres à un groupe."
+
+msgid "External member"
+msgstr "Membre externe"
+
+msgid "Members of a trusted domain in DOM\\name or name@domain form"
+msgstr "Membres d'un domaine approuvé sous la forme DOM\\nom ou nom@domaine"
+
+msgid "member group"
+msgstr "groupe membre"
+
+msgid "groups to add"
+msgstr "groupes à ajouter"
+
+msgid "Members that could not be added"
+msgstr "Membres n'ayant pu être ajoutés"
+
+msgid "Number of members added"
+msgstr "Nombre de membres ajoutés"
+
+msgid "Delete group."
+msgstr "Supprimer un groupe."
+
+msgid "Detach a managed group from a user."
+msgstr "Détacher un groupe administré d'un utilisateur."
+
+msgid "Search for groups."
+msgstr "Rechercher des groupes."
+
+msgid "search for private groups"
+msgstr "rechercher des groupes privés"
+
+msgid "search for POSIX groups"
+msgstr "rechercher des groupes POSIX"
+
+msgid ""
+"search for groups with support of external non-IPA members from trusted "
+"domains"
+msgstr ""
+"rechercher des groupes autorisant la prise en charge des membres externes "
+"non-IPA depuis les domaines approuvés"
+
+msgid "search for non-POSIX groups"
+msgstr "rechercher des groupes non-POSIX"
+
+msgid "Results should contain primary key attribute only (\"group-name\")"
+msgstr ""
+"Les résultats doivent uniquement contenir un attribut de clé principale "
+"(« group-name »)"
+
+msgid "user"
+msgstr "utilisateur"
+
+msgid "group"
+msgstr "groupe"
+
+msgid "netgroup"
+msgstr "groupe réseau"
+
+msgid "role"
+msgstr "rôle"
+
+msgid "HBAC rule"
+msgstr "Règle HBAC"
+
+msgid "sudo rule"
+msgstr "règle sudo"
+
+msgid "Modify a group."
+msgstr "Modifier un groupe."
+
+msgid "change to a POSIX group"
+msgstr "Transformer en groupe POSIX"
+
+msgid "change to support external non-IPA members from trusted domains"
+msgstr ""
+"modifier afin de permettre une prise en charge des membres externes non-IPA "
+"depuis des domaines approuvés"
+
+msgid "Rename the group object"
+msgstr "Renommer l'objet groupe"
+
+msgid "Remove members from a group."
+msgstr "Supprimer des membres d'un groupe."
+
+msgid "users to remove"
+msgstr "utilisateurs à supprimer"
+
+msgid "groups to remove"
+msgstr "groupes à supprimer"
+
+msgid "Members that could not be removed"
+msgstr "Membres n'ayant pas pu être supprimés"
+
+msgid "Number of members removed"
+msgstr "Nombre de membres supprimés"
+
+msgid "Display information about a named group."
+msgstr "Afficher les informations d'un groupe nommé."
+
+msgid ""
+"\n"
+"Host-based access control\n"
+"\n"
+"Control who can access what services on what hosts. You\n"
+"can use HBAC to control which users or groups can\n"
+"access a service, or group of services, on a target host.\n"
+"\n"
+"You can also specify a category of users and target hosts.\n"
+"This is currently limited to \"all\", but might be expanded in the\n"
+"future.\n"
+"\n"
+"Target hosts in HBAC rules must be hosts managed by IPA.\n"
+"\n"
+"The available services and groups of services are controlled by the\n"
+"hbacsvc and hbacsvcgroup plug-ins respectively.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a rule, \"test1\", that grants all users access to the host \"server"
+"\" from\n"
+" anywhere:\n"
+" ipa hbacrule-add --usercat=all test1\n"
+" ipa hbacrule-add-host --hosts=server.example.com test1\n"
+"\n"
+" Display the properties of a named HBAC rule:\n"
+" ipa hbacrule-show test1\n"
+"\n"
+" Create a rule for a specific service. This lets the user john access\n"
+" the sshd service on any machine from any machine:\n"
+" ipa hbacrule-add --hostcat=all john_sshd\n"
+" ipa hbacrule-add-user --users=john john_sshd\n"
+" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
+"\n"
+" Create a rule for a new service group. This lets the user john access\n"
+" the FTP service on any machine from any machine:\n"
+" ipa hbacsvcgroup-add ftpers\n"
+" ipa hbacsvc-add sftp\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=ftp --hbacsvcs=sftp ftpers\n"
+" ipa hbacrule-add --hostcat=all john_ftp\n"
+" ipa hbacrule-add-user --users=john john_ftp\n"
+" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
+"\n"
+" Disable a named HBAC rule:\n"
+" ipa hbacrule-disable test1\n"
+"\n"
+" Remove a named HBAC rule:\n"
+" ipa hbacrule-del allow_server\n"
+msgstr ""
+"\n"
+"Contrôle d'accès des systèmes (HBAC)\n"
+"\n"
+"HBAC (Host-based acces control) permet de contrôler qui peut accéder\n"
+"à quels services sur quels systèmes, et d'où. Il est possible\n"
+"d'utiliser le système HBAC afin de contrôler quels utilisateurs ou quels\n"
+"groupes d'un système source peuvent accéder à quels services, ou groupes\n"
+"de services, sur un hôte cible.\n"
+"\n"
+"Vous pouvez aussi indiquer une catégorie d'utilisateur, d'hôtes cibles.\n"
+"La seule catégorie existante pour le moment est \"all\", mais elles\n"
+"pourront être étendues dans le futur.\n"
+"\n"
+"Les hôtes cible des règles HBAC doivent être des hôtes administrés par IPA.\n"
+"\n"
+"Les services et groupes de services disponibles sont gérés respectivement\n"
+"par les greffons « hbacsvc » et « hbacsvcgroup ».\n"
+"\n"
+"EXEMPLES:\n"
+"\n"
+" Créer une règle \"test1\" autorisant tous les utilisateurs à accéder\n"
+" le serveur « server » depuis n'importe où :\n"
+" ipa hbacrule-add --usercat=all test1\n"
+" ipa hbacrule-add-host --hosts=server.example.com test1\n"
+"\n"
+" Afficher les propriétés d'une règle HBAC nommée :\n"
+" ipa hbacrule-show test1\n"
+"\n"
+" Créer une règle pour un service donné. Elle permet d'avoir accés au\n"
+" service sshd sur toute machine depuis n'importe quelle autre machine :\n"
+" ipa hbacrule-add --hostcat=all john_sshd\n"
+" ipa hbacrule-add-user --users=john john_sshd\n"
+" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
+"\n"
+" Créer une règle pour un nouveau groupe de services. Elle permet d'avoir\n"
+" accès au service FTP de toute machine depuis n'importe quelle machine.\n"
+" ipa hbacsvcgroup-add ftpers\n"
+" ipa hbacsvc-add sftp\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=ftp --hbacsvcs=sftp ftpers\n"
+" ipa hbacrule-add --hostcat=all john_ftp\n"
+" ipa hbacrule-add-user --users=john john_ftp\n"
+" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
+"\n"
+" Désactiver une règle HBAC nommée :\n"
+" ipa hbacrule-disable test1\n"
+"\n"
+" Supprimer une règle HBAC nommée :\n"
+" ipa hbacrule-del allow_server\n"
+"\n"
+
+msgid "Rule name"
+msgstr "Nom de règle"
+
+msgid "Rule type"
+msgstr "Type de règle"
+
+msgid "Rule type (allow)"
+msgstr "Type de règle (allow)"
+
+msgid "User category"
+msgstr "Catégorie d'utilisateur"
+
+msgid "User category the rule applies to"
+msgstr "Catégorie d'utilisateurs à laquelle la règle s'applique"
+
+msgid "Host category"
+msgstr "Catégorie de système"
+
+msgid "Host category the rule applies to"
+msgstr "Catégorie d'hôtes à laquelle la règle s'applique"
+
+msgid "Service category"
+msgstr "Catégorie de service"
+
+msgid "Service category the rule applies to"
+msgstr "Catégorie de services à laquelle la règle s'applique"
+
+msgid "Enabled"
+msgstr "Activé(e)"
+
+msgid "User Groups"
+msgstr "Groupes d'utilisateurs"
+
+msgid "Host Groups"
+msgstr "Groupes d'hôtes"
+
+msgid "Services"
+msgstr "Services"
+
+msgid "Service Groups"
+msgstr "Groupes de services"
+
+msgid "External host"
+msgstr "Système externe"
+
+msgid "Create a new HBAC rule."
+msgstr "Créer une nouvelle règle HBAC."
+
+msgid "Add target hosts and hostgroups to an HBAC rule."
+msgstr "Ajouter des hôtes et des groupes d'hôtes cibles à une règle HBAC."
+
+msgid "member host"
+msgstr "hôte membre"
+
+msgid "hosts to add"
+msgstr "hôtes à ajouter"
+
+msgid "member host group"
+msgstr "groupe d'hôte membre"
+
+msgid "host groups to add"
+msgstr "groupes d'hôtes à ajouter"
+
+msgid "Add services to an HBAC rule."
+msgstr "Ajouter des services à une règle HBAC."
+
+msgid "member HBAC service"
+msgstr "Service HBAC membre"
+
+msgid "HBAC services to add"
+msgstr "Services HBAC à ajouter"
+
+msgid "member HBAC service group"
+msgstr "Groupe de services HBAC membre"
+
+msgid "HBAC service groups to add"
+msgstr "Groupes de services HBAC à ajouter"
+
+msgid "Add users and groups to an HBAC rule."
+msgstr "Ajouter des utilisateurs et groupes à une règle HBAC."
+
+msgid "Delete an HBAC rule."
+msgstr "Supprimer une règle HBAC."
+
+msgid "Disable an HBAC rule."
+msgstr "Désactiver une règle HBAC."
+
+msgid "Enable an HBAC rule."
+msgstr "Activer une règle HBAC."
+
+msgid "Search for HBAC rules."
+msgstr "Rechercher des règles HBAC."
+
+msgid "Modify an HBAC rule."
+msgstr "Modifier une règle HBAC."
+
+msgid "Remove target hosts and hostgroups from an HBAC rule."
+msgstr "Retirer des hôtes et des groupes d'hôtes cibles d'une règle HBAC."
+
+msgid "hosts to remove"
+msgstr "hôtes à supprimer"
+
+msgid "host groups to remove"
+msgstr "groupes d'hôtes à supprimer"
+
+msgid "Remove service and service groups from an HBAC rule."
+msgstr "Ajouter des services et des groupes de services d'une règle HBAC."
+
+msgid "HBAC services to remove"
+msgstr "Services HBAC à supprimer"
+
+msgid "HBAC service groups to remove"
+msgstr "Groupes de services HBAC à supprimer"
+
+msgid "Remove users and groups from an HBAC rule."
+msgstr "Retirer des utilisateurs et des groupes d'une règle HBAC."
+
+msgid "Display the properties of an HBAC rule."
+msgstr "Afficher les propriétés d'une règle HBAC."
+
+msgid "Service name"
+msgstr "Nom de service"
+
+msgid "HBAC service"
+msgstr "Service HBAC"
+
+msgid "HBAC service description"
+msgstr "Description de service HBAC"
+
+msgid "Add a new HBAC service."
+msgstr "Ajouter un nouveau service HBAC."
+
+msgid "Delete an existing HBAC service."
+msgstr "Supprimer un service HBAC existant."
+
+msgid "Search for HBAC services."
+msgstr "Rechercher des services HBAC."
+
+msgid "Modify an HBAC service."
+msgstr "Modifier un service HBAC."
+
+msgid "Display information about an HBAC service."
+msgstr "Afficher des informations sur un service HBAC."
+
+msgid ""
+"\n"
+"HBAC Service Groups\n"
+"\n"
+"HBAC service groups can contain any number of individual services,\n"
+"or \"members\". Every group must have a description.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new HBAC service group:\n"
+" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
+"\n"
+" Add members to an HBAC service group:\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
+"\n"
+" Display information about a named group:\n"
+" ipa hbacsvcgroup-show login\n"
+"\n"
+" Delete an HBAC service group:\n"
+" ipa hbacsvcgroup-del login\n"
+msgstr ""
+"\n"
+"Groupes de services HBAC\n"
+"\n"
+"Les groupes de services HBAC peuvent contenir n'importe quel nombre de\n"
+"services « membres » individuels. Chaque groupe doit avoir une description.\n"
+"\n"
+"EXEMPLES:\n"
+"\n"
+" Ajouter un nouveau groupe de services HBAC :\n"
+" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
+"\n"
+" Ajouter des membres à un groupe de services HBAC :\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
+"\n"
+" Afficher les informations d'un groupe nommé :\n"
+" ipa hbacsvcgroup-show login\n"
+"\n"
+" Supprimer un groupe de services HBAC :\n"
+" ipa hbacsvcgroup-del login\n"
+
+msgid "Service group name"
+msgstr "Nom de groupe de services HBAC"
+
+msgid "HBAC service group description"
+msgstr "Description de groupe de services HBAC"
+
+msgid "Member HBAC service"
+msgstr "Services HBAC membres"
+
+msgid "Add a new HBAC service group."
+msgstr "Ajouter un nouveau groupe de services HBAC."
+
+msgid "Add members to an HBAC service group."
+msgstr "Ajouter des membres à un groupe de services HBAC."
+
+msgid "Delete an HBAC service group."
+msgstr "Supprimer un groupe de services HBAC."
+
+msgid "Search for an HBAC service group."
+msgstr "Rechercher des groupes de services HBAC."
+
+msgid "Modify an HBAC service group."
+msgstr "Supprimer un groupe de services HBAC."
+
+msgid "Remove members from an HBAC service group."
+msgstr "Supprimer des membres d'un groupe de services HBAC."
+
+msgid "Display information about an HBAC service group."
+msgstr "Afficher les informations sur un groupe de services HBAC."
+
+msgid "Simulate use of Host-based access controls"
+msgstr "Simulation de l'utilisation des contrôles d'accès basées sur les hôtes"
+
+msgid "User name"
+msgstr "Nom d'utilisateur"
+
+msgid "Target host"
+msgstr "Hôte cible"
+
+msgid "Rules to test. If not specified, --enabled is assumed"
+msgstr "Règles à tester. Si non précisé, --enabled est implicite"
+
+msgid "Hide details which rules are matched, not matched, or invalid"
+msgstr "Masquer les détails des règles satisfaites ou pas, ou invalides"
+
+msgid "Include all enabled IPA rules into test [default]"
+msgstr "Inclure toutes les règles IPA actives dans le test [par défaut]"
+
+msgid "Include all disabled IPA rules into test"
+msgstr "Inclure toutes les règles IPA inactives dans le test"
+
+msgid "Maximum number of rules to process when no --rules is specified"
+msgstr "Nombre maximal de règles à traiter quand « --rules » n'est défini"
+
+msgid "Warning"
+msgstr "Attention"
+
+msgid "Matched rules"
+msgstr "Règles satisfaites"
+
+msgid "Not matched rules"
+msgstr "Règles non satisfaites"
+
+msgid "Non-existent or invalid rules"
+msgstr "Règles inexistantes ou invalides"
+
+msgid "Result of simulation"
+msgstr "Résultat de la simulation"
+
+msgid "Host name"
+msgstr "Nom d'hôte"
+
+msgid "A description of this host"
+msgstr "Une description de cet hôte"
+
+msgid "Locality"
+msgstr "Localité"
+
+msgid "Host locality (e.g. \"Baltimore, MD\")"
+msgstr "Localité de l'hôte (par ex. « Paris, IDF »)"
+
+msgid "Host location (e.g. \"Lab 2\")"
+msgstr "Emplacement de l'hôte (par ex. \"Lab 2\")"
+
+msgid "Platform"
+msgstr "Plate-forme"
+
+msgid "Host hardware platform (e.g. \"Lenovo T61\")"
+msgstr "Plate-forme matérielle de l'hôte (par ex. « Lenovo T61 »)"
+
+msgid "Operating system"
+msgstr "Système d'exploitation"
+
+msgid "Host operating system and version (e.g. \"Fedora 9\")"
+msgstr "Système d'exploitation et version (par ex. « Fedora 9 »)"
+
+msgid "User password"
+msgstr "Mot de passe utilisateur"
+
+msgid "Password used in bulk enrollment"
+msgstr "Mot de passe utilisé pour les inscriptions en masse"
+
+msgid "Generate a random password to be used in bulk enrollment"
+msgstr "Créer un mot de passe aléatoire utilisé pour l'inscription en masse"
+
+msgid "Random password"
+msgstr "Mot de passe aléatoire"
+
+msgid "Certificate"
+msgstr "Certificat"
+
+msgid "Base-64 encoded server certificate"
+msgstr "Certificat du serveur codé en Base-64"
+
+msgid "Principal name"
+msgstr "Nom principal"
+
+msgid "MAC address"
+msgstr "Adresse MAC"
+
+msgid "Hardware MAC address(es) on this host"
+msgstr "Adresse(s) MAC du matériel sur cet hôte"
+
+msgid "SSH public key"
+msgstr "Clé publique SSH"
+
+msgid "Class"
+msgstr "Classe"
+
+msgid ""
+"Host category (semantics placed on this attribute are for local "
+"interpretation)"
+msgstr ""
+"Catégorie d'hôte (les sémantiques associées à cet attribut vous sont propres)"
+
+msgid "Assigned ID View"
+msgstr "Vue d'identifiants attribuée"
+
+msgid "Requires pre-authentication"
+msgstr "Nécessite une authentification préalable"
+
+msgid "Pre-authentication is required for the service"
+msgstr "Une authentification préalable est requise pour le service"
+
+msgid "Trusted for delegation"
+msgstr "Approuvé pour délégation."
+
+msgid "Client credentials may be delegated to the service"
+msgstr ""
+"Les informations d'identification du client peuvent être déléguées au service"
+
+msgid "Member of host-groups"
+msgstr "Membre du groupe d'hôtes"
+
+msgid "Keytab"
+msgstr "Tableau de clés"
+
+msgid "Users allowed to retrieve keytab"
+msgstr "Utilisateurs autorisés à récupérer un tableau de clés"
+
+msgid "Groups allowed to retrieve keytab"
+msgstr "Groupes autorisés à récupérer un tableau de clés"
+
+msgid "Hosts allowed to retrieve keytab"
+msgstr "Hôtes autorisés à récupérer un tableau de clés"
+
+msgid "Host Groups allowed to retrieve keytab"
+msgstr "Groupes d'hôtes autorisés à récupérer un tableau de clés"
+
+msgid "Users allowed to create keytab"
+msgstr "Utilisateurs autorisés à créer un tableau de clés"
+
+msgid "Groups allowed to create keytab"
+msgstr "Groupes autorisés à créer un tableau de clés"
+
+msgid "Hosts allowed to create keytab"
+msgstr "Hôtes autorisés à créer un tableau de clés"
+
+msgid "Host Groups allowed to create keytab"
+msgstr "Groupes d'hôtes autorisés à créer un tableau de clés"
+
+msgid "Add a new host."
+msgstr "Ajouter un nouvel hôte."
+
+msgid "force host name even if not in DNS"
+msgstr "forcer le nom même si absent des DNS"
+
+msgid "skip reverse DNS detection"
+msgstr "sauter la détection du DNS inverse"
+
+msgid "Add the host to DNS with this IP address"
+msgstr "Ajouter l'hôte aux DNS avec cette adresse IP"
+
+msgid "Add hosts that can manage this host."
+msgstr "Ajouter les hôtes qui peuvent gérer cet hôte."
+
+msgid ""
+"Allow users, groups, hosts or host groups to create a keytab of this host."
+msgstr ""
+"Autoriser des utilisateurs, hôtes ou groupes d'hôtes à créer un tableau de "
+"clés de cet hôte."
+
+msgid ""
+"Allow users, groups, hosts or host groups to retrieve a keytab of this host."
+msgstr ""
+"Autoriser des utilisateurs, hôtes ou groupes d'hôtes à récupérer un tableau "
+"de clés de cet hôte."
+
+msgid "Delete a host."
+msgstr "Supprimer un hôte."
+
+msgid "Remove entries from DNS"
+msgstr "Supprimer les entrées du DNS"
+
+msgid "Disable the Kerberos key, SSL certificate and all services of a host."
+msgstr ""
+"Désactiver la clé Kerberos, les certificats SSL et tous les services d'un "
+"hôte."
+
+msgid ""
+"Disallow users, groups, hosts or host groups to create a keytab of this host."
+msgstr ""
+"Interdire aux utilisateurs, hôtes ou groupes d'hôtes de créer un tableau de "
+"clés de cet hôte."
+
+msgid ""
+"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
+"host."
+msgstr ""
+"Interdire aux utilisateurs, hôtes ou groupes d'hôtes à récupérer un tableau "
+"de clés de cet hôte."
+
+msgid "Search for hosts."
+msgstr "Rechercher des hôtes."
+
+msgid "host group"
+msgstr "groupe d'hôtes"
+
+msgid "host"
+msgstr "hôte"
+
+msgid "Modify information about a host."
+msgstr "Modifier les informations d'un hôte."
+
+msgid "Kerberos principal name for this host"
+msgstr "Nom du principal Kerberos pour cet hôte"
+
+msgid "Update DNS entries"
+msgstr "Mettre à jour les entrées DNS"
+
+msgid "Remove hosts that can manage this host."
+msgstr "Supprimer les hôtes qui peuvent gérer cet hôte."
+
+msgid "Display information about a host."
+msgstr "Afficher les informations sur un hôte."
+
+msgid "file to store certificate in"
+msgstr "fichier où stocker le certificat"
+
+msgid ""
+"\n"
+"Groups of hosts.\n"
+"\n"
+"Manage groups of hosts. This is useful for applying access control to a\n"
+"number of hosts by using Host-based Access Control.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new host group:\n"
+" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
+"\n"
+" Add another new host group:\n"
+" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
+"\n"
+" Add members to the hostgroup (using Bash brace expansion):\n"
+" ipa hostgroup-add-member --hosts={box1,box2,box3} baltimore\n"
+"\n"
+" Add a hostgroup as a member of another hostgroup:\n"
+" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
+"\n"
+" Remove a host from the hostgroup:\n"
+" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
+"\n"
+" Display a host group:\n"
+" ipa hostgroup-show baltimore\n"
+"\n"
+" Delete a hostgroup:\n"
+" ipa hostgroup-del baltimore\n"
+msgstr ""
+"\n"
+"Groupes d'hôtes.\n"
+"\n"
+"Gestion des groupes d'hôtes. Permet d'appliquer des contrôles d'accès\n"
+"à plusieurs hôtes en utilisant HBAC (Host-based Access Control).\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Ajouter un nouveau groupe d'hôtes :\n"
+" ipa hostgroup-add --desc=\"Systèmes de Baltimore\" baltimore\n"
+"\n"
+" Ajouter un nouveau groupe d'hôtes :\n"
+" ipa hostgroup-add --desc=\"Systèmes du Maryland\" maryland\n"
+"\n"
+" Ajouter des membres à un groupe d'hôtes :\n"
+" ipa hostgroup-add-member --hosts={box1,box2,box3} baltimore\n"
+"\n"
+" Ajouter un groupe d'hôtes en tant que membre d'un autre groupe d'hôtes :\n"
+" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
+"\n"
+" Supprimer un hôte d'un groupe :\n"
+" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
+"\n"
+" Afficher un groupe d'hôtes :\n"
+" ipa hostgroup-show baltimore\n"
+"\n"
+" Supprimer un groupe d'hôtes :\n"
+" ipa hostgroup-del baltimore\n"
+
+msgid "Host-group"
+msgstr "Groupe d'hôtes"
+
+msgid "Name of host-group"
+msgstr "Nom du groupe d'hôtes"
+
+msgid "A description of this host-group"
+msgstr "Description de ce groupe d'hôtes"
+
+msgid "Member hosts"
+msgstr "Hôtes membres"
+
+msgid "Member host-groups"
+msgstr "Groupes d'hôtes membres"
+
+msgid "Indirect Member hosts"
+msgstr "Hôtes membres indirects"
+
+msgid "Indirect Member host-groups"
+msgstr "Groupes d'hôtes membres indirects"
+
+msgid "Add a new hostgroup."
+msgstr "Ajouter un nouveau groupe d'hôtes."
+
+msgid "Add members to a hostgroup."
+msgstr "Ajouter des membres à un groupe d'hôtes."
+
+msgid "Delete a hostgroup."
+msgstr "Supprimer un groupe d'hôtes."
+
+msgid "Search for hostgroups."
+msgstr "Rechercher un groupe d'hôtes."
+
+msgid "Modify a hostgroup."
+msgstr "Modifier un groupe d'hôtes."
+
+msgid "Remove members from a hostgroup."
+msgstr "Supprimer des membres d'un groupe d'hôtes."
+
+msgid "Display information about a hostgroup."
+msgstr "Afficher des informations sur un groupe d'hôtes."
+
+msgid "Range name"
+msgstr "Nom de la plage"
+
+msgid "First Posix ID of the range"
+msgstr "Premier ID POSIX de la plage"
+
+msgid "Number of IDs in the range"
+msgstr "Nombre d'IDs dans la plage"
+
+msgid "First RID of the corresponding RID range"
+msgstr "Premier RID dans la plage de RID correspondante"
+
+msgid "First RID of the secondary RID range"
+msgstr "Premier RID dans la plage de RID secondaire"
+
+msgid "Domain SID of the trusted domain"
+msgstr "SID du domaine approuvé"
+
+msgid "Name of the trusted domain"
+msgstr "Nom du domaine approuvé"
+
+msgid "Range type"
+msgstr "Type de plage"
+
+msgid ""
+"\n"
+"Add new ID range.\n"
+"\n"
+" To add a new ID range you always have to specify\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" Additionally\n"
+"\n"
+" --rid-base\n"
+" --secondary-rid-base\n"
+"\n"
+" may be given for a new ID range for the local domain while\n"
+"\n"
+" --rid-base\n"
+" --dom-sid\n"
+"\n"
+" must be given to add a new range for a trusted AD domain.\n"
+"\n"
+" WARNING:\n"
+"\n"
+" DNA plugin in 389-ds will allocate IDs based on the ranges configured "
+"for the\n"
+" local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+" on the local ranges set via this family of commands.\n"
+"\n"
+" Manual configuration change has to be done in the DNA plugin "
+"configuration for\n"
+" the new local range. Specifically, The dnaNextRange attribute of "
+"'cn=Posix\n"
+" IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has "
+"to be\n"
+" modified to match the new range.\n"
+" "
+msgstr ""
+"\n"
+"Ajouter une nouvelle plage d'identifiants.\n"
+"\n"
+" Pour ajouter une nouvelle plage d'identifiants vous devez toujours "
+"préciser\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" En outre,\n"
+"\n"
+" --rid-base\n"
+" --secondary-rid-base\n"
+"\n"
+" seront indiqués pour une nouvelle plage d'ID dans le domaine local alors "
+"que\n"
+"\n"
+" --rid-base\n"
+" --dom-sid\n"
+"\n"
+" doivent l'être pour ajouter une nouvelle plage pour un domaine AD de "
+"confiance.\n"
+"\n"
+" AVERTISSEMENT :\n"
+"\n"
+" Le greffon DNA dans 389-ds alloue des ID selon les plages configurées au\n"
+" titre du domaine local. Actuellement le greffon DNA *ne peut pas* être\n"
+" lui-même reconfiguré selon les plages locales définies par "
+"l'intermédiaire\n"
+" de cette famille de commandes.\n"
+"\n"
+" Un changement manuel de configuration doit être opéré dans la "
+"configuration\n"
+" du greffon DNA pour cadrer avec la nouvelle plage locale. En particulier,\n"
+" l'attribut « dnaNextRange » de « cn=Posix IDs »,^n« cn=Distributed Numeric "
+"Assignment Plugin », « cn=plugins », « cn=config »\n"
+" doivent être modifiés pour correspondre à cette nouvelle plage.\n"
+" "
+
+msgid "Delete an ID range."
+msgstr "Supprimer une plage d'ID.."
+
+msgid "Search for ranges."
+msgstr "Rechercher des plages."
+
+msgid "Modify ID range."
+msgstr "Modifier une plage."
+
+msgid "Display information about a range."
+msgstr "Afficher les informations sur une plage."
+
+msgid ""
+"\n"
+"ID Views\n"
+"Manage ID Views\n"
+"IPA allows to override certain properties of users and groups per each "
+"host.\n"
+"This functionality is primarily used to allow migration from older systems "
+"or\n"
+"other Identity Management solutions.\n"
+msgstr ""
+"\n"
+"Vues d'identifiants\n"
+"Gestion des vues d'identifiants\n"
+"IPA permet de surcharger certaines propriétés des utilisateurs et groupes "
+"par hôte.\n"
+"Cette fonctionnalité est principalement utilisée dans les situations de "
+"migrations de systèmes anciens ou d'autres solutions de gestion d'identité.\n"
+"\n"
+
+msgid "Anchor to override"
+msgstr "Balise à surcharger"
+
+msgid "Group ID Number"
+msgstr "Numéro d'identifiant de groupe"
+
+msgid "User login"
+msgstr "Identifiant de connexion"
+
+msgid "UID"
+msgstr "UID"
+
+msgid "User ID Number"
+msgstr "Numéro d'identifiant utilisateur"
+
+msgid "GECOS"
+msgstr "GECOS"
+
+msgid "Home directory"
+msgstr "Répertoire personnel"
+
+msgid "Login shell"
+msgstr "Interpréteur de commande"
+
+msgid "ID View Name"
+msgstr "Nom de la vue d'identifiants"
+
+msgid "Add a new Group ID override."
+msgstr "Ajouter une nouvelle surcharge d'identifiants de groupes."
+
+msgid "Delete an Group ID override."
+msgstr "Supprimer une surcharge d'identifiants de groupes."
+
+msgid "Search for an Group ID override."
+msgstr "Rechercher une surcharge d'identifiants de groupes"
+
+msgid "Results should contain primary key attribute only (\"anchor\")"
+msgstr ""
+"Les résultats doivent uniquement contenir un attribut de clé principale "
+"(« anchor »)"
+
+msgid "Modify an Group ID override."
+msgstr "Modifier une surcharge d'identifiants de groupes."
+
+msgid "Rename the Group ID override object"
+msgstr "Renommer l'objet surcharge d'identifiant de groupe"
+
+msgid "Display information about an Group ID override."
+msgstr "Afficher les informations d'une surcharge d'identifiants de groupes."
+
+msgid "Add a new User ID override."
+msgstr "Ajouter une nouvelle surcharge d'identifiants utilisateurs."
+
+msgid "Delete an User ID override."
+msgstr "Supprimer une surcharge d'identifiants utilisateurs."
+
+msgid "Search for an User ID override."
+msgstr "Rechercher une surcharge d'identifiants utilisateurs"
+
+msgid "Modify an User ID override."
+msgstr "Modifier une surcharge d'identifiants utilisateurs."
+
+msgid "Rename the User ID override object"
+msgstr "Renommer l'objet surcharge d'identifiant d'utilisateur"
+
+msgid "Display information about an User ID override."
+msgstr "Afficher les informations d'une surcharge d'identifiants utilisateurs."
+
+msgid "Add a new ID View."
+msgstr "Ajouter une nouvelle vue d'identifiants"
+
+msgid ""
+"Applies ID View to specified hosts or current members of specified "
+"hostgroups. If any other ID View is applied to the host, it is overriden."
+msgstr ""
+"Applique une vue d'identifiants aux hôtes ou aux membres des groupes d'hôtes "
+"indiqués. Si une autre vue d'identifiants était appliquée à l'hôte, elle est "
+"remplacée."
+
+msgid "hosts"
+msgstr "hôtes"
+
+msgid "Hosts to apply the ID View to"
+msgstr "Hôtes auxquels appliquer la vue"
+
+msgid "hostgroups"
+msgstr "groupe d'hôtes"
+
+msgid ""
+"Hostgroups to whose hosts apply the ID View to. Please note that view is not "
+"applied automatically to any hosts added to the hostgroup after running the "
+"idview-apply command."
+msgstr ""
+"Groupes d'hôtes auxquels s'applique la vue d'identifiants. Veuillez noter "
+"que cette vue ne s'applique pas automatiquement aux hôtes ajoutés au groupe "
+"après l'exécution de la commande idview-apply."
+
+msgid "Hosts that this ID View was applied to."
+msgstr "Hôtes auxquels s'applique cette vue d'identifiants."
+
+msgid "Hosts or hostgroups that this ID View could not be applied to."
+msgstr ""
+"Hôtes ou groupes d'hôtes auxquels cette vue d'identifiants ne pourra pas "
+"être appliquée."
+
+msgid "Number of hosts the ID View was applied to:"
+msgstr "Nombre d'hôtes auxquels la vue d'identifiants a été appliquée :"
+
+msgid "Delete an ID View."
+msgstr "Supprimer une vue d'identifiants."
+
+msgid "Search for an ID View."
+msgstr "Rechercher une vue d'identifiants."
+
+msgid "Modify an ID View."
+msgstr "Modifier une vue d'identifiants."
+
+msgid "Rename the ID View object"
+msgstr "Renommer l'objet surcharge de vue d'identifiants"
+
+msgid "Display information about an ID View."
+msgstr "Afficher les informations d'une vue d'identifiants."
+
+msgid "Enumerate all the hosts the view applies to."
+msgstr "Énumérer tous les hôtes auxquels la vue s'applique."
+
+msgid ""
+"Clears ID View from specified hosts or current members of specified "
+"hostgroups."
+msgstr ""
+"Retire l'application de la vue d'identifiants des hôtes ou membres des "
+"groupes d'hôtes indiqués."
+
+msgid "Hosts to clear (any) ID View from."
+msgstr "Hôtes dont on va retirer toute vue d'identifiants."
+
+msgid ""
+"Hostgroups whose hosts should have ID Views cleared. Note that view is not "
+"cleared automatically from any host added to the hostgroup after running "
+"idview-unapply command."
+msgstr ""
+"Groupes d'hôtes dont les hôtes doivent se voir la vue d'identifiants "
+"retirée. Veuillez noter que la vue n'est pas automatiquement retirée de tout "
+"hôte ajouté au groupe d'hôte après l'exécution de la commande idview-unapply."
+
+msgid "Hosts that ID View was cleared from."
+msgstr "Hôtes dont la vue d'identifiants a été retirée."
+
+msgid "Hosts or hostgroups that ID View could not be cleared from."
+msgstr ""
+"Hôtes ou groupes d'hôtes dont la vue d'identifiants n'a pu être retirée."
+
+msgid "Number of hosts that had a ID View was unset:"
+msgstr "Nombre d'hôtes dont une vue d'identifiants a été retirée :"
+
+msgid "Dict of I18N messages"
+msgstr "Dictionnaire de messages I18N"
+
+msgid "Name of object to export"
+msgstr "Nom de l'objet à exporter"
+
+msgid "Name of method to export"
+msgstr "Nom de la méthode à exporter"
+
+msgid "Name of command to export"
+msgstr "Nom de la commande à exporter"
+
+msgid "Dict of JSON encoded IPA Objects"
+msgstr "Dictionnaire d'objets IPA codés JSON"
+
+msgid "Dict of JSON encoded IPA Methods"
+msgstr "Dictionnaire de méthode IPA codées JSON"
+
+msgid "Dict of JSON encoded IPA Commands"
+msgstr "Dictionnaire de commande IPA codées JSON"
+
+msgid ""
+"\n"
+"Joining an IPA domain\n"
+msgstr ""
+"\n"
+"Rejoindre un domaine IPA\n"
+
+msgid "The hostname to register as"
+msgstr "Le nom d'hôte sous lequel enregistrer"
+
+msgid "The IPA realm"
+msgstr "Le domaine IPA"
+
+msgid "Hardware platform of the host (e.g. Lenovo T61)"
+msgstr "Plate-forme matérielle de l'hôte (par ex. Lenovo T61)"
+
+msgid "Operating System and version of the host (e.g. Fedora 9)"
+msgstr "Système d'exploitation et version de l'hôte (par ex. Fedora 9)"
+
+msgid ""
+"\n"
+"Kerberos ticket policy\n"
+"\n"
+"There is a single Kerberos ticket policy. This policy defines the\n"
+"maximum ticket lifetime and the maximum renewal age, the period during\n"
+"which the ticket is renewable.\n"
+"\n"
+"You can also create a per-user ticket policy by specifying the user login.\n"
+"\n"
+"For changes to the global policy to take effect, restarting the KDC service\n"
+"is required, which can be achieved using:\n"
+"\n"
+"service krb5kdc restart\n"
+"\n"
+"Changes to per-user policies take effect immediately for newly requested\n"
+"tickets (e.g. when the user next runs kinit).\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Display the current Kerberos ticket policy:\n"
+" ipa krbtpolicy-show\n"
+"\n"
+" Reset the policy to the default:\n"
+" ipa krbtpolicy-reset\n"
+"\n"
+" Modify the policy to 8 hours max life, 1-day max renewal:\n"
+" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
+"\n"
+" Display effective Kerberos ticket policy for user 'admin':\n"
+" ipa krbtpolicy-show admin\n"
+"\n"
+" Reset per-user policy for user 'admin':\n"
+" ipa krbtpolicy-reset admin\n"
+"\n"
+" Modify per-user policy for user 'admin':\n"
+" ipa krbtpolicy-mod admin --maxlife=3600\n"
+msgstr ""
+"\n"
+"Politique de tickets Kerberos\n"
+"\n"
+"Il n'existe qu'une seule politique de ticket Kerberos. Cette politique\n"
+"définit la durée de vie maximale des tickets, ainsi que la durée maximale "
+"de\n"
+"la période de renouvellement, temps pendant lequel le ticket est "
+"renouvelable.\n"
+"\n"
+"Vous pouvez aussi créer une politique de ticket par utilisateur en "
+"indiquant\n"
+"l'identifiant de l'utilisateur.\n"
+"\n"
+"Pour que les changements à la politique globale s'appliquent, il est \n"
+"nécessaire de redémarrer le service KDC, par exemple :\n"
+"\n"
+"service krb5kdc restart\n"
+"\n"
+"Les changements d'une politique propre à un utilisateur prennent effet\n"
+"immédiatement pour les tickets nouvellement demandés (i.e. au lancement\n"
+"suivant de « kinit » par l'utilsateur).\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Affiche la politique de ticket Kerberos en cours :\n"
+" ipa krbtpolicy-show\n"
+"\n"
+" Réinitialise la politique aux valeurs par défaut :\n"
+" ipa krbtpolicy-reset\n"
+"\n"
+" Modifie la politique à 8 heures de durée de vie, 1 journée de durée\n"
+" maximale de renouvellement :\n"
+" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
+"\n"
+" Affiche la politique de ticket Kerberos effective pour l'utilisateur\n"
+" « admin » :\n"
+" ipa krbtpolicy-show admin\n"
+"\n"
+" Réinitialise la politique de ticket Kerberos de l'utilisateur « admin » :\n"
+" ipa krbtpolicy-reset admin\n"
+"\n"
+" Modifie la politique de ticket Kerberos de l'utilisateur 'admin' :\n"
+" ipa krbtpolicy-mod admin --maxlife=3600\n"
+
+msgid "Manage ticket policy for specific user"
+msgstr "Administrer la politique de ticket pour un utilisateur donné"
+
+msgid "Max life"
+msgstr "Vie max."
+
+msgid "Maximum ticket life (seconds)"
+msgstr "Durée de vie maximale (secondes)"
+
+msgid "Max renew"
+msgstr "Renouvellement max."
+
+msgid "Maximum renewable age (seconds)"
+msgstr "Durée maximale de la période de renouvellement (secondes)"
+
+msgid "Modify Kerberos ticket policy."
+msgstr "Modifier la politique de tickets Kerberos."
+
+msgid "Reset Kerberos ticket policy to the default values."
+msgstr "Réinitialiser la politique de tickets Kerberos."
+
+msgid "Display the current Kerberos ticket policy."
+msgstr "Afficher la politique de tickets Kerberos."
+
+msgid "Migrate users and groups from DS to IPA."
+msgstr "Migrer les utilisateurs et groupes de DS vers IPA."
+
+msgid "LDAP URI"
+msgstr "URI LDAP"
+
+msgid "LDAP URI of DS server to migrate from"
+msgstr "URI LDAP du serveur DS depuis lequel effectuer la migration"
+
+msgid "bind password"
+msgstr "mot de passe de connexion"
+
+msgid "Bind DN"
+msgstr "DN de connexion"
+
+msgid "User container"
+msgstr "Conteneur d'utilisateur"
+
+msgid "DN of container for users in DS relative to base DN"
+msgstr "DN du conteneur pour les utilisateurs dans le DS relatif au DN de base"
+
+msgid "Group container"
+msgstr "Conteneur de groupes"
+
+msgid "DN of container for groups in DS relative to base DN"
+msgstr "DN du conteneur pour des groupes dans le DS relatif au DN de base"
+
+msgid "User object class"
+msgstr "Classe d'objets utilisateur"
+
+msgid "Objectclasses used to search for user entries in DS"
+msgstr ""
+"Classes d'objets à utiliser pour la recherche d'entrées utilisateurs dans DS"
+
+msgid "Group object class"
+msgstr "Classe d'objets groupe"
+
+msgid "Objectclasses used to search for group entries in DS"
+msgstr "Classes d'objets à utiliser pour la recherche d'entrées groupe dans DS"
+
+msgid "Ignore user object class"
+msgstr "Classe d'objets utilisateur à ignorer"
+
+msgid "Objectclasses to be ignored for user entries in DS"
+msgstr "Classes d'objets à ignorer pour des entrées utilisateur dans DS"
+
+msgid "Ignore user attribute"
+msgstr "Attribut utilisateur à ignorer"
+
+msgid "Attributes to be ignored for user entries in DS"
+msgstr "Attributs à ignorer dans des entrées utilisateur dans DS"
+
+msgid "Ignore group object class"
+msgstr "Classe d'objets groupe à ignorer"
+
+msgid "Objectclasses to be ignored for group entries in DS"
+msgstr "Classes d'objets à ignorer pour les entrées groupe dans DS"
+
+msgid "Ignore group attribute"
+msgstr "Attribut groupe à ignorer"
+
+msgid "Attributes to be ignored for group entries in DS"
+msgstr "Attributs à ignorer dans les entrées groupe dans DS"
+
+msgid "Overwrite GID"
+msgstr "Surcharger le GID"
+
+msgid ""
+"When migrating a group already existing in IPA domain overwrite the group "
+"GID and report as success"
+msgstr ""
+"Lors de la migration d'un groupe existant déjà dans le domaine IPA, "
+"surcharger le GID du groupe et renvoyer un succès"
+
+msgid "LDAP schema"
+msgstr "Schéma LDAP"
+
+msgid ""
+"The schema used on the LDAP server. Supported values are RFC2307 and "
+"RFC2307bis. The default is RFC2307bis"
+msgstr ""
+"Le schéma utilisé sur le serveur LDAP. Les valeurs prises en charge sont "
+"RFC2307 et RFC2307bis. La valeur par défaut est RFC2307bis"
+
+msgid "Continue"
+msgstr "Continuer"
+
+msgid ""
+"Continuous operation mode. Errors are reported but the process continues"
+msgstr ""
+"Mode continu. Les erreurs sont rapportées mais le processus se poursuit"
+
+msgid "Base DN"
+msgstr "DN de base"
+
+msgid "Base DN on remote LDAP server"
+msgstr "DN de base sur le serveur LDAP distant"
+
+msgid "Ignore compat plugin"
+msgstr "Ignorer le greffon « compat »"
+
+msgid "Allows migration despite the usage of compat plugin"
+msgstr "Autoriser la migration malgré l'utilisation du greffon « compat »"
+
+msgid "CA certificate"
+msgstr "Certificat d'AC"
+
+msgid "Load CA certificate of LDAP server from FILE"
+msgstr "Charger le certificat de l'AC du serveur LDAP depuis FILE"
+
+msgid "groups to exclude from migration"
+msgstr "groupes à exclure de la migration"
+
+msgid "users to exclude from migration"
+msgstr "utilisateurs à exclure de la migration"
+
+msgid "Lists of objects migrated; categorized by type."
+msgstr "Liste des objets migrés, catégorisés par type."
+
+msgid "Lists of objects that could not be migrated; categorized by type."
+msgstr "Liste des objets n'ayant pu être migrés, catégorisés par type."
+
+msgid "False if migration mode was disabled."
+msgstr "Faux si le mode de migration a été désactivé."
+
+msgid "False if migration fails because the compatibility plug-in is enabled."
+msgstr ""
+"False si la migration échoue parce que le greffon « compat » est activé."
+
+msgid ""
+"\n"
+"Misc plug-ins\n"
+msgstr ""
+"\n"
+"Greffons divers\n"
+
+msgid "Show environment variables."
+msgstr "Afficher les variables d'environnement."
+
+msgid "Forward to server instead of running locally"
+msgstr "Rediriger vers le serveur au lieu d'exécuter localement"
+
+msgid ""
+"retrieve and print all attributes from the server. Affects command output."
+msgstr ""
+"récupère et affiche tous les attributs du serveur. Modifie la sortie de la "
+"commande."
+
+msgid "Total number of variables env (>= count)"
+msgstr "Nombre total de variables d'environnement (>= count)"
+
+msgid "Number of variables returned (<= total)"
+msgstr "Nombre de variables renvoyées (<= total)"
+
+msgid "Show all loaded plugins."
+msgstr "Afficher tous les greffons chargés."
+
+msgid "Number of plugins loaded"
+msgstr "Nombre de greffons chargés"
+
+msgid ""
+"\n"
+"Netgroups\n"
+"\n"
+"A netgroup is a group used for permission checking. It can contain both\n"
+"user and host values.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new netgroup:\n"
+" ipa netgroup-add --desc=\"NFS admins\" admins\n"
+"\n"
+" Add members to the netgroup:\n"
+" ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
+"\n"
+" Remove a member from the netgroup:\n"
+" ipa netgroup-remove-member --users=tuser2 admins\n"
+"\n"
+" Display information about a netgroup:\n"
+" ipa netgroup-show admins\n"
+"\n"
+" Delete a netgroup:\n"
+" ipa netgroup-del admins\n"
+msgstr ""
+"\n"
+"Groupes réseau\n"
+"\n"
+"Un groupe réseau est un groupe utilisé pour la vérification des droits.\n"
+"Il peut contenir à la fois des valeurs utilisateur et hôte.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Ajouter un nouveau groupe réseau :\n"
+" ipa netgroup-add --desc=\"NFS admins\" admins\n"
+"\n"
+" Ajouter des membres au groupe réseau :\n"
+" ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
+"\n"
+" Retirer un membre du groupe réseau :\n"
+" ipa netgroup-remove-member --users=tuser2 admins\n"
+"\n"
+" Afficher les informations sur un groupe réseau :\n"
+" ipa netgroup-show admins\n"
+"\n"
+" Supprimer un groupe réseau :\n"
+" ipa netgroup-del admins\n"
+
+msgid "Netgroup name"
+msgstr "Nom de groupe réseau"
+
+msgid "Netgroup description"
+msgstr "Description de groupe réseau"
+
+msgid "NIS domain name"
+msgstr "Nom de domaine NIS"
+
+msgid "IPA unique ID"
+msgstr "ID unique IPA"
+
+msgid "Member netgroups"
+msgstr "Groupes réseau membre"
+
+msgid "Indirect Member netgroups"
+msgstr "Groupes réseau de membres indirects"
+
+msgid "Member User"
+msgstr "Utilisateur membre"
+
+msgid "Member Group"
+msgstr "Groupe membre"
+
+msgid "Member Host"
+msgstr "Hôte membre"
+
+msgid "Member Hostgroup"
+msgstr "Groupe d'hôtes membre"
+
+msgid "Add a new netgroup."
+msgstr "Ajouter un nouveau groupe réseau."
+
+msgid "Add members to a netgroup."
+msgstr "Ajouter des membres à un groupe réseau."
+
+msgid "member netgroup"
+msgstr "Groupe réseau membre"
+
+msgid "netgroups to add"
+msgstr "Groupes réseau à ajouter"
+
+msgid "Delete a netgroup."
+msgstr "Supprimer un groupe réseau."
+
+msgid "Search for a netgroup."
+msgstr "Rechercher un groupe réseau."
+
+msgid "search for managed groups"
+msgstr "rechercher les groupes administrés"
+
+msgid "Search for netgroups with these member netgroups."
+msgstr ""
+"Rechercher des groupes réseaux dont les membres sont ces groupes réseau."
+
+msgid "Search for netgroups without these member netgroups."
+msgstr ""
+"Rechercher des groupes réseaux dont les membres ne sont pas ces groupes "
+"réseau."
+
+msgid "Search for netgroups with these member users."
+msgstr "Rechercher des groupes réseaux dont les membres sont ces utilisateurs."
+
+msgid "Search for netgroups without these member users."
+msgstr ""
+"Rechercher des groupes réseaux dont les membres ne sont pas ces utilisateurs."
+
+msgid "Search for netgroups with these member groups."
+msgstr "Rechercher des groupes réseaux dont les membres sont ces groupes."
+
+msgid "Search for netgroups without these member groups."
+msgstr ""
+"Rechercher des groupes réseaux dont les membres ne sont pas ces groupes."
+
+msgid "Search for netgroups with these member hosts."
+msgstr "Rechercher des groupes réseaux dont les membres sont ces hôtes."
+
+msgid "Search for netgroups without these member hosts."
+msgstr "Rechercher des groupes réseaux dont les membres ne sont pas ces hôtes."
+
+msgid "Search for netgroups with these member host groups."
+msgstr ""
+"Rechercher des groupes réseaux dont les membres sont ces groupes d'hôtes."
+
+msgid "Search for netgroups without these member host groups."
+msgstr ""
+"Rechercher des groupes réseaux dont les membres ne sont pas ces groupes "
+"d'hôtes."
+
+msgid "Modify a netgroup."
+msgstr "Modifier un groupe réseau."
+
+msgid "Remove members from a netgroup."
+msgstr "Supprimer des membres d'un groupe réseau."
+
+msgid "netgroups to remove"
+msgstr "Groupes réseau à supprimer"
+
+msgid "Display information about a netgroup."
+msgstr "Afficher l'information sur un groupe réseau."
+
+msgid ""
+"\n"
+"OTP configuration\n"
+"\n"
+"Manage the default values that IPA uses for OTP tokens.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Show basic OTP configuration:\n"
+" ipa otpconfig-show\n"
+"\n"
+" Show all OTP configuration options:\n"
+" ipa otpconfig-show --all\n"
+"\n"
+" Change maximum TOTP authentication window to 10 minutes:\n"
+" ipa otpconfig-mod --totp-auth-window=600\n"
+"\n"
+" Change maximum TOTP synchronization window to 12 hours:\n"
+" ipa otpconfig-mod --totp-sync-window=43200\n"
+"\n"
+" Change maximum HOTP authentication window to 5:\n"
+" ipa hotpconfig-mod --hotp-auth-window=5\n"
+"\n"
+" Change maximum HOTP synchronization window to 50:\n"
+" ipa hotpconfig-mod --hotp-sync-window=50\n"
+msgstr ""
+"\n"
+"Configuration OTP\n"
+"\n"
+"Gestion des valeurs par défaut utilisées par IPA pour les jetons OTP.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Afficher la configuration de base OTP :\n"
+" ipa otpconfig-show\n"
+"\n"
+" Afficher toutes les options de configuration OTP :\n"
+" ipa otpconfig-show --all\n"
+"\n"
+" Modifier la fenêtre maximale d'authentification TOTP à 10 minutes :\n"
+" ipa otpconfig-mod --totp-auth-window=600\n"
+"\n"
+" Modifier la fenêtre maximale d'authentification TOTP à 12 heures :\n"
+" ipa otpconfig-mod --totp-sync-window=43200\n"
+"\n"
+" Modifier la fenêtre maximale d'authentification HOTP à 5 :\n"
+" ipa hotpconfig-mod --hotp-auth-window=5\n"
+"\n"
+" Modifier la fenêtre maximale d'authentification HOTP à 50 :\n"
+" ipa hotpconfig-mod --hotp-sync-window=50\n"
+
+msgid "TOTP authentication Window"
+msgstr "Fenêtre d'authentification TOTP"
+
+msgid "TOTP authentication time variance (seconds)"
+msgstr "Durée de la fenêtre d'authentification TOTP (secondes)"
+
+msgid "TOTP Synchronization Window"
+msgstr "Fenêtre de synchronisation TOTP"
+
+msgid "TOTP synchronization time variance (seconds)"
+msgstr "Variance temporelle de synchronisation TOTP (secondes)"
+
+msgid "HOTP Authentication Window"
+msgstr "Fenêtre d'authentification HOTP"
+
+msgid "HOTP authentication skip-ahead"
+msgstr "passage d'occurrence d'authentification HOTP"
+
+msgid "HOTP Synchronization Window"
+msgstr "Fenêtre de synchronisation HOTP"
+
+msgid "HOTP synchronization skip-ahead"
+msgstr "passage d'occurrence de synchronisation HOTP"
+
+msgid "Modify OTP configuration options."
+msgstr "Modifier les options de configuration OTP."
+
+msgid "Show the current OTP configuration."
+msgstr "Afficher la configuration OTP actuelle."
+
+msgid ""
+"\n"
+"OTP Tokens\n"
+"\n"
+"Manage OTP tokens.\n"
+"\n"
+"IPA supports the use of OTP tokens for multi-factor authentication. This\n"
+"code enables the management of OTP tokens.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new token:\n"
+" ipa otptoken-add --type=totp --owner=jdoe --desc=\"My soft token\"\n"
+"\n"
+" Examine the token:\n"
+" ipa otptoken-show a93db710-a31a-4639-8647-f15b2c70b78a\n"
+"\n"
+" Change the vendor:\n"
+" ipa otptoken-mod a93db710-a31a-4639-8647-f15b2c70b78a --vendor=\"Red Hat"
+"\"\n"
+"\n"
+" Delete a token:\n"
+" ipa otptoken-del a93db710-a31a-4639-8647-f15b2c70b78a\n"
+msgstr ""
+"\n"
+"Jetons OTP\n"
+"\n"
+"Configuration des jetons OTP.\n"
+"\n"
+"IPA prend en charge l'utilisation de jetons OTP pour une authentification\n"
+"à facteurs multiples. Ce code active la gestion des jetons OTP.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Ajouter un nouveau jeton :\n"
+" ipa otptoken-add --type=totp --owner=jdoe --desc=\"My soft token\"\n"
+"\n"
+" Examiner un jeton :\n"
+" ipa otptoken-show a93db710-a31a-4639-8647-f15b2c70b78a\n"
+"\n"
+" Modifier le fournisseur :\n"
+" ipa otptoken-mod a93db710-a31a-4639-8647-f15b2c70b78a --vendor=\"Red Hat"
+"\"\n"
+"\n"
+" Supprimer un jeton :\n"
+" ipa otptoken-del a93db710-a31a-4639-8647-f15b2c70b78a\n"
+
+msgid "Unique ID"
+msgstr "ID unique"
+
+msgid "Type of the token"
+msgstr "Type du jeton"
+
+msgid "Token description (informational only)"
+msgstr "Description du jeton (à titre d'information)"
+
+msgid "Owner"
+msgstr "Propriétaire"
+
+msgid "Assigned user of the token (default: self)"
+msgstr "Utilisateur assigné au jeton (par défaut : soi-même)"
+
+msgid "Manager"
+msgstr "Gestionnaire"
+
+msgid "Assigned manager of the token (default: self)"
+msgstr "Administrateur assigné au jeton (par défaut : soi-même)"
+
+msgid "Disabled"
+msgstr "Désactivé"
+
+msgid "Mark the token as disabled (default: false)"
+msgstr "Marquer le jeton comme désactivé (par défaut : faux, false)"
+
+msgid "Validity start"
+msgstr "Départ de validation"
+
+msgid "First date/time the token can be used"
+msgstr "Date et heure à partir desquels le jeton peut être utilisé"
+
+msgid "Validity end"
+msgstr "Fin de validation"
+
+msgid "Last date/time the token can be used"
+msgstr "Date et heure au delà desquels le jeton ne peut plus être utilisé"
+
+msgid "Vendor"
+msgstr "Fournisseur"
+
+msgid "Token vendor name (informational only)"
+msgstr "Nom du fabricant du jeton (à titre d'information)"
+
+msgid "Model"
+msgstr "Modèle"
+
+msgid "Token model (informational only)"
+msgstr "Modèle du jeton (à titre d'information)"
+
+msgid "Serial"
+msgstr "Numéro de série"
+
+msgid "Token serial (informational only)"
+msgstr "Numéro de série du jeton (à titre d'information)"
+
+msgid "Token secret (Base32; default: random)"
+msgstr "Secret du jeton (Base32 ; par défaut : aléatoire)"
+
+msgid "Token hash algorithm"
+msgstr "Algorithme de hachage du jeton"
+
+msgid "Digits"
+msgstr "Chiffres"
+
+msgid "Number of digits each token code will have"
+msgstr "Nombre de chiffres des codes du jeton"
+
+msgid "Clock offset"
+msgstr "Décalage d'horloge"
+
+msgid "TOTP token / FreeIPA server time difference"
+msgstr "Différence entre le jeton TOTP et le serveur FreeIPA"
+
+msgid "Clock interval"
+msgstr "Intervalle d'horloge"
+
+msgid "Length of TOTP token code validity"
+msgstr "Durée de validité du code du jeton TOTP"
+
+msgid "Counter"
+msgstr "Compteur"
+
+msgid "Initial counter for the HOTP token"
+msgstr " "
+
+msgid "Add a new OTP token."
+msgstr "Ajouter un nouveau jeton OTP"
+
+msgid "(deprecated)"
+msgstr "(obsolète)"
+
+msgid "Do not display QR code"
+msgstr "Ne pas afficher le code QR"
+
+msgid "Add users that can manage this token."
+msgstr "Ajouter des utilisateurs pouvant gérer ce jeton."
+
+msgid "Delete an OTP token."
+msgstr "Supprimer un jeton OTP"
+
+msgid "Search for OTP token."
+msgstr "Rechercher un jeton OTP"
+
+msgid "Modify a OTP token."
+msgstr "Modifier un jeton OTP"
+
+msgid "Display information about an OTP token."
+msgstr "Afficher des informations au sujet du jeton OTP"
+
+msgid ""
+"\n"
+"Set a user's password\n"
+"\n"
+"If someone other than a user changes that user's password (e.g., Helpdesk\n"
+"resets it) then the password will need to be changed the first time it\n"
+"is used. This is so the end-user is the only one who knows the password.\n"
+"\n"
+"The IPA password policy controls how often a password may be changed,\n"
+"what strength requirements exist, and the length of the password history.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" To reset your own password:\n"
+" ipa passwd\n"
+"\n"
+" To change another user's password:\n"
+" ipa passwd tuser1\n"
+msgstr ""
+"\n"
+"Définir le mot de passe d'un utilisateur\n"
+"\n"
+"Si une personne autre que l'utilisateur change le mot de passe de cet\n"
+"utilisateur (par exemple en cas de réinitialisation par les services\n"
+"d'assistance technique), le mot de passe devra être modifié la première\n"
+"fois qu'il sera utilisé, afin que l'utilisateur soit le seul à connaître\n"
+"son mot de passe.\n"
+"\n"
+"La politique de mot de passe de IPA contrôle la fréquence de changement\n"
+"des mots de passe, les prérequis de leur résistance, et la taille\n"
+"de l'historique des mots de passe.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Réinitialiser son propre mot de passe :\n"
+" ipa passwd\n"
+"\n"
+" Modifier le mot de passe d'un utilisateur :\n"
+" ipa passwd tuser1\n"
+
+msgid "Set a user's password."
+msgstr "Définir le mot de passe d'un utilisateur."
+
+msgid "New Password"
+msgstr "Nouveau mot de passe"
+
+msgid "Current Password"
+msgstr "Mot de passe actuel"
+
+msgid "OTP"
+msgstr "OTP"
+
+msgid "One Time Password"
+msgstr "Mots de passe à usage unique"
+
+msgid "Permission name"
+msgstr "Nom de permission"
+
+msgid "Granted rights"
+msgstr "Droits accordés"
+
+msgid "Rights to grant (read, search, compare, write, add, delete, all)"
+msgstr "Droits à accorder (read, search, compare, write, add, delete, all)"
+
+msgid "Effective attributes"
+msgstr "Attributs impactés"
+
+msgid "All attributes to which the permission applies"
+msgstr "Tous les attributs auxquels la permission s'applique"
+
+msgid "Included attributes"
+msgstr "Attributs inclus"
+
+msgid "User-specified attributes to which the permission applies"
+msgstr "Attributs propres à un utilisateur auxquels la permission s'applique"
+
+msgid "Excluded attributes"
+msgstr "Attributs exclus"
+
+msgid ""
+"User-specified attributes to which the permission explicitly does not apply"
+msgstr ""
+"Attributs propres à un utilisateur auxquels la permission ne s'applique "
+"explicitement pas"
+
+msgid "Default attributes"
+msgstr "Attributs par défaut"
+
+msgid "Attributes to which the permission applies by default"
+msgstr "Attributs auxquels la permission s'applique par défaut"
+
+msgid "Bind rule type"
+msgstr "Type de règle liée"
+
+msgid "Subtree to apply permissions to"
+msgstr "Branche à laquelle appliquer les permissions"
+
+msgid "Extra target filter"
+msgstr "Filtre cible supplémentaire"
+
+msgid "Raw target filter"
+msgstr "Filtre cible brut"
+
+msgid "All target filters, including those implied by type and memberof"
+msgstr ""
+"Tous les filtres cible, y compris ceux définis avec « type » et « memberof »"
+
+msgid "Target DN"
+msgstr "DN cible"
+
+msgid ""
+"Optional DN to apply the permission to (must be in the subtree, but may not "
+"yet exist)"
+msgstr ""
+"DN optionnel auquel appliquer les permissions (doit être dans le sous-arbre, "
+"mais peut ne pas encore exister)"
+
+msgid "Member of group"
+msgstr "Membre du groupe"
+
+msgid "Target members of a group (sets memberOf targetfilter)"
+msgstr "Membres cibles d'un groupe (définit « memberof » du filtre cible)"
+
+msgid "User group to apply permissions to (sets target)"
+msgstr ""
+"Groupe d'utilisateurs auquel appliquer les permissions (définit « target »)"
+
+msgid "Type of IPA object (sets subtree and objectClass targetfilter)"
+msgstr ""
+"Type d'objets IPA (définit le sous-arbre et le filtre cible de la classe "
+"d'objets)"
+
+msgid "Indirect Member of roles"
+msgstr "Membres indirect des rôles"
+
+msgid "Add a new permission."
+msgstr "Ajouter une nouvelle permission."
+
+msgid "Add a system permission without an ACI (internal command)"
+msgstr "Ajout d'une permission système sans ACI (commande interne)"
+
+msgid "Permission flags"
+msgstr "Marqueurs de permission"
+
+msgid "Delete a permission."
+msgstr "Supprimer une permission."
+
+msgid "force delete of SYSTEM permissions"
+msgstr "forcer la suppression des permissions SYSTEM"
+
+msgid "Search for permissions."
+msgstr "Recherche des permissions."
+
+msgid "Modify a permission."
+msgstr "Modifier une permission."
+
+msgid "Display information about a permission."
+msgstr "Afficher les informations sur une permission."
+
+msgid ""
+"\n"
+"Ping the remote IPA server to ensure it is running.\n"
+"\n"
+"The ping command sends an echo request to an IPA server. The server\n"
+"returns its version information. This is used by an IPA client\n"
+"to confirm that the server is available and accepting requests.\n"
+"\n"
+"The server from xmlrpc_uri in /etc/ipa/default.conf is contacted first.\n"
+"If it does not respond then the client will contact any servers defined\n"
+"by ldap SRV records in DNS.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Ping an IPA server:\n"
+" ipa ping\n"
+" ------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" ------------------------------------------\n"
+"\n"
+" 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 'https://ipa.example.com/ipa/xml'\n"
+" -----------------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" -----------------------------------------------------\n"
+msgstr ""
+"\n"
+"« Ping » sur un serveur IPA distant pour s'assurer de son fonctionnement.\n"
+"\n"
+"La commande « ping » envoie une requête « echo « au serveur IPA. Le serveur\n"
+"renvoie ses informations de version. Ce mécanisme est utilisé par le client\n"
+"IPA pour confirmer que le serveur est disponible et est en mesure "
+"d'accepter\n"
+"les requêtes.\n"
+"\n"
+"Le serveur indiqué par « xmlrpc_uri » dans « /etc/ipa/default.conf » est\n"
+"contacté en premier. S'il ne répond pas alors le client contactera "
+"n'importe\n"
+"quel autre serveur défini dans les enregistrements SRV du DNS.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" « Ping » d'un serveur IPA :\n"
+" ipa ping\n"
+" ------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" ------------------------------------------\n"
+"\n"
+" « Ping » verbeux d'un serveur IPA :\n"
+" ipa -v ping\n"
+" ipa: INFO: trying 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"
+
+msgid "Ping a remote server."
+msgstr "« Ping » sur un serveur distant."
+
+msgid ""
+"\n"
+"Kerberos pkinit options\n"
+"\n"
+"Enable or disable anonymous pkinit using the principal\n"
+"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n"
+"pkinit support.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Enable anonymous pkinit:\n"
+" ipa pkinit-anonymous enable\n"
+"\n"
+" Disable anonymous pkinit:\n"
+" ipa pkinit-anonymous disable\n"
+"\n"
+"For more information on anonymous pkinit see:\n"
+"\n"
+"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
+msgstr ""
+"\n"
+"Options de « pkinit » de Kerberos\n"
+"\n"
+"Activer ou désactiver l'opération « pkinit » anonyme en utilisant le\n"
+"principal WELLKNOWN/ANONYMOUS@REALM. Le serveur doit avoir\n"
+"été installé avec la prise en charge de « pkinit ».\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Activer le « pkinit » anonyme :\n"
+" ipa pkinit-anonymous enable\n"
+"\n"
+" Désactiver le « pkinit » anonyme :\n"
+" ipa pkinit-anonymous disable\n"
+"\n"
+"Pour plus d'informations sur « pkinit » anonyme, cf. :\n"
+"\n"
+"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
+
+msgid "Enable or Disable Anonymous PKINIT."
+msgstr "Active ou désactive un PKINIT anonyme"
+
+msgid ""
+"\n"
+"Privileges\n"
+"\n"
+"A privilege combines permissions into a logical task. A permission provides\n"
+"the rights to do a single task. There are some IPA operations that require\n"
+"multiple permissions to succeed. A privilege is where permissions are\n"
+"combined in order to perform a specific task.\n"
+"\n"
+"For example, adding a user requires the following permissions:\n"
+" * Creating a new user entry\n"
+" * Resetting a user password\n"
+" * Adding the new user to the default IPA users group\n"
+"\n"
+"Combining these three low-level tasks into a higher level task in the\n"
+"form of a privilege named \"Add User\" makes it easier to manage Roles.\n"
+"\n"
+"A privilege may not contain other privileges.\n"
+"\n"
+"See role and permission for additional information.\n"
+msgstr ""
+"\n"
+"Privilèges\n"
+"\n"
+"Un privilège combine les permissions en tâches logiques. Une permission\n"
+"fournit les droits de réaliser une tâche unique. Certaines opérations IPA\n"
+"requièrent une combinaison de plusieurs permissions. Un privilège est la\n"
+"combinaison de ces permissions pour réaliser une tâche.\n"
+"\n"
+"Par exemple, la création d'utilisateurs requiert les permissions "
+"suivantes :\n"
+" * création d'une nouvelle entrée\n"
+" * réinitialisation du mot de passe\n"
+" * ajout du nouvel utilisateur au groupe d'utilisateurs par défaut de IPA\n"
+"\n"
+"La combinaison de ces trois tâches de bas niveau en privilège nommé\n"
+"« Add User » facilite la gestion des rôles.\n"
+"\n"
+"Un privilège ne peut contenir d'autres privilèges.\n"
+"\n"
+"Reportez-vous la gestion des rôles et des permissions pour plus "
+"d'informations.\n"
+
+msgid "Privilege name"
+msgstr "Nom du privilège"
+
+msgid "Privilege description"
+msgstr "Description du privilège"
+
+msgid "Granting privilege to roles"
+msgstr "Privilèges accordés aux rôles"
+
+msgid "Add a new privilege."
+msgstr "Ajouter un nouveau privilège."
+
+msgid "Add members to a privilege."
+msgstr "Ajouter des membres à un privilège."
+
+msgid "Add permissions to a privilege."
+msgstr "Ajouter des permissions à un privilège."
+
+msgid "permission"
+msgstr "permission"
+
+msgid "permissions"
+msgstr "permissions"
+
+msgid "Number of permissions added"
+msgstr "Nombre de permissions ajoutées"
+
+msgid "Delete a privilege."
+msgstr "Supprimer un privilège"
+
+msgid "Search for privileges."
+msgstr "Rechercher des privilèges."
+
+msgid "Modify a privilege."
+msgstr "Modifier un privilège."
+
+msgid "roles to remove"
+msgstr "rôles à supprimer"
+
+msgid "Remove permissions from a privilege."
+msgstr "Supprimer des permissions d'un privilège."
+
+msgid "Number of permissions removed"
+msgstr "Nombre de permissions supprimées"
+
+msgid "Display information about a privilege."
+msgstr "Afficher les informations sur un privilège."
+
+msgid ""
+"\n"
+"Password policy\n"
+"\n"
+"A password policy sets limitations on IPA passwords, including maximum\n"
+"lifetime, minimum lifetime, the number of passwords to save in\n"
+"history, the number of character classes required (for stronger passwords)\n"
+"and the minimum password length.\n"
+"\n"
+"By default there is a single, global policy for all users. You can also\n"
+"create a password policy to apply to a group. Each user is only subject\n"
+"to one password policy, either the group policy or the global policy. A\n"
+"group policy stands alone; it is not a super-set of the global policy plus\n"
+"custom settings.\n"
+"\n"
+"Each group password policy requires a unique priority setting. If a user\n"
+"is in multiple groups that have password policies, this priority determines\n"
+"which password policy is applied. A lower value indicates a higher priority\n"
+"policy.\n"
+"\n"
+"Group password policies are automatically removed when the groups they\n"
+"are associated with are removed.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Modify the global policy:\n"
+" ipa pwpolicy-mod --minlength=10\n"
+"\n"
+" Add a new group password policy:\n"
+" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
+"minlength=8 --priority=10 localadmins\n"
+"\n"
+" Display the global password policy:\n"
+" ipa pwpolicy-show\n"
+"\n"
+" Display a group password policy:\n"
+" ipa pwpolicy-show localadmins\n"
+"\n"
+" Display the policy that would be applied to a given user:\n"
+" ipa pwpolicy-show --user=tuser1\n"
+"\n"
+" Modify a group password policy:\n"
+" ipa pwpolicy-mod --minclasses=2 localadmins\n"
+msgstr ""
+"\n"
+"Politique de mots de passe\n"
+"\n"
+"Une politique de mots de passe permet de définir des limites sur les mots "
+"de\n"
+"passe dans IPA, comme leur durée de vie, minimale ou maximale, la taille de\n"
+"l'historique de mots de passe, le nombre de classes de caractères requises\n"
+"(pour la résistance à force brute) et la longueur minimale du mot de passe.\n"
+"\n"
+"Par défaut, une politique unique et globale est définie pour tous les\n"
+"utilisateurs. Vous pouvez aussi créer une politique à appliquer à un "
+"groupe.\n"
+"Chaque utilisateur est l'objet d'une seule politique de mots de passe, par\n"
+"un groupe ou par la politique globale. Une politique de groupe remplace\n"
+"totalement la politique globale ; elle n'est pas la somme de la politique\n"
+"globale plus quelques paramètres spécifiques.\n"
+"\n"
+"Chaque politique de groupe requiert un paramètre de priorité unique. Si un\n"
+"utilisateur appartient à plusieurs groupes ayant des politiques "
+"différentes,\n"
+"la priorité sera utilisée afin de déterminer quelle politique appliquer.\n"
+"Une petite valeur indique une priorité élevée de politique.\n"
+"\n"
+"Les politiques de mots de passe sont automatiquement supprimées quand les\n"
+"groupes auxquels elles ont été associées sont supprimés.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Modifier la politique globale :\n"
+" ipa pwpolicy-mod --minlength=10\n"
+"\n"
+" Ajouter une nouvelle politique de groupe :\n"
+" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
+"minlength=8 --priority=10 localadmins\n"
+"\n"
+" Afficher la politique de mots de passe globale :\n"
+" ipa pwpolicy-show\n"
+"\n"
+" Afficher une politique de mots de passe de groupe :\n"
+" ipa pwpolicy-show localadmins\n"
+"\n"
+" Afficher la politique applicable à un utilisateur :\n"
+" ipa pwpolicy-show --user=tuser1\n"
+"\n"
+" Modifier une politique de mots de passe de groupe :\n"
+" ipa pwpolicy-mod --minclasses=2 localadmins\n"
+
+msgid "Group"
+msgstr "Groupe"
+
+msgid "Manage password policy for specific group"
+msgstr "Gérer la politique de mots de passe d'un groupe spécifique"
+
+msgid "Max lifetime (days)"
+msgstr "Durée de vie maximale (jours)"
+
+msgid "Maximum password lifetime (in days)"
+msgstr "Durée de vie maximale d'un mot de passe (en jours)"
+
+msgid "Min lifetime (hours)"
+msgstr "Durée de vie minimale (jours)"
+
+msgid "Minimum password lifetime (in hours)"
+msgstr "Durée de vie maximale d'un mot de passe (en jours)"
+
+msgid "History size"
+msgstr "Taille de l'historique"
+
+msgid "Password history size"
+msgstr "Taille de l'historique des mots de passe"
+
+msgid "Character classes"
+msgstr "Classes de caractères"
+
+msgid "Minimum number of character classes"
+msgstr "Nombre minimal de classes de caractères"
+
+msgid "Min length"
+msgstr "Longueur minimale"
+
+msgid "Minimum length of password"
+msgstr "Taille minimale d'un mot de passe"
+
+msgid "Priority of the policy (higher number means lower priority"
+msgstr "Priorité de la politique (une valeur élevé indique une priorité basse)"
+
+msgid "Max failures"
+msgstr "Nombre maximal d'échecs"
+
+msgid "Consecutive failures before lockout"
+msgstr "Échecs consécutifs avant verrouillage"
+
+msgid "Failure reset interval"
+msgstr "Délai de réinitialisation après échec"
+
+msgid "Period after which failure count will be reset (seconds)"
+msgstr "Temps après lequel le compteur d'échecs sera réinitialisé (secondes)"
+
+msgid "Lockout duration"
+msgstr "Durée du verrouillage"
+
+msgid "Period for which lockout is enforced (seconds)"
+msgstr "Durée pendant laquelle le verrouillage est actif (secondes)"
+
+msgid "Add a new group password policy."
+msgstr "Ajouter une nouvelle politique de mot de passe."
+
+msgid "Delete a group password policy."
+msgstr "Supprimer une politique de mot de passe."
+
+msgid "Search for group password policies."
+msgstr "Rechercher des politiques de mot de passe de groupe."
+
+msgid "Modify a group password policy."
+msgstr "Modifier une politique de mot de passe de groupe."
+
+msgid "Display information about password policy."
+msgstr "Afficher les informations sur une politique de mot de passe."
+
+msgid "User"
+msgstr "Utilisateur"
+
+msgid "Display effective policy for a specific user"
+msgstr "Afficher la politique effective d'un utilisateur donné"
+
+msgid "RADIUS proxy server name"
+msgstr "Nom du serveur mandataire RADIUS"
+
+msgid "A description of this RADIUS proxy server"
+msgstr "Description de ce serveur mandataire RADIUS"
+
+msgid "Server"
+msgstr "Serveur"
+
+msgid "The hostname or IP (with or without port)"
+msgstr "Nom d'hôte ou adresse IP (avec ou sans port)"
+
+msgid "Secret"
+msgstr "Secret"
+
+msgid "The secret used to encrypt data"
+msgstr "Secret utilisé pour chiffrer les données"
+
+msgid "Timeout"
+msgstr "Délai d'expiration"
+
+msgid "The total timeout across all retries (in seconds)"
+msgstr "Délai d'expiration total pour toutes les tentatives (en secondes)"
+
+msgid "Retries"
+msgstr "Tentatives"
+
+msgid "The number of times to retry authentication"
+msgstr "Le nombre de fois autorisées pour tenter une authentification"
+
+msgid "User attribute"
+msgstr "Attribut utilisateur"
+
+msgid "The username attribute on the user object"
+msgstr "L'attribut de nom d'utilisateur de l'objet utilisateur"
+
+msgid "Add a new RADIUS proxy server."
+msgstr "Ajouter un nouveau serveur mandataire RADIUS."
+
+msgid "Delete a RADIUS proxy server."
+msgstr "Supprimer un serveur mandataire RADIUS."
+
+msgid "Search for RADIUS proxy servers."
+msgstr "Rechercher des serveurs mandataires RADIUS."
+
+msgid "Modify a RADIUS proxy server."
+msgstr "Modifier un serveur mandataire RADIUS"
+
+msgid "Display information about a RADIUS proxy server."
+msgstr "Afficher les informations sur un serveur mandataire RADIUS."
+
+msgid ""
+"\n"
+"Realm domains\n"
+"\n"
+"Manage the list of domains associated with IPA realm.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Display the current list of realm domains:\n"
+" ipa realmdomains-show\n"
+"\n"
+" Replace the list of realm domains:\n"
+" ipa realmdomains-mod --domain=example.com\n"
+" ipa realmdomains-mod --domain={example1.com,example2.com,example3.com}\n"
+"\n"
+" Add a domain to the list of realm domains:\n"
+" ipa realmdomains-mod --add-domain=newdomain.com\n"
+"\n"
+" Delete a domain from the list of realm domains:\n"
+" ipa realmdomains-mod --del-domain=olddomain.com\n"
+msgstr ""
+"\n"
+"Domaines du royaume\n"
+"\n"
+"Gérer la liste des domaines associés au royaume IPA.\n"
+"\n"
+"EXEMPLES:\n"
+"\n"
+" Afficher la liste actuelle des domaines du royaume :\n"
+" ipa realmdomains-show\n"
+"\n"
+" Remplacer la liste des domaines du royaume :\n"
+" ipa realmdomains-mod --domain=example.com\n"
+" ipa realmdomains-mod --domain={example1.com,example2.com,example3.com}\n"
+"\n"
+" Ajouter un domaine à la liste des domaines du royaume :\n"
+" ipa realmdomains-mod --add-domain=newdomain.com\n"
+"\n"
+" Supprimer un domaine de la liste des domaines du royaume :\n"
+" ipa realmdomains-mod --del-domain=olddomain.com\n"
+
+msgid "Domain"
+msgstr "Domaine"
+
+msgid "Add domain"
+msgstr "Ajouter un domaine"
+
+msgid "Delete domain"
+msgstr "Supprimer un domaine"
+
+msgid "Modify realm domains."
+msgstr "Modifier les domaines du royaume."
+
+msgid "Force adding domain even if not in DNS"
+msgstr "Forcer l'ajout d'un domaine même si absent des DNS"
+
+msgid "Display the list of realm domains."
+msgstr "Afficher la liste des domaines du royaume."
+
+msgid ""
+"\n"
+"Roles\n"
+"\n"
+"A role is used for fine-grained delegation. A permission grants the ability\n"
+"to perform given low-level tasks (add a user, modify a group, etc.). A\n"
+"privilege combines one or more permissions into a higher-level abstraction\n"
+"such as useradmin. A useradmin would be able to add, delete and modify "
+"users.\n"
+"\n"
+"Privileges are assigned to Roles.\n"
+"\n"
+"Users, groups, hosts and hostgroups may be members of a Role.\n"
+"\n"
+"Roles can not contain other roles.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new role:\n"
+" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
+"\n"
+" Add some privileges to this role:\n"
+" ipa role-add-privilege --privileges=addusers junioradmin\n"
+" ipa role-add-privilege --privileges=change_password junioradmin\n"
+" ipa role-add-privilege --privileges=add_user_to_default_group "
+"junioradmin\n"
+"\n"
+" Add a group of users to this role:\n"
+" ipa group-add --desc=\"User admins\" useradmins\n"
+" ipa role-add-member --groups=useradmins junioradmin\n"
+"\n"
+" Display information about a role:\n"
+" ipa role-show junioradmin\n"
+"\n"
+" The result of this is that any users in the group 'junioradmin' can\n"
+" add users, reset passwords or add a user to the default IPA user group.\n"
+msgstr ""
+"\n"
+"Rôles\n"
+"\n"
+"Les rôles sont utilisés pour affiner les délégations. Une permission "
+"accorde\n"
+"la capacité d'effectuer une tâche de bas niveau (ajouter un utilisateur,\n"
+"modifier un groupe, etc.). Un privilège combine une ou plusieurs\n"
+"permissions en une abstraction de plus haut niveau comme « useradmin ». Un\n"
+"administrateur d'utilisateur (useradmin) sera capable d'ajouter, modifier\n"
+"et supprimer des utilisateurs.\n"
+"\n"
+"Les privilèges sont assignés aux rôles.\n"
+"\n"
+"Peuvent être membres d'un rôle des utilisateurs, des groupes, des systèmes\n"
+"et des groupes de systèmes.\n"
+"\n"
+"Les rôles ne peuvent contenir d'autres rôles.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Ajouter un nouveau rôle :\n"
+" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
+"\n"
+" Ajouter des privilèges à ce rôle :\n"
+" ipa role-add-privilege --privileges=addusers junioradmin\n"
+" ipa role-add-privilege --privileges=change_password junioradmin\n"
+" ipa role-add-privilege --privileges=add_user_to_default_group "
+"junioradmin\n"
+"\n"
+" Ajouter un groupe d'utilisateurs à ce rôle :\n"
+" ipa group-add --desc=\"User admins\" useradmins\n"
+" ipa role-add-member --groups=useradmins junioradmin\n"
+"\n"
+" Afficher les informations sur un rôle :\n"
+" ipa role-show junioradmin\n"
+"\n"
+" Le résultat des commandes ci-dessus fait que le groupe « junioradmin »\n"
+" peut ajouter des utilisateurs, réinitialiser des mots de passe, ou ajouter\n"
+" un utilisateur au groupe d'utilisateur par défaut de IPA.\n"
+
+msgid "Role name"
+msgstr "Nom du rôle"
+
+msgid "A description of this role-group"
+msgstr "Description de ce groupe de rôles"
+
+msgid "Privileges"
+msgstr "Privilèges"
+
+msgid "Member services"
+msgstr "Services membres"
+
+msgid "Add a new role."
+msgstr "Ajouter un nouveau rôle."
+
+msgid "Add members to a role."
+msgstr "Ajouter des membres à un rôle."
+
+msgid "Add privileges to a role."
+msgstr "Ajouter des privilèges à un rôle."
+
+msgid "privilege"
+msgstr "privilège"
+
+msgid "privileges"
+msgstr "privilèges"
+
+msgid "Number of privileges added"
+msgstr "Nombre de privilèges ajoutés"
+
+msgid "Delete a role."
+msgstr "Supprimer un rôle"
+
+msgid "Search for roles."
+msgstr "Rechercher des rôles."
+
+msgid "Modify a role."
+msgstr "Modifier un rôle."
+
+msgid "Remove members from a role."
+msgstr "Supprimer des membres d'un rôle."
+
+msgid "Remove privileges from a role."
+msgstr "Supprimer des privilèges d'un rôle."
+
+msgid "Number of privileges removed"
+msgstr "Nombre de privilèges retirés"
+
+msgid "Display information about a role."
+msgstr "Afficher les informations sur un rôle."
+
+msgid ""
+"\n"
+"Self-service Permissions\n"
+"\n"
+"A permission enables fine-grained delegation of permissions. Access Control\n"
+"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
+"given tasks such as adding a user, modifying a group, etc.\n"
+"\n"
+"A Self-service permission defines what an object can change in its own "
+"entry.\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a self-service rule to allow users to manage their address (using Bash\n"
+" brace expansion):\n"
+" ipa selfservice-add --permissions=write --attrs={street,postalCode,l,c,"
+"st} \"Users manage their own address\"\n"
+"\n"
+" When managing the list of attributes you need to include all attributes\n"
+" in the list, including existing ones.\n"
+" Add telephoneNumber to the list (using Bash brace expansion):\n"
+" ipa selfservice-mod --attrs={street,postalCode,l,c,st,telephoneNumber} "
+"\"Users manage their own address\"\n"
+"\n"
+" Display our updated rule:\n"
+" ipa selfservice-show \"Users manage their own address\"\n"
+"\n"
+" Delete a rule:\n"
+" ipa selfservice-del \"Users manage their own address\"\n"
+msgstr ""
+"\n"
+"Permissions de libre service\n"
+"\n"
+"Une permission permet d'affiner une délégation de permissions. Les règles "
+"ou\n"
+"instructions de contrôle d'accès (ACI) accordent la permission de donner "
+"les\n"
+"permissions d'effectuer des tâches données comme ajouter un utilisateur,\n"
+"modifier un groupe, etc.\n"
+"\n"
+"Une permission de libre service définit ce qu'un objet peut modifier dans "
+"sa\n"
+"propre entrée.\n"
+"\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Ajouter une règle de libre service permettant aux utilisateurs de gérer\n"
+"leurs adresses (avec les extensions entre accolades de Bash) :\n"
+" ipa selfservice-add --permissions=write --attrs={street,postalCode,l,c,"
+"st} \"Users manage their own address\"\n"
+"\n"
+" En gérant les listes d'attributs, vous devez incorporer tous les attributs\n"
+"dans la liste, y compris les existants.\n"
+" Ajouter « telephoneNumber » à la liste (avec extension entre accolades "
+"Bash) :\n"
+" ipa selfservice-mod --attrs={street,postalCode,l,c,st,telephoneNumber} "
+"\"Users manage their own address\"\n"
+"\n"
+" Afficher la règle modifiée :\n"
+" ipa selfservice-show \"Users manage their own address\"\n"
+"\n"
+" Supprimer une règle :\n"
+" ipa selfservice-del \"Users manage their own address\"\n"
+
+msgid "Self-service name"
+msgstr "Nom de la permission de libre service"
+
+msgid "Attributes to which the permission applies."
+msgstr "Attributs auxquels les permissions s'appliquent."
+
+msgid "Add a new self-service permission."
+msgstr "Ajouter une nouvelle permission de libre service."
+
+msgid "Delete a self-service permission."
+msgstr "Supprimer une permission de libre service."
+
+msgid "Search for a self-service permission."
+msgstr "Rechercher des permissions de libre service."
+
+msgid "Modify a self-service permission."
+msgstr "Modifier une permission de libre service."
+
+msgid "Display information about a self-service permission."
+msgstr "Afficher les informations sur une permission de libre service."
+
+msgid ""
+"\n"
+"SELinux User Mapping\n"
+"\n"
+"Map IPA users to SELinux users by host.\n"
+"\n"
+"Hosts, hostgroups, users and groups can be either defined within\n"
+"the rule or it may point to an existing HBAC rule. When using\n"
+"--hbacrule option to selinuxusermap-find an exact match is made on the\n"
+"HBAC rule name, so only one or zero entries will be returned.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a rule, \"test1\", that sets all users to xguest_u:s0 on the host "
+"\"server\":\n"
+" ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n"
+" ipa selinuxusermap-add-host --hosts=server.example.com test1\n"
+"\n"
+" Create a rule, \"test2\", that sets all users to guest_u:s0 and uses an "
+"existing HBAC rule for users and hosts:\n"
+" ipa selinuxusermap-add --usercat=all --hbacrule=webserver --"
+"selinuxuser=guest_u:s0 test2\n"
+"\n"
+" Display the properties of a rule:\n"
+" ipa selinuxusermap-show test2\n"
+"\n"
+" Create a rule for a specific user. This sets the SELinux context for\n"
+" user john to unconfined_u:s0-s0:c0.c1023 on any machine:\n"
+" ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:c0."
+"c1023 john_unconfined\n"
+" ipa selinuxusermap-add-user --users=john john_unconfined\n"
+"\n"
+" Disable a rule:\n"
+" ipa selinuxusermap-disable test1\n"
+"\n"
+" Enable a rule:\n"
+" ipa selinuxusermap-enable test1\n"
+"\n"
+" Find a rule referencing a specific HBAC rule:\n"
+" ipa selinuxusermap-find --hbacrule=allow_some\n"
+"\n"
+" Remove a rule:\n"
+" ipa selinuxusermap-del john_unconfined\n"
+"\n"
+"SEEALSO:\n"
+"\n"
+" The list controlling the order in which the SELinux user map is applied\n"
+" and the default SELinux user are available in the config-show command.\n"
+msgstr ""
+"\n"
+"Mappage d'utilisateur SELinux\n"
+"\n"
+"Fait correspondre des utilisateurs IPA aux utilisateurs SELinux par hôte.\n"
+"\n"
+"Hôtes, groupes d'hôtes, utilisateurs et groupes peuvent être définis par\n"
+"rapport, soit à la règle, soit en pointant vers une règle HBAC existante.\n"
+"En utilisant l'option « --hbacrule » de « selinuxusermap-find », une\n"
+"recherche de correspondance exacte est faite sur le nom de la règle HBAC,\n"
+"de sorte qu'une seule entrée sera renvoyée ou bien aucune.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Créer une règle « test1 » qui attribue à tous les utilisateurs le contexte\n"
+"« xguest_u:s0 » sur l'hôte « server » :\n"
+" ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n"
+" ipa selinuxusermap-add-host --hosts=server.example.com test1\n"
+"\n"
+" Créer une règle « test2 » qui attribue à tous les utilisateurs le contexte\n"
+"« guest_u:s0 » et utilise une règle HBAC existante pour utilisateurs et "
+"hôtes :\n"
+" ipa selinuxusermap-add --usercat=all --hbacrule=webserver --"
+"selinuxuser=guest_u:s0 test1\n"
+"\n"
+" Afficher les propriétés d'une règle :\n"
+" ipa selinuxusermap-show test2\n"
+"\n"
+" Créer une règle pour un utilisateur donné. Elle fixe le contexte\n"
+" SELinux de l'utilisateur « john » à « unconfined_u:s0-s0:c0.c1023 »\n"
+" sur toute machine :\n"
+" ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:c0."
+"c1023 john_unconfined\n"
+" ipa selinuxusermap-add-user --users=john john_unconfined\n"
+"\n"
+" Désactiver une règle :\n"
+" ipa selinuxusermap-disable test1\n"
+"\n"
+" Activer une règle :\n"
+" ipa selinuxusermap-enable test1\n"
+"\n"
+" Trouver une règle référençant une règle HBAC donnée :\n"
+" ipa selinuxusermap-find --hbacrule=allow_some\n"
+"\n"
+" Supprimer une règle :\n"
+" ipa selinuxusermap-del john_unconfined\n"
+"\n"
+"VOIR AUSSI :\n"
+"\n"
+" La liste contrôlant l'ordre dans lequel la mappe d'utilisateurs SELinux\n"
+" est appliquée, ainsi que l'utilisateur SELinux par défaut, sont "
+"disponibles\n"
+" avec la commande « config-show ».\n"
+
+msgid "SELinux User"
+msgstr "Utilisateur SELinux"
+
+msgid "HBAC Rule"
+msgstr "Règle HBAC"
+
+msgid "HBAC Rule that defines the users, groups and hostgroups"
+msgstr ""
+"Règle HBAC délimitant les utilisateurs, les groupes et les groupes d'hôtes"
+
+msgid "Create a new SELinux User Map."
+msgstr "Créer une nouvelle mappe d'utilisateurs SELinux"
+
+msgid "Add target hosts and hostgroups to an SELinux User Map rule."
+msgstr ""
+"Ajouter des hôtes et groupes d'hôtes cibles à une mappe d'utilisateurs "
+"SELinux"
+
+msgid "Add users and groups to an SELinux User Map rule."
+msgstr "Ajouter des utilisateurs et groupes à une mappe d'utilisateurs SELinux"
+
+msgid "Delete a SELinux User Map."
+msgstr "Supprimer une mappe d'utilisateurs SELinux"
+
+msgid "Disable an SELinux User Map rule."
+msgstr "Désactiver une mappe d'utilisateurs SELinux"
+
+msgid "Enable an SELinux User Map rule."
+msgstr "Activer une mappe d'utilisateurs SELinux"
+
+msgid "Search for SELinux User Maps."
+msgstr "Rechercher des mappes d'utilisateurs SELinux"
+
+msgid "Modify a SELinux User Map."
+msgstr "Modifier une mappe d'utilisateurs SELinux"
+
+msgid "Remove target hosts and hostgroups from an SELinux User Map rule."
+msgstr ""
+"Supprimer des hôtes et groupes d'hôtes cibles d'une mappe d'utilisateurs "
+"SELinux"
+
+msgid "Remove users and groups from an SELinux User Map rule."
+msgstr ""
+"Supprimer des utilisateurs et groupes d'une mappe d'utilisateurs SELinux"
+
+msgid "Display the properties of a SELinux User Map rule."
+msgstr "Afficher les propriétés d'une mappe d'utilisateurs SELinux"
+
+msgid "Service principal"
+msgstr "Principal du service"
+
+msgid "PAC type"
+msgstr "type de PAC"
+
+msgid ""
+"Override default list of supported PAC types. Use 'NONE' to disable PAC "
+"support for this service, e.g. this might be necessary for NFS services."
+msgstr ""
+"Surcharger la liste par défaut des types PAC pris en charge. Utiliser « NONE "
+"» pour désactiver la prise en charge PAC pour ce service, ce qui peut être "
+"nécessaire pour les services NFS par exemple."
+
+msgid "Add a new IPA new service."
+msgstr "Ajouter un nouveau service IPA."
+
+msgid "force principal name even if not in DNS"
+msgstr "forcer le nom du principal même si absent du DNS"
+
+msgid "Add hosts that can manage this service."
+msgstr "Ajouter des hôtes pouvant administrer ce service."
+
+msgid ""
+"Allow users, groups, hosts or host groups to create a keytab of this service."
+msgstr ""
+"Autoriser utilisateurs, hôtes ou groupes d'hôtes à créer un tableau de clés "
+"de ce service."
+
+msgid ""
+"Allow users, groups, hosts or host groups to retrieve a keytab of this "
+"service."
+msgstr ""
+"Autoriser les utilisateurs, groupes, hôtes ou groupes d'hôtes à récupérer un "
+"tableau de clés pour ce service."
+
+msgid "Delete an IPA service."
+msgstr "Supprimer un service IPA."
+
+msgid "Disable the Kerberos key and SSL certificate of a service."
+msgstr "Désactiver la clé Kerberos et le certificat SSL d'un service."
+
+msgid ""
+"Disallow users, groups, hosts or host groups to create a keytab of this "
+"service."
+msgstr ""
+"Interdire aux utilisateurs, hôtes ou groupes d'hôtes de créer un tableau de "
+"clés de ce service."
+
+msgid ""
+"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
+"service."
+msgstr ""
+"Interdire aux utilisateurs, hôtes ou groupes d'hôtes de récupérer un tableau "
+"de clés de ce service."
+
+msgid "Search for IPA services."
+msgstr "Rechercher des services IPA."
+
+msgid "Modify an existing IPA service."
+msgstr "Modifier un service IPA."
+
+msgid "Remove hosts that can manage this service."
+msgstr "Supprimer des hôtes pouvant administrer ce service."
+
+msgid "Display information about an IPA service."
+msgstr "Afficher les informations sur un service IPA."
+
+msgid "Sudo Command"
+msgstr "Commande sudo"
+
+msgid "A description of this command"
+msgstr "Description de la commande"
+
+msgid "Sudo Command Groups"
+msgstr "Groupes de commandes sudo"
+
+msgid "Create new Sudo Command."
+msgstr "Créer une nouvelle commande sudo."
+
+msgid "Delete Sudo Command."
+msgstr "Supprimer une commande sudo."
+
+msgid "Search for Sudo Commands."
+msgstr "Rechercher des commandes sudo."
+
+msgid "Modify Sudo Command."
+msgstr "Modifier une commande sudo."
+
+msgid "Display Sudo Command."
+msgstr "Afficher une commande sudo."
+
+msgid ""
+"\n"
+"Groups of Sudo Commands\n"
+"\n"
+"Manage groups of Sudo Commands.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new Sudo Command Group:\n"
+" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n"
+"\n"
+" Remove a Sudo Command Group:\n"
+" ipa sudocmdgroup-del admincmds\n"
+"\n"
+" Manage Sudo Command Group membership, commands:\n"
+" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less --sudocmds=/usr/bin/"
+"vim admincmds\n"
+"\n"
+" Manage Sudo Command Group membership, commands:\n"
+" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n"
+"\n"
+" Show a Sudo Command Group:\n"
+" ipa group-show localadmins\n"
+msgstr ""
+"\n"
+"Groupes de commandes sudo\n"
+"\n"
+"Administre les groupes de commandes sudo.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Ajouter un nouveau groupe de commandes sudo :\n"
+" ipa sudocmdgroup-add --desc='commandes administrateurs' admincmds\n"
+"\n"
+" Supprimer un groupe de commandes sudo :\n"
+" ipa sudocmdgroup-del admincmds\n"
+"\n"
+" Gérer les commandes, l'appartenance d'un groupe de commandes sudo :\n"
+" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less --sudocmds=/usr/bin/"
+"vim admincmds\n"
+"\n"
+" Administrer les commandes, l'appartenance d'un groupe de commandes sudo :\n"
+" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n"
+"\n"
+" Afficher un groupe de commandes sudo :\n"
+" ipa group-show localadmins\n"
+
+msgid "Sudo Command Group"
+msgstr "Groupe de commandes sudo"
+
+msgid "Commands"
+msgstr "Commandes"
+
+msgid "Create new Sudo Command Group."
+msgstr "Créer un nouveau groupe de commandes sudo."
+
+msgid "Add members to Sudo Command Group."
+msgstr "Ajouter des membres à un groupe de commandes sudo."
+
+msgid "Delete Sudo Command Group."
+msgstr "Supprimer un groupe de commandes sudo."
+
+msgid "Search for Sudo Command Groups."
+msgstr "Rechercher des groupes de commandes sudo."
+
+msgid "Modify Sudo Command Group."
+msgstr "Modifier un groupe de commandes sudo."
+
+msgid "Remove members from Sudo Command Group."
+msgstr "Supprimer des membres d'un groupe de commandes sudo."
+
+msgid "Display Sudo Command Group."
+msgstr "Afficher un groupe de commandes sudo."
+
+msgid "Command category"
+msgstr "Catégorie de commande"
+
+msgid "Command category the rule applies to"
+msgstr "Catégorie de commande à laquelle la règle s'applique"
+
+msgid "RunAs User category"
+msgstr "Catégorie « RunAs User »"
+
+msgid "RunAs User category the rule applies to"
+msgstr "Catégorie « RunAs User » à laquelle la règle s'applique"
+
+msgid "RunAs Group category"
+msgstr "Catégorie « RunAs Group »"
+
+msgid "RunAs Group category the rule applies to"
+msgstr "Catégorie « RunAs Group » à laquelle la règle s'applique"
+
+msgid "Sudo order"
+msgstr "Ordre sudo"
+
+msgid "integer to order the Sudo rules"
+msgstr "entier pour ordonner les règles sudo"
+
+msgid "External User"
+msgstr "Utilisateur externe"
+
+msgid "External User the rule applies to (sudorule-find only)"
+msgstr ""
+"Utilisateur externe auquel la règle s'applique (« sudorule-find » uniquement)"
+
+msgid "Host Masks"
+msgstr "Masques d'hôtes"
+
+msgid "Sudo Allow Commands"
+msgstr "Commandes « sudo allow »"
+
+msgid "Sudo Deny Commands"
+msgstr "Commande « sudo deny »"
+
+msgid "Sudo Allow Command Groups"
+msgstr "Groupes de commandes « sudo allow »"
+
+msgid "Sudo Deny Command Groups"
+msgstr "Groupes de commandes « sudo deny »"
+
+msgid "RunAs Users"
+msgstr "« RunAs Users »"
+
+msgid "Run as a user"
+msgstr "Lancer en tant qu'un utilisateur donné"
+
+msgid "Groups of RunAs Users"
+msgstr "Groupe de « RunAs Users »"
+
+msgid "Run as any user within a specified group"
+msgstr "Lancer en tant que n'importe quel utilisateur du groupe indiqué"
+
+msgid "RunAs External User"
+msgstr "Utilisateur « RunAs External »"
+
+msgid "External User the commands can run as (sudorule-find only)"
+msgstr ""
+"Utilisateur externe comme tel les commandes peuvent être lancées (« sudorule-"
+"find » uniquement)"
+
+msgid "External Groups of RunAs Users"
+msgstr "Groupes externes de « RunAs Users »"
+
+msgid "External Groups of users that the command can run as"
+msgstr ""
+"Groupes externes d'utilisateurs comme tel la commande peut être exécutée"
+
+msgid "RunAs Groups"
+msgstr "« RunAs Groups»"
+
+msgid "Run with the gid of a specified POSIX group"
+msgstr "Lancer avec le GID d'un groupe POSIX donné"
+
+msgid "RunAs External Group"
+msgstr "Groupe « RunAs External »"
+
+msgid "External Group the commands can run as (sudorule-find only)"
+msgstr ""
+"Groupe externe en tant que tel les commandes sont lancées (« sudorule-find » "
+"uniquement)"
+
+msgid "Sudo Option"
+msgstr "Option sudo"
+
+msgid "Create new Sudo Rule."
+msgstr "Créer une nouvelle règle sudo."
+
+msgid "Add commands and sudo command groups affected by Sudo Rule."
+msgstr ""
+"Ajouter des commandes et groupes de commandes sudo affectés par la règle "
+"sudo."
+
+msgid "Add hosts and hostgroups affected by Sudo Rule."
+msgstr "Ajouter des hôtes et groupes d'hôtes affectés par la règle sudo."
+
+msgid "host masks of allowed hosts"
+msgstr "masques d'hôtes des hôtes autorisés"
+
+msgid "Add an option to the Sudo Rule."
+msgstr "Ajouter une option à la règle sudo."
+
+msgid "Add group for Sudo to execute as."
+msgstr "Ajouter un groupe dans sudo pour exécution comme."
+
+msgid "Add users and groups for Sudo to execute as."
+msgstr "Ajouter des utilisateurs et groupes dans sudo pour exécution comme."
+
+msgid "Add users and groups affected by Sudo Rule."
+msgstr "Ajouter des utilisateurs et groupes affectés par la règle sudo."
+
+msgid "Delete Sudo Rule."
+msgstr "Règle sudo supprimée."
+
+msgid "Disable a Sudo Rule."
+msgstr "Désactiver une règle sudo."
+
+msgid "Enable a Sudo Rule."
+msgstr "Activer une règle sudo."
+
+msgid "Search for Sudo Rule."
+msgstr "Rechercher une règle sudo."
+
+msgid "Modify Sudo Rule."
+msgstr "Modifier une règle sudo."
+
+msgid "Remove commands and sudo command groups affected by Sudo Rule."
+msgstr ""
+"Retirer des commandes et groupes de commandes sudo affectés par la règle "
+"sudo."
+
+msgid "Remove hosts and hostgroups affected by Sudo Rule."
+msgstr "Retirer des hôtes et groupes d'hôtes affectés par la règle sudo."
+
+msgid "Remove an option from Sudo Rule."
+msgstr "Retirer une option d'une règle sudo."
+
+msgid "Remove group for Sudo to execute as."
+msgstr "Retirer un groupe de sudo pour exécution comme."
+
+msgid "Remove users and groups for Sudo to execute as."
+msgstr "Retirer des utilisateurs et groupes dans sudo pour exécution comme."
+
+msgid "Remove users and groups affected by Sudo Rule."
+msgstr "Retirer des utilisateurs et groupes affectés par la règle sudo."
+
+msgid "Display Sudo Rule."
+msgstr "Afficher une règle sudo."
+
+msgid ""
+"\n"
+"Cross-realm trusts\n"
+"\n"
+"Manage trust relationship between IPA and Active Directory domains.\n"
+"\n"
+"In order to allow users from a remote domain to access resources in IPA\n"
+"domain, trust relationship needs to be established. Currently IPA supports\n"
+"only trusts between IPA and Active Directory domains under control of "
+"Windows\n"
+"Server 2008 or later, with functional level 2008 or later.\n"
+"\n"
+"Please note that DNS on both IPA and Active Directory domain sides should "
+"be\n"
+"configured properly to discover each other. Trust relationship relies on\n"
+"ability to discover special resources in the other domain via DNS records.\n"
+"\n"
+"Examples:\n"
+"\n"
+"1. Establish cross-realm trust with Active Directory using AD administrator\n"
+" credentials:\n"
+"\n"
+" ipa trust-add --type=ad <ad.domain> --admin <AD domain administrator> --"
+"password\n"
+"\n"
+"2. List all existing trust relationships:\n"
+"\n"
+" ipa trust-find\n"
+"\n"
+"3. Show details of the specific trust relationship:\n"
+"\n"
+" ipa trust-show <ad.domain>\n"
+"\n"
+"4. Delete existing trust relationship:\n"
+"\n"
+" ipa trust-del <ad.domain>\n"
+"\n"
+"Once trust relationship is established, remote users will need to be mapped\n"
+"to local POSIX groups in order to actually use IPA resources. The mapping "
+"should\n"
+"be done via use of external membership of non-POSIX group and then this "
+"group\n"
+"should be included into one of local POSIX groups.\n"
+"\n"
+"Example:\n"
+"\n"
+"1. Create group for the trusted domain admins' mapping and their local POSIX "
+"group:\n"
+"\n"
+" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
+"\n"
+"2. Add security identifier of Domain Admins of the <ad.domain> to the "
+"ad_admins_external\n"
+" group:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Allow members of ad_admins_external group to be associated with ad_admins "
+"POSIX group:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. List members of external members of ad_admins_external group to see their "
+"SIDs:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+"\n"
+"\n"
+"GLOBAL TRUST CONFIGURATION\n"
+"\n"
+"When IPA AD trust subpackage is installed and ipa-adtrust-install is run,\n"
+"a local domain configuration (SID, GUID, NetBIOS name) is generated. These\n"
+"identifiers are then used when communicating with a trusted domain of the\n"
+"particular type.\n"
+"\n"
+"1. Show global trust configuration for Active Directory type of trusts:\n"
+"\n"
+" ipa trustconfig-show --type ad\n"
+"\n"
+"2. Modify global configuration for all trusts of Active Directory type and "
+"set\n"
+" a different fallback primary group (fallback primary group GID is used "
+"as\n"
+" a primary user GID if user authenticating to IPA domain does not have any "
+"other\n"
+" primary GID already set):\n"
+"\n"
+" ipa trustconfig-mod --type ad --fallback-primary-group \"alternative AD "
+"group\"\n"
+"\n"
+"3. Change primary fallback group back to default hidden group (any group "
+"with\n"
+" posixGroup object class is allowed):\n"
+"\n"
+" ipa trustconfig-mod --type ad --fallback-primary-group \"Default SMB Group"
+"\"\n"
+msgstr ""
+"\n"
+"Relations d'approbation entre domaines\n"
+"\n"
+"Gestion des relations d'approbation entre les domaines IPA et Active "
+"Directory.\n"
+"\n"
+"Pour permettre aux utilisateurs d'un domaine distant l'accès aux ressources\n"
+"d'un domaine IPA, des relations d'approbation doivent être établies.\n"
+"Actuellement IPA ne prend en charge que les relations d'approbation entre "
+"des\n"
+"domaines IPA et Active Directory sous le contrôle de Windows Server 2008 ou\n"
+"ultérieur, avec le niveau fonctionnel 2008 ou ultérieur.\n"
+"\n"
+"Veuillez noter que DNS doit être correctement configuré à la fois côté\n"
+"domaine IPA et côté Active Directory pour une découverte mutuelle. La\n"
+"relation de confiance repose sur la capacité à repérer des ressources\n"
+"spéciales dans l'autre domaine via des enregistrements DNS.\n"
+"\n"
+"Exemples :\n"
+"\n"
+"1. Établir des relations d'approbation croisées entre royaumes avec Active\n"
+"Directory avec les autorisations d'accès d'un administrateur AD :\n"
+"\n"
+" ipa trust-add --type=ad <ad.domain> --admin <AD domain administrator> --"
+"password\n"
+"\n"
+"2. Lister toutes les relations d'approbation existantes :\n"
+"\n"
+" ipa trust-find\n"
+"\n"
+"3. Voir les détails d'une relation de confiance donnée :\n"
+"\n"
+" ipa trust-show <ad.domain>\n"
+"\n"
+"4. Supprimer une relation de confiance existante :\n"
+"\n"
+" ipa trust-del <ad.domain>\n"
+"\n"
+"Une fois la relation de confiance établie, les utilisateurs distants "
+"doivent\n"
+"être mis en relation avec des groupes POSIX locaux pour utiliser réellement\n"
+"des ressources IPA. La relation doit se faire via l'appartenance à un "
+"groupe\n"
+"non-POSIX externe, puis ce groupe doit être intégré dans l'un des groupes\n"
+"POSIX locaux.\n"
+"\n"
+"Exemples :\n"
+"\n"
+"1. Créer un groupe pour la mise en relation avec le domaine approuvé\n"
+" « admins » et leur groupe POSIX local :\n"
+"\n"
+" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
+"\n"
+"2. Ajouter un identifiant de sécurité de <ad.domain> de Domain Admins au\n"
+" groupe « ad_admins_external » :\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Autoriser des membres du groupe « ad_admins_external » à s'associer\n"
+" avec le groupe POSIX ad_admins :\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. Lister les membres externes du groupe externe « ad_admins_external »\n"
+" pour voir leur SID :\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+"\n"
+"\n"
+"CONFIGURATION D'UNE CONFIANCE GLOBALE\n"
+"\n"
+"Une fois le sous-paquet « IPA AD trust » installé et « ipa-adtrust-"
+"install »\n"
+"exécuté, une configuration de domaine local (SID, GUID, nom NetBIOS) est\n"
+"créée. Ces identifiants sont alors utilisés lors de communications avec un\n"
+"domaine approuvé de type particulier.\n"
+"\n"
+"1. Afficher la configuration de confiance globale pour les types de\n"
+" confiance Active Directory :\n"
+"\n"
+" ipa trustconfig-show --type ad\n"
+"\n"
+"2. Modifier la configuration globale de toutes les confiances de type\n"
+" Active Directory et définir un groupe principal de recours (le GID du\n"
+" groupe principal de recours est utilisé comme GID d'utilisateur "
+"principal\n"
+" si l'utilisateur s'authentifiant auprès du domaine IPA n'a pas d'autre\n"
+" GID principal déjà défini) :\n"
+"\n"
+" ipa trustconfig-mod --type ad --fallback-primary-group \"alternative AD "
+"group\"\n"
+"\n"
+"3. Revenir au groupe caché par défaut comme groupe de recours principal\n"
+" (tout groupe de la classe objet « posixGroup » est autorisé) :\n"
+"\n"
+" ipa trustconfig-mod --type ad --fallback-primary-group \"Default SMB Group"
+"\"\n"
+
+msgid "Realm name"
+msgstr "Nom du royaume"
+
+msgid "Domain NetBIOS name"
+msgstr "Nom de domaine NetBIOS"
+
+msgid "Domain Security Identifier"
+msgstr "Identifiant de sécurité du domaine"
+
+msgid "SID blacklist incoming"
+msgstr "Entrant dans liste noire de SID"
+
+msgid "SID blacklist outgoing"
+msgstr "Sortant de liste noire de SID"
+
+msgid "Security Identifier"
+msgstr "Identifiant de sécurité"
+
+msgid "NetBIOS name"
+msgstr "Nom NetBIOS"
+
+msgid "Domain GUID"
+msgstr "GUID du domaine"
+
+msgid "Fallback primary group"
+msgstr "Groupe principal de repli"
+
+msgid "Domain name"
+msgstr "Nom de domaine"
+
+msgid "Trusted domain partner"
+msgstr "Partenaire de domaine approuvé"
+
+msgid "Determine whether ipa-adtrust-install has been run on this system"
+msgstr ""
+"Déterminer si la commande « ipa-adtrust-install » a été exécutée sur ce "
+"système"
+
+msgid ""
+"Determine whether Schema Compatibility plugin is configured to serve trusted "
+"domain users and groups"
+msgstr ""
+"Déterminer si le greffon de compatibilité de schéma est configuré pour "
+"servir les utilisateurs et groupes du domaine"
+
+msgid "Determine whether ipa-adtrust-install has been run with sidgen task"
+msgstr ""
+"Déterminer si la commande « ipa-adtrust-install » a été exécutée avec la "
+"tâche « sidgen »"
+
+msgid ""
+"\n"
+"Add new trust to use.\n"
+"\n"
+"This command establishes trust relationship to another domain\n"
+"which becomes 'trusted'. As result, users of the trusted domain\n"
+"may access resources of this domain.\n"
+"\n"
+"Only trusts to Active Directory domains are supported right now.\n"
+"\n"
+"The command can be safely run multiple times against the same domain,\n"
+"this will cause change to trust relationship credentials on both\n"
+"sides.\n"
+" "
+msgstr ""
+"\n"
+"Ajout d'une nouvelle relation de confiance.\n"
+"\n"
+"Cette commande établit une relation de confiance avec un autre domaine\n"
+"qui ainsi devient « de confiance ». En conséquence, des utilisateurs du\n"
+"domaine approuvé peuvent avoir accès aux ressources de ce domaine.\n"
+"\n"
+"Actuellement, seules les relations d'approbation avec les domaines\n"
+"Active Directory sont prises en charge.\n"
+"\n"
+"Cette commande peut être lancée plusieurs fois en toute sécurité à\n"
+"l'encontre du même domaine, elle modifiera les références de la relation de\n"
+"confiance des deux côtés.\n"
+" "
+
+msgid "Trust type (ad for Active Directory, default)"
+msgstr "Type de confiance (par défaut, ad pour Active Directory)"
+
+msgid "Active Directory domain administrator"
+msgstr "Administrateur du domaine Active Directory"
+
+msgid "Active Directory domain administrator's password"
+msgstr "Mot de passe de l'administrateur de domaine Active Directory"
+
+msgid "Domain controller for the Active Directory domain (optional)"
+msgstr "Contrôleur de domaine pour le domaine Active Directory (optionnel)"
+
+msgid "Shared secret for the trust"
+msgstr "Secret partagé pour la confiance"
+
+msgid "First Posix ID of the range reserved for the trusted domain"
+msgstr "Premier ID POSIX de la plage réservée au domaine approuvé"
+
+msgid "Size of the ID range reserved for the trusted domain"
+msgstr "Taille de la plage d'ID réservée au domaine approuvé"
+
+msgid "Delete a trust."
+msgstr "Supprimer la confiance."
+
+msgid "Refresh list of the domains associated with the trust"
+msgstr "Rafraîchir la liste des domaines associés à la relation de confiance"
+
+msgid "Search for trusts."
+msgstr "Rechercher des confiances."
+
+msgid "Resolve security identifiers of users and groups in trusted domains"
+msgstr ""
+"Résoudre les identifiants de sécurité des groupes et utilisateurs dans des "
+"domaines approuvés"
+
+msgid "Security Identifiers (SIDs)"
+msgstr "Identifiants de sécurité (SID)"
+
+msgid "Display information about a trust."
+msgstr "Afficher des informations sur une relation de confiance."
+
+msgid "Modify global trust configuration."
+msgstr "Modifier la configuration globale des relations d'approbation."
+
+msgid "Show global trust configuration."
+msgstr "Afficher la configuration globale des relations d'approbation."
+
+msgid "Allow access from the trusted domain"
+msgstr "Autoriser l'accès depuis le domaine approuvé"
+
+msgid "Disable use of IPA resources by the domain of the trust"
+msgstr "Interdire l'utilisation de ressources IPA par le domaine approuvé"
+
+msgid "Allow use of IPA resources by the domain of the trust"
+msgstr "Autoriser l'utilisation des ressources IPA par le domaine approuvé"
+
+msgid "Search domains of the trust"
+msgstr "Recherches dans les domaines approuvés"
+
+msgid "Modify trustdomain of the trust"
+msgstr "Modifier le domaine approuvé de la confiance"
+
+msgid ""
+"\n"
+"Users\n"
+"\n"
+"Manage user entries. All users are POSIX users.\n"
+"\n"
+"IPA supports a wide range of username formats, but you need to be aware of "
+"any\n"
+"restrictions that may apply to your particular environment. For example,\n"
+"usernames that start with a digit or usernames that exceed a certain length\n"
+"may cause problems for some UNIX systems.\n"
+"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n"
+"\n"
+"Disabling a user account prevents that user from obtaining new Kerberos\n"
+"credentials. It does not invalidate any credentials that have already\n"
+"been issued.\n"
+"\n"
+"Password management is not a part of this module. For more information\n"
+"about this topic please see: ipa help passwd\n"
+"\n"
+"Account lockout on password failure happens per IPA master. The user-status\n"
+"command can be used to identify which master the user is locked out on.\n"
+"It is on that master the administrator must unlock the user.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new user:\n"
+" ipa user-add --first=Tim --last=User --password tuser1\n"
+"\n"
+" Find all users whose entries include the string \"Tim\":\n"
+" ipa user-find Tim\n"
+"\n"
+" Find all users with \"Tim\" as the first name:\n"
+" ipa user-find --first=Tim\n"
+"\n"
+" Disable a user account:\n"
+" ipa user-disable tuser1\n"
+"\n"
+" Enable a user account:\n"
+" ipa user-enable tuser1\n"
+"\n"
+" Delete a user:\n"
+" ipa user-del tuser1\n"
+msgstr ""
+"\n"
+"Utilisateurs\n"
+"\n"
+"Gestion des utilisateurs. Tous les utilisateurs sont de type POSIX.\n"
+"\n"
+"IPA prend en charge un grand nombre de formats de noms d'utilisateurs.\n"
+"Certaines restrictions peuvent cependant s'appliquer dans un environnement\n"
+"particulier. Par exemple, les noms d'utilisateurs commençant par un chiffre\n"
+"ou ceux dépassant une certaine longueur peuvent poser problème à certains\n"
+"systèmes UNIX.\n"
+"Utiliser la commande « ipa config-mod » afin de modifier le format de nom\n"
+"d'utilisateur autorisé par les outils IPA.\n"
+"\n"
+"La désactivation d'un compte utilisateur lui interdit d'obtenir de\n"
+"nouveaux justificatifs d'identité Kerberos. Elle n'invalide pas les\n"
+"justificatifs déjà obtenus.\n"
+"\n"
+"L'administration des mots de passe ne fait pas partie de ce module. Pour\n"
+"plus d'informations sur ce sujet, cf. : « ipa help passwd »\n"
+"\n"
+"Le verrouillage de compte en cas d'échec de mot de passe est déclenché par\n"
+"le maître IPA de l'utilisateur. La commande « user-status » permet de\n"
+"l'identifier. C'est sur ​​ce maître que l'administrateur doit déverrouiller\n"
+"l'utilisateur.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Ajouter un nouvel utilisateur :\n"
+" ipa user-add --first=Tim --last=User --password tuser1\n"
+"\n"
+" Trouver tous les utilisateurs dont l'entrée contient la chaîne « Tim » :\n"
+" ipa user-find Tim\n"
+"\n"
+" Trouver tous les utilisateurs ayant « Tim » comme prénom :\n"
+" ipa user-find --first=Tim\n"
+"\n"
+" Désactiver un compte utilisateur :\n"
+" ipa user-disable tuser1\n"
+"\n"
+" Activer un compte utilisateur :\n"
+" ipa user-enable tuser1\n"
+"\n"
+" Supprimer un utilisateur :\n"
+" ipa user-del tuser1\n"
+"\n"
+
+msgid "First name"
+msgstr "Prénom"
+
+msgid "Last name"
+msgstr "Nom"
+
+msgid "Full name"
+msgstr "Nom complet"
+
+msgid "Display name"
+msgstr "Nom affiché"
+
+msgid "Initials"
+msgstr "Initiales"
+
+msgid "Kerberos principal"
+msgstr "Principal Kerberos"
+
+msgid "Kerberos principal expiration"
+msgstr "Expiration du principal Kerberos"
+
+msgid "Email address"
+msgstr "Adresse courriel"
+
+msgid "Prompt to set the user password"
+msgstr "Invite de définition du mot de passe utilisateur"
+
+msgid "Generate a random user password"
+msgstr "Créer un mot de passe aléatoire"
+
+msgid "User ID Number (system will assign one if not provided)"
+msgstr ""
+"Numéro identifiant d'utilisateur (le système en assigne un si non défini)"
+
+msgid "Street address"
+msgstr "Adresse"
+
+msgid "City"
+msgstr "Ville"
+
+msgid "State/Province"
+msgstr "État/Province"
+
+msgid "ZIP"
+msgstr "Code postal"
+
+msgid "Telephone Number"
+msgstr "Numéro de téléphone"
+
+msgid "Mobile Telephone Number"
+msgstr "Numéro de téléphone mobile"
+
+msgid "Pager Number"
+msgstr "Numéro de téléavertisseur"
+
+msgid "Fax Number"
+msgstr "Numéro de fax"
+
+msgid "Org. Unit"
+msgstr "Unité organisationnelle"
+
+msgid "Job Title"
+msgstr "Titre de poste"
+
+msgid "Car License"
+msgstr "Permis de conduire/carte d'identité"
+
+msgid "Account disabled"
+msgstr "Compte désactivé"
+
+msgid "User authentication types"
+msgstr "Types d'authentification utilisateur"
+
+msgid "Types of supported user authentication"
+msgstr "Types d'authentification utilisateur pris en charge"
+
+msgid ""
+"User category (semantics placed on this attribute are for local "
+"interpretation)"
+msgstr ""
+"Catégorie d'utilisateurs (la sémantique associée à cet attribut est "
+"interprétée localement)"
+
+msgid "RADIUS proxy configuration"
+msgstr "Configuration du serveur mandataire RADIUS"
+
+msgid "RADIUS proxy username"
+msgstr "Nom d'utilisateur sur serveur mandataire RADIUS"
+
+msgid "Department Number"
+msgstr "Numéro du service"
+
+msgid "Employee Number"
+msgstr "Matricule"
+
+msgid "Employee Type"
+msgstr "Type d'employé"
+
+msgid "Preferred Language"
+msgstr "Langue préférée"
+
+msgid "Kerberos keys available"
+msgstr "Clés Kerberos disponibles"
+
+msgid "Add a new user."
+msgstr "Ajouter un nouvel utilisateur."
+
+msgid "Don't create user private group"
+msgstr "Ne pas créer de groupe privé"
+
+msgid "Delete a user."
+msgstr "Supprimer un utilisateur."
+
+msgid "Disable a user account."
+msgstr "Désactiver un compte utilisateur."
+
+msgid "Enable a user account."
+msgstr "Activer un compte utilisateur."
+
+msgid "Search for users."
+msgstr "Rechercher des utilisateurs."
+
+msgid "Self"
+msgstr "Moi-même"
+
+msgid "Display user record for current Kerberos principal"
+msgstr ""
+"Afficher l'enregistrement utilisateur pour le principal Kerberos en cours"
+
+msgid "Modify a user."
+msgstr "Modifier un utilisateur."
+
+msgid "Display information about a user."
+msgstr "Afficher l'information sur un utilisateur."
+
+msgid "Time limit of search in seconds (0 is unlimited)"
+msgstr "Limite de la durée de la recherche en secondes (0 pour illimité)"
+
+msgid "Maximum number of entries returned (0 is unlimited)"
+msgstr "Nombre maximal d'entrées renvoyées (0 pour illimité)"
+
+msgid ""
+"\n"
+"Manage CA ACL rules.\n"
+"\n"
+"This plugin is used to define rules governing which principals are\n"
+"permitted to have certificates issued using a given certificate\n"
+"profile.\n"
+"\n"
+"PROFILE ID SYNTAX:\n"
+"\n"
+"A Profile ID is a string without spaces or punctuation starting with a "
+"letter\n"
+"and followed by a sequence of letters, digits or underscore (\"_\").\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a CA ACL \"test\" that grants all users access to the\n"
+" \"UserCert\" profile:\n"
+" ipa caacl-add test --usercat=all\n"
+" ipa caacl-add-profile test --certprofiles UserCert\n"
+"\n"
+" Display the properties of a named CA ACL:\n"
+" ipa caacl-show test\n"
+"\n"
+" Create a CA ACL to let user \"alice\" use the \"DNP3\" profile:\n"
+" ipa caacl-add-profile alice_dnp3 --certprofiles DNP3\n"
+" ipa caacl-add-user alice_dnp3 --user=alice\n"
+"\n"
+" Disable a CA ACL:\n"
+" ipa caacl-disable test\n"
+"\n"
+" Remove a CA ACL:\n"
+" ipa caacl-del test\n"
+msgstr ""
+"\n"
+"Gestion des règles de LCA de l'AC.\n"
+"\n"
+"Ce grffon est utilisé pour définir les règles gouvernant quels principaux \n"
+"sont autorisés à se voir attribuer des certificats à l'aide d'un profil\n"
+"donné de certificat.\n"
+"\n"
+"SYNTAXE D'IDENTIFIANT DE PROFIL :\n"
+"\n"
+"Un identifiant de profil est une chaîne sans espace ni ponctuation débutant "
+"par\n"
+"une lettre et suivie d'une séquence de lettres, chiffres, ou caractère "
+"souligné (\"_\").\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Créer une LCA d'AC « test » autorisant tous les utilisateurs à accéder \n"
+" au profil « UserCert » :\n"
+" ipa caacl-add test --usercat=all\n"
+" ipa caacl-add-profile test --certprofiles UserCert\n"
+"\n"
+" Afficher les propriétés d'une LCA d'AC nommée :\n"
+" ipa caacl-show test\n"
+"\n"
+" Créer une LCA d'AC autorisant l'utilisatrice « alice » à utiliser le "
+"profile « DNP3 » :\n"
+" ipa caacl-add-profile alice_dnp3 --certprofiles DNP3\n"
+" ipa caacl-add-user alice_dnp3 --user=alice\n"
+"\n"
+" Désactiver une LCA d'AC :\n"
+" ipa caacl-disable test\n"
+"\n"
+" Supprimer une LCA d'AC :\n"
+" ipa caacl-del test\n"
+
+msgid "ACL name"
+msgstr "Nom de la LCA"
+
+msgid "Profile category"
+msgstr "Catégorie de profil"
+
+msgid "Profile category the ACL applies to"
+msgstr "Catégorie de profil à laquelle la LCA s'applique"
+
+msgid "User category the ACL applies to"
+msgstr "Catégorie d'utilisateur à laquelle la LCA s'applique"
+
+msgid "Host category the ACL applies to"
+msgstr "Catégorie d'hôte à laquelle la LCA s'applique"
+
+msgid "Service category the ACL applies to"
+msgstr "Catégorie de service à laquelle la LCA s'applique"
+
+msgid "Profiles"
+msgstr "Profils"
+
+msgid "Create a new CA ACL."
+msgstr "Créer une nouvelle LCA d'AC."
+
+msgid "Add target hosts and hostgroups to a CA ACL."
+msgstr "Ajouter des hôtes cibles et groupes d'hôtes à une LCA d'AC."
+
+msgid "Add profiles to a CA ACL."
+msgstr "Ajouter des profils à une LCA d'AC."
+
+msgid "Add services to a CA ACL."
+msgstr "Ajouter des services à une LCA d'AC."
+
+msgid "Add users and groups to a CA ACL."
+msgstr "Ajouter des utilisateurs et groupes à une LCA d'AC."
+
+msgid "Delete a CA ACL."
+msgstr "Supprimer une LCA d'AC."
+
+msgid "Disable a CA ACL."
+msgstr "Désactiver une LCA d'AC."
+
+msgid "Enable a CA ACL."
+msgstr "Activer une LCA d'AC."
+
+msgid "Search for CA ACLs."
+msgstr "Rechercher des LCA d'AC."
+
+msgid "Modify a CA ACL."
+msgstr "Modifier une LCA d'AC."
+
+msgid "Remove target hosts and hostgroups from a CA ACL."
+msgstr "Retirer des utilisateurs et groupes d'une LCA d'AC."
+
+msgid "Remove profiles from a CA ACL."
+msgstr "Retirer des profils d'une LCA d'AC."
+
+msgid "Remove services from a CA ACL."
+msgstr "Retirer des services d'une LCA d'AC."
+
+msgid "Remove users and groups from a CA ACL."
+msgstr "Retirer des utilisateurs et groupes d'une LCA d'AC."
+
+msgid "Display the properties of a CA ACL."
+msgstr "Afficher les propriétés d'une LCA d'AC."
+
+msgid "Principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr "Principal de ce certificate (par exemple : HTTP/test.example.com)"
+
+msgid "Profile ID"
+msgstr "ID de profil"
+
+msgid "Certificate Profile to use"
+msgstr "Profil de certificat à utiliser"
+
+msgid "Profile ID for referring to this profile"
+msgstr "Identifiant de profil"
+
+msgid "Profile description"
+msgstr "Description de profil"
+
+msgid "Brief description of this profile"
+msgstr "Brève description de ce profil"
+
+msgid "Store issued certificates"
+msgstr "Stocker les certificats émis"
+
+msgid "Whether to store certs issued using this profile"
+msgstr "Stocker ou non les certificats émis à partir de ce profil"
+
+msgid "Delete a Certificate Profile."
+msgstr "Supprimer un profil de certificat."
+
+msgid "Search for Certificate Profiles."
+msgstr "Rechercher des profils de certificats."
+
+msgid "Import a Certificate Profile."
+msgstr "Importer un profil de certificat."
+
+msgid "Filename of a raw profile. The XML format is not supported."
+msgstr "Nom de fichier du profil brut. Le format XML n'est pas pris en charge."
+
+msgid "Modify Certificate Profile configuration."
+msgstr "Modifier la configuration d'un profil de certificat."
+
+msgid "File containing profile configuration"
+msgstr "Fichier contenant la configuration du profil"
+
+msgid "Display the properties of a Certificate Profile."
+msgstr "Afficher les propriétés d'un profil de certificat."
+
+msgid "Write profile configuration to file"
+msgstr "Écrire le profil de configuration dans un fichier"
+
+msgid "Maximum amount of time (seconds) for a search (-1 or 0 is unlimited)"
+msgstr "Durée maximale (secondes) pour une recherche (0 ou -1 pour illimitée)"
+
+msgid "Maximum number of records to search (-1 or 0 is unlimited)"
+msgstr "Nombre maximum d'entrées à rechercher (-1 ou 0 pour illimité)"
+
+msgid ""
+"\n"
+"Raise the IPA Domain Level.\n"
+msgstr ""
+"\n"
+"Relever le niveau du domaine IPA.\n"
+
+msgid "Query current Domain Level."
+msgstr "Interroger le niveau actuel du domaine."
+
+msgid "Current domain level:"
+msgstr "Niveau actuel du domaine :"
+
+msgid "Change current Domain Level."
+msgstr "Modifier le niveau actuel du domaine."
+
+msgid "Domain Level"
+msgstr "Niveau du domaine"
+
+msgid "Add certificates to host entry"
+msgstr "Ajouter les certificats à l'entrée de l'hôte"
+
+msgid "Remove certificates from host entry"
+msgstr "Supprimer les certificats de l'entrée de l'hôte"
+
+msgid "Fallback to AD DC LDAP"
+msgstr "Repli sur l'annuaire LDAP du contrôleur de domaine AD"
+
+msgid ""
+"Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-"
+"way trusts only."
+msgstr ""
+"Autorise l'utilisation en repli de l'annuaire LDAP du contrôleur de domaine "
+"AD. Pour les relations d'approbation bidirectionnelles uniquement."
+
+msgid ""
+"Applies ID View to specified hosts or current members of specified "
+"hostgroups. If any other ID View is applied to the host, it is overridden."
+msgstr ""
+"Applique une vue d'identifiants aux hôtes ou aux membres des groupes d'hôtes "
+"indiqués. Si une autre vue d'identifiants était appliquée à l'hôte, elle est "
+"remplacée."
+
+msgid "Add to default group"
+msgstr "Ajouter au groupe par défaut"
+
+msgid "Add migrated users without a group to a default group (default: true)"
+msgstr ""
+"Ajouter les utilisateurs migrés n'ayant pas de groupe à un groupe par défaut "
+"(par défaut : vrai)"
+
+msgid "Search scope"
+msgstr "Étendue de la recherche"
+
+msgid ""
+"LDAP search scope for users and groups: base, onelevel, or subtree. Defaults "
+"to onelevel"
+msgstr ""
+"Portée de recherche LDAP pour les utilisateurs et les groupes : base, "
+"onelevel, ou subtree. Valeur par défaut : onelevel"
+
+msgid "Remove users that can manage this token."
+msgstr "Supprimer des utilisateurs pouvant gérer ce jeton."
+
+msgid "Target DN subtree"
+msgstr "Sous-arbre des DN cibles"
+
+msgid ""
+"Optional DN subtree where an entry can be moved to (must be in the subtree, "
+"but may not yet exist)"
+msgstr ""
+"Sous-arbre optionnel de DN dans lequel une entrée peut être déplacée (doit "
+"être dans le sous-arbre, mais peut ne pas encore exister)"
+
+msgid "Origin DN subtree"
+msgstr "Sous-arbre des DN origines"
+
+msgid ""
+"Optional DN subtree from where an entry can be moved (must be in the "
+"subtree, but may not yet exist)"
+msgstr ""
+"Sous-arbre optionnel de DN dans lequel une entrée peut être déplacée (doit "
+"être dans le sous-arbre, mais peut ne pas encore exister)"
+
+msgid "Server name"
+msgstr "Nom du serveur"
+
+msgid "IPA server hostname"
+msgstr "Nom d'hôte du serveur IPA"
+
+msgid "Managed suffix"
+msgstr "Suffixe administré"
+
+msgid "Min domain level"
+msgstr "Niveau de domaine mini"
+
+msgid "Minimum domain level"
+msgstr "Niveau de domaine minimal"
+
+msgid "Max domain level"
+msgstr "Niveau de domaine maxi"
+
+msgid "Maximum domain level"
+msgstr "Niveau de domaine maximal"
+
+msgid "Delete IPA server."
+msgstr "Supprimer un serveur IPA."
+
+msgid "Search for IPA servers."
+msgstr "Rechercher des serveurs IPA."
+
+msgid "Show IPA server."
+msgstr "Afficher les informations sur le serveur IPA."
+
+msgid "Add new certificates to a service"
+msgstr "Ajouter un nouveau certificat à un service"
+
+msgid "Remove certificates from a service"
+msgstr "Supprimer les certificats d'un service"
+
+msgid ""
+"\n"
+"Service Constrained Delegation\n"
+"\n"
+"Manage rules to allow constrained delegation of credentials so\n"
+"that a service can impersonate a user when communicating with another\n"
+"service without requiring the user to actually forward their TGT.\n"
+"This makes for a much better method of delegating credentials as it\n"
+"prevents exposure of the short term secret of the user.\n"
+"\n"
+"The naming convention is to append the word \"target\" or \"targets\" to\n"
+"a matching rule name. This is not mandatory but helps conceptually\n"
+"to associate rules and targets.\n"
+"\n"
+"A rule consists of two things:\n"
+" - A list of targets the rule applies to\n"
+" - A list of memberPrincipals that are allowed to delegate for\n"
+" those targets\n"
+"\n"
+"A target consists of a list of principals that can be delegated.\n"
+"\n"
+"In English, a rule says that this principal can delegate as this\n"
+"list of principals, as defined by these targets.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new constrained delegation rule:\n"
+" ipa servicedelegationrule-add ftp-delegation\n"
+"\n"
+" Add a new constrained delegation target:\n"
+" ipa servicedelegationtarget-add ftp-delegation-target\n"
+"\n"
+" Add a principal to the rule:\n"
+" ipa servicedelegationrule-add-member --principals=ftp/ipa.example."
+"com ftp-delegation\n"
+"\n"
+" Add our target to the rule:\n"
+" ipa servicedelegationrule-add-target --servicedelegationtargets=ftp-"
+"delegation-target ftp-delegation\n"
+"\n"
+" Add a principal to the target:\n"
+" ipa servicedelegationtarget-add-member --principals=ldap/ipa.example."
+"com ftp-delegation-target\n"
+"\n"
+" Display information about a named delegation rule and target:\n"
+" ipa servicedelegationrule_show ftp-delegation\n"
+" ipa servicedelegationtarget_show ftp-delegation-target\n"
+"\n"
+" Remove a constrained delegation:\n"
+" ipa servicedelegationrule-del ftp-delegation-target\n"
+" ipa servicedelegationtarget-del ftp-delegation\n"
+"\n"
+"In this example the ftp service can get a TGT for the ldap service on\n"
+"the bound user's behalf.\n"
+"\n"
+"It is strongly discouraged to modify the delegations that ship with\n"
+"IPA, ipa-http-delegation and its targets ipa-cifs-delegation-targets and\n"
+"ipa-ldap-delegation-targets. Incorrect changes can remove the ability\n"
+"to delegate, causing the framework to stop functioning.\n"
+msgstr ""
+"\n"
+"Délégation contrainte de services\n"
+"\n"
+"Gérez les règles permettant la délégation contrainte d'informations\n"
+"d'authentification de façon à ce qu'un service puisse se faire passer\n"
+"pour un utilisateur lors de la communication avec un service sans\n"
+"que cela ne nécessite de la part de l'utilisateur de transmettre son TGT.\n"
+"Cela constitue une méthode bien meilleure de délégation d'identification\n"
+"car elle évite l'exposition du secret court terme de l'utilisateur.\n"
+"\n"
+"La convention de nommage est d'ajouter le mot « target » ou « targets »\n"
+"au nom de la règle de correspondance. Ce poitn n'est pas obligatoire mais\n"
+"aide à visualiser l'association entre règles et cibles.\n"
+"\n"
+"Une règle est constituée de deux choses :\n"
+" - une liste de cibles auxquelles la règle s'applique,\n"
+" - une liste de memberPrincipals qui sont autorisés à leur déléguer\n"
+" leurs droits.\n"
+"\n"
+"Une cible consiste en une liste de principaux qui peuvent être délégués.\n"
+"\n"
+"En anglais, une règle que ce principal peut déléguer comme cette liste\n"
+"de principaux, tels que définis par ces cibles.\n"
+"\n"
+"EXEMPLES :\n"
+"\n"
+" Ajouter une nouvelle règle de délégation contrainte :\n"
+" ipa servicedelegationrule-add ftp-delegation\n"
+"\n"
+" Ajouter une nouvelle cible de délégation contrainte :\n"
+" ipa servicedelegationtarget-add ftp-delegation-target\n"
+"\n"
+" Ajouter un principal à la règle :\n"
+" ipa servicedelegationrule-add-member --principals=ftp/ipa.example."
+"com ftp-delegation\n"
+"\n"
+" Ajouter notre cible à la règle :\n"
+" ipa servicedelegationrule-add-target --servicedelegationtargets=ftp-"
+"delegation-target ftp-delegation\n"
+"\n"
+" Add un principal à la cible :\n"
+" ipa servicedelegationtarget-add-member --principals=ldap/ipa.example."
+"com ftp-delegation-target\n"
+"\n"
+" Afficher les informations au sujet d'une règle de délégation et sa cible :\n"
+" ipa servicedelegationrule_show ftp-delegation\n"
+" ipa servicedelegationtarget_show ftp-delegation-target\n"
+"\n"
+" Supprimer une délégation contrainte :\n"
+" ipa servicedelegationrule-del ftp-delegation-target\n"
+" ipa servicedelegationtarget-del ftp-delegation\n"
+"\n"
+"Dans cet exemple, le service ftp peut obtenir un TGT pour le service ldap\n"
+"au nom de l'utilisateur associé.\n"
+"\n"
+"Il est fortement découragé de modifier les délégations livrées avec IPA,\n"
+"ipa-http-delegation et ses cibles ipa-cifs-delegation-targets et\n"
+"ipa-ldap-delegation-targets. Des modifications erronées peuvent obérer\n"
+"la capacité de délégation, en provoquant l'arrêt de fonctionnement du\n"
+"moteur.\n"
+
+msgid "Allowed Target"
+msgstr "Cibles autorisées"
+
+msgid "Create a new service delegation rule."
+msgstr "Créer une nouvelle règle de délégation de service"
+
+msgid "Add member to a named service delegation rule."
+msgstr "Ajouter un membre à une règle nommée de délégation de service."
+
+msgid "Add target to a named service delegation rule."
+msgstr "Ajouter une cible à une règle nommée de délégation de service."
+
+msgid "Delete service delegation."
+msgstr "Supprimer une règle de délégation de service."
+
+msgid "Search for service delegations rule."
+msgstr "Rechercher des règle de délégation de service."
+
+msgid "Remove member from a named service delegation rule."
+msgstr "Supprimer un membre d'une règle nommée de délégation de service."
+
+msgid "Remove target from a named service delegation rule."
+msgstr "Supprimer une cible d'une règle nommée de délégation de service."
+
+msgid "Display information about a named service delegation rule."
+msgstr ""
+"Afficher les informations au sujet d'une règle de délégation de service."
+
+msgid "Create a new service delegation target."
+msgstr "Créer une nouvelle cible de délégation de service"
+
+msgid "Add member to a named service delegation target."
+msgstr "Ajouter un membre à une cible de délégation de service."
+
+msgid "Delete service delegation target."
+msgstr "Supprimer une cible de délégation de service."
+
+msgid "Search for service delegation target."
+msgstr "Rechercher des cibles de délégation de service"
+
+msgid "Remove member from a named service delegation target."
+msgstr "Supprimer un membre d'une cible de délégation de service."
+
+msgid "Display information about a named service delegation target."
+msgstr "Afficher les informations sur une cible de délégation de service."
+
+msgid "Activate a stage user."
+msgstr "Activer un utilisateur en attente."
+
+msgid "Add a new stage user."
+msgstr "Ajouter un nouvel utilisateur en attente."
+
+msgid "Create Stage user in from a delete user"
+msgstr "Créer un utilisateur en attente depuis un utilisateur supprimé"
+
+msgid "Delete a stage user."
+msgstr "Supprimer un utilisateur en attente."
+
+msgid "Search for stage users."
+msgstr "Rechercher des utilisateurs en attente."
+
+msgid "Modify a stage user."
+msgstr "Modifier un utilisateur en attente."
+
+msgid "Display information about a stage user."
+msgstr "Afficher les informations sur un utilisateur en attente."
+
+msgid ""
+"\n"
+"Topology\n"
+"\n"
+"Management of a replication topology.\n"
+"\n"
+"Requires minimum domain level 1.\n"
+msgstr ""
+"\n"
+"Topologie\n"
+"\n"
+"Gestion de la topologie de réplication.\n"
+"\n"
+"Nécessite a minima le niveau 1 de domaine.\n"
+
+msgid "Segment name"
+msgstr "Nom de segment"
+
+msgid "Arbitrary string identifying the segment"
+msgstr "Chaîne arbitraire identifiant le segment"
+
+msgid "Left node"
+msgstr "Nœud de gauche"
+
+msgid "Left replication node - an IPA server"
+msgstr "Nœud de réplication à gauche - un serveur IPA"
+
+msgid "Right node"
+msgstr "Nœud de droite"
+
+msgid "Right replication node - an IPA server"
+msgstr "Nœud de réplication à droite - un serveur IPA"
+
+msgid "Connectivity"
+msgstr "Connectivité"
+
+msgid "Direction of replication between left and right replication node"
+msgstr ""
+"Direction de la réplication entre les nœuds gauche et droit de réplication"
+
+msgid "Attributes to strip"
+msgstr "Attributs à supprimer"
+
+msgid ""
+"A space separated list of attributes which are removed from replication "
+"updates."
+msgstr ""
+"Une liste séparée par des espaces d'attributs qui seront supprimés lors des "
+"mises à jour de la réplication."
+
+msgid ""
+"Attributes that are not replicated to a consumer server during a fractional "
+"update. E.g., `(objectclass=*) $ EXCLUDE accountlockout memberof"
+msgstr ""
+"Attributs qui ne seront pas répliqués vers un serveur consommateur lors "
+"d'une réplication partielle. Par exemple, `(objectclass=*) $ EXCLUDE "
+"accountlockout memberof"
+
+msgid "Attributes for total update"
+msgstr "Attributs pour une mise à jour complète"
+
+msgid ""
+"Attributes that are not replicated to a consumer server during a total "
+"update. E.g. (objectclass=*) $ EXCLUDE accountlockout"
+msgstr ""
+"Les attributs qui ne sont pas répliqués vers un serveur consommateur pendant "
+"une mise à jour complète. Par exemple : (objectclass=*) $ EXCLUDE "
+"accountlockout"
+
+msgid "Session timeout"
+msgstr "Délai d'expiration de la session"
+
+msgid ""
+"Number of seconds outbound LDAP operations waits for a response from the "
+"remote replica before timing out and failing"
+msgstr ""
+"Durée en secondes à attendre le bon achèvement des requêtes LDAP sortantes "
+"de la part d'un replica distant avant mise en échec"
+
+msgid "Replication agreement enabled"
+msgstr "Agrément de réplication activé"
+
+msgid ""
+"Whether a replication agreement is active, meaning whether replication is "
+"occurring per that agreement"
+msgstr ""
+"Activation ou non d'un agrément de réplication, signifiant que la "
+"réplication fonctionne par le biais de cet agrément"
+
+msgid "Suffix name"
+msgstr "Nom du suffixe"
+
+msgid "LDAP suffix to be managed"
+msgstr "Suffixe LDAP qui sera géré"
+
+msgid "Add a new segment."
+msgstr "Ajouter un noveau segment."
+
+msgid "Delete a segment."
+msgstr "Supprimer un segment."
+
+msgid "Search for topology segments."
+msgstr "Rechercher des segments de topologie."
+
+msgid "Modify a segment."
+msgstr "Modifier un segment."
+
+msgid ""
+"Request a full re-initialization of the node retrieving data from the other "
+"node."
+msgstr ""
+"Demander une réinitialisation complète du nœud en récupérant les données "
+"d'un autre nœud."
+
+msgid "Initialize left node"
+msgstr "Initialiser le nœud de gauche"
+
+msgid "Initialize right node"
+msgstr "Initialiser le nœud de droite"
+
+msgid "Stop already started refresh of chosen node(s)"
+msgstr "Arrêter un rafraichissement en cours du ou des nœuds choisis."
+
+msgid "Display a segment."
+msgstr "Afficher un segment."
+
+msgid "Add a new topology suffix to be managed."
+msgstr "Ajouter un nouveau suffixe de topologie à gérer."
+
+msgid "Delete a topology suffix."
+msgstr "Supprimer un suffixe de topologie."
+
+msgid "Search for topology suffices."
+msgstr "Rechercher des suffixes de topologie."
+
+msgid "Modify a topology suffix."
+msgstr "Modifier un suffixe de topologie."
+
+msgid "Show managed suffix."
+msgstr "Afficher le suffixe géré."
+
+msgid "Two-way trust"
+msgstr "Confiance réciproque"
+
+msgid ""
+"Establish bi-directional trust. By default trust is inbound one-way only."
+msgstr ""
+"Établir une relation d'approbation bidirectionnelle. Par défaut, la relation "
+"est unilatérale entrante uniquement."
+
+msgid "Preserved user"
+msgstr "Utilisateurs préservés"
+
+msgid "Add one or more certificates to the user entry"
+msgstr "Ajouter un ou plusieurs certificats à l'entrée utilisateur"
+
+msgid "Remove one or more certificates to the user entry"
+msgstr "Supprimer les certificats de l'entrée de l'utilisateur"
+
+msgid "Move deleted user into staged area"
+msgstr "Déplacer l'utilisateur supprimé dans l'espace en attente"
+
+msgid "Undelete a delete user account."
+msgstr "Restaurer un compte utilisateur supprimé."
+
+msgid "Vault name"
+msgstr "Nom du coffre-fort"
+
+msgid "Vault description"
+msgstr "Description du coffre-fort"
+
+msgid "Vault type"
+msgstr "Type de coffre-fort"
+
+msgid "Salt"
+msgstr "Sel"
+
+msgid "Vault salt"
+msgstr "Sel du coffre-fort"
+
+msgid "Public key"
+msgstr "Clé publique"
+
+msgid "Vault public key"
+msgstr "Clé publique du coffre-fort"
+
+msgid "Owner users"
+msgstr "Utilisateurs propriétaires"
+
+msgid "Owner groups"
+msgstr "Groupes propriétaires"
+
+msgid "Owner services"
+msgstr "Services propriétaires"
+
+msgid "Vault service"
+msgstr "Service du coffre-fort"
+
+msgid "Shared vault"
+msgstr "Coffre-fort partagé"
+
+msgid "Vault user"
+msgstr "Utilisateur du coffre-fort"
+
+msgid "Transport Certificate"
+msgstr "Certificat de transport"
+
+msgid "Service name of the service vault"
+msgstr "Nom de service du service coffre"
+
+msgid "Username of the user vault"
+msgstr "Nom d'utilisateur du coffre-fort personnel"
+
+msgid "Add members to a vault."
+msgstr "Ajouter des membres à un coffre-fort."
+
+msgid "Add owners to a vault."
+msgstr "Ajouter des propriétaires à un coffre-fort."
+
+msgid "Owners that could not be added"
+msgstr "Propriétaires n'ayant pu être ajoutés"
+
+msgid "Number of owners added"
+msgstr "Nombre de propriétaires ajoutés"
+
+msgid "Session key wrapped with transport certificate"
+msgstr "Clé de session emballée avec le certificat de transport"
+
+msgid "Vault data encrypted with session key"
+msgstr "Les données du coffre-fort sont chiffrées avec la clé de session"
+
+msgid "Nonce"
+msgstr "Usage unique"
+
+msgid "Delete a vault."
+msgstr "Supprimer un coffre-fort."
+
+msgid "Search for vaults."
+msgstr "Rechercher des coffres-forts"
+
+msgid "List all service vaults"
+msgstr "Énumérer tous les coffres-forts de services"
+
+msgid "List all user vaults"
+msgstr "Énumérer tous les coffres-forts d'utilisateurs"
+
+msgid "Remove members from a vault."
+msgstr "Supprimer les membres d'un coffre-fort."
+
+msgid "Remove owners from a vault."
+msgstr "Supprimer les propriétaires d'un coffre-fort."
+
+msgid "Owners that could not be removed"
+msgstr "Propriétaires n'ayant pu être supprimés"
+
+msgid "Number of owners removed"
+msgstr "Nombre de propriétaires supprimés"
+
+msgid "Display information about a vault."
+msgstr "Afficher des informations sur un coffre-fort."
+
+msgid "Show vault configuration."
+msgstr "Afficher la configuration du coffre-fort."
+
+msgid "Output file to store the transport certificate"
+msgstr "Fichier où stocker le certificat de transport"
+
+msgid "Add owners to a vault container."
+msgstr "Ajouter des propriétaires à un conteneur de coffre-fort."
+
+msgid "Delete a vault container."
+msgstr "Supprimer un conteneur de coffre-fort."
+
+msgid "Remove owners from a vault container."
+msgstr "Supprimer des propriétaires d'un conteneur de coffre-fort."
+
+msgid "Display information about a vault container."
+msgstr "Afficher les informations sur un conteneur de coffre-fort."
+
+msgid "Resolve a host name in DNS. (Deprecated)"
+msgstr "Résoudre un nom de système DNS. (Obsolète)"
+
+msgid "Hostname (FQDN)"
+msgstr "Nom d'hôte (FQDN)"
+
+msgid "Force DNS zone creation even if it will overlap with an existing zone."
+msgstr ""
+"Forcer la création de la zone DNS même si elle recouvre une zone existante."
+
+msgid ""
+"Force DNS zone creation even if nameserver is not resolvable. (Deprecated)"
+msgstr ""
+"Forcer la création de la zone DNS même si le serveur de nom n'est pas "
+"résoluble. (Obsolète)"
+
+msgid "Managed suffixes"
+msgstr "Suffixes administrés"
+
+msgid "Check connection to remote IPA server."
+msgstr "Vérifier la connexion au serveur IPA distant."
+
+msgid "Remote server name"
+msgstr "Nom du serveur distant"
+
+msgid "Remote IPA server hostname"
+msgstr "Nom d'hôte du serveur IPA distant"
+
+msgid "suffix"
+msgstr "suffixe"
+
+msgid "Add a manager to the stage user entry"
+msgstr "Ajouter un responsable à l'entrée d'utilisateur en attente"
+
+msgid "Remove a manager to the stage user entry"
+msgstr "Supprimer un responsable de l'entrée de l'utilisateur en attente."
+
+msgid "Managed LDAP suffix DN"
+msgstr "DN du suffixe LDAP administré"
+
+msgid "Search for topology suffixes."
+msgstr "Rechercher des suffixes de topologie."
+
+msgid "Add a manager to the user entry"
+msgstr "Ajouter un responsable à l'entrée de l'utilisateur"
+
+msgid "Remove a manager to the user entry"
+msgstr "Supprimer un responsable de l'entrée de l'utilisateur"
+
+msgid "An interval between regular polls of the name server for new DNS zones"
+msgstr ""
+"Délai entre deux interrogations du serveur de noms pour la recherche de "
+"nouvelles zones"
+
+msgid "DNS class"
+msgstr "Classe de DNS"
+
+msgid "SOA class"
+msgstr "Classe SOA"
+
+msgid "SOA record class"
+msgstr "Classe d'enregistrement SOA "
+
+msgid "Add forward record for nameserver located in the created zone"
+msgstr ""
+"Ajouter un enregistrement direct pour les serveurs de noms situés dans la "
+"zone créée"
+
+msgid "Username"
+msgstr "Nom d'utilisateur"
+
+msgid "Source host category"
+msgstr "Catégorie d'hôtes sources"
+
+msgid "Source host category the rule applies to"
+msgstr "Catégorie d'hôtes sources à laquelle la règle s'applique"
+
+msgid "Source Hosts"
+msgstr "Hôtes sources"
+
+msgid "Source Host Groups"
+msgstr "Groupes d'hôtes sources"
+
+msgid "Source host"
+msgstr "Hôte source"
+
+msgid "Active directory domain administrator's password"
+msgstr "Mot de passe de l'administrateur du domaine Active Directory"
#, python-format
msgid "Enter %(label)s again to verify: "
@@ -544,11 +6915,6 @@ msgstr "Options obsolètes"
msgid "No file to read"
msgstr "Pas de fichier à lire"
-msgid "A string searched in all relevant object attributes"
-msgstr ""
-"Une chaîne de caractères recherchée dans tous les attributs d'objets "
-"pertinents"
-
#, python-format
msgid "%(cver)s client incompatible with %(sver)s server at '%(server)s'"
msgstr "Client %(cver)s incompatible avec le serveur %(sver)s à « %(server)s »"
@@ -896,24 +7262,10 @@ msgstr "Résultats tronqués, essayer un recherche plus précise"
msgid "Unknown option: %(option)s"
msgstr "Option inconnue : %(option)s"
-msgid ""
-"Retrieve and print all attributes from the server. Affects command output."
-msgstr ""
-"Récupérer et afficher tous les attributs à partir du serveur. Affecte la "
-"sortie de la commande."
-
-msgid "Print entries as stored on the server. Only affects output format."
-msgstr ""
-"Afficher les entrées telles qu'enregistrées sur le serveur. Affecte "
-"uniquement le format de sortie."
-
msgid "Client version. Used to determine if server will accept request."
msgstr ""
"Version client. Utilisée pour déterminer si le serveur accepte la requête."
-msgid "Forward to server instead of running locally"
-msgstr "Rediriger vers le serveur au lieu d'exécuter localement"
-
msgid "Additional instructions:"
msgstr "Instructions complémentaires :"
@@ -1126,26 +7478,6 @@ msgstr "Une liste d'entrées LDAP"
msgid "All commands should at least have a result"
msgstr "Toutes les commandes doivent avoir au moins un résultat"
-msgid "User-friendly description of action performed"
-msgstr "Description intelligible de l'action effectuée"
-
-msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
-msgstr ""
-"La valeur de la clé principale de l'entrée, par ex. « jdoe » pour un "
-"utilisateur"
-
-msgid "Number of entries returned"
-msgstr "Nombre d'entrées renvoyées"
-
-msgid "True if not all results were returned"
-msgstr "Vrai si tous les résultats n'ont pas été renvoyés"
-
-msgid "List of deletions that failed"
-msgstr "Liste des suppressions ayant échoué"
-
-msgid "True means the operation was successful"
-msgstr "Vrai signifie que l'opération a réussi"
-
msgid "incorrect type"
msgstr "type incorrect"
@@ -1430,14 +7762,6 @@ msgstr ""
msgid "At least the domain or IP address should be specified"
msgstr "Au moins un nom de domaine ou une adresse IP doit être indiqué"
-#, python-format
-msgid ""
-"CIFS server communication error: code \"%(num)s\",\n"
-" message \"%(message)s\" (both may be \"None\")"
-msgstr ""
-"Erreur de communication avec le serveur CIFS : code  « %(num)s »,\n"
-" message « %(message)s » (les deux peuvent être « None »)"
-
msgid "no trusted domain is configured"
msgstr "pas de relation de confiance configurée"
@@ -1575,85 +7899,9 @@ msgstr "DN invalide (%s)"
msgid "ACI with name \"%s\" not found"
msgstr "ACI de nom « %s » introuvable"
-msgid "ACI prefix"
-msgstr "Préfixe d'ACI"
-
-msgid ""
-"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
-"none)"
-msgstr ""
-"Préfixe utilisé pour distinguer les types d'ACI (« permission », "
-"« delegation », « selfservice », « none »)"
-
msgid "ACIs"
msgstr "ACI"
-msgid "ACI name"
-msgstr "Nom d'ACI"
-
-msgid "Permission"
-msgstr "Permission"
-
-msgid "Permission ACI grants access to"
-msgstr "L'ACI « permission » permet un accès à"
-
-msgid "User group"
-msgstr "Groupe d'utilisateurs"
-
-msgid "User group ACI grants access to"
-msgstr "L'ACI d'un groupe utilisateur permet un accès à"
-
-msgid "Permissions"
-msgstr "Permissions"
-
-msgid "Permissions to grant(read, write, add, delete, all)"
-msgstr ""
-"Permissions à accorder (« read », « write », « add », « delete », « all »)"
-
-msgid "Attributes to which the permission applies"
-msgstr "Attributs auxquels les permissions s'appliquent"
-
-msgid "Attributes"
-msgstr "Attributs"
-
-msgid "Type"
-msgstr "Type"
-
-msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
-msgstr ""
-"type d'objet IPA (« user », « group », « host », « hostgroup », « service », "
-"« netgroup »)"
-
-msgid "Member of"
-msgstr "Membre de"
-
-msgid "Member of a group"
-msgstr "Membre d'un groupe"
-
-msgid "Filter"
-msgstr "Filtre"
-
-msgid "Legal LDAP filter (e.g. ou=Engineering)"
-msgstr "Filtre LDAP valide (i.e. ou=Engineering)"
-
-msgid "Subtree"
-msgstr "Sous-arbre"
-
-msgid "Subtree to apply ACI to"
-msgstr "Sous-arbre auquel appliquer l'ACI"
-
-msgid "Target group"
-msgstr "Groupe cible"
-
-msgid "Group to apply ACI to"
-msgstr "Groupe auquel appliquer l'ACI"
-
-msgid "Target your own entry (self)"
-msgstr "Cibler votre propre entrée (« self »)"
-
-msgid "Apply ACI to your own entry (self)"
-msgstr "Appliquer l'ACI à votre propre entrée (« self »)"
-
msgid "ACI"
msgstr "ACI"
@@ -1661,9 +7909,6 @@ msgstr "ACI"
msgid "Created ACI \"%(value)s\""
msgstr "ACI « %(value)s » créée"
-msgid "Test the ACI syntax but don't write anything"
-msgstr "Tester la syntaxe de l'ACI, sans rien écrire"
-
#, python-format
msgid "Deleted ACI \"%(value)s\""
msgstr "ACI « %(value)s » supprimée"
@@ -1678,12 +7923,6 @@ msgid_plural "%(count)d ACIs matched"
msgstr[0] "%(count)d ACI correspondant"
msgstr[1] "%(count)d ACI correspondant"
-msgid "Location of the ACI"
-msgstr "Emplacement de l'ACI"
-
-msgid "New ACI name"
-msgstr "Nouveau nom de l'ACI"
-
#, python-format
msgid "Renamed ACI to \"%(value)s\""
msgstr "ACI renommée en « %(value)s »"
@@ -1968,46 +8207,9 @@ msgstr ""
" ipa automember-rebuild --hosts=web1.example.com --hosts=web2.example."
"com\n"
-msgid "Inclusive Regex"
-msgstr "« Regex » d'inclusion"
-
-msgid "Exclusive Regex"
-msgstr "« Regex » d'exclusion"
-
-msgid "Attribute Key"
-msgstr "Clé d'attribut"
-
-msgid ""
-"Attribute to filter via regex. For example fqdn for a host, or manager for a "
-"user"
-msgstr ""
-"Attribut à filtrer via « regex ». Ex. FQDN pour un hôte, ou « manager » pour "
-"un utilisateur"
-
-msgid "Grouping Type"
-msgstr "Type de groupe"
-
-msgid "Grouping to which the rule applies"
-msgstr "Type de groupe auquel la règle s'applique"
-
msgid "Auto Membership Rule"
msgstr "Règle d'appartenance automatique"
-msgid "Automember Rule"
-msgstr "Règle d'auto-adhésion"
-
-msgid "Description"
-msgstr "Description"
-
-msgid "A description of this auto member rule"
-msgstr "Une description de cette règle d'auto-adhésion"
-
-msgid "Default (fallback) Group"
-msgstr "Groupe par défaut (repli)"
-
-msgid "Default group for entries to land"
-msgstr "Groupe par défaut pour les nouvelles entrées"
-
#, python-format
msgid "%(otype)s \"%(oname)s\" not found"
msgstr "« %(oname)s » de « %(otype)s » introuvable"
@@ -2045,12 +8247,6 @@ msgstr ""
msgid "Added condition(s) to \"%(value)s\""
msgstr "Condition(s) ajoutées à « %(value)s »"
-msgid "Conditions that could not be added"
-msgstr "Conditions n'ayant pu être ajoutées"
-
-msgid "Number of conditions added"
-msgstr "Nombre de conditions ajoutées"
-
#, python-format
msgid "Auto member rule: %s not found!"
msgstr "Règle d'auto-adhésion : %s introuvable !"
@@ -2079,12 +8275,6 @@ msgstr ""
msgid "Removed condition(s) from \"%(value)s\""
msgstr "Conditions supprimées de « %(value)s »"
-msgid "Conditions that could not be removed"
-msgstr "Conditions n'ayant pu être supprimées"
-
-msgid "Number of conditions removed"
-msgstr "Nombre de conditions supprimées"
-
msgid ""
"\n"
" Override this so we can set completed and failed.\n"
@@ -2154,9 +8344,6 @@ msgstr ""
"correspondance.\n"
" "
-msgid "Default (fallback) group for entries to land"
-msgstr "Groupe par défaut (repli) pour ranger des entrées"
-
#, python-format
msgid "Set default (fallback) group for automember \"%(value)s\""
msgstr ""
@@ -2195,30 +8382,6 @@ msgstr "DN de la tâche"
msgid "DN of the started task"
msgstr "DN de la tâche lancée"
-msgid "Rebuild auto membership."
-msgstr "Reconstruire les appartenances automatiques."
-
-msgid "Rebuild membership for all members of a grouping"
-msgstr "Reconstruire l'appartenance pour tous les membres d'un groupe"
-
-msgid "Users"
-msgstr "Utilisateurs"
-
-msgid "Rebuild membership for specified users"
-msgstr "Reconstruire l'appartenance pour les utilisateurs indiqués "
-
-msgid "Hosts"
-msgstr "Hôtes"
-
-msgid "Rebuild membership for specified hosts"
-msgstr "Reconstruire l'appartenance pour les hôtes indiqués"
-
-msgid "No wait"
-msgstr "Pas d'attente"
-
-msgid "Don't wait for rebuilding membership"
-msgstr "Ne pas attendre pour reconstruire l'appartenance"
-
msgid "at least one of options: type, users, hosts must be specified"
msgstr ""
"au moins une des options « type », « users » ou « hosts » doit être indiquée"
@@ -2246,219 +8409,6 @@ msgstr "DN de la tâche = « %s »"
msgid "Automember"
msgstr "Auto-adhésion"
-msgid ""
-"\n"
-"Automount\n"
-"\n"
-"Stores automount(8) configuration for autofs(8) in IPA.\n"
-"\n"
-"The base of an automount configuration is the configuration file auto."
-"master.\n"
-"This is also the base location in IPA. Multiple auto.master configurations\n"
-"can be stored in separate locations. A location is implementation-specific\n"
-"with the default being a location named 'default'. For example, you can "
-"have\n"
-"locations by geographic region, by floor, by type, etc.\n"
-"\n"
-"Automount has three basic object types: locations, maps and keys.\n"
-"\n"
-"A location defines a set of maps anchored in auto.master. This allows you\n"
-"to store multiple automount configurations. A location in itself isn't\n"
-"very interesting, it is just a point to start a new automount map.\n"
-"\n"
-"A map is roughly equivalent to a discrete automount file and provides\n"
-"storage for keys.\n"
-"\n"
-"A key is a mount point associated with a map.\n"
-"\n"
-"When a new location is created, two maps are automatically created for\n"
-"it: auto.master and auto.direct. auto.master is the root map for all\n"
-"automount maps for the location. auto.direct is the default map for\n"
-"direct mounts and is mounted on /-.\n"
-"\n"
-"An automount map may contain a submount key. This key defines a mount\n"
-"location within the map that references another map. This can be done\n"
-"either using automountmap-add-indirect --parentmap or manually\n"
-"with automountkey-add and setting info to \"-type=autofs :<mapname>\".\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-"Locations:\n"
-"\n"
-" Create a named location, \"Baltimore\":\n"
-" ipa automountlocation-add baltimore\n"
-"\n"
-" Display the new location:\n"
-" ipa automountlocation-show baltimore\n"
-"\n"
-" Find available locations:\n"
-" ipa automountlocation-find\n"
-"\n"
-" Remove a named automount location:\n"
-" ipa automountlocation-del baltimore\n"
-"\n"
-" Show what the automount maps would look like if they were in the "
-"filesystem:\n"
-" ipa automountlocation-tofiles baltimore\n"
-"\n"
-" Import an existing configuration into a location:\n"
-" ipa automountlocation-import baltimore /etc/auto.master\n"
-"\n"
-" The import will fail if any duplicate entries are found. For\n"
-" continuous operation where errors are ignored, use the --continue\n"
-" option.\n"
-"\n"
-"Maps:\n"
-"\n"
-" Create a new map, \"auto.share\":\n"
-" ipa automountmap-add baltimore auto.share\n"
-"\n"
-" Display the new map:\n"
-" ipa automountmap-show baltimore auto.share\n"
-"\n"
-" Find maps in the location baltimore:\n"
-" ipa automountmap-find baltimore\n"
-"\n"
-" Create an indirect map with auto.share as a submount:\n"
-" ipa automountmap-add-indirect baltimore --parentmap=auto.share --"
-"mount=sub auto.man\n"
-"\n"
-" This is equivalent to:\n"
-"\n"
-" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n"
-" ipa automountkey-add baltimore auto.man --key=sub --info=\"-"
-"fstype=autofs ldap:auto.share\"\n"
-"\n"
-" Remove the auto.share map:\n"
-" ipa automountmap-del baltimore auto.share\n"
-"\n"
-"Keys:\n"
-"\n"
-" Create a new key for the auto.share map in location baltimore. This ties\n"
-" the map we previously created to auto.master:\n"
-" ipa automountkey-add baltimore auto.master --key=/share --info=auto."
-"share\n"
-"\n"
-" Create a new key for our auto.share map, an NFS mount for man pages:\n"
-" ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft,"
-"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
-"\n"
-" Find all keys for the auto.share map:\n"
-" ipa automountkey-find baltimore auto.share\n"
-"\n"
-" Find all direct automount keys:\n"
-" ipa automountkey-find baltimore --key=/-\n"
-"\n"
-" Remove the man key from the auto.share map:\n"
-" ipa automountkey-del baltimore auto.share --key=man\n"
-msgstr ""
-"\n"
-"« Automount »\n"
-"\n"
-"Enregistre la configuration de « automount(8) » pour « autofs(8) » dans "
-"IPA.\n"
-"\n"
-"La base de configuration de « automount » est le fichier « auto.master ».\n"
-"C'est aussi la base dans IPA. On peut enregistrer plusieurs configurations\n"
-"« auto.master » à plusieurs endroits différents. Le lieu est propre à\n"
-"l'implémentation, par défaut il est nommé « default ». Par ex., vous pouvez\n"
-"avoir des lieux par région géographique, par étage, par type, etc.\n"
-"\n"
-"« Automount » a 3 types d'objets de base : emplacements, cartes et clés.\n"
-"\n"
-"L'emplacement définit un jeu de cartes fixées dans « auto.master » et "
-"permet\n"
-"de stocker plusieurs configurations « automount ». Il n'a pas d'intérêt en\n"
-"soi, il est juste le point de départ d'une autre carte « automount ».\n"
-"\n"
-"Une carte est, en gros, équivalente à un fichier séparé « automount » ;\n"
-"elle fournit un stockage pour les clés.\n"
-"\n"
-"Une clé est un point de montage associé à une carte.\n"
-"\n"
-"Quand un nouvel emplacement est créé, 2 cartes sont automatiquement créées\n"
-"pour lui: « auto.master » et « auto.direct ». « auto.master » est la carte\n"
-"racine de toutes les cartes « automount » dudit lieu. « auto.direct » est\n"
-"la carte par défaut pour les montages directs et est monté sur /-.\n"
-"\n"
-"Une carte « automout » peut contenir une clé de sous-montage. Cette clé\n"
-"définit un emplacement de montage dans la carte référençant une autre "
-"carte.\n"
-"Cela peut se réaliser avec « automountmap-add-indirect --parentmap » ou à "
-"la\n"
-"main avec « automountkey-add » en définissant « -type=autofs :<mapname> ».\n"
-"\n"
-"EXEMPLES:\n"
-"\n"
-"Emplacements :\n"
-"\n"
-" Créer un nouvel emplacement nommé « Baltimore » :\n"
-" ipa automountlocation-add baltimore\n"
-"\n"
-" Afficher le nouvel emplacement :\n"
-" ipa automountlocation-show baltimore\n"
-"\n"
-" Trouver des emplacements disponibles :\n"
-" ipa automountlocation-find\n"
-"\n"
-" Supprimer un emplacement « automount » nommé :\n"
-" ipa automountlocation-del baltimore\n"
-"\n"
-" Afficher ce à quoi les cartes « automount » ressembleraient si elles/n "
-"étaient dans le système de fichiers :\n"
-" ipa automountlocation-tofiles baltimore\n"
-"\n"
-" Importer une configuration existante à un emplacement :\n"
-" ipa automountlocation-import baltimore /etc/auto.master\n"
-"\n"
-" L'importation échoue s'il y a une entrée dupliquée. Pour une opération\n"
-" en continu en ignorant les erreurs, utiliser l'option --continue.\n"
-"\n"
-"Cartes :\n"
-"\n"
-" Créer une nouvelle carte, « auto.share » :\n"
-" ipa automountmap-add baltimore auto.share\n"
-"\n"
-" Afficher la nouvelle carte :\n"
-" ipa automountmap-show baltimore auto.share\n"
-"\n"
-" Trouver les cartes de l'emplacement « baltimore » :\n"
-" ipa automountmap-find baltimore\n"
-"\n"
-" Créer une carte indirecte avec « auto.share » comme sous-montage :\n"
-" ipa automountmap-add-indirect baltimore --parentmap=auto.share --"
-"mount=sub auto.man\n"
-"\n"
-" Ce qui équivaut à :\n"
-"\n"
-" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n"
-" ipa automountkey-add baltimore auto.man --key=sub --info=\"-"
-"fstype=autofs ldap:auto.share\"\n"
-"\n"
-" Supprimer la carte « auto.share » :\n"
-" ipa automountmap-del baltimore auto.share\n"
-"\n"
-"Clés :\n"
-"\n"
-" Créer une nouvelle clé pour la carte « auto.share » de l'emplacement\n"
-" « baltimore ». Cela associe la carte précédemment créée à auto.master :\n"
-" ipa automountkey-add baltimore auto.master --key=/share --info=auto."
-"share\n"
-"\n"
-" Créer une clé pour la carte « auto.share », monte NFS pour pages "
-"« man » :\n"
-" ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft,"
-"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
-"\n"
-" Trouver toutes les clés de la carte « auto.share » :\n"
-" ipa automountkey-find baltimore auto.share\n"
-"\n"
-" Trouver toutes les clés « automount » directes :\n"
-" ipa automountkey-find baltimore --key=/-\n"
-"\n"
-" Supprimer la clé « man » de la carte « auto.share » :\n"
-" ipa automountkey-del baltimore auto.share --key=man\n"
-
msgid "automount location"
msgstr "emplacement de montage automatique"
@@ -2471,92 +8421,50 @@ msgstr "Emplacements de montage automatique"
msgid "Automount Location"
msgstr "Emplacement de montage automatique"
-msgid "Location"
-msgstr "Emplacement"
-
-msgid "Automount location name."
-msgstr "Nom d'emplacement ."
-
-msgid "Create a new automount location."
-msgstr "Créer un nouvel emplacement "
-
#, python-format
msgid "Added automount location \"%(value)s\""
msgstr "Emplacement « automount » « %(value)s » ajouté"
-msgid "Delete an automount location."
-msgstr "Supprimer un emplacement « automount »."
-
#, python-format
msgid "Deleted automount location \"%(value)s\""
msgstr "Emplacement « automount » « %(value)s » supprimé"
-msgid "Display an automount location."
-msgstr "Afficher un emplacement « automount »"
-
-msgid "Search for an automount location."
-msgstr "Rechercher un emplacement « automount »."
-
#, python-format
msgid "%(count)d automount location matched"
msgid_plural "%(count)d automount locations matched"
msgstr[0] "%(count)d emplacement « automount » correspondant"
msgstr[1] "%(count)d emplacements « automount » correspondants"
-msgid "Generate automount files for a specific location."
-msgstr "Créer les fichiers « automount » pour un emplacement donné."
-
msgid "automount map"
msgstr "carte « automount »"
msgid "automount maps"
msgstr "cartes « automount »"
-msgid "Map"
-msgstr "Carte"
-
-msgid "Automount map name."
-msgstr "Nom de carte « automount »."
-
msgid "Automount Maps"
msgstr "Cartes « automount »"
msgid "Automount Map"
msgstr "Carte « automount »"
-msgid "Create a new automount map."
-msgstr "Créer une nouvelle carte « automount »."
-
#, python-format
msgid "Added automount map \"%(value)s\""
msgstr "Carte « automount » « %(value)s » ajoutée"
-msgid "Delete an automount map."
-msgstr "Supprimer une carte « automount »."
-
#, python-format
msgid "Deleted automount map \"%(value)s\""
msgstr "Carte « automount » « %(value)s » supprimée"
-msgid "Modify an automount map."
-msgstr "Modifier une carte « automount »."
-
#, python-format
msgid "Modified automount map \"%(value)s\""
msgstr "Carte « automount » « %(value)s » modifiée"
-msgid "Search for an automount map."
-msgstr "Rechercher une carte « automount »."
-
#, python-format
msgid "%(count)d automount map matched"
msgid_plural "%(count)d automount maps matched"
msgstr[0] "%(count)d carte « automount » correspondante"
msgstr[1] "%(count)d cartes « automount » correspondantes"
-msgid "Display an automount map."
-msgstr "Afficher une carte « automount »."
-
msgid "Automount key object."
msgstr "Objet clé « automount »."
@@ -2566,18 +8474,6 @@ msgstr "clé « automount »"
msgid "automount keys"
msgstr "clés « automount »"
-msgid "Key"
-msgstr "Clé"
-
-msgid "Automount key name."
-msgstr "Nom de clé « automount »."
-
-msgid "Mount information"
-msgstr "Information de montage"
-
-msgid "description"
-msgstr "description"
-
msgid "Automount Keys"
msgstr "Clés « automount »"
@@ -2608,122 +8504,38 @@ msgstr ""
"Plus d'une entrée avec la clé %(key)s trouvée, utilisez --info pour "
"sélectionner l'entrée donnée."
-msgid "Create a new automount key."
-msgstr "Créer une nouvelle clé « automount »."
-
#, python-format
msgid "Added automount key \"%(value)s\""
msgstr "Clé « automount » « %(value)s » créée"
-msgid "Create a new indirect mount point."
-msgstr "Créer un nouveau point de montage indirect."
-
#, python-format
msgid "Added automount indirect map \"%(value)s\""
msgstr "Carte « automount » indirect « %(value)s » créée"
-msgid "Mount point"
-msgstr "Point de montage"
-
-msgid "Parent map"
-msgstr "Carte parente"
-
-msgid "Name of parent automount map (default: auto.master)."
-msgstr "Nom de la carte parente (par défaut : auto.master)."
-
msgid "mount point is relative to parent map, cannot begin with /"
msgstr ""
"point de montage relatif à la carte parente, ne peut pas commencer par /"
-msgid "Delete an automount key."
-msgstr "Supprimer une clé « automount »."
-
#, python-format
msgid "Deleted automount key \"%(value)s\""
msgstr "Clé « automount » « %(value)s » supprimée"
-msgid "Modify an automount key."
-msgstr "Modifier une clé « automount »."
-
#, python-format
msgid "Modified automount key \"%(value)s\""
msgstr "Clé « automount » « %(value)s » modifiée"
-msgid "New mount information"
-msgstr "Nouvelle information de montage"
-
-msgid "Search for an automount key."
-msgstr "Rechercher une clé « automount »."
-
#, python-format
msgid "%(count)d automount key matched"
msgid_plural "%(count)d automount keys matched"
msgstr[0] "%(count)d clé « automount » correspondante"
msgstr[1] "%(count)d clés « automount » correspondantes"
-msgid "Display an automount key."
-msgstr "Afficher une clé « automount »."
-
-msgid "Member users"
-msgstr "Utilisateurs membres"
-
-msgid "Member groups"
-msgstr "Groupes de membres"
-
-msgid "Member of groups"
-msgstr "Membre des groupes"
-
-msgid "Member hosts"
-msgstr "Hôtes membres"
-
-msgid "Member host-groups"
-msgstr "Groupes d'hôtes membres"
-
-msgid "Member of host-groups"
-msgstr "Membre du groupe d'hôtes"
-
-msgid "Roles"
-msgstr "Rôles"
-
-msgid "Sudo Command Groups"
-msgstr "Groupes de commandes sudo"
-
-msgid "Granting privilege to roles"
-msgstr "Privilèges accordés aux rôles"
-
-msgid "Member netgroups"
-msgstr "Groupes réseau membre"
-
-msgid "Member of netgroups"
-msgstr "Membre des groupes réseau"
-
-msgid "Member services"
-msgstr "Services membres"
-
msgid "Member service groups"
msgstr "Groupes de services membres"
-msgid "Member HBAC service"
-msgstr "Services HBAC membres"
-
msgid "Member HBAC service groups"
msgstr "Groupes de services HBAC membres"
-msgid "Indirect Member users"
-msgstr "Utilisateurs membres indirects"
-
-msgid "Indirect Member groups"
-msgstr "Groupes membres indirects"
-
-msgid "Indirect Member hosts"
-msgstr "Hôtes membres indirects"
-
-msgid "Indirect Member host-groups"
-msgstr "Groupes d'hôtes membres indirects"
-
-msgid "Indirect Member of roles"
-msgstr "Membres indirect des rôles"
-
msgid "Indirect Member permissions"
msgstr "Droits d'accès de membre indirect"
@@ -2733,15 +8545,9 @@ msgstr "Service HBAC de membre indirect"
msgid "Indirect Member HBAC service group"
msgstr "Groupe de services de membre indirect"
-msgid "Indirect Member netgroups"
-msgstr "Groupes réseau de membres indirects"
-
msgid "Invalid format. Should be name=value"
msgstr "Format invalide. Doit être nom=valeur"
-msgid "External host"
-msgstr "Système externe"
-
msgid "An IPA master host cannot be deleted or disabled"
msgstr "Un serveur maître IPA ne peut ni être supprimé ni désactivé"
@@ -2774,53 +8580,12 @@ msgstr "L'objet %(oname)s avec le nom « %(pkey)s » existe déjà"
msgid "attribute \"%(attribute)s\" not allowed"
msgstr "l'attribut « %(attribute)s » n'est pas autorisé"
-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 ""
-"Modifie un attribut d'une paire nom/valeur. Le format est attribut=valeur.\n"
-"Pour des attributs à valeurs multiples, la commande remplace les valeurs "
-"déjà présentes."
-
-msgid ""
-"Add an attribute/value pair. Format is attr=value. The attribute\n"
-"must be part of the schema."
-msgstr ""
-"Ajouter une paire attribut/valeur. Format : attribut=valeur. Les\n"
-"attributs doivent faire partie du schéma."
-
-msgid ""
-"Delete an attribute/value pair. The option will be evaluated\n"
-"last, after all sets and adds."
-msgstr ""
-"Supprimer une paire attribut/valeur. L'option sera évaluée\n"
-"en dernier, après toutes les modifications et ajouts."
-
msgid "attribute is not configurable"
msgstr "l'attribut n'est pas configurable"
msgid "No such attribute on this entry"
msgstr "Pas d'attribut de ce type sur cette entrée"
-msgid "Suppress processing of membership attributes."
-msgstr "Suppression du traitement des attributs d'adhésion."
-
-msgid "Continuous mode: Don't stop on errors."
-msgstr "Mode continu : pas d'arrêt sur erreurs."
-
-msgid "Rights"
-msgstr "Droits"
-
-msgid ""
-"Display the access rights of this entry (requires --all). See ipa man page "
-"for details."
-msgstr ""
-"Affiche les droits d'accès sur cette entrée (requiert --all). Cf. la page de "
-"manuel de « ipa » pour plus d'informations."
-
-msgid "Rename"
-msgstr "Renommer"
-
#, python-format
msgid "Rename the %(ldap_obj_name)s object"
msgstr "Renomme l'objet %(ldap_obj_name)s"
@@ -2840,25 +8605,10 @@ msgstr "%s membre"
msgid "%s to add"
msgstr "%s à ajouter"
-msgid "Members that could not be added"
-msgstr "Membres n'ayant pu être ajoutés"
-
-msgid "Number of members added"
-msgstr "Nombre de membres ajoutés"
-
#, python-format
msgid "%s to remove"
msgstr "%s à supprimer"
-msgid "Members that could not be removed"
-msgstr "Membres n'ayant pas pu être supprimés"
-
-msgid "Number of members removed"
-msgstr "Nombre de membres supprimés"
-
-msgid "Primary key only"
-msgstr "Clé principale uniquement"
-
#, python-format
msgid "Results should contain primary key attribute only (\"%s\")"
msgstr ""
@@ -2880,25 +8630,9 @@ msgstr ""
"Recherche des %(searched_object)s sans ceux de %(ldap_object)s de "
"%(relationship)s."
-msgid "Time Limit"
-msgstr "Limitation de durée"
-
-msgid "Time limit of search in seconds (0 is unlimited)"
-msgstr "Limite de la durée de la recherche en secondes (0 pour illimité)"
-
-msgid "Size Limit"
-msgstr "Limitation de taille"
-
-msgid "Maximum number of entries returned (0 is unlimited)"
-msgstr "Nombre maximal d'entrées renvoyées (0 pour illimité)"
-
msgid "added attribute value to entry %(value)"
msgstr "valeur d'attribut ajouté à l'entrée %(value)"
-#, python-format
-msgid "'%s' already contains one or more values"
-msgstr "« %s » contient déjà une ou plusieurs valeurs"
-
msgid "removed attribute values from entry %(value)"
msgstr "valeur d'attribut supprimée de l'entrée %(value)"
@@ -2917,152 +8651,12 @@ msgstr ""
"Ceci contient les définitions communes pour les utilisateurs et utilisateurs "
"en attente\n"
-msgid "Kerberos keys available"
-msgstr "Clés Kerberos disponibles"
-
msgid "must be TRUE or FALSE"
msgstr "doit être « TRUE » ou « FALSE »"
-msgid "User"
-msgstr "Utilisateur"
-
-msgid "User login"
-msgstr "Identifiant de connexion"
-
-msgid "First name"
-msgstr "Prénom"
-
-msgid "Last name"
-msgstr "Nom"
-
-msgid "Full name"
-msgstr "Nom complet"
-
-msgid "Display name"
-msgstr "Nom affiché"
-
-msgid "Initials"
-msgstr "Initiales"
-
-msgid "Home directory"
-msgstr "Répertoire personnel"
-
-msgid "GECOS"
-msgstr "GECOS"
-
-msgid "Login shell"
-msgstr "Interpréteur de commande"
-
-msgid "Kerberos principal"
-msgstr "Principal Kerberos"
-
-msgid "Kerberos principal expiration"
-msgstr "Expiration du principal Kerberos"
-
-msgid "Email address"
-msgstr "Adresse courriel"
-
-msgid "Prompt to set the user password"
-msgstr "Invite de définition du mot de passe utilisateur"
-
-msgid "Generate a random user password"
-msgstr "Créer un mot de passe aléatoire"
-
-msgid "Random password"
-msgstr "Mot de passe aléatoire"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "User ID Number (system will assign one if not provided)"
-msgstr ""
-"Numéro identifiant d'utilisateur (le système en assigne un si non défini)"
-
-msgid "GID"
-msgstr "GID"
-
-msgid "Group ID Number"
-msgstr "Numéro d'identifiant de groupe"
-
-msgid "Street address"
-msgstr "Adresse"
-
-msgid "City"
-msgstr "Ville"
-
-msgid "State/Province"
-msgstr "État/Province"
-
-msgid "ZIP"
-msgstr "Code postal"
-
-msgid "Telephone Number"
-msgstr "Numéro de téléphone"
-
-msgid "Mobile Telephone Number"
-msgstr "Numéro de téléphone mobile"
-
-msgid "Pager Number"
-msgstr "Numéro de téléavertisseur"
-
-msgid "Fax Number"
-msgstr "Numéro de fax"
-
-msgid "Org. Unit"
-msgstr "Unité organisationnelle"
-
-msgid "Job Title"
-msgstr "Titre de poste"
-
-msgid "Manager"
-msgstr "Gestionnaire"
-
-msgid "Car License"
-msgstr "Permis de conduire/carte d'identité"
-
-msgid "SSH public key"
-msgstr "Clé publique SSH"
-
msgid "SSH public key fingerprint"
msgstr "Empreinte de clé publique SSH"
-msgid "User authentication types"
-msgstr "Types d'authentification utilisateur"
-
-msgid "Types of supported user authentication"
-msgstr "Types d'authentification utilisateur pris en charge"
-
-msgid "Class"
-msgstr "Classe"
-
-msgid ""
-"User category (semantics placed on this attribute are for local "
-"interpretation)"
-msgstr ""
-"Catégorie d'utilisateurs (la sémantique associée à cet attribut est "
-"interprétée localement)"
-
-msgid "RADIUS proxy configuration"
-msgstr "Configuration du serveur mandataire RADIUS"
-
-msgid "RADIUS proxy username"
-msgstr "Nom d'utilisateur sur serveur mandataire RADIUS"
-
-msgid "Department Number"
-msgstr "Numéro du service"
-
-msgid "Employee Number"
-msgstr "Matricule"
-
-msgid "Employee Type"
-msgstr "Type d'employé"
-
-msgid "Preferred Language"
-msgstr "Langue préférée"
-
-msgid "Certificate"
-msgstr "Certificat"
-
msgid "Base-64 encoded user certificate"
msgstr "Certificat de l'utilisateur encodé en Base-64"
@@ -3078,9 +8672,6 @@ msgstr "responsable %(manager)s introuvable"
msgid "can be at most %(len)d characters"
msgstr "doit contenir au plus %(len)d caractères"
-msgid "Nested Methods to execute"
-msgstr "Commandes imbriquées à exécuter"
-
msgid "must contain a tuple (list, dict)"
msgstr "doit contenir un tuple (liste, dict)"
@@ -3190,148 +8781,25 @@ msgstr "Modifier la configuration de l'AC"
msgid "Modified CA \"%(value)s\""
msgstr "AC « %(value)s » modifiée"
-msgid ""
-"\n"
-"Manage CA ACL rules.\n"
-"\n"
-"This plugin is used to define rules governing which principals are\n"
-"permitted to have certificates issued using a given certificate\n"
-"profile.\n"
-"\n"
-"PROFILE ID SYNTAX:\n"
-"\n"
-"A Profile ID is a string without spaces or punctuation starting with a "
-"letter\n"
-"and followed by a sequence of letters, digits or underscore (\"_\").\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Create a CA ACL \"test\" that grants all users access to the\n"
-" \"UserCert\" profile on all CAs:\n"
-" ipa caacl-add test --usercat=all --cacat=all\n"
-" ipa caacl-add-profile test --certprofiles UserCert\n"
-"\n"
-" Display the properties of a named CA ACL:\n"
-" ipa caacl-show test\n"
-"\n"
-" Create a CA ACL to let user \"alice\" use the \"DNP3\" profile on \"DNP3-CA"
-"\":\n"
-" ipa caacl-add alice_dnp3\n"
-" ipa caacl-add-ca alice_dnp3 --cas DNP3-CA\n"
-" ipa caacl-add-profile alice_dnp3 --certprofiles DNP3\n"
-" ipa caacl-add-user alice_dnp3 --user=alice\n"
-"\n"
-" Disable a CA ACL:\n"
-" ipa caacl-disable test\n"
-"\n"
-" Remove a CA ACL:\n"
-" ipa caacl-del test\n"
-msgstr ""
-"\n"
-"Gestion des règles de LCA de l'AC.\n"
-"\n"
-"Ce greffon est utilisé pour définir les règles gouvernant quels "
-"principaux \n"
-"sont autorisés à se voir attribuer des certificats à l'aide d'un profil\n"
-"donné de certificat.\n"
-"\n"
-"SYNTAXE D'IDENTIFIANT DE PROFIL :\n"
-"\n"
-"Un identifiant de profil est une chaîne sans espace ni ponctuation débutant "
-"par\n"
-"une lettre et suivie d'une séquence de lettres, chiffres, ou caractère "
-"souligné (\"_\").\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Créer une LCA d'AC « test » autorisant tous les utilisateurs à accéder \n"
-" au profil « UserCert » :\n"
-" ipa caacl-add test --usercat=all --cacat=all\n"
-" ipa caacl-add-profile test --certprofiles UserCert\n"
-"\n"
-" Afficher les propriétés d'une LCA d'AC nommée :\n"
-" ipa caacl-show test\n"
-"\n"
-" Créer une LCA d'AC autorisant l'utilisatrice « alice » à utiliser le "
-"profile « DNP3 » :\n"
-" ipa caacl-add alice_dnp3\n"
-" ipa caacl-add-ca alice_dnp3 --cas DNP3-CA\n"
-" ipa caacl-add-profile alice_dnp3 --certprofiles DNP3\n"
-" ipa caacl-add-user alice_dnp3 --user=alice\n"
-"\n"
-" Désactiver une LCA d'AC :\n"
-" ipa caacl-disable test\n"
-"\n"
-" Supprimer une LCA d'AC :\n"
-" ipa caacl-del test\n"
-
msgid "CA ACL"
msgstr "LCA de l'AC"
msgid "CA ACLs"
msgstr "LCA de l'AC"
-msgid "ACL name"
-msgstr "Nom de la LCA"
-
-msgid "Enabled"
-msgstr "Activé(e)"
-
msgid "CA category"
msgstr "Catégorie d'AC"
msgid "CA category the ACL applies to"
msgstr "Catégorie d'AC à laquelle l'ACL s'applique"
-msgid "Profile category"
-msgstr "Catégorie de profil"
-
-msgid "Profile category the ACL applies to"
-msgstr "Catégorie de profil à laquelle la LCA s'applique"
-
-msgid "User category"
-msgstr "Catégorie d'utilisateur"
-
-msgid "User category the ACL applies to"
-msgstr "Catégorie d'utilisateur à laquelle la LCA s'applique"
-
-msgid "Host category"
-msgstr "Catégorie de système"
-
-msgid "Host category the ACL applies to"
-msgstr "Catégorie d'hôte à laquelle la LCA s'applique"
-
-msgid "Service category"
-msgstr "Catégorie de service"
-
-msgid "Service category the ACL applies to"
-msgstr "Catégorie de service à laquelle la LCA s'applique"
-
msgid "CAs"
msgstr "AC"
-msgid "Profiles"
-msgstr "Profils"
-
-msgid "User Groups"
-msgstr "Groupes d'utilisateurs"
-
-msgid "Host Groups"
-msgstr "Groupes d'hôtes"
-
-msgid "Services"
-msgstr "Services"
-
-msgid "Create a new CA ACL."
-msgstr "Créer une nouvelle LCA d'AC."
-
#, python-format
msgid "Added CA ACL \"%(value)s\""
msgstr "LCA d'AC « %(value)s » créée"
-msgid "Delete a CA ACL."
-msgstr "Supprimer une LCA d'AC."
-
#, python-format
msgid "Deleted CA ACL \"%(value)s\""
msgstr "LCA d'AC « %(value)s » supprimée"
@@ -3339,9 +8807,6 @@ msgstr "LCA d'AC « %(value)s » supprimée"
msgid "default CA ACL can be only disabled"
msgstr "La LCA d'AC par défaut ne peut qu'être désactivée"
-msgid "Modify a CA ACL."
-msgstr "Modifier une LCA d'AC."
-
#, python-format
msgid "Modified CA ACL \"%(value)s\""
msgstr "LCA d'AC « %(value)s » modifiée"
@@ -3373,35 +8838,20 @@ msgstr ""
"une catégorie de services ne peut pas être définie à « all » tant qu'il "
"reste des services autorisés"
-msgid "Search for CA ACLs."
-msgstr "Rechercher des LCA d'AC."
-
#, python-format
msgid "%(count)d CA ACL matched"
msgid_plural "%(count)d CA ACLs matched"
msgstr[0] "%(count)d LCA d'AC correspondante"
msgstr[1] "%(count)d LCA d'AC correspondantes"
-msgid "Display the properties of a CA ACL."
-msgstr "Afficher les propriétés d'une LCA d'AC."
-
-msgid "Enable a CA ACL."
-msgstr "Activer une LCA d'AC."
-
#, python-format
msgid "Enabled CA ACL \"%(value)s\""
msgstr "LCA d'AC « %(value)s » activée"
-msgid "Disable a CA ACL."
-msgstr "Désactiver une LCA d'AC."
-
#, python-format
msgid "Disabled CA ACL \"%(value)s\""
msgstr "LCA d'AC « %(value)s » désactivée"
-msgid "Add users and groups to a CA ACL."
-msgstr "Ajouter des utilisateurs et groupes à une LCA d'AC."
-
#, python-format
msgid "%i user or group added."
msgstr "%i utilisateur ou groupe ajouté."
@@ -3415,9 +8865,6 @@ msgstr ""
"des utilisateurs ne peuvent pas être ajoutés quand la catégorie de "
"l'utilisateur est « all »"
-msgid "Remove users and groups from a CA ACL."
-msgstr "Retirer des utilisateurs et groupes d'une LCA d'AC."
-
#, python-format
msgid "%i user or group removed."
msgstr "%i utilisateur ou groupe supprimé."
@@ -3426,9 +8873,6 @@ msgstr "%i utilisateur ou groupe supprimé."
msgid "%i users or groups removed."
msgstr "%i utilisateurs ou groupes supprimés."
-msgid "Add target hosts and hostgroups to a CA ACL."
-msgstr "Ajouter des hôtes cibles et groupes d'hôtes à une LCA d'AC."
-
#, python-format
msgid "%i host or hostgroup added."
msgstr "%i hôte ou groupe d'hôtes ajouté."
@@ -3442,9 +8886,6 @@ msgstr ""
"des hôtes ne peuvent pas être ajoutés quand la catégorie de l'hôte est "
"« all »"
-msgid "Remove target hosts and hostgroups from a CA ACL."
-msgstr "Retirer des utilisateurs et groupes d'une LCA d'AC."
-
#, python-format
msgid "%i host or hostgroup removed."
msgstr "%i hôte ou groupe d'hôtes supprimé."
@@ -3453,9 +8894,6 @@ msgstr "%i hôte ou groupe d'hôtes supprimé."
msgid "%i hosts or hostgroups removed."
msgstr "%i hôtes ou groupes d'hôtes supprimés."
-msgid "Add services to a CA ACL."
-msgstr "Ajouter des services à une LCA d'AC."
-
#, python-format
msgid "%i service added."
msgstr "%i service ajouté."
@@ -3468,9 +8906,6 @@ msgid "services cannot be added when service category='all'"
msgstr ""
"aucun service ne peut être ajouté quand la catégorie de services est « all »"
-msgid "Remove services from a CA ACL."
-msgstr "Retirer des services d'une LCA d'AC."
-
#, python-format
msgid "%i service removed."
msgstr "%i service supprimé."
@@ -3479,9 +8914,6 @@ msgstr "%i service supprimé."
msgid "%i services removed."
msgstr "%i services supprimés."
-msgid "Add profiles to a CA ACL."
-msgstr "Ajouter des profils à une LCA d'AC."
-
#, python-format
msgid "%i profile added."
msgstr "%i profil ajouté."
@@ -3495,9 +8927,6 @@ msgstr ""
"des profils ne peuvent pas être ajoutés quand la catégorie de profil est "
"« all »"
-msgid "Remove profiles from a CA ACL."
-msgstr "Retirer des profils d'une LCA d'AC."
-
#, python-format
msgid "%i profile removed."
msgstr "%i profil supprimé."
@@ -3532,12 +8961,6 @@ msgstr "%i AC supprimée."
msgid "%i CAs removed."
msgstr "%i AC supprimées."
-msgid "user"
-msgstr "utilisateur"
-
-msgid "host"
-msgstr "hôte"
-
msgid "service"
msgstr "service"
@@ -3556,9 +8979,6 @@ msgstr ""
"Le principal '%(principal)s' n'est pas autorisé à utiliser l'AC '%(ca)s' "
"avec le profil '%(profile_id)s' pour l'émission de certificat."
-msgid "Subject"
-msgstr "Sujet"
-
msgid "Issuer"
msgstr "Émetteur"
@@ -3574,12 +8994,6 @@ msgstr "Empreinte (MD5)"
msgid "Fingerprint (SHA1)"
msgstr "Empreinte (SHA1)"
-msgid "Serial number"
-msgstr "Numéro de série"
-
-msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
-msgstr "Numéro de série en décimal (ou en hexadécimal avec le préfixe 0x)"
-
msgid "Serial number (hex)"
msgstr "Numéro de série (hex)"
@@ -3589,30 +9003,9 @@ msgstr "AC émettrice"
msgid "Name of issuing CA"
msgstr "Nom de l'AC émettrice"
-msgid "Profile ID"
-msgstr "ID de profil"
-
-msgid "Certificate Profile to use"
-msgstr "Profil de certificat à utiliser"
-
msgid "Request status"
msgstr "État de la demande"
-msgid "Request id"
-msgstr "Identifiant de la demande"
-
-msgid "Submit a certificate signing request."
-msgstr "Soumettre une demande de signature de certificat."
-
-msgid "CSR"
-msgstr "CSR"
-
-msgid "Principal"
-msgstr "Principal"
-
-msgid "Principal for this certificate (e.g. HTTP/test.example.com)"
-msgstr "Principal de ce certificate (par exemple : HTTP/test.example.com)"
-
msgid "The principal for this request doesn't exist."
msgstr "Le principal pour cette demande n'existe pas."
@@ -3686,9 +9079,6 @@ msgstr ""
msgid "Subject alt name type %s is forbidden"
msgstr "Le type %s de nom alternatif de sujet est interdit"
-msgid "Check the status of a certificate signing request."
-msgstr "Vérifier l'état d'une demande de signature de certificat."
-
msgid "Status"
msgstr "État"
@@ -3698,69 +9088,15 @@ msgstr "Révoqué"
msgid "Revocation reason"
msgstr "Raison de la révocation"
-msgid "Reason for revoking the certificate (0-10)"
-msgstr "Raison de révocation du certificat (0-10)"
-
-msgid "Retrieve an existing certificate."
-msgstr "Récupérer un certificat existant."
-
-msgid "Output filename"
-msgstr "Nom de fichier de sortie"
-
-msgid "File to store the certificate in."
-msgstr "Fichier dans lequel stocker le certificat."
-
#, python-format
msgid ""
"Certificate with serial number %(serial)s issued by CA '%(ca)s' not found"
msgstr ""
"Certificat de l'AC « %(ca)s » avec le numéro de série %(serial)s introuvable"
-msgid "Revoke a certificate."
-msgstr "Révoquer un certificat."
-
msgid "7 is not a valid revocation reason"
msgstr "7 n'est pas une raison de révocation valide"
-msgid "Take a revoked certificate off hold."
-msgstr "Ôter un certificat révoqué en attente."
-
-msgid "Search for existing certificates."
-msgstr "Recherche de certificats existants."
-
-msgid "minimum serial number"
-msgstr "numéro de série plancher"
-
-msgid "maximum serial number"
-msgstr "numéro de série plafond"
-
-msgid "match the common name exactly"
-msgstr "correspond exactement au nom commun"
-
-msgid "Valid not after from this date (YYYY-mm-dd)"
-msgstr "Valide à partir de cette date (AAAA-mm-jj)"
-
-msgid "Valid not after to this date (YYYY-mm-dd)"
-msgstr "Valide jusqu'à cette date (AAAA-mm-jj)"
-
-msgid "Valid not before from this date (YYYY-mm-dd)"
-msgstr "Valide à partir de cette date (AAAA-mm-jj), non valide avant"
-
-msgid "Valid not before to this date (YYYY-mm-dd)"
-msgstr "Valide à cette date (AAAA-mm-jj), non valide avant"
-
-msgid "Issued on from this date (YYYY-mm-dd)"
-msgstr "Émis à partir de cette date (AAAA-mm-jj)"
-
-msgid "Issued on to this date (YYYY-mm-dd)"
-msgstr "Émis à cette date (AAAA-mm-jj)"
-
-msgid "Revoked on from this date (YYYY-mm-dd)"
-msgstr "Révoqué à partir de cette date (AAAA-mm-jj)"
-
-msgid "Revoked on to this date (YYYY-mm-dd)"
-msgstr "Révoqué à cette date (AAAA-mm-jj)"
-
#, python-format
msgid "%(count)d certificate matched"
msgid_plural "%(count)d certificates matched"
@@ -3896,58 +9232,25 @@ msgstr "Profil de certificat"
msgid "Certificate Profiles"
msgstr "Profils de certificats"
-msgid "Profile ID for referring to this profile"
-msgstr "Identifiant de profil"
-
msgid "Profile configuration"
msgstr "Configuration de profil"
-msgid "Profile description"
-msgstr "Description de profil"
-
-msgid "Brief description of this profile"
-msgstr "Brève description de ce profil"
-
-msgid "Store issued certificates"
-msgstr "Stocker les certificats émis"
-
-msgid "Whether to store certs issued using this profile"
-msgstr "Stocker ou non les certificats émis à partir de ce profil"
-
-msgid "Search for Certificate Profiles."
-msgstr "Rechercher des profils de certificats."
-
#, python-format
msgid "%(count)d profile matched"
msgid_plural "%(count)d profiles matched"
msgstr[0] "%(count)d profil correspondant"
msgstr[1] "%(count)d profils correspondants"
-msgid "Display the properties of a Certificate Profile."
-msgstr "Afficher les propriétés d'un profil de certificat."
-
-msgid "Write profile configuration to file"
-msgstr "Écrire le profil de configuration dans un fichier"
-
-msgid "Import a Certificate Profile."
-msgstr "Importer un profil de certificat."
-
#, python-format
msgid "Imported profile \"%(value)s\""
msgstr "Profil « %(value)s » importé"
-msgid "Filename of a raw profile. The XML format is not supported."
-msgstr "Nom de fichier du profil brut. Le format XML n'est pas pris en charge."
-
#, python-format
msgid "Profile ID '%(cli_value)s' does not match profile data '%(file_value)s'"
msgstr ""
"L'identifiant de profil « %(cli_value)s » ne correspond pas aux données du "
"profil « %(file_value)s »"
-msgid "Delete a Certificate Profile."
-msgstr "Supprimer un profil de certificat."
-
#, python-format
msgid "Deleted profile \"%(value)s\""
msgstr "Profil « %(value)s » supprimé"
@@ -3956,232 +9259,19 @@ msgstr "Profil « %(value)s » supprimé"
msgid "Predefined profile '%(profile_id)s' cannot be deleted"
msgstr "Le profil prédéfini « %(profile_id)s » ne peut être supprimé"
-msgid "Modify Certificate Profile configuration."
-msgstr "Modifier la configuration d'un profil de certificat."
-
#, python-format
msgid "Modified Certificate Profile \"%(value)s\""
msgstr "Profil de certificat « %(value)s » modifié"
-msgid "File containing profile configuration"
-msgstr "Fichier contenant la configuration du profil"
-
msgid "Certificate profiles cannot be renamed"
msgstr "Les profils de certificats ne peuvent être renommés"
-msgid ""
-"\n"
-"Server configuration\n"
-"\n"
-"Manage the default values that IPA uses and some of its tuning parameters.\n"
-"\n"
-"NOTES:\n"
-"\n"
-"The password notification value (--pwdexpnotify) is stored here so it will\n"
-"be replicated. It is not currently used to notify users in advance of an\n"
-"expiring password.\n"
-"\n"
-"Some attributes are read-only, provided only for information purposes. "
-"These\n"
-"include:\n"
-"\n"
-"Certificate Subject base: the configured certificate subject base,\n"
-" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n"
-"Password plug-in features: currently defines additional hashes that the\n"
-" password will generate (there may be other conditions).\n"
-"\n"
-"When setting the order list for mapping SELinux users you may need to\n"
-"quote the value so it isn't interpreted by the shell.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Show basic server configuration:\n"
-" ipa config-show\n"
-"\n"
-" Show all configuration options:\n"
-" ipa config-show --all\n"
-"\n"
-" Change maximum username length to 99 characters:\n"
-" ipa config-mod --maxusername=99\n"
-"\n"
-" Increase default time and size limits for maximum IPA server search:\n"
-" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
-"\n"
-" Set default user e-mail domain:\n"
-" ipa config-mod --emaildomain=example.com\n"
-"\n"
-" Enable migration mode to make \"ipa migrate-ds\" command operational:\n"
-" ipa config-mod --enable-migration=TRUE\n"
-"\n"
-" Define SELinux user map order:\n"
-" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
-"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
-msgstr ""
-"\n"
-"Configuration du serveur\n"
-"\n"
-"Gérer les valeurs par défaut utilisées par IPA ainsi que certains de ses\n"
-"paramètres d'ajustement.\n"
-"\n"
-"NOTES :\n"
-"\n"
-"La valeur de notification du mot de passe (--pwdexpnotify) est stockée ici\n"
-"en vue de sa réplication. Elle n'est pas actuellement utilisée pour "
-"notifier\n"
-"par avance aux utilisateurs l'expiration de leur mot de passe.\n"
-"\n"
-"Certains attributs sont en lecture seule, fournis à titre d'information ;\n"
-"ils comprennent :\n"
-"\n"
-"* la base sujet de certificat : la base de sujet de certificat configuré,\n"
-" ex. O=EXAMPLE.COM, configurable uniquement à l'installation.\n"
-"* les fonctions du greffon mots de passe : définit les hachages "
-"additionnels\n"
-" qu'un mot de passe va générer (d'autres conditions peuvent s'appliquer).\n"
-"\n"
-"En fixant la liste ordonnée pour le mappage des utilisateurs SELinux, vous\n"
-"devez mettre entre guillemets les valeurs pour éviter leur interprétation.\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Afficher la configuration de base du serveur :\n"
-" ipa config-show\n"
-"\n"
-" Afficher toutes les options de configuration :\n"
-" ipa config-show --all\n"
-"\n"
-" Modifier la longueur maximale d'un nom d'utilisateur à 99 caractères :\n"
-" ipa config-mod --maxusername=99\n"
-"\n"
-" Augmenter délais et limites de taille des recherches sur le serveur IPA :\n"
-" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
-"\n"
-" Définir le domaine pour les courriels de l'utilisateur par défaut :\n"
-" ipa config-mod --emaildomain=example.com\n"
-"\n"
-" Activer le mode migration pour que « ipa migrate-ds » soit opérationelle :\n"
-" ipa config-mod --enable-migration=TRUE\n"
-"\n"
-" Définir l'ordre de la mappe des utilisateurs SELinux :\n"
-" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
-"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
-
msgid "configuration options"
msgstr "options de configuration"
msgid "Configuration"
msgstr "Configuration"
-msgid "Maximum username length"
-msgstr "Longueur maximale du nom d'utilisateur"
-
-msgid "Home directory base"
-msgstr "Base du répertoire utilisateur"
-
-msgid "Default location of home directories"
-msgstr "Emplacement par défaut des répertoires utilisateur"
-
-msgid "Default shell"
-msgstr "Interpréteur de commande par défaut"
-
-msgid "Default shell for new users"
-msgstr "Interpréteur de commande par défaut pour les nouveaux utilisateurs"
-
-msgid "Default users group"
-msgstr "Groupe utilisateur par défaut"
-
-msgid "Default group for new users"
-msgstr "Groupe utilisateur par défaut pour les nouveaux utilisateurs"
-
-msgid "Default e-mail domain"
-msgstr "Domaine par défaut pour les courriels"
-
-msgid "Search time limit"
-msgstr "Limite de temps d'une recherche"
-
-msgid "Maximum amount of time (seconds) for a search (-1 or 0 is unlimited)"
-msgstr "Durée maximale (secondes) pour une recherche (0 ou -1 pour illimitée)"
-
-msgid "Search size limit"
-msgstr "Limite de taille d'une recherche"
-
-msgid "Maximum number of records to search (-1 or 0 is unlimited)"
-msgstr "Nombre maximum d'entrées à rechercher (-1 ou 0 pour illimité)"
-
-msgid "User search fields"
-msgstr "Champs de recherche utilisateur"
-
-msgid "A comma-separated list of fields to search in when searching for users"
-msgstr ""
-"Une liste, séparée avec des virgules, des champs à explorer pour une "
-"recherche d'utilisateurs"
-
-msgid "A comma-separated list of fields to search in when searching for groups"
-msgstr ""
-"Une liste séparée par des virgules des champs à explorer pour une recherche "
-"de groupes"
-
-msgid "Enable migration mode"
-msgstr "Activer le mode migration"
-
-msgid "Certificate Subject base"
-msgstr "Base de sujet de certificat"
-
-msgid "Base for certificate subjects (OU=Test,O=Example)"
-msgstr "Base pour les sujets de certificat (OU=Test,O=Example)"
-
-msgid "Default group objectclasses"
-msgstr "Classes d'objets de groupe par défaut"
-
-msgid "Default group objectclasses (comma-separated list)"
-msgstr "Classes d'objets de groupe par défaut (liste séparée par des virgules)"
-
-msgid "Default user objectclasses"
-msgstr "Classes d'objets utilisateur par défaut"
-
-msgid "Default user objectclasses (comma-separated list)"
-msgstr ""
-"Classes d'objets utilisateurs par défaut (liste séparée par des virgules)"
-
-msgid "Password Expiration Notification (days)"
-msgstr "Notification d'expiration de mot de passe (jours)"
-
-msgid "Number of days's notice of impending password expiration"
-msgstr "Nombre de jours de préavis d'expiration de mot de passe"
-
-msgid "Password plugin features"
-msgstr "Fonctionnalités du greffon mots de passe"
-
-msgid "Extra hashes to generate in password plug-in"
-msgstr "Hachages additionnels à générer dans le greffon mots de passe"
-
-msgid "SELinux user map order"
-msgstr "Ordre de la mappe des utilisateurs SELinux"
-
-msgid "Order in increasing priority of SELinux users, delimited by $"
-msgstr ""
-"Ordre des utilisateurs SELinux par priorité croissante, délimités par $"
-
-msgid "Default SELinux user"
-msgstr "Utilisateur SELinux par défaut"
-
-msgid "Default SELinux user when no match is found in SELinux map rule"
-msgstr ""
-"Utilisateur SELinux par défaut quand il n'y a aucune correspondance dans la "
-"règle de mappe SELinux"
-
-msgid "Default PAC types"
-msgstr "Types de PAC par défaut"
-
-msgid "Default types of PAC supported for services"
-msgstr "Types de PAC par défaut pris en charge pour des services"
-
-msgid "Default user authentication types"
-msgstr "Types d'authentification utilisateur par défaut"
-
-msgid "Default types of supported user authentication"
-msgstr "Types d'authentification utilisateur pris en charge par défaut"
-
msgid "IPA masters"
msgstr "Maîtres IPA"
@@ -4206,9 +9296,6 @@ msgstr "Maître de renouvellement d'AC IPA"
msgid "Renewal master for IPA certificate authority"
msgstr "Maître en charge du renouvellement de l'autorité de certification"
-msgid "Modify configuration options."
-msgstr "Modifier les options de configuration."
-
msgid "The group doesn't exist"
msgstr "Le groupe n'existe pas"
@@ -4235,66 +9322,6 @@ msgstr ""
"L'utilisateur par défaut de la mappe utilisateur SELinux n'est pas dans la "
"liste d'ordre"
-msgid "Show the current configuration."
-msgstr "Afficher la configuration actuelle."
-
-msgid ""
-"\n"
-"Group to Group Delegation\n"
-"\n"
-"A permission enables fine-grained delegation of permissions. Access Control\n"
-"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
-"given tasks such as adding a user, modifying a group, etc.\n"
-"\n"
-"Group to Group Delegations grants the members of one group to update a set\n"
-"of attributes of members of another group.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a delegation rule to allow managers to edit employee's addresses:\n"
-" ipa delegation-add --attrs=street --group=managers --"
-"membergroup=employees \"managers edit employees' street\"\n"
-"\n"
-" When managing the list of attributes you need to include all attributes\n"
-" in the list, including existing ones. Add postalCode to the list:\n"
-" ipa delegation-mod --attrs=street --attrs=postalCode --group=managers --"
-"membergroup=employees \"managers edit employees' street\"\n"
-"\n"
-" Display our updated rule:\n"
-" ipa delegation-show \"managers edit employees' street\"\n"
-"\n"
-" Delete a rule:\n"
-" ipa delegation-del \"managers edit employees' street\"\n"
-msgstr ""
-"\n"
-"Délégation de groupe à groupe\n"
-"\n"
-"Une permission permet une délégation fine des autorisations. Les règles de\n"
-"contrôle d'accès, ou les instructions (ACI), accordent la possibilité aux\n"
-"permissions de réaliser certaines tâches comme l'ajout d'utilisateur, la\n"
-"modification d'un groupe, etc.\n"
-"\n"
-"La délégation de groupe à groupe permet aux membres d'un groupe de modifier\n"
-"un jeu d'attributs de membres d'un autre groupe.\n"
-"\n"
-"EXEMPLES:\n"
-"\n"
-" Ajouter une règle de délégation permettant aux gestionnaires de modifier\n"
-" les adresses des employés :\n"
-" ipa delegation-add --attrs=street --group=managers --"
-"membergroup=employees \"managers edit employees' street\"\n"
-"\n"
-" En gérant une liste d'attributs, vous devez inclure tous les attributs,\n"
-" y compris les existants. Ajouter « postalCode » à la liste :\n"
-" ipa delegation-mod --attrs=street --attrs=postalCode --group=managers --"
-"membergroup=employees \"managers edit employees' street\"\n"
-"\n"
-" Afficher la règle modifiée :\n"
-" ipa delegation-show \"managers edit employees' street\"\n"
-"\n"
-" Supprimer une règle :\n"
-" ipa delegation-del \"managers edit employees' street\"\n"
-
msgid "delegation"
msgstr "délégation"
@@ -4307,54 +9334,24 @@ msgstr "Délégations"
msgid "Delegation"
msgstr "Délégation"
-msgid "Delegation name"
-msgstr "Nom de délégation"
-
-msgid "Permissions to grant (read, write). Default is write."
-msgstr "Permissions à accorder (« read », « write »). Par défaut : « write »."
-
-msgid "Attributes to which the delegation applies"
-msgstr "Attributs auxquels la délégation s'applique"
-
-msgid "Member user group"
-msgstr "Groupe d'utilisateurs membre"
-
-msgid "User group to apply delegation to"
-msgstr "Groupe d'utilisateur auquel s'applique la délégation"
-
-msgid "Add a new delegation."
-msgstr "Ajouter une nouvelle délégation."
-
#, python-format
msgid "Added delegation \"%(value)s\""
msgstr "Délégation « %(value)s » ajoutée"
-msgid "Delete a delegation."
-msgstr "Supprimer une délégation."
-
#, python-format
msgid "Deleted delegation \"%(value)s\""
msgstr "Délégation « %(value)s » supprimée"
-msgid "Modify a delegation."
-msgstr "Modifier une délégation."
-
#, python-format
msgid "Modified delegation \"%(value)s\""
msgstr "Délégation « %(value)s » modifiée"
-msgid "Search for delegations."
-msgstr "Rechercher des délégations."
-
#, python-format
msgid "%(count)d delegation matched"
msgid_plural "%(count)d delegations matched"
msgstr[0] "%(count)d délégation correspondante"
msgstr[1] "%(count)d délégations correspondantes"
-msgid "Display information about a delegation."
-msgstr "Afficher les informations sur une délégation."
-
msgid ""
"\n"
"Domain Name System (DNS)\n"
@@ -4998,9 +9995,6 @@ msgstr ""
" globaux :\n"
" ipa dnsconfig-mod --forwarder=203.0.113.113\n"
-msgid "Permission value"
-msgstr "Valeur de permission"
-
msgid "invalid IP network format"
msgstr "format de réseau IP invalide"
@@ -5095,100 +10089,14 @@ msgstr "le format doit être spécifié comme « %(format)s » %(rfcs)s"
msgid "Create reverse"
msgstr "Créer un enregistrement inverse"
-msgid "Create reverse record for this IP Address"
-msgstr "Créer l'enregistrement inverse pour cette adresse IP"
-
#, python-format
msgid "Cannot create reverse record for \"%(value)s\": %(exc)s"
msgstr ""
"Impossible de créer l'enregistrement inverse pour « %(value)s » : %(exc)s"
-msgid "IP Address"
-msgstr "Adresse IP"
-
-msgid "Record data"
-msgstr "Données d'enregistrement"
-
-msgid "Subtype"
-msgstr "Sous-type"
-
-msgid "Hostname"
-msgstr "Nom d'hôte"
-
-msgid "Certificate Type"
-msgstr "Type de certificat"
-
-msgid "Key Tag"
-msgstr "Étiquette de clé"
-
-msgid "Algorithm"
-msgstr "Algorithme"
-
-msgid "Certificate/CRL"
-msgstr "Certificat/CRL"
-
-msgid "A hostname which this alias hostname points to"
-msgstr "Un nom d'hôte vers lequel cet alias pointe"
-
-msgid "Target"
-msgstr "Cible"
-
-msgid "Digest Type"
-msgstr "Type de condensé"
-
-msgid "Digest"
-msgstr "Condensé"
-
-msgid "Preference"
-msgstr "Préférence"
-
-msgid "Preference given to this exchanger. Lower values are more preferred"
-msgstr ""
-"Préférence donnée à cet échangeur. Les plus petites valeurs sont les "
-"premières choisies"
-
msgid "Exchanger"
msgstr "Changeur"
-msgid "A host willing to act as a key exchanger"
-msgstr "Un hôte prêt à jouer le rôle de changeur de clé"
-
-msgid "Degrees Latitude"
-msgstr "Degrés de latitude"
-
-msgid "Minutes Latitude"
-msgstr "Minutes de latitude"
-
-msgid "Seconds Latitude"
-msgstr "Secondes de latitude"
-
-msgid "Direction Latitude"
-msgstr "Direction de latitude"
-
-msgid "Degrees Longitude"
-msgstr "Degrés de longitude"
-
-msgid "Minutes Longitude"
-msgstr "Minutes de longitude"
-
-msgid "Seconds Longitude"
-msgstr "Secondes de longitude"
-
-msgid "Direction Longitude"
-msgstr "Direction de longitude"
-
-msgid "Altitude"
-msgstr "Altitude"
-
-msgid "Size"
-msgstr "Taille"
-
-msgid "Horizontal Precision"
-msgstr "Précision horizontale"
-
-msgid "Vertical Precision"
-msgstr "Précision verticale"
-
msgid ""
"format must be specified as\n"
" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] "
@@ -5218,138 +10126,27 @@ msgstr ""
msgid "'%(required)s' must not be empty when '%(name)s' is set"
msgstr "'%(required)s' ne doit pas être vide lorsque '%(name)s' est défini"
-msgid "A host willing to act as a mail exchanger"
-msgstr "Un hôte pouvant agir comme changeur de messagerie"
-
msgid "flags must be one of \"S\", \"A\", \"U\", or \"P\""
msgstr ""
"les marqueurs doivent être une valeur parmi « S », « A », « U », ou « P »"
-msgid "Order"
-msgstr "Ordre"
-
-msgid "Flags"
-msgstr "Marqueurs"
-
-msgid "Service"
-msgstr "Service"
-
-msgid "Regular Expression"
-msgstr "Expression rationnelle"
-
-msgid "Replacement"
-msgstr "Remplacement"
-
-msgid "The hostname this reverse record points to"
-msgstr "Le nom d'hôte vers lequel cet enregistrement inverse pointe"
-
-msgid "Priority"
-msgstr "Priorité"
-
-msgid "Weight"
-msgstr "Poids"
-
-msgid "Port"
-msgstr "Port"
-
-msgid ""
-"The domain name of the target host or '.' if the service is decidedly not "
-"available at this domain"
-msgstr ""
-"Le nom de domaine de l'hôte cible ou '.' si le service n'est vraiment pas "
-"disponible dans ce domaine"
-
msgid "the value does not follow \"YYYYMMDDHHMMSS\" time format"
msgstr "la valeur ne suit pas le format d'horodatage « YYYYMMDDHHMMSS »"
-msgid "Fingerprint Type"
-msgstr "Type d'empreinte"
-
-msgid "Fingerprint"
-msgstr "Empreinte"
-
-msgid "Certificate Usage"
-msgstr "Utilisation du certificat"
-
-msgid "Selector"
-msgstr "Sélecteur"
-
-msgid "Matching Type"
-msgstr "Type correspondant"
-
-msgid "Certificate Association Data"
-msgstr "Donnée associée au certificat"
-
-msgid "Text Data"
-msgstr "Donnée texte"
-
-msgid "Records"
-msgstr "Enregistrements"
-
-msgid "Record type"
-msgstr "Type d'enregistrement"
-
#, python-format
msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record"
msgstr ""
"Le serveur de noms '%(host)s' n'a pas d'enregistrement A/AAAA correspondant"
-msgid "Zone name"
-msgstr "Nom de zone"
-
-msgid "Zone name (FQDN)"
-msgstr "Nom de zone (FQDN)"
-
-msgid "Reverse zone IP network"
-msgstr "Réseau IP de zone inverse"
-
-msgid "IP network to create reverse zone name from"
-msgstr "Réseau IP pour lequel créer un nom de zone inverse"
-
-msgid "Active zone"
-msgstr "Zone active"
-
-msgid "Is zone active?"
-msgstr "La zone est-elle active ?"
-
-msgid "Zone forwarders"
-msgstr "Redirection de zone"
-
-msgid ""
-"Per-zone forwarders. A custom port can be specified for each forwarder using "
-"a standard format \"IP_ADDRESS port PORT\""
-msgstr ""
-"Redirecteurs par zone. Un port personnalisé peut être indiqué pour chaque "
-"redirecteur avec le format standard « adresse_IP port PORT »"
-
-msgid "Forward policy"
-msgstr "Politique de redirection"
-
-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 ""
-"Politique de redirection conditionnelle par zone. Mettre à « none » pour "
-"désactiver la redirection vers un redireteur global pour cette zone. Dans ce "
-"cas, les redirecteurs de zone conditionnels sont ignorés."
-
msgid "Managedby permission"
msgstr "Permission « managedby »"
msgid "DNS is not configured"
msgstr "Le DNS n'est pas configuré"
-msgid "Force DNS zone creation even if it will overlap with an existing zone."
-msgstr ""
-"Forcer la création de la zone DNS même si elle recouvre une zone existante."
-
msgid "Only one zone type is allowed per zone name"
msgstr "Un seul type de zone autorisé par nom de zone"
-msgid "Search for DNS zones (SOA records)."
-msgstr "Rechercher des zones DNS (enregistrements SOA)."
-
#, python-format
msgid "Added system permission \"%(value)s\""
msgstr "Permission système « %(value)s » ajoutée"
@@ -5374,106 +10171,6 @@ msgstr "Zones DNS"
msgid "DNS Zone"
msgstr "Zone DNS"
-msgid "Authoritative nameserver"
-msgstr "Serveur de nom faisant autorité"
-
-msgid "Authoritative nameserver domain name"
-msgstr "Nom de domaine du serveur de nom faisant autorité"
-
-msgid "Administrator e-mail address"
-msgstr "Adresse courriel de l'administrateur"
-
-msgid "SOA serial"
-msgstr "Numéro de série SOA"
-
-msgid "SOA record serial number"
-msgstr "Numéro de série de l'enregistrement SOA"
-
-msgid "SOA refresh"
-msgstr "Actualisation SOA"
-
-msgid "SOA record refresh time"
-msgstr "Durée d'actualisation de l'enregistrement SOA"
-
-msgid "SOA retry"
-msgstr "Nouvel essai SOA"
-
-msgid "SOA record retry time"
-msgstr "Durée avant nouvel essai d'enregistrement SOA"
-
-msgid "SOA expire"
-msgstr "Expiration SOA"
-
-msgid "SOA record expire time"
-msgstr "Heure d'expiration de l'enregistrement SOA"
-
-msgid "SOA minimum"
-msgstr "Minimum SOA"
-
-msgid "How long should negative responses be cached"
-msgstr "Durée de maintien en cache des réponses négatives"
-
-msgid "Time to live"
-msgstr "Durée de vie"
-
-msgid "Time to live for records at zone apex"
-msgstr "Durée de vie des enregistrements en sommet de zone"
-
-msgid "BIND update policy"
-msgstr "Politique de mise à jour de BIND"
-
-msgid "Dynamic update"
-msgstr "Mise à jour dynamique"
-
-msgid "Allow dynamic updates."
-msgstr "Autoriser les mises à jour dynamiques."
-
-msgid "Allow query"
-msgstr "Autoriser requête"
-
-msgid ""
-"Semicolon separated list of IP addresses or networks which are allowed to "
-"issue queries"
-msgstr ""
-"Liste séparée par des points-virgules d'adresses IP ou de réseaux autorisés "
-"à émettre des requêtes"
-
-msgid "Allow transfer"
-msgstr "Autoriser le transfert"
-
-msgid ""
-"Semicolon separated list of IP addresses or networks which are allowed to "
-"transfer the zone"
-msgstr ""
-"Liste séparée par des points-virgules d'adresses IP ou de réseaux autorisés "
-"à effectuer des transferts"
-
-msgid "Allow PTR sync"
-msgstr "Autoriser la synchronisation PTR"
-
-msgid ""
-"Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the "
-"zone"
-msgstr ""
-"Autoriser la synchronisation des enregistrements directs (A, AAAA) et "
-"inverses (PTR) dans la zone"
-
-msgid "Allow in-line DNSSEC signing"
-msgstr "Autoriser la signature DNSSEC en ligne"
-
-msgid "Allow inline DNSSEC signing of records in the zone"
-msgstr ""
-"Autoriser la signature DNSSEC en ligne des enregistrements dans la zone"
-
-msgid "NSEC3PARAM record"
-msgstr "Enregistrement NSEC3PARAM"
-
-msgid ""
-"NSEC3PARAM record for zone in format: hash_algorithm flags iterations salt"
-msgstr ""
-"Enregistrement NSEC3PARAM pour une zone au format : algorithme_hachage "
-"marqueurs itérations salt."
-
msgid "setting Authoritative nameserver"
msgstr "configuration du serveur de nom ayant autorité"
@@ -5484,74 +10181,24 @@ msgid "NS record(s) can be edited in zone apex - '@'. "
msgstr ""
"Les enregistrements NS peuvent être modifiés dans la somme sommet - '@'. "
-msgid "Create new DNS zone (SOA record)."
-msgstr "Créer une nouvelle zone DNS (enregistrement SOA)."
-
-msgid ""
-"Force DNS zone creation even if nameserver is not resolvable. (Deprecated)"
-msgstr ""
-"Forcer la création de la zone DNS même si le serveur de nom n'est pas "
-"résoluble. (Obsolète)"
-
-msgid "Force DNS zone creation even if nameserver is not resolvable."
-msgstr ""
-"Forcer la création de la zone DNS même si le serveur de nom n'est pas "
-"résoluble."
-
msgid "Nameserver for reverse zone cannot be a relative DNS name"
msgstr "Le serveur de nom pour la zone inverse ne peut être un nom DNS relatif"
-msgid "Delete DNS zone (SOA record)."
-msgstr "Supprimer la zone DNS (enregistrement SOA)."
-
#, python-format
msgid "Deleted DNS zone \"%(value)s\""
msgstr "Zone DNS « %(value)s » supprimée"
-msgid "Modify DNS zone (SOA record)."
-msgstr "Modifier la zone DNS (enregistrement SOA)."
-
-msgid "Force"
-msgstr "Forcer"
-
-msgid "Force nameserver change even if nameserver not in DNS"
-msgstr ""
-"Forcer un changement de serveur de nom même si le serveur de nom n'est pas "
-"dans le DNS"
-
msgid "is required"
msgstr "est requis"
-msgid "Forward zones only"
-msgstr "Zones redirigées uniquement"
-
-msgid "Search for forward zones only"
-msgstr "Rechercher des zones redirigées uniquement"
-
-msgid "Display information about a DNS zone (SOA record)."
-msgstr ""
-"Afficher les informations au sujet d'une zone DNS (enregistrement SOA)."
-
-msgid "Disable DNS Zone."
-msgstr "Désactiver la zone DNS."
-
#, python-format
msgid "Disabled DNS zone \"%(value)s\""
msgstr "Zone DNS « %(value)s » désactivée"
-msgid "Enable DNS Zone."
-msgstr "Activer la zone DNS."
-
#, python-format
msgid "Enabled DNS zone \"%(value)s\""
msgstr "Zone DNS « %(value)s » activée"
-msgid "Add a permission for per-zone access delegation."
-msgstr "Ajouter une permission pour une délégation d'accès par zone."
-
-msgid "Remove a permission for per-zone access delegation."
-msgstr "Supprimer une permission pour une délégation d'accès par zone."
-
msgid "DNS resource record"
msgstr "Enregistrement de ressource DNS"
@@ -5564,16 +10211,6 @@ msgstr "Enregistrements de ressources DNS"
msgid "DNS Resource Record"
msgstr "Enregistrement de ressources DNS"
-msgid "Record name"
-msgstr "Nom d'enregistrement"
-
-msgid "Structured"
-msgstr "Structuré"
-
-msgid "Parse all raw DNS records and return them in a structured way"
-msgstr ""
-"Analyser tous les enregistrements DNS et les renvoyer sous forme structurée"
-
msgid "DS record must not be in zone apex (RFC 4035 section 2.4)"
msgstr ""
"L'enregistrement DS ne doit pas être dans la zone sommet (RFC 4035 section "
@@ -5645,23 +10282,12 @@ msgstr ""
"l'enregistrement DS doit coexister avec un enregistrement NS (RFC 4592 "
"section 4.6, RFC 4035 section 2.4)"
-msgid "Add new DNS resource record."
-msgstr "Ajouter un nouvel enregistrement de ressources DNS."
-
-msgid "force NS record creation even if its hostname is not in DNS"
-msgstr ""
-"forcer la création d'un enregistrement NS même si le nom du système n'est "
-"pas dans le DNS"
-
#, python-format
msgid "Raw value of a DNS record was already set by \"%(name)s\" option"
msgstr ""
"La valeur brute d'un enregistrement DNS a déjà été configurée avec l'option "
"« %(name)s »"
-msgid "Modify a DNS resource record."
-msgstr "Modifier un enregistrement de ressources DNS."
-
msgid "DNS zone root record cannot be renamed"
msgstr "L'enregistrement racine de la zone DNS ne peut être renommé"
@@ -5673,32 +10299,14 @@ msgstr ""
msgid "Deleted record \"%(value)s\""
msgstr "Enregistrement « %(value)s » supprimé"
-msgid "Delete DNS resource record."
-msgstr "Supprimer un enregistrement de ressources DNS."
-
-msgid "Delete all associated records"
-msgstr "Supprimer les enregistrements associés"
-
#, python-format
msgid "Zone record '%s' cannot be deleted"
msgstr "L'enregistrement '%s' de zone ne peut être supprimé"
-msgid "Display DNS resource."
-msgstr "Afficher un enregistrement de ressources DNS."
-
-msgid "Search for DNS resources."
-msgstr "Rechercher des enregistrements de ressources DNS."
-
-msgid "Resolve a host name in DNS. (Deprecated)"
-msgstr "Résoudre un nom de système DNS. (Obsolète)"
-
#, python-format
msgid "Found '%(value)s'"
msgstr "'%(value)s' trouvé."
-msgid "Hostname (FQDN)"
-msgstr "Nom d'hôte (FQDN)"
-
#, python-format
msgid "Host '%(host)s' not found"
msgstr "Hôte « %(host)s » introuvable"
@@ -5709,36 +10317,6 @@ msgstr "Options de configuration DNS"
msgid "DNS Global Configuration"
msgstr "Configuration DNS globale"
-msgid "Global forwarders"
-msgstr "Redirecteurs globaux"
-
-msgid ""
-"Global forwarders. A custom port can be specified for each forwarder using a "
-"standard format \"IP_ADDRESS port PORT\""
-msgstr ""
-"Redirecteurs globaux. Un port personnalisé peut être indiqué pour chaque "
-"redirecteur en utilisant le format standard « adresse_IP port PORT »"
-
-msgid ""
-"Global forwarding policy. Set to \"none\" to disable any configured global "
-"forwarders."
-msgstr ""
-"Politique globale de redirection. Mettre à « none » pour désactiver tout "
-"redirecteur global configuré."
-
-msgid "Allow synchronization of forward (A, AAAA) and reverse (PTR) records"
-msgstr ""
-"Autoriser la synchronisation des enregistrements directs (A, AAAA) et "
-"inverses (PTR)"
-
-msgid "Zone refresh interval"
-msgstr "Intervalle de rafraîchissement de zone"
-
-msgid "An interval between regular polls of the name server for new DNS zones"
-msgstr ""
-"Délai entre deux interrogations du serveur de noms pour la recherche de "
-"nouvelles zones"
-
msgid "IPA DNS version"
msgstr "Version du DNS de IPA."
@@ -5757,12 +10335,6 @@ msgstr "Serveur IPA configuré comme maître des clés DNSSec"
msgid "Global DNS configuration is empty"
msgstr "La configuration globale DNS est vide"
-msgid "Modify global DNS configuration."
-msgstr "Modifier la configuration DNS globale."
-
-msgid "Show the current global DNS configuration."
-msgstr "Afficher la configuration DNS globale."
-
msgid "DNS forward zone"
msgstr "Zone de redirection DNS"
@@ -5775,50 +10347,21 @@ msgstr "Zones de redirection DNS"
msgid "DNS Forward Zone"
msgstr "Zone de redirection DNS"
-msgid "Create new DNS forward zone."
-msgstr "Créer une nouvelle zone de redirection DNS"
-
msgid "Please specify forwarders."
msgstr "Veuillez indiquer les redirecteurs."
-msgid "Delete DNS forward zone."
-msgstr "Supprimer une zone de redirection DNS."
-
#, python-format
msgid "Deleted DNS forward zone \"%(value)s\""
msgstr "Zone de redirection DNS « %(value)s » supprimée"
-msgid "Modify DNS forward zone."
-msgstr "Modifier une zone de redirection DNS."
-
-msgid "Search for DNS forward zones."
-msgstr "Rechercher des zones de redirection DNS."
-
-msgid "Display information about a DNS forward zone."
-msgstr "Afficher des informations à propos des zones de redirection DNS."
-
-msgid "Disable DNS Forward Zone."
-msgstr "Désactiver une zone de redirection DNS."
-
#, python-format
msgid "Disabled DNS forward zone \"%(value)s\""
msgstr "Zone de redirection DNS « %(value)s » désactivée"
-msgid "Enable DNS Forward Zone."
-msgstr "Activer une zone de redirection DNS."
-
#, python-format
msgid "Enabled DNS forward zone \"%(value)s\""
msgstr "Zone de redirection DNS « %(value)s » activée"
-msgid "Add a permission for per-forward zone access delegation."
-msgstr ""
-"Ajouter une permission pour une délégation d'accès de zone de redirection."
-
-msgid "Remove a permission for per-forward zone access delegation."
-msgstr ""
-"Supprimer la permission pour une délégation d'accès de zone de redirection."
-
msgid "IPA DNS records"
msgstr "Enregistrements DNS IPA"
@@ -5878,9 +10421,6 @@ msgstr "Serveurs DNS"
msgid "DNS Server"
msgstr "Serveur DNS"
-msgid "Server name"
-msgstr "Nom du serveur"
-
msgid "DNS Server name"
msgstr "Nom du serveur DNS"
@@ -5958,25 +10498,6 @@ msgstr ""
msgid "Response from CA was not valid JSON"
msgstr "La réponse de l'AC n'est pas dans un format JSON valide"
-msgid ""
-"\n"
-"Raise the IPA Domain Level.\n"
-msgstr ""
-"\n"
-"Relever le niveau du domaine IPA.\n"
-
-msgid "Current domain level:"
-msgstr "Niveau actuel du domaine :"
-
-msgid "Query current Domain Level."
-msgstr "Interroger le niveau actuel du domaine."
-
-msgid "Change current Domain Level."
-msgstr "Modifier le niveau actuel du domaine."
-
-msgid "Domain Level"
-msgstr "Niveau du domaine"
-
msgid "Domain Level cannot be lowered."
msgstr "Le niveau du domaine ne peut être redescendu."
@@ -6168,50 +10689,19 @@ msgstr ""
"\n"
" ipa group-show ad_admins_external\n"
-msgid "External member"
-msgstr "Membre externe"
-
-msgid "Members of a trusted domain in DOM\\name or name@domain form"
-msgstr "Membres d'un domaine approuvé sous la forme DOM\\nom ou nom@domaine"
-
-msgid "group"
-msgstr "groupe"
-
msgid "groups"
msgstr "groupes"
msgid "User Group"
msgstr "Groupe d'Utilisateurs"
-msgid "Group name"
-msgstr "Nom du groupe"
-
-msgid "Group description"
-msgstr "Description du groupe"
-
-msgid "GID (use this option to set it manually)"
-msgstr "GID (utiliser cette option pour le définir manuellement)"
-
-msgid "Create a new group."
-msgstr "Créer un nouveau groupe."
-
#, python-format
msgid "Added group \"%(value)s\""
msgstr "Groupe « %(value)s » créé"
-msgid "Create as a non-POSIX group"
-msgstr "Créer en tant que groupe non-POSIX"
-
-msgid "Allow adding external non-IPA members from trusted domains"
-msgstr ""
-"Autoriser l'ajout de membres externes non-IPA depuis des domaines approuvés"
-
msgid "gid cannot be set for external group"
msgstr "l'identifiant de groupe ne peut être défini pour un groupe externe"
-msgid "Delete group."
-msgstr "Supprimer un groupe."
-
#, python-format
msgid "Deleted group \"%(value)s\""
msgstr "Groupe « %(value)s » supprimé"
@@ -6219,52 +10709,16 @@ msgstr "Groupe « %(value)s » supprimé"
msgid "privileged group"
msgstr "groupe avec privilèges"
-msgid "Modify a group."
-msgstr "Modifier un groupe."
-
#, python-format
msgid "Modified group \"%(value)s\""
msgstr "Groupe « %(value)s » modifié"
-msgid "change to a POSIX group"
-msgstr "Transformer en groupe POSIX"
-
-msgid "change to support external non-IPA members from trusted domains"
-msgstr ""
-"modifier afin de permettre une prise en charge des membres externes non-IPA "
-"depuis des domaines approuvés"
-
-msgid "Search for groups."
-msgstr "Rechercher des groupes."
-
#, python-format
msgid "%(count)d group matched"
msgid_plural "%(count)d groups matched"
msgstr[0] "%(count)d groupe correspondant"
msgstr[1] "%(count)d groupes correspondants"
-msgid "search for private groups"
-msgstr "rechercher des groupes privés"
-
-msgid "search for POSIX groups"
-msgstr "rechercher des groupes POSIX"
-
-msgid ""
-"search for groups with support of external non-IPA members from trusted "
-"domains"
-msgstr ""
-"rechercher des groupes autorisant la prise en charge des membres externes "
-"non-IPA depuis les domaines approuvés"
-
-msgid "search for non-POSIX groups"
-msgstr "rechercher des groupes non-POSIX"
-
-msgid "Display information about a named group."
-msgstr "Afficher les informations d'un groupe nommé."
-
-msgid "Add members to a group."
-msgstr "Ajouter des membres à un groupe."
-
msgid ""
"Cannot perform external member validation without Samba 4 support installed. "
"Make sure you have installed server-trust-ad sub-package of IPA on the server"
@@ -6281,12 +10735,6 @@ msgstr ""
"propre domaine. Assurez-vous d'avoir lancé « ipa-adtrust-install » au "
"préalable sur le serveur"
-msgid "Remove members from a group."
-msgstr "Supprimer des membres d'un groupe."
-
-msgid "Detach a managed group from a user."
-msgstr "Détacher un groupe administré d'un utilisateur."
-
#, python-format
msgid "Detached group \"%(value)s\" from user \"%(value)s\""
msgstr "Groupe « %(value)s » détaché de l'utilisateur « %(value)s »"
@@ -6303,196 +10751,37 @@ msgstr "Pas un groupe administré"
msgid "Host-based access control commands"
msgstr "Commandes de contrôle d'accès basé sur l'hôte"
-msgid ""
-"\n"
-"Host-based access control\n"
-"\n"
-"Control who can access what services on what hosts. You\n"
-"can use HBAC to control which users or groups can\n"
-"access a service, or group of services, on a target host.\n"
-"\n"
-"You can also specify a category of users and target hosts.\n"
-"This is currently limited to \"all\", but might be expanded in the\n"
-"future.\n"
-"\n"
-"Target hosts in HBAC rules must be hosts managed by IPA.\n"
-"\n"
-"The available services and groups of services are controlled by the\n"
-"hbacsvc and hbacsvcgroup plug-ins respectively.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Create a rule, \"test1\", that grants all users access to the host \"server"
-"\" from\n"
-" anywhere:\n"
-" ipa hbacrule-add --usercat=all test1\n"
-" ipa hbacrule-add-host --hosts=server.example.com test1\n"
-"\n"
-" Display the properties of a named HBAC rule:\n"
-" ipa hbacrule-show test1\n"
-"\n"
-" Create a rule for a specific service. This lets the user john access\n"
-" the sshd service on any machine from any machine:\n"
-" ipa hbacrule-add --hostcat=all john_sshd\n"
-" ipa hbacrule-add-user --users=john john_sshd\n"
-" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
-"\n"
-" Create a rule for a new service group. This lets the user john access\n"
-" the FTP service on any machine from any machine:\n"
-" ipa hbacsvcgroup-add ftpers\n"
-" ipa hbacsvc-add sftp\n"
-" ipa hbacsvcgroup-add-member --hbacsvcs=ftp --hbacsvcs=sftp ftpers\n"
-" ipa hbacrule-add --hostcat=all john_ftp\n"
-" ipa hbacrule-add-user --users=john john_ftp\n"
-" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
-"\n"
-" Disable a named HBAC rule:\n"
-" ipa hbacrule-disable test1\n"
-"\n"
-" Remove a named HBAC rule:\n"
-" ipa hbacrule-del allow_server\n"
-msgstr ""
-"\n"
-"Contrôle d'accès des systèmes (HBAC)\n"
-"\n"
-"HBAC (Host-based acces control) permet de contrôler qui peut accéder\n"
-"à quels services sur quels systèmes, et d'où. Il est possible\n"
-"d'utiliser le système HBAC afin de contrôler quels utilisateurs ou quels\n"
-"groupes d'un système source peuvent accéder à quels services, ou groupes\n"
-"de services, sur un hôte cible.\n"
-"\n"
-"Vous pouvez aussi indiquer une catégorie d'utilisateur, d'hôtes cibles.\n"
-"La seule catégorie existante pour le moment est \"all\", mais elles\n"
-"pourront être étendues dans le futur.\n"
-"\n"
-"Les hôtes cible des règles HBAC doivent être des hôtes administrés par IPA.\n"
-"\n"
-"Les services et groupes de services disponibles sont gérés respectivement\n"
-"par les greffons « hbacsvc » et « hbacsvcgroup ».\n"
-"\n"
-"EXEMPLES:\n"
-"\n"
-" Créer une règle \"test1\" autorisant tous les utilisateurs à accéder\n"
-" le serveur « server » depuis n'importe où :\n"
-" ipa hbacrule-add --usercat=all test1\n"
-" ipa hbacrule-add-host --hosts=server.example.com test1\n"
-"\n"
-" Afficher les propriétés d'une règle HBAC nommée :\n"
-" ipa hbacrule-show test1\n"
-"\n"
-" Créer une règle pour un service donné. Elle permet d'avoir accés au\n"
-" service sshd sur toute machine depuis n'importe quelle autre machine :\n"
-" ipa hbacrule-add --hostcat=all john_sshd\n"
-" ipa hbacrule-add-user --users=john john_sshd\n"
-" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
-"\n"
-" Créer une règle pour un nouveau groupe de services. Elle permet d'avoir\n"
-" accès au service FTP de toute machine depuis n'importe quelle machine.\n"
-" ipa hbacsvcgroup-add ftpers\n"
-" ipa hbacsvc-add sftp\n"
-" ipa hbacsvcgroup-add-member --hbacsvcs=ftp --hbacsvcs=sftp ftpers\n"
-" ipa hbacrule-add --hostcat=all john_ftp\n"
-" ipa hbacrule-add-user --users=john john_ftp\n"
-" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
-"\n"
-" Désactiver une règle HBAC nommée :\n"
-" ipa hbacrule-disable test1\n"
-"\n"
-" Supprimer une règle HBAC nommée :\n"
-" ipa hbacrule-del allow_server\n"
-"\n"
-
msgid "The deny type has been deprecated."
msgstr "Le type « deny » est obsolète."
-msgid "HBAC rule"
-msgstr "Règle HBAC"
-
msgid "HBAC rules"
msgstr "Règles HBAC"
msgid "HBAC Rules"
msgstr "Règles HBAC"
-msgid "HBAC Rule"
-msgstr "Règle HBAC"
-
-msgid "Rule name"
-msgstr "Nom de règle"
-
-msgid "Rule type (allow)"
-msgstr "Type de règle (allow)"
-
-msgid "Rule type"
-msgstr "Type de règle"
-
-msgid "User category the rule applies to"
-msgstr "Catégorie d'utilisateurs à laquelle la règle s'applique"
-
-msgid "Host category the rule applies to"
-msgstr "Catégorie d'hôtes à laquelle la règle s'applique"
-
-msgid "Source host category"
-msgstr "Catégorie d'hôtes sources"
-
-msgid "Source host category the rule applies to"
-msgstr "Catégorie d'hôtes sources à laquelle la règle s'applique"
-
-msgid "Service category the rule applies to"
-msgstr "Catégorie de services à laquelle la règle s'applique"
-
-msgid "Source Hosts"
-msgstr "Hôtes sources"
-
-msgid "Source Host Groups"
-msgstr "Groupes d'hôtes sources"
-
-msgid "Service Groups"
-msgstr "Groupes de services"
-
-msgid "Create a new HBAC rule."
-msgstr "Créer une nouvelle règle HBAC."
-
#, python-format
msgid "Added HBAC rule \"%(value)s\""
msgstr "Règle HBAC « %(value)s » ajoutée"
-msgid "Delete an HBAC rule."
-msgstr "Supprimer une règle HBAC."
-
#, python-format
msgid "Deleted HBAC rule \"%(value)s\""
msgstr "Règle HBAC « %(value)s » supprimée"
-msgid "Modify an HBAC rule."
-msgstr "Modifier une règle HBAC."
-
#, python-format
msgid "Modified HBAC rule \"%(value)s\""
msgstr "Règle HBAC « %(value)s » modifiée"
-msgid "Search for HBAC rules."
-msgstr "Rechercher des règles HBAC."
-
#, python-format
msgid "%(count)d HBAC rule matched"
msgid_plural "%(count)d HBAC rules matched"
msgstr[0] "%(count)d règle HBAC correspondante"
msgstr[1] "%(count)d règles HBAC correspondantes"
-msgid "Display the properties of an HBAC rule."
-msgstr "Afficher les propriétés d'une règle HBAC."
-
-msgid "Enable an HBAC rule."
-msgstr "Activer une règle HBAC."
-
#, python-format
msgid "Enabled HBAC rule \"%(value)s\""
msgstr "Règle HBAC « %(value)s » activée"
-msgid "Disable an HBAC rule."
-msgstr "Désactiver une règle HBAC."
-
#, python-format
msgid "Disabled HBAC rule \"%(value)s\""
msgstr "Règle HBAC « %(value)s » désactivée"
@@ -6500,24 +10789,6 @@ msgstr "Règle HBAC « %(value)s » désactivée"
msgid "Access time"
msgstr "Horaire d'accès"
-msgid "Add users and groups to an HBAC rule."
-msgstr "Ajouter des utilisateurs et groupes à une règle HBAC."
-
-msgid "Remove users and groups from an HBAC rule."
-msgstr "Retirer des utilisateurs et des groupes d'une règle HBAC."
-
-msgid "Add target hosts and hostgroups to an HBAC rule."
-msgstr "Ajouter des hôtes et des groupes d'hôtes cibles à une règle HBAC."
-
-msgid "Remove target hosts and hostgroups from an HBAC rule."
-msgstr "Retirer des hôtes et des groupes d'hôtes cibles d'une règle HBAC."
-
-msgid "Add services to an HBAC rule."
-msgstr "Ajouter des services à une règle HBAC."
-
-msgid "Remove service and service groups from an HBAC rule."
-msgstr "Ajouter des services et des groupes de services d'une règle HBAC."
-
msgid ""
"\n"
"HBAC Services\n"
@@ -6563,9 +10834,6 @@ msgstr ""
" ipa hbacsvc-del tftp\n"
"\n"
-msgid "HBAC service"
-msgstr "Service HBAC"
-
msgid "HBAC services"
msgstr "Services HBAC"
@@ -6575,86 +10843,24 @@ msgstr "Services HBAC"
msgid "HBAC Service"
msgstr "Service HBAC"
-msgid "Service name"
-msgstr "Nom de service"
-
-msgid "HBAC service description"
-msgstr "Description de service HBAC"
-
-msgid "Add a new HBAC service."
-msgstr "Ajouter un nouveau service HBAC."
-
#, python-format
msgid "Added HBAC service \"%(value)s\""
msgstr "Service HBAC « %(value)s » ajouté"
-msgid "Delete an existing HBAC service."
-msgstr "Supprimer un service HBAC existant."
-
#, python-format
msgid "Deleted HBAC service \"%(value)s\""
msgstr "Service HBAC « %(value)s » supprimé"
-msgid "Modify an HBAC service."
-msgstr "Modifier un service HBAC."
-
#, python-format
msgid "Modified HBAC service \"%(value)s\""
msgstr "Service HBAC « %(value)s » modifié"
-msgid "Search for HBAC services."
-msgstr "Rechercher des services HBAC."
-
#, python-format
msgid "%(count)d HBAC service matched"
msgid_plural "%(count)d HBAC services matched"
msgstr[0] "%(count)d service HBAC correspondant"
msgstr[1] "%(count)d services HBAC correspondant"
-msgid "Display information about an HBAC service."
-msgstr "Afficher des informations sur un service HBAC."
-
-msgid ""
-"\n"
-"HBAC Service Groups\n"
-"\n"
-"HBAC service groups can contain any number of individual services,\n"
-"or \"members\". Every group must have a description.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new HBAC service group:\n"
-" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
-"\n"
-" Add members to an HBAC service group:\n"
-" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
-"\n"
-" Display information about a named group:\n"
-" ipa hbacsvcgroup-show login\n"
-"\n"
-" Delete an HBAC service group:\n"
-" ipa hbacsvcgroup-del login\n"
-msgstr ""
-"\n"
-"Groupes de services HBAC\n"
-"\n"
-"Les groupes de services HBAC peuvent contenir n'importe quel nombre de\n"
-"services « membres » individuels. Chaque groupe doit avoir une description.\n"
-"\n"
-"EXEMPLES:\n"
-"\n"
-" Ajouter un nouveau groupe de services HBAC :\n"
-" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
-"\n"
-" Ajouter des membres à un groupe de services HBAC :\n"
-" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
-"\n"
-" Afficher les informations d'un groupe nommé :\n"
-" ipa hbacsvcgroup-show login\n"
-"\n"
-" Supprimer un groupe de services HBAC :\n"
-" ipa hbacsvcgroup-del login\n"
-
msgid "HBAC service group"
msgstr "Groupe de services HBAC"
@@ -6667,51 +10873,24 @@ msgstr "Groupes de services HBAC"
msgid "HBAC Service Group"
msgstr "Groupe de services HBAC"
-msgid "Service group name"
-msgstr "Nom de groupe de services HBAC"
-
-msgid "HBAC service group description"
-msgstr "Description de groupe de services HBAC"
-
-msgid "Add a new HBAC service group."
-msgstr "Ajouter un nouveau groupe de services HBAC."
-
#, python-format
msgid "Added HBAC service group \"%(value)s\""
msgstr "Groupe de services HBAC « %(value)s » ajouté"
-msgid "Delete an HBAC service group."
-msgstr "Supprimer un groupe de services HBAC."
-
#, python-format
msgid "Deleted HBAC service group \"%(value)s\""
msgstr "Groupe de services HBAC « %(value)s » supprimé"
-msgid "Modify an HBAC service group."
-msgstr "Supprimer un groupe de services HBAC."
-
#, python-format
msgid "Modified HBAC service group \"%(value)s\""
msgstr "Groupe de services HBAC « %(value)s » modifié"
-msgid "Search for an HBAC service group."
-msgstr "Rechercher des groupes de services HBAC."
-
#, python-format
msgid "%(count)d HBAC service group matched"
msgid_plural "%(count)d HBAC service groups matched"
msgstr[0] "%(count)d groupe de services HBAC correspondant"
msgstr[1] "%(count)d groupes de services HBAC correspondant"
-msgid "Display information about an HBAC service group."
-msgstr "Afficher les informations sur un groupe de services HBAC."
-
-msgid "Add members to an HBAC service group."
-msgstr "Ajouter des membres à un groupe de services HBAC."
-
-msgid "Remove members from an HBAC service group."
-msgstr "Supprimer des membres d'un groupe de services HBAC."
-
msgid ""
"\n"
"Simulate use of Host-based access controls\n"
@@ -7103,48 +11282,6 @@ msgstr ""
" Matched rules: allow_all\n"
" Not matched rules: can_login\n"
-msgid "Simulate use of Host-based access controls"
-msgstr "Simulation de l'utilisation des contrôles d'accès basées sur les hôtes"
-
-msgid "Warning"
-msgstr "Attention"
-
-msgid "Matched rules"
-msgstr "Règles satisfaites"
-
-msgid "Not matched rules"
-msgstr "Règles non satisfaites"
-
-msgid "Non-existent or invalid rules"
-msgstr "Règles inexistantes ou invalides"
-
-msgid "Result of simulation"
-msgstr "Résultat de la simulation"
-
-msgid "User name"
-msgstr "Nom d'utilisateur"
-
-msgid "Source host"
-msgstr "Hôte source"
-
-msgid "Target host"
-msgstr "Hôte cible"
-
-msgid "Rules to test. If not specified, --enabled is assumed"
-msgstr "Règles à tester. Si non précisé, --enabled est implicite"
-
-msgid "Hide details which rules are matched, not matched, or invalid"
-msgstr "Masquer les détails des règles satisfaites ou pas, ou invalides"
-
-msgid "Include all enabled IPA rules into test [default]"
-msgstr "Inclure toutes les règles IPA actives dans le test [par défaut]"
-
-msgid "Include all disabled IPA rules into test"
-msgstr "Inclure toutes les règles IPA inactives dans le test"
-
-msgid "Maximum number of rules to process when no --rules is specified"
-msgstr "Nombre maximal de règles à traiter quand « --rules » n'est défini"
-
msgid "Unresolved rules in --rules"
msgstr "Règles non résolues dans « --rules »"
@@ -7317,75 +11454,9 @@ msgstr ""
" Autoriser un utilisateur à créer un tableau de clé :\n"
" ipa host-allow-create-keytab test2 --users=tuser1\n"
-msgid "Keytab"
-msgstr "Tableau de clés"
-
-msgid "Users allowed to retrieve keytab"
-msgstr "Utilisateurs autorisés à récupérer un tableau de clés"
-
-msgid "Groups allowed to retrieve keytab"
-msgstr "Groupes autorisés à récupérer un tableau de clés"
-
-msgid "Hosts allowed to retrieve keytab"
-msgstr "Hôtes autorisés à récupérer un tableau de clés"
-
-msgid "Host Groups allowed to retrieve keytab"
-msgstr "Groupes d'hôtes autorisés à récupérer un tableau de clés"
-
-msgid "Users allowed to create keytab"
-msgstr "Utilisateurs autorisés à créer un tableau de clés"
-
-msgid "Groups allowed to create keytab"
-msgstr "Groupes autorisés à créer un tableau de clés"
-
-msgid "Hosts allowed to create keytab"
-msgstr "Hôtes autorisés à créer un tableau de clés"
-
-msgid "Host Groups allowed to create keytab"
-msgstr "Groupes d'hôtes autorisés à créer un tableau de clés"
-
-msgid "hosts"
-msgstr "hôtes"
-
msgid "Host"
msgstr "Hôte"
-msgid "Host name"
-msgstr "Nom d'hôte"
-
-msgid "A description of this host"
-msgstr "Une description de cet hôte"
-
-msgid "Locality"
-msgstr "Localité"
-
-msgid "Host locality (e.g. \"Baltimore, MD\")"
-msgstr "Localité de l'hôte (par ex. « Paris, IDF »)"
-
-msgid "Host location (e.g. \"Lab 2\")"
-msgstr "Emplacement de l'hôte (par ex. \"Lab 2\")"
-
-msgid "Platform"
-msgstr "Plate-forme"
-
-msgid "Host hardware platform (e.g. \"Lenovo T61\")"
-msgstr "Plate-forme matérielle de l'hôte (par ex. « Lenovo T61 »)"
-
-msgid "Operating system"
-msgstr "Système d'exploitation"
-
-msgid "Host operating system and version (e.g. \"Fedora 9\")"
-msgstr "Système d'exploitation et version (par ex. « Fedora 9 »)"
-
-msgid "User password"
-msgstr "Mot de passe utilisateur"
-
-msgid "Password used in bulk enrollment"
-msgstr "Mot de passe utilisé pour les inscriptions en masse"
-
-msgid "Generate a random password to be used in bulk enrollment"
-msgstr "Créer un mot de passe aléatoire utilisé pour l'inscription en masse"
-
msgid "Base-64 encoded host certificate"
msgstr "Certificat de l'hôte encodé en Base-64"
@@ -7395,24 +11466,6 @@ msgstr "Numéro de série"
msgid "Serial Number (hex)"
msgstr "Numéro de série (hex)"
-msgid "Principal name"
-msgstr "Nom principal"
-
-msgid "MAC address"
-msgstr "Adresse MAC"
-
-msgid "Hardware MAC address(es) on this host"
-msgstr "Adresse(s) MAC du matériel sur cet hôte"
-
-msgid ""
-"Host category (semantics placed on this attribute are for local "
-"interpretation)"
-msgstr ""
-"Catégorie d'hôte (les sémantiques associées à cet attribut vous sont propres)"
-
-msgid "Assigned ID View"
-msgstr "Vue d'identifiants attribuée"
-
msgid "Authentication Indicators"
msgstr "Indicateurs d'authentification"
@@ -7427,29 +11480,14 @@ msgstr ""
"à double facteur utilisant RADIUS. D'autres valeurs peuvent être utilisées "
"pour des configurations personnalisées."
-msgid "Add a new host."
-msgstr "Ajouter un nouvel hôte."
-
#, python-format
msgid "Added host \"%(value)s\""
msgstr "Hôte « %(value)s » ajouté"
-msgid "force host name even if not in DNS"
-msgstr "forcer le nom même si absent des DNS"
-
-msgid "skip reverse DNS detection"
-msgstr "sauter la détection du DNS inverse"
-
-msgid "Add the host to DNS with this IP address"
-msgstr "Ajouter l'hôte aux DNS avec cette adresse IP"
-
#, python-format
msgid "The host was added but the DNS update failed with: %(exc)s"
msgstr "L'hôte a été ajouté mais la mise à jour du DNS a échoué : %(exc)s"
-msgid "Delete a host."
-msgstr "Supprimer un hôte."
-
#, python-format
msgid "Deleted host \"%(value)s\""
msgstr "Hôte « %(value)s » supprimé"
@@ -7462,174 +11500,40 @@ msgstr ""
msgid "No A, AAAA, SSHFP or PTR records found."
msgstr "Aucun enregistrement A, AAAA, SSHFP ou PTR trouvé."
-msgid "Modify information about a host."
-msgstr "Modifier les informations d'un hôte."
-
#, python-format
msgid "Modified host \"%(value)s\""
msgstr "Hôte « %(value)s » modifié"
-msgid "Kerberos principal name for this host"
-msgstr "Nom du principal Kerberos pour cet hôte"
-
-msgid "Update DNS entries"
-msgstr "Mettre à jour les entrées DNS"
-
msgid "Password cannot be set on enrolled host."
msgstr "Le mot de passe ne peut être défini pour l'hôte enregistré."
msgid "cn is immutable"
msgstr "cn est immuable"
-msgid "Search for hosts."
-msgstr "Rechercher des hôtes."
-
#, python-format
msgid "%(count)d host matched"
msgid_plural "%(count)d hosts matched"
msgstr[0] "%(count)d hôte correspondant"
msgstr[1] "%(count)d hôtes correspondant"
-msgid "Display information about a host."
-msgstr "Afficher les informations sur un hôte."
-
-msgid "file to store certificate in"
-msgstr "fichier où stocker le certificat"
-
-msgid "Disable the Kerberos key, SSL certificate and all services of a host."
-msgstr ""
-"Désactiver la clé Kerberos, les certificats SSL et tous les services d'un "
-"hôte."
-
#, python-format
msgid "Disabled host \"%(value)s\""
msgstr "Hôte « %(value)s » désactivé"
-msgid "Add hosts that can manage this host."
-msgstr "Ajouter les hôtes qui peuvent gérer cet hôte."
-
-msgid "Remove hosts that can manage this host."
-msgstr "Supprimer les hôtes qui peuvent gérer cet hôte."
-
-msgid ""
-"Allow users, groups, hosts or host groups to retrieve a keytab of this host."
-msgstr ""
-"Autoriser des utilisateurs, hôtes ou groupes d'hôtes à récupérer un tableau "
-"de clés de cet hôte."
-
-msgid ""
-"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
-"host."
-msgstr ""
-"Interdire aux utilisateurs, hôtes ou groupes d'hôtes à récupérer un tableau "
-"de clés de cet hôte."
-
-msgid ""
-"Allow users, groups, hosts or host groups to create a keytab of this host."
-msgstr ""
-"Autoriser des utilisateurs, hôtes ou groupes d'hôtes à créer un tableau de "
-"clés de cet hôte."
-
-msgid ""
-"Disallow users, groups, hosts or host groups to create a keytab of this host."
-msgstr ""
-"Interdire aux utilisateurs, hôtes ou groupes d'hôtes de créer un tableau de "
-"clés de cet hôte."
-
-msgid "Add certificates to host entry"
-msgstr "Ajouter les certificats à l'entrée de l'hôte"
-
#, python-format
msgid "Added certificates to host \"%(value)s\""
msgstr "Certificats ajoutés à l'hôte « %(value)s »"
-msgid "Remove certificates from host entry"
-msgstr "Supprimer les certificats de l'entrée de l'hôte"
-
#, python-format
msgid "Removed certificates from host \"%(value)s\""
msgstr "Certificats supprimés pour l'hôte « %(value)s »"
-msgid ""
-"\n"
-"Groups of hosts.\n"
-"\n"
-"Manage groups of hosts. This is useful for applying access control to a\n"
-"number of hosts by using Host-based Access Control.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new host group:\n"
-" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
-"\n"
-" Add another new host group:\n"
-" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
-"\n"
-" Add members to the hostgroup (using Bash brace expansion):\n"
-" ipa hostgroup-add-member --hosts={box1,box2,box3} baltimore\n"
-"\n"
-" Add a hostgroup as a member of another hostgroup:\n"
-" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
-"\n"
-" Remove a host from the hostgroup:\n"
-" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
-"\n"
-" Display a host group:\n"
-" ipa hostgroup-show baltimore\n"
-"\n"
-" Delete a hostgroup:\n"
-" ipa hostgroup-del baltimore\n"
-msgstr ""
-"\n"
-"Groupes d'hôtes.\n"
-"\n"
-"Gestion des groupes d'hôtes. Permet d'appliquer des contrôles d'accès\n"
-"à plusieurs hôtes en utilisant HBAC (Host-based Access Control).\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Ajouter un nouveau groupe d'hôtes :\n"
-" ipa hostgroup-add --desc=\"Systèmes de Baltimore\" baltimore\n"
-"\n"
-" Ajouter un nouveau groupe d'hôtes :\n"
-" ipa hostgroup-add --desc=\"Systèmes du Maryland\" maryland\n"
-"\n"
-" Ajouter des membres à un groupe d'hôtes :\n"
-" ipa hostgroup-add-member --hosts={box1,box2,box3} baltimore\n"
-"\n"
-" Ajouter un groupe d'hôtes en tant que membre d'un autre groupe d'hôtes :\n"
-" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
-"\n"
-" Supprimer un hôte d'un groupe :\n"
-" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
-"\n"
-" Afficher un groupe d'hôtes :\n"
-" ipa hostgroup-show baltimore\n"
-"\n"
-" Supprimer un groupe d'hôtes :\n"
-" ipa hostgroup-del baltimore\n"
-
-msgid "host group"
-msgstr "groupe d'hôtes"
-
msgid "host groups"
msgstr "groupes d'hôtes"
msgid "Host Group"
msgstr "Groupe d'hôtes"
-msgid "Host-group"
-msgstr "Groupe d'hôtes"
-
-msgid "Name of host-group"
-msgstr "Nom du groupe d'hôtes"
-
-msgid "A description of this host-group"
-msgstr "Description de ce groupe d'hôtes"
-
-msgid "Add a new hostgroup."
-msgstr "Ajouter un nouveau groupe d'hôtes."
-
#, python-format
msgid "Added hostgroup \"%(value)s\""
msgstr "Groupe d'hôtes « %(value)s » ajouté"
@@ -7642,9 +11546,6 @@ msgstr ""
"Un groupe réseau nommé « %s » existe déjà. Les groupes d'hôtes et les "
"groupes réseau partagent un même espace de noms."
-msgid "Delete a hostgroup."
-msgstr "Supprimer un groupe d'hôtes."
-
#, python-format
msgid "Deleted hostgroup \"%(value)s\""
msgstr "Groupe d'hôtes « %(value)s » supprimé"
@@ -7655,31 +11556,16 @@ msgstr "groupe d'hôtes"
msgid "privileged hostgroup"
msgstr "groupe d'hôtes privilégiés"
-msgid "Modify a hostgroup."
-msgstr "Modifier un groupe d'hôtes."
-
#, python-format
msgid "Modified hostgroup \"%(value)s\""
msgstr "Groupe d'hôtes « %(value)s » modifié"
-msgid "Search for hostgroups."
-msgstr "Rechercher un groupe d'hôtes."
-
#, python-format
msgid "%(count)d hostgroup matched"
msgid_plural "%(count)d hostgroups matched"
msgstr[0] "%(count)d groupe d'hôtes correspondant"
msgstr[1] "%(count)d groupes d'hôtes correspondant"
-msgid "Display information about a hostgroup."
-msgstr "Afficher des informations sur un groupe d'hôtes."
-
-msgid "Add members to a hostgroup."
-msgstr "Ajouter des membres à un groupe d'hôtes."
-
-msgid "Remove members from a hostgroup."
-msgstr "Supprimer des membres d'un groupe d'hôtes."
-
#, python-brace-format
msgid ""
"\n"
@@ -7959,30 +11845,6 @@ msgid "Active Directory trust range with POSIX attributes"
msgstr ""
"Plage pour les relations d'approbation Active Directory avec attributs POSIX"
-msgid "Range name"
-msgstr "Nom de la plage"
-
-msgid "First Posix ID of the range"
-msgstr "Premier ID POSIX de la plage"
-
-msgid "Number of IDs in the range"
-msgstr "Nombre d'IDs dans la plage"
-
-msgid "First RID of the corresponding RID range"
-msgstr "Premier RID dans la plage de RID correspondante"
-
-msgid "First RID of the secondary RID range"
-msgstr "Premier RID dans la plage de RID secondaire"
-
-msgid "Domain SID of the trusted domain"
-msgstr "SID du domaine approuvé"
-
-msgid "Name of the trusted domain"
-msgstr "Nom du domaine approuvé"
-
-msgid "Range type"
-msgstr "Type de plage"
-
#, python-brace-format
msgid "ID range type, one of {vals}"
msgstr "Type de plage d'ID, une valeur parmi {vals}"
@@ -8122,25 +11984,16 @@ 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.."
-
#, python-format
msgid "Deleted ID range \"%(value)s\""
msgstr "Plage d'ID « %(value)s » supprimée"
-msgid "Search for ranges."
-msgstr "Rechercher des plages."
-
#, python-format
msgid "%(count)d range matched"
msgid_plural "%(count)d ranges matched"
msgstr[0] "%(count)d plage correspondant"
msgstr[1] "%(count)d plages correspondant"
-msgid "Display information about a range."
-msgstr "Afficher les informations sur une plage."
-
#, python-brace-format
msgid ""
"Modify ID range.\n"
@@ -8172,47 +12025,15 @@ msgid "Options dom-sid and rid-base must be used together"
msgstr ""
"Les options « dom-sid » et « rid-base » doivent être utilisées simultanément"
-msgid ""
-"\n"
-"ID Views\n"
-"Manage ID Views\n"
-"IPA allows to override certain properties of users and groups per each "
-"host.\n"
-"This functionality is primarily used to allow migration from older systems "
-"or\n"
-"other Identity Management solutions.\n"
-msgstr ""
-"\n"
-"Vues d'identifiants\n"
-"Gestion des vues d'identifiants\n"
-"IPA permet de surcharger certaines propriétés des utilisateurs et groupes "
-"par hôte.\n"
-"Cette fonctionnalité est principalement utilisée dans les situations de "
-"migrations de systèmes anciens ou d'autres solutions de gestion d'identité.\n"
-"\n"
-
msgid "ID View"
msgstr "Vue d'identifiants"
msgid "system ID View"
msgstr "Vue d'identifiants du système"
-msgid "Fallback to AD DC LDAP"
-msgstr "Repli sur l'annuaire LDAP du contrôleur de domaine AD"
-
-msgid ""
-"Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-"
-"way trusts only."
-msgstr ""
-"Autorise l'utilisation en repli de l'annuaire LDAP du contrôleur de domaine "
-"AD. Pour les relations d'approbation bidirectionnelles uniquement."
-
msgid "ID Views"
msgstr "Vues d'identifiants"
-msgid "ID View Name"
-msgstr "Nom de la vue d'identifiants"
-
msgid "User object overrides"
msgstr "Surcharges des objets utilisateurs"
@@ -8222,42 +12043,24 @@ msgstr "Surcharges des objets groupes"
msgid "Hosts the view applies to"
msgstr "Hôtes auxquels la vue s'applique"
-msgid "Add a new ID View."
-msgstr "Ajouter une nouvelle vue d'identifiants"
-
#, python-format
msgid "Added ID View \"%(value)s\""
msgstr "Vue d'identifiants « %(value)s » ajoutée"
-msgid "Delete an ID View."
-msgstr "Supprimer une vue d'identifiants."
-
#, python-format
msgid "Deleted ID View \"%(value)s\""
msgstr "Vue d'identifiants « %(value)s » supprimée"
-msgid "Modify an ID View."
-msgstr "Modifier une vue d'identifiants."
-
#, python-format
msgid "Modified an ID View \"%(value)s\""
msgstr "Vue d'identifiant « %(value)s » modifiée"
-msgid "Search for an ID View."
-msgstr "Rechercher une vue d'identifiants."
-
#, python-format
msgid "%(count)d ID View matched"
msgid_plural "%(count)d ID Views matched"
msgstr[0] "%(count)d vue d'identifiants correspondante"
msgstr[1] "%(count)d vues d'identifiants correspondantes"
-msgid "Display information about an ID View."
-msgstr "Afficher les informations d'une vue d'identifiants."
-
-msgid "Enumerate all the hosts the view applies to."
-msgstr "Énumérer tous les hôtes auxquels la vue s'applique."
-
msgid "Default Trust View cannot be applied on hosts"
msgstr ""
"La vue de la relation d'approbation par défaut ne peut être appliquée sur un "
@@ -8272,14 +12075,6 @@ msgstr "Vue d'identifiants déjà appliquée"
msgid "value"
msgstr "valeur"
-msgid ""
-"Applies ID View to specified hosts or current members of specified "
-"hostgroups. If any other ID View is applied to the host, it is overridden."
-msgstr ""
-"Applique une vue d'identifiants aux hôtes ou aux membres des groupes d'hôtes "
-"indiqués. Si une autre vue d'identifiants était appliquée à l'hôte, elle est "
-"remplacée."
-
#, python-format
msgid "ID View applied to %i host."
msgstr "Vue d'identifiants appliquée à %i hôte."
@@ -8288,39 +12083,6 @@ msgstr "Vue d'identifiants appliquée à %i hôte."
msgid "ID View applied to %i hosts."
msgstr "Vue d'identifiants appliquée à %i hôtes."
-msgid "Hosts to apply the ID View to"
-msgstr "Hôtes auxquels appliquer la vue"
-
-msgid ""
-"Hostgroups to whose hosts apply the ID View to. Please note that view is not "
-"applied automatically to any hosts added to the hostgroup after running the "
-"idview-apply command."
-msgstr ""
-"Groupes d'hôtes auxquels s'applique la vue d'identifiants. Veuillez noter "
-"que cette vue ne s'applique pas automatiquement aux hôtes ajoutés au groupe "
-"après l'exécution de la commande idview-apply."
-
-msgid "hostgroups"
-msgstr "groupe d'hôtes"
-
-msgid "Hosts that this ID View was applied to."
-msgstr "Hôtes auxquels s'applique cette vue d'identifiants."
-
-msgid "Hosts or hostgroups that this ID View could not be applied to."
-msgstr ""
-"Hôtes ou groupes d'hôtes auxquels cette vue d'identifiants ne pourra pas "
-"être appliquée."
-
-msgid "Number of hosts the ID View was applied to:"
-msgstr "Nombre d'hôtes auxquels la vue d'identifiants a été appliquée :"
-
-msgid ""
-"Clears ID View from specified hosts or current members of specified "
-"hostgroups."
-msgstr ""
-"Retire l'application de la vue d'identifiants des hôtes ou membres des "
-"groupes d'hôtes indiqués."
-
#, python-format
msgid "ID View cleared from %i host."
msgstr "Vue d'identifiants retirée de %i hôte."
@@ -8329,28 +12091,6 @@ msgstr "Vue d'identifiants retirée de %i hôte."
msgid "ID View cleared from %i hosts."
msgstr "Vue d'identifiants retirée de %i hôtes."
-msgid "Hosts to clear (any) ID View from."
-msgstr "Hôtes dont on va retirer toute vue d'identifiants."
-
-msgid ""
-"Hostgroups whose hosts should have ID Views cleared. Note that view is not "
-"cleared automatically from any host added to the hostgroup after running "
-"idview-unapply command."
-msgstr ""
-"Groupes d'hôtes dont les hôtes doivent se voir la vue d'identifiants "
-"retirée. Veuillez noter que la vue n'est pas automatiquement retirée de tout "
-"hôte ajouté au groupe d'hôte après l'exécution de la commande idview-unapply."
-
-msgid "Hosts that ID View was cleared from."
-msgstr "Hôtes dont la vue d'identifiants a été retirée."
-
-msgid "Hosts or hostgroups that ID View could not be cleared from."
-msgstr ""
-"Hôtes ou groupes d'hôtes dont la vue d'identifiants n'a pu être retirée."
-
-msgid "Number of hosts that had a ID View was unset:"
-msgstr "Nombre d'hôtes dont une vue d'identifiants a été retirée :"
-
msgid ""
"You are trying to reference a magic private group which is not allowed to be "
"overridden. Try overriding the GID attribute of the corresponding user "
@@ -8373,9 +12113,6 @@ msgstr ""
msgid "Anchor '%(anchor)s' could not be resolved."
msgstr "La balise « %(anchor)s » ne peut être résolue."
-msgid "Anchor to override"
-msgstr "Balise à surcharger"
-
msgid "Default Trust View cannot contain IPA users"
msgstr ""
"La vue de la relation d'approbation par défaut ne peut contenir des "
@@ -8426,9 +12163,6 @@ msgstr "Surcharge d'identifiant utilisateur"
msgid "User ID overrides"
msgstr "Surcharges d'identifiants utilisateurs"
-msgid "User ID Number"
-msgstr "Numéro d'identifiant utilisateur"
-
msgid "Group ID override"
msgstr "Surcharge d'identifiant de groupe"
@@ -8451,90 +12185,42 @@ msgstr "Supprimer les certificats de l'entrée de l'utilisateur surchargé"
msgid "Removed certificates from idoverrideuser \"%(value)s\""
msgstr "Certificats supprimés de l'utilisateur surchargé « %(value)s »"
-msgid "Add a new User ID override."
-msgstr "Ajouter une nouvelle surcharge d'identifiants utilisateurs."
-
#, python-format
msgid "Added User ID override \"%(value)s\""
msgstr "Surcharge d'identifiants utilisateurs « %(value)s » ajoutée"
-msgid "Delete an User ID override."
-msgstr "Supprimer une surcharge d'identifiants utilisateurs."
-
#, python-format
msgid "Deleted User ID override \"%(value)s\""
msgstr "Surcharge d'identifiants utilisateurs « %(value)s » supprimée"
-msgid "Modify an User ID override."
-msgstr "Modifier une surcharge d'identifiants utilisateurs."
-
#, python-format
msgid "Modified an User ID override \"%(value)s\""
msgstr "Surcharge d'identifiants utilisateurs « %(value)s » modifiée"
-msgid "Search for an User ID override."
-msgstr "Rechercher une surcharge d'identifiants utilisateurs"
-
#, python-format
msgid "%(count)d User ID override matched"
msgid_plural "%(count)d User ID overrides matched"
msgstr[0] "%(count)d surcharge d'identifiants utilisateurs correspondante"
msgstr[1] "%(count)d surcharges d'identifiants utilisateurs correspondantes"
-msgid "Display information about an User ID override."
-msgstr "Afficher les informations d'une surcharge d'identifiants utilisateurs."
-
-msgid "Add a new Group ID override."
-msgstr "Ajouter une nouvelle surcharge d'identifiants de groupes."
-
#, python-format
msgid "Added Group ID override \"%(value)s\""
msgstr "Surcharge d'identifiants de groupes « %(value)s » ajoutée"
-msgid "Delete an Group ID override."
-msgstr "Supprimer une surcharge d'identifiants de groupes."
-
#, python-format
msgid "Deleted Group ID override \"%(value)s\""
msgstr "Surcharge d'identifiants de groupes « %(value)s » supprimée"
-msgid "Modify an Group ID override."
-msgstr "Modifier une surcharge d'identifiants de groupes."
-
#, python-format
msgid "Modified an Group ID override \"%(value)s\""
msgstr "Surcharge d'identifiants de groupes « %(value)s » modifiée"
-msgid "Search for an Group ID override."
-msgstr "Rechercher une surcharge d'identifiants de groupes"
-
#, python-format
msgid "%(count)d Group ID override matched"
msgid_plural "%(count)d Group ID overrides matched"
msgstr[0] "%(count)d surcharge d'identifiants de groupes correspondante"
msgstr[1] "%(count)d surcharges d'identifiants de groupes correspondantes"
-msgid "Display information about an Group ID override."
-msgstr "Afficher les informations d'une surcharge d'identifiants de groupes."
-
-msgid "Name of object to export"
-msgstr "Nom de l'objet à exporter"
-
-msgid "Name of method to export"
-msgstr "Nom de la méthode à exporter"
-
-msgid "Name of command to export"
-msgstr "Nom de la commande à exporter"
-
-msgid "Dict of JSON encoded IPA Objects"
-msgstr "Dictionnaire d'objets IPA codés JSON"
-
-msgid "Dict of JSON encoded IPA Methods"
-msgstr "Dictionnaire de méthode IPA codées JSON"
-
-msgid "Dict of JSON encoded IPA Commands"
-msgstr "Dictionnaire de commande IPA codées JSON"
-
msgid "Your session has expired. Please re-login."
msgstr "Votre session a expiré. Veuillez vous reconnecter."
@@ -8676,9 +12362,6 @@ msgstr ""
msgid "Add Custom Authentication Indicator"
msgstr "Ajouter un indicateur d'authentification personnalisé"
-msgid "OTP"
-msgstr "OTP"
-
msgid "Two factor authentication (password + OTP)"
msgstr "Authentification à deux-facteurs"
@@ -9041,9 +12724,6 @@ msgstr "Erreur de déconnexion"
msgid "Sync OTP Token"
msgstr "Synchroniser le jeton OTP"
-msgid "Username"
-msgstr "Nom d'utilisateur"
-
msgid "number of passwords"
msgstr "nombre de mots de passe"
@@ -9877,9 +13557,6 @@ msgstr "Catégories d'utilisateurs"
msgid "Groups"
msgstr "Groupes"
-msgid "Commands"
-msgstr "Commandes"
-
msgid "Allow"
msgstr "Autoriser"
@@ -9938,21 +13615,12 @@ msgstr "Listes noires de SID"
msgid "Trust Settings"
msgstr "Configuration de la confiance"
-msgid "Domain"
-msgstr "Domaine"
-
msgid "Establish using"
msgstr "Établir en utilisant"
msgid "Fetch domains"
msgstr "Récupérer les domaines"
-msgid "Domain NetBIOS name"
-msgstr "Nom de domaine NetBIOS"
-
-msgid "Domain Security Identifier"
-msgstr "Identifiant de sécurité du domaine"
-
msgid "Pre-shared password"
msgstr "Mot de passe pré-partagé"
@@ -10026,9 +13694,6 @@ msgstr "Déverrouiller"
msgid "Are you sure you want to unlock user ${object}?"
msgstr "Êtes-sous sûr de vouloir déverrouiller l'utilisateur ${object} ?"
-msgid "Current Password"
-msgstr "Mot de passe actuel"
-
msgid "Current password is required"
msgstr "Le mot de passe actuel est requis"
@@ -10042,9 +13707,6 @@ msgstr "Premier OTP"
msgid "The password or username you entered is incorrect."
msgstr "Le mot de passe ou le nom d'utilisateur entré est incorrect."
-msgid "New Password"
-msgstr "Nouveau mot de passe"
-
msgid "New password is required"
msgstr "Un nouveau mot de passe est requis"
@@ -10131,9 +13793,6 @@ msgstr ""
msgid "Unselect All"
msgstr "Tout désélectionner"
-msgid "Disabled"
-msgstr "Désactivé"
-
msgid "Working"
msgstr "Travail en cours"
@@ -10254,21 +13913,6 @@ msgstr "Champ requis"
msgid "Unsupported value"
msgstr "Valeur non prise en charge"
-msgid "Dict of I18N messages"
-msgstr "Dictionnaire de messages I18N"
-
-msgid "The hostname to register as"
-msgstr "Le nom d'hôte sous lequel enregistrer"
-
-msgid "The IPA realm"
-msgstr "Le domaine IPA"
-
-msgid "Hardware platform of the host (e.g. Lenovo T61)"
-msgstr "Plate-forme matérielle de l'hôte (par ex. Lenovo T61)"
-
-msgid "Operating System and version of the host (e.g. Fedora 9)"
-msgstr "Système d'exploitation et version de l'hôte (par ex. Fedora 9)"
-
#, python-format
msgid ""
"Insufficient 'write' privilege to the 'krbLastPwdChange' attribute of entry "
@@ -10277,112 +13921,9 @@ msgstr ""
"Privilège « write » insuffisant pour l'attribut « krbLastPwdChange » de "
"l'entrée « %s »."
-msgid ""
-"\n"
-"Kerberos ticket policy\n"
-"\n"
-"There is a single Kerberos ticket policy. This policy defines the\n"
-"maximum ticket lifetime and the maximum renewal age, the period during\n"
-"which the ticket is renewable.\n"
-"\n"
-"You can also create a per-user ticket policy by specifying the user login.\n"
-"\n"
-"For changes to the global policy to take effect, restarting the KDC service\n"
-"is required, which can be achieved using:\n"
-"\n"
-"service krb5kdc restart\n"
-"\n"
-"Changes to per-user policies take effect immediately for newly requested\n"
-"tickets (e.g. when the user next runs kinit).\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Display the current Kerberos ticket policy:\n"
-" ipa krbtpolicy-show\n"
-"\n"
-" Reset the policy to the default:\n"
-" ipa krbtpolicy-reset\n"
-"\n"
-" Modify the policy to 8 hours max life, 1-day max renewal:\n"
-" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
-"\n"
-" Display effective Kerberos ticket policy for user 'admin':\n"
-" ipa krbtpolicy-show admin\n"
-"\n"
-" Reset per-user policy for user 'admin':\n"
-" ipa krbtpolicy-reset admin\n"
-"\n"
-" Modify per-user policy for user 'admin':\n"
-" ipa krbtpolicy-mod admin --maxlife=3600\n"
-msgstr ""
-"\n"
-"Politique de tickets Kerberos\n"
-"\n"
-"Il n'existe qu'une seule politique de ticket Kerberos. Cette politique\n"
-"définit la durée de vie maximale des tickets, ainsi que la durée maximale "
-"de\n"
-"la période de renouvellement, temps pendant lequel le ticket est "
-"renouvelable.\n"
-"\n"
-"Vous pouvez aussi créer une politique de ticket par utilisateur en "
-"indiquant\n"
-"l'identifiant de l'utilisateur.\n"
-"\n"
-"Pour que les changements à la politique globale s'appliquent, il est \n"
-"nécessaire de redémarrer le service KDC, par exemple :\n"
-"\n"
-"service krb5kdc restart\n"
-"\n"
-"Les changements d'une politique propre à un utilisateur prennent effet\n"
-"immédiatement pour les tickets nouvellement demandés (i.e. au lancement\n"
-"suivant de « kinit » par l'utilsateur).\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Affiche la politique de ticket Kerberos en cours :\n"
-" ipa krbtpolicy-show\n"
-"\n"
-" Réinitialise la politique aux valeurs par défaut :\n"
-" ipa krbtpolicy-reset\n"
-"\n"
-" Modifie la politique à 8 heures de durée de vie, 1 journée de durée\n"
-" maximale de renouvellement :\n"
-" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
-"\n"
-" Affiche la politique de ticket Kerberos effective pour l'utilisateur\n"
-" « admin » :\n"
-" ipa krbtpolicy-show admin\n"
-"\n"
-" Réinitialise la politique de ticket Kerberos de l'utilisateur « admin » :\n"
-" ipa krbtpolicy-reset admin\n"
-"\n"
-" Modifie la politique de ticket Kerberos de l'utilisateur 'admin' :\n"
-" ipa krbtpolicy-mod admin --maxlife=3600\n"
-
msgid "kerberos ticket policy settings"
msgstr "réglages de la politique de tickets Kerberos"
-msgid "Manage ticket policy for specific user"
-msgstr "Administrer la politique de ticket pour un utilisateur donné"
-
-msgid "Max life"
-msgstr "Vie max."
-
-msgid "Maximum ticket life (seconds)"
-msgstr "Durée de vie maximale (secondes)"
-
-msgid "Max renew"
-msgstr "Renouvellement max."
-
-msgid "Maximum renewable age (seconds)"
-msgstr "Durée maximale de la période de renouvellement (secondes)"
-
-msgid "Modify Kerberos ticket policy."
-msgstr "Modifier la politique de tickets Kerberos."
-
-msgid "Display the current Kerberos ticket policy."
-msgstr "Afficher la politique de tickets Kerberos."
-
#, python-format
msgid "Ticket policy for %s could not be read"
msgstr "La politique de ticket pour %s ne peut pas être lue"
@@ -10390,9 +13931,6 @@ msgstr "La politique de ticket pour %s ne peut pas être lue"
msgid "Default ticket policy could not be read"
msgstr "La politique de ticket par défaut ne peut pas être lue"
-msgid "Reset Kerberos ticket policy to the default values."
-msgstr "Réinitialiser la politique de tickets Kerberos."
-
msgid "Could not read UPG Definition originfilter. Check your permissions."
msgstr ""
"Impossible de lire « originfilter » de « UPG Definition ». Vérifiez vos "
@@ -10761,147 +14299,6 @@ msgstr ""
msgid "Invalid LDAP URI."
msgstr "URI LDAP invalide."
-msgid "Migrate users and groups from DS to IPA."
-msgstr "Migrer les utilisateurs et groupes de DS vers IPA."
-
-msgid "LDAP URI"
-msgstr "URI LDAP"
-
-msgid "LDAP URI of DS server to migrate from"
-msgstr "URI LDAP du serveur DS depuis lequel effectuer la migration"
-
-msgid "bind password"
-msgstr "mot de passe de connexion"
-
-msgid "Bind DN"
-msgstr "DN de connexion"
-
-msgid "User container"
-msgstr "Conteneur d'utilisateur"
-
-msgid "DN of container for users in DS relative to base DN"
-msgstr "DN du conteneur pour les utilisateurs dans le DS relatif au DN de base"
-
-msgid "Group container"
-msgstr "Conteneur de groupes"
-
-msgid "DN of container for groups in DS relative to base DN"
-msgstr "DN du conteneur pour des groupes dans le DS relatif au DN de base"
-
-msgid "User object class"
-msgstr "Classe d'objets utilisateur"
-
-msgid "Objectclasses used to search for user entries in DS"
-msgstr ""
-"Classes d'objets à utiliser pour la recherche d'entrées utilisateurs dans DS"
-
-msgid "Group object class"
-msgstr "Classe d'objets groupe"
-
-msgid "Objectclasses used to search for group entries in DS"
-msgstr "Classes d'objets à utiliser pour la recherche d'entrées groupe dans DS"
-
-msgid "Ignore user object class"
-msgstr "Classe d'objets utilisateur à ignorer"
-
-msgid "Objectclasses to be ignored for user entries in DS"
-msgstr "Classes d'objets à ignorer pour des entrées utilisateur dans DS"
-
-msgid "Ignore user attribute"
-msgstr "Attribut utilisateur à ignorer"
-
-msgid "Attributes to be ignored for user entries in DS"
-msgstr "Attributs à ignorer dans des entrées utilisateur dans DS"
-
-msgid "Ignore group object class"
-msgstr "Classe d'objets groupe à ignorer"
-
-msgid "Objectclasses to be ignored for group entries in DS"
-msgstr "Classes d'objets à ignorer pour les entrées groupe dans DS"
-
-msgid "Ignore group attribute"
-msgstr "Attribut groupe à ignorer"
-
-msgid "Attributes to be ignored for group entries in DS"
-msgstr "Attributs à ignorer dans les entrées groupe dans DS"
-
-msgid "Overwrite GID"
-msgstr "Surcharger le GID"
-
-msgid ""
-"When migrating a group already existing in IPA domain overwrite the group "
-"GID and report as success"
-msgstr ""
-"Lors de la migration d'un groupe existant déjà dans le domaine IPA, "
-"surcharger le GID du groupe et renvoyer un succès"
-
-msgid "LDAP schema"
-msgstr "Schéma LDAP"
-
-msgid ""
-"The schema used on the LDAP server. Supported values are RFC2307 and "
-"RFC2307bis. The default is RFC2307bis"
-msgstr ""
-"Le schéma utilisé sur le serveur LDAP. Les valeurs prises en charge sont "
-"RFC2307 et RFC2307bis. La valeur par défaut est RFC2307bis"
-
-msgid "Continue"
-msgstr "Continuer"
-
-msgid ""
-"Continuous operation mode. Errors are reported but the process continues"
-msgstr ""
-"Mode continu. Les erreurs sont rapportées mais le processus se poursuit"
-
-msgid "Base DN"
-msgstr "DN de base"
-
-msgid "Base DN on remote LDAP server"
-msgstr "DN de base sur le serveur LDAP distant"
-
-msgid "Ignore compat plugin"
-msgstr "Ignorer le greffon « compat »"
-
-msgid "Allows migration despite the usage of compat plugin"
-msgstr "Autoriser la migration malgré l'utilisation du greffon « compat »"
-
-msgid "CA certificate"
-msgstr "Certificat d'AC"
-
-msgid "Load CA certificate of LDAP server from FILE"
-msgstr "Charger le certificat de l'AC du serveur LDAP depuis FILE"
-
-msgid "Add to default group"
-msgstr "Ajouter au groupe par défaut"
-
-msgid "Add migrated users without a group to a default group (default: true)"
-msgstr ""
-"Ajouter les utilisateurs migrés n'ayant pas de groupe à un groupe par défaut "
-"(par défaut : vrai)"
-
-msgid "Search scope"
-msgstr "Étendue de la recherche"
-
-msgid ""
-"LDAP search scope for users and groups: base, onelevel, or subtree. Defaults "
-"to onelevel"
-msgstr ""
-"Portée de recherche LDAP pour les utilisateurs et les groupes : base, "
-"onelevel, ou subtree. Valeur par défaut : onelevel"
-
-msgid "Lists of objects migrated; categorized by type."
-msgstr "Liste des objets migrés, catégorisés par type."
-
-msgid "Lists of objects that could not be migrated; categorized by type."
-msgstr "Liste des objets n'ayant pu être migrés, catégorisés par type."
-
-msgid "False if migration mode was disabled."
-msgstr "Faux si le mode de migration a été désactivé."
-
-msgid "False if migration fails because the compatibility plug-in is enabled."
-msgstr ""
-"False si la migration échoue parce que le greffon « compat » est activé."
-
#, python-format
msgid "%s to exclude from migration"
msgstr "%s à exclure de la migration"
@@ -10926,100 +14323,16 @@ msgstr ""
msgid "Default group for new users not found"
msgstr "Groupe par défaut pour les nouveaux utilisateurs introuvable"
-msgid ""
-"\n"
-"Misc plug-ins\n"
-msgstr ""
-"\n"
-"Greffons divers\n"
-
-msgid "Show environment variables."
-msgstr "Afficher les variables d'environnement."
-
#, python-format
msgid "%(count)d variables"
msgstr "%(count)d variables"
-msgid ""
-"retrieve and print all attributes from the server. Affects command output."
-msgstr ""
-"récupère et affiche tous les attributs du serveur. Modifie la sortie de la "
-"commande."
-
-msgid "Dictionary mapping variable name to value"
-msgstr "Annuaire associant un nom de variable à une valeur"
-
-msgid "Total number of variables env (>= count)"
-msgstr "Nombre total de variables d'environnement (>= count)"
-
-msgid "Number of variables returned (<= total)"
-msgstr "Nombre de variables renvoyées (<= total)"
-
-msgid "Show all loaded plugins."
-msgstr "Afficher tous les greffons chargés."
-
#, python-format
msgid "%(count)d plugin loaded"
msgid_plural "%(count)d plugins loaded"
msgstr[0] "%(count)d greffon chargé"
msgstr[1] "%(count)d greffons chargés"
-msgid "Number of plugins loaded"
-msgstr "Nombre de greffons chargés"
-
-msgid ""
-"\n"
-"Netgroups\n"
-"\n"
-"A netgroup is a group used for permission checking. It can contain both\n"
-"user and host values.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new netgroup:\n"
-" ipa netgroup-add --desc=\"NFS admins\" admins\n"
-"\n"
-" Add members to the netgroup:\n"
-" ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
-"\n"
-" Remove a member from the netgroup:\n"
-" ipa netgroup-remove-member --users=tuser2 admins\n"
-"\n"
-" Display information about a netgroup:\n"
-" ipa netgroup-show admins\n"
-"\n"
-" Delete a netgroup:\n"
-" ipa netgroup-del admins\n"
-msgstr ""
-"\n"
-"Groupes réseau\n"
-"\n"
-"Un groupe réseau est un groupe utilisé pour la vérification des droits.\n"
-"Il peut contenir à la fois des valeurs utilisateur et hôte.\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Ajouter un nouveau groupe réseau :\n"
-" ipa netgroup-add --desc=\"NFS admins\" admins\n"
-"\n"
-" Ajouter des membres au groupe réseau :\n"
-" ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
-"\n"
-" Retirer un membre du groupe réseau :\n"
-" ipa netgroup-remove-member --users=tuser2 admins\n"
-"\n"
-" Afficher les informations sur un groupe réseau :\n"
-" ipa netgroup-show admins\n"
-"\n"
-" Supprimer un groupe réseau :\n"
-" ipa netgroup-del admins\n"
-
-msgid "Member Host"
-msgstr "Hôte membre"
-
-msgid "netgroup"
-msgstr "groupe réseau"
-
msgid "netgroups"
msgstr "groupes réseau"
@@ -11029,21 +14342,6 @@ msgstr "Groupes réseau"
msgid "Netgroup"
msgstr "Groupe réseau"
-msgid "Netgroup name"
-msgstr "Nom de groupe réseau"
-
-msgid "Netgroup description"
-msgstr "Description de groupe réseau"
-
-msgid "NIS domain name"
-msgstr "Nom de domaine NIS"
-
-msgid "IPA unique ID"
-msgstr "ID unique IPA"
-
-msgid "Add a new netgroup."
-msgstr "Ajouter un nouveau groupe réseau."
-
#, python-format
msgid "Added netgroup \"%(value)s\""
msgstr "Groupe réseau « %(value)s » ajouté"
@@ -11056,131 +14354,29 @@ msgstr ""
"Un groupe d'hôtes nommé « %s » existe déjà. Les groupes d'hôtes et les "
"groupes réseau partagent le même espace de nommage"
-msgid "Delete a netgroup."
-msgstr "Supprimer un groupe réseau."
-
#, python-format
msgid "Deleted netgroup \"%(value)s\""
msgstr "Groupe réseau « %(value)s » supprimé"
-msgid "Modify a netgroup."
-msgstr "Modifier un groupe réseau."
-
#, python-format
msgid "Modified netgroup \"%(value)s\""
msgstr "Groupe réseau « %(value)s » supprimé"
-msgid "Search for a netgroup."
-msgstr "Rechercher un groupe réseau."
-
#, python-format
msgid "%(count)d netgroup matched"
msgid_plural "%(count)d netgroups matched"
msgstr[0] "%(count)d groupe réseau correspondant"
msgstr[1] "%(count)d groupes réseau correspondant"
-msgid "search for managed groups"
-msgstr "rechercher les groupes administrés"
-
-msgid "Display information about a netgroup."
-msgstr "Afficher l'information sur un groupe réseau."
-
-msgid "Add members to a netgroup."
-msgstr "Ajouter des membres à un groupe réseau."
-
-msgid "Remove members from a netgroup."
-msgstr "Supprimer des membres d'un groupe réseau."
-
msgid "One time password commands"
msgstr "Commandes mots de passe à usage unique (OTP)"
-msgid ""
-"\n"
-"OTP configuration\n"
-"\n"
-"Manage the default values that IPA uses for OTP tokens.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Show basic OTP configuration:\n"
-" ipa otpconfig-show\n"
-"\n"
-" Show all OTP configuration options:\n"
-" ipa otpconfig-show --all\n"
-"\n"
-" Change maximum TOTP authentication window to 10 minutes:\n"
-" ipa otpconfig-mod --totp-auth-window=600\n"
-"\n"
-" Change maximum TOTP synchronization window to 12 hours:\n"
-" ipa otpconfig-mod --totp-sync-window=43200\n"
-"\n"
-" Change maximum HOTP authentication window to 5:\n"
-" ipa hotpconfig-mod --hotp-auth-window=5\n"
-"\n"
-" Change maximum HOTP synchronization window to 50:\n"
-" ipa hotpconfig-mod --hotp-sync-window=50\n"
-msgstr ""
-"\n"
-"Configuration OTP\n"
-"\n"
-"Gestion des valeurs par défaut utilisées par IPA pour les jetons OTP.\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Afficher la configuration de base OTP :\n"
-" ipa otpconfig-show\n"
-"\n"
-" Afficher toutes les options de configuration OTP :\n"
-" ipa otpconfig-show --all\n"
-"\n"
-" Modifier la fenêtre maximale d'authentification TOTP à 10 minutes :\n"
-" ipa otpconfig-mod --totp-auth-window=600\n"
-"\n"
-" Modifier la fenêtre maximale d'authentification TOTP à 12 heures :\n"
-" ipa otpconfig-mod --totp-sync-window=43200\n"
-"\n"
-" Modifier la fenêtre maximale d'authentification HOTP à 5 :\n"
-" ipa hotpconfig-mod --hotp-auth-window=5\n"
-"\n"
-" Modifier la fenêtre maximale d'authentification HOTP à 50 :\n"
-" ipa hotpconfig-mod --hotp-sync-window=50\n"
-
msgid "OTP configuration options"
msgstr "Options de configuration pour les mots de passe à usage unique"
msgid "OTP Configuration"
msgstr "Configuration pour les mots de passe à usage unique"
-msgid "TOTP authentication Window"
-msgstr "Fenêtre d'authentification TOTP"
-
-msgid "TOTP authentication time variance (seconds)"
-msgstr "Durée de la fenêtre d'authentification TOTP (secondes)"
-
-msgid "TOTP Synchronization Window"
-msgstr "Fenêtre de synchronisation TOTP"
-
-msgid "TOTP synchronization time variance (seconds)"
-msgstr "Variance temporelle de synchronisation TOTP (secondes)"
-
-msgid "HOTP Authentication Window"
-msgstr "Fenêtre d'authentification HOTP"
-
-msgid "HOTP authentication skip-ahead"
-msgstr "passage d'occurrence d'authentification HOTP"
-
-msgid "HOTP Synchronization Window"
-msgstr "Fenêtre de synchronisation HOTP"
-
-msgid "HOTP synchronization skip-ahead"
-msgstr "passage d'occurrence de synchronisation HOTP"
-
-msgid "Modify OTP configuration options."
-msgstr "Modifier les options de configuration OTP."
-
-msgid "Show the current OTP configuration."
-msgstr "Afficher la configuration OTP actuelle."
-
msgid ""
"\n"
"OTP Tokens\n"
@@ -11254,181 +14450,27 @@ msgstr "Jetons OTP"
msgid "OTP Token"
msgstr "Jeton OTP"
-msgid "Unique ID"
-msgstr "ID unique"
-
-msgid "Type of the token"
-msgstr "Type du jeton"
-
-msgid "Token description (informational only)"
-msgstr "Description du jeton (à titre d'information)"
-
-msgid "Owner"
-msgstr "Propriétaire"
-
-msgid "Assigned user of the token (default: self)"
-msgstr "Utilisateur assigné au jeton (par défaut : soi-même)"
-
-msgid "Assigned manager of the token (default: self)"
-msgstr "Administrateur assigné au jeton (par défaut : soi-même)"
-
-msgid "Mark the token as disabled (default: false)"
-msgstr "Marquer le jeton comme désactivé (par défaut : faux, false)"
-
-msgid "Validity start"
-msgstr "Départ de validation"
-
-msgid "First date/time the token can be used"
-msgstr "Date et heure à partir desquels le jeton peut être utilisé"
-
-msgid "Validity end"
-msgstr "Fin de validation"
-
-msgid "Last date/time the token can be used"
-msgstr "Date et heure au delà desquels le jeton ne peut plus être utilisé"
-
-msgid "Vendor"
-msgstr "Fournisseur"
-
-msgid "Token vendor name (informational only)"
-msgstr "Nom du fabricant du jeton (à titre d'information)"
-
-msgid "Model"
-msgstr "Modèle"
-
-msgid "Token model (informational only)"
-msgstr "Modèle du jeton (à titre d'information)"
-
-msgid "Serial"
-msgstr "Numéro de série"
-
-msgid "Token serial (informational only)"
-msgstr "Numéro de série du jeton (à titre d'information)"
-
-msgid "Token secret (Base32; default: random)"
-msgstr "Secret du jeton (Base32 ; par défaut : aléatoire)"
-
-msgid "Token hash algorithm"
-msgstr "Algorithme de hachage du jeton"
-
-msgid "Digits"
-msgstr "Chiffres"
-
-msgid "Number of digits each token code will have"
-msgstr "Nombre de chiffres des codes du jeton"
-
-msgid "Clock offset"
-msgstr "Décalage d'horloge"
-
-msgid "TOTP token / FreeIPA server time difference"
-msgstr "Différence entre le jeton TOTP et le serveur FreeIPA"
-
-msgid "Clock interval"
-msgstr "Intervalle d'horloge"
-
-msgid "Length of TOTP token code validity"
-msgstr "Durée de validité du code du jeton TOTP"
-
-msgid "Counter"
-msgstr "Compteur"
-
-msgid "Initial counter for the HOTP token"
-msgstr " "
-
msgid "URI"
msgstr "URI"
-msgid "Add a new OTP token."
-msgstr "Ajouter un nouveau jeton OTP"
-
#, python-format
msgid "Added OTP token \"%(value)s\""
msgstr "Jeton OTP « %(value)s » ajouté"
-msgid "(deprecated)"
-msgstr "(obsolète)"
-
-msgid "Do not display QR code"
-msgstr "Ne pas afficher le code QR"
-
-msgid "Delete an OTP token."
-msgstr "Supprimer un jeton OTP"
-
#, python-format
msgid "Deleted OTP token \"%(value)s\""
msgstr "Jeton OTP « %(value)s » supprimé"
-msgid "Modify a OTP token."
-msgstr "Modifier un jeton OTP"
-
#, python-format
msgid "Modified OTP token \"%(value)s\""
msgstr "Jeton OTP « %(value)s » modifié"
-msgid "Search for OTP token."
-msgstr "Rechercher un jeton OTP"
-
#, python-format
msgid "%(count)d OTP token matched"
msgid_plural "%(count)d OTP tokens matched"
msgstr[0] "%(count)d jeton OTP correspond"
msgstr[1] "%(count)d jetons OTP correspondant"
-msgid "Display information about an OTP token."
-msgstr "Afficher des informations au sujet du jeton OTP"
-
-msgid "Add users that can manage this token."
-msgstr "Ajouter des utilisateurs pouvant gérer ce jeton."
-
-msgid "Remove users that can manage this token."
-msgstr "Supprimer des utilisateurs pouvant gérer ce jeton."
-
-msgid ""
-"\n"
-"Set a user's password\n"
-"\n"
-"If someone other than a user changes that user's password (e.g., Helpdesk\n"
-"resets it) then the password will need to be changed the first time it\n"
-"is used. This is so the end-user is the only one who knows the password.\n"
-"\n"
-"The IPA password policy controls how often a password may be changed,\n"
-"what strength requirements exist, and the length of the password history.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" To reset your own password:\n"
-" ipa passwd\n"
-"\n"
-" To change another user's password:\n"
-" ipa passwd tuser1\n"
-msgstr ""
-"\n"
-"Définir le mot de passe d'un utilisateur\n"
-"\n"
-"Si une personne autre que l'utilisateur change le mot de passe de cet\n"
-"utilisateur (par exemple en cas de réinitialisation par les services\n"
-"d'assistance technique), le mot de passe devra être modifié la première\n"
-"fois qu'il sera utilisé, afin que l'utilisateur soit le seul à connaître\n"
-"son mot de passe.\n"
-"\n"
-"La politique de mot de passe de IPA contrôle la fréquence de changement\n"
-"des mots de passe, les prérequis de leur résistance, et la taille\n"
-"de l'historique des mots de passe.\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Réinitialiser son propre mot de passe :\n"
-" ipa passwd\n"
-"\n"
-" Modifier le mot de passe d'un utilisateur :\n"
-" ipa passwd tuser1\n"
-
-msgid "Set a user's password."
-msgstr "Définir le mot de passe d'un utilisateur."
-
-msgid "One Time Password"
-msgstr "Mots de passe à usage unique"
-
#, python-format
msgid "Changed password for \"%(value)s\""
msgstr "Mot de passe modifié pour « %(value)s »"
@@ -11620,112 +14662,6 @@ msgstr "« %s » n'est pas un type d'objet"
msgid "\"%s\" is not a valid permission type"
msgstr "« %s » n'est pas un type de permission autorisé"
-msgid "Permission flags"
-msgstr "Marqueurs de permission"
-
-msgid "permission"
-msgstr "permission"
-
-msgid "permissions"
-msgstr "permissions"
-
-msgid "Permission name"
-msgstr "Nom de permission"
-
-msgid "Granted rights"
-msgstr "Droits accordés"
-
-msgid "Rights to grant (read, search, compare, write, add, delete, all)"
-msgstr "Droits à accorder (read, search, compare, write, add, delete, all)"
-
-msgid "Effective attributes"
-msgstr "Attributs impactés"
-
-msgid "All attributes to which the permission applies"
-msgstr "Tous les attributs auxquels la permission s'applique"
-
-msgid "Included attributes"
-msgstr "Attributs inclus"
-
-msgid "User-specified attributes to which the permission applies"
-msgstr "Attributs propres à un utilisateur auxquels la permission s'applique"
-
-msgid "Excluded attributes"
-msgstr "Attributs exclus"
-
-msgid ""
-"User-specified attributes to which the permission explicitly does not apply"
-msgstr ""
-"Attributs propres à un utilisateur auxquels la permission ne s'applique "
-"explicitement pas"
-
-msgid "Default attributes"
-msgstr "Attributs par défaut"
-
-msgid "Attributes to which the permission applies by default"
-msgstr "Attributs auxquels la permission s'applique par défaut"
-
-msgid "Bind rule type"
-msgstr "Type de règle liée"
-
-msgid "Subtree to apply permissions to"
-msgstr "Branche à laquelle appliquer les permissions"
-
-msgid "Extra target filter"
-msgstr "Filtre cible supplémentaire"
-
-msgid "Raw target filter"
-msgstr "Filtre cible brut"
-
-msgid "All target filters, including those implied by type and memberof"
-msgstr ""
-"Tous les filtres cible, y compris ceux définis avec « type » et « memberof »"
-
-msgid "Target DN"
-msgstr "DN cible"
-
-msgid ""
-"Optional DN to apply the permission to (must be in the subtree, but may not "
-"yet exist)"
-msgstr ""
-"DN optionnel auquel appliquer les permissions (doit être dans le sous-arbre, "
-"mais peut ne pas encore exister)"
-
-msgid "Target DN subtree"
-msgstr "Sous-arbre des DN cibles"
-
-msgid ""
-"Optional DN subtree where an entry can be moved to (must be in the subtree, "
-"but may not yet exist)"
-msgstr ""
-"Sous-arbre optionnel de DN dans lequel une entrée peut être déplacée (doit "
-"être dans le sous-arbre, mais peut ne pas encore exister)"
-
-msgid "Origin DN subtree"
-msgstr "Sous-arbre des DN origines"
-
-msgid ""
-"Optional DN subtree from where an entry can be moved (must be in the "
-"subtree, but may not yet exist)"
-msgstr ""
-"Sous-arbre optionnel de DN dans lequel une entrée peut être déplacée (doit "
-"être dans le sous-arbre, mais peut ne pas encore exister)"
-
-msgid "Member of group"
-msgstr "Membre du groupe"
-
-msgid "Target members of a group (sets memberOf targetfilter)"
-msgstr "Membres cibles d'un groupe (définit « memberof » du filtre cible)"
-
-msgid "User group to apply permissions to (sets target)"
-msgstr ""
-"Groupe d'utilisateurs auquel appliquer les permissions (définit « target »)"
-
-msgid "Type of IPA object (sets subtree and objectClass targetfilter)"
-msgstr ""
-"Type d'objets IPA (définit le sous-arbre et le filtre cible de la classe "
-"d'objets)"
-
#, python-format
msgid "Deprecated; use %s"
msgstr "Abandonné ; utiliser %s"
@@ -11785,16 +14721,10 @@ msgstr ""
"il doit y avoir au moins une définition d'entrée cible (ex. « target », "
"« targetfilter », « attrs »)"
-msgid "Add a system permission without an ACI (internal command)"
-msgstr "Ajout d'une permission système sans ACI (commande interne)"
-
#, python-format
msgid "Added permission \"%(value)s\""
msgstr "Permission « %(value)s » ajoutée"
-msgid "Add a new permission."
-msgstr "Ajouter une nouvelle permission."
-
msgid "attrs and included attributes are mutually exclusive"
msgstr "« attrs » et attributs inclus s'excluent mutuellement"
@@ -11802,16 +14732,10 @@ msgstr "« attrs » et attributs inclus s'excluent mutuellement"
msgid "Cannot store permission ACI to %s"
msgstr "Impossible d'enregistrer les ACI de permissions dans %s"
-msgid "Delete a permission."
-msgstr "Supprimer une permission."
-
#, python-format
msgid "Deleted permission \"%(value)s\""
msgstr "Permission « %(value)s » supprimée"
-msgid "force delete of SYSTEM permissions"
-msgstr "forcer la suppression des permissions SYSTEM"
-
msgid "cannot delete managed permissions"
msgstr "impossible de supprimer des permissions administrées"
@@ -11819,9 +14743,6 @@ msgstr "impossible de supprimer des permissions administrées"
msgid "ACI of permission %s was not found"
msgstr "ACI de la permission %s introuvable"
-msgid "Modify a permission."
-msgstr "Modifier une permission."
-
#, python-format
msgid "Modified permission \"%(value)s\""
msgstr "Permission « %(value)s » modifiée"
@@ -11843,118 +14764,12 @@ msgstr ""
"impossible de définir le type de liaison d'une permission assignée à un "
"privilège"
-msgid "Search for permissions."
-msgstr "Recherche des permissions."
-
#, python-format
msgid "%(count)d permission matched"
msgid_plural "%(count)d permissions matched"
msgstr[0] "%(count)d permission correspondant"
msgstr[1] "%(count)d permissions correspondant"
-msgid "Display information about a permission."
-msgstr "Afficher les informations sur une permission."
-
-msgid ""
-"\n"
-"Ping the remote IPA server to ensure it is running.\n"
-"\n"
-"The ping command sends an echo request to an IPA server. The server\n"
-"returns its version information. This is used by an IPA client\n"
-"to confirm that the server is available and accepting requests.\n"
-"\n"
-"The server from xmlrpc_uri in /etc/ipa/default.conf is contacted first.\n"
-"If it does not respond then the client will contact any servers defined\n"
-"by ldap SRV records in DNS.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Ping an IPA server:\n"
-" ipa ping\n"
-" ------------------------------------------\n"
-" IPA server version 2.1.9. API version 2.20\n"
-" ------------------------------------------\n"
-"\n"
-" 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 'https://ipa.example.com/ipa/xml'\n"
-" -----------------------------------------------------\n"
-" IPA server version 2.1.9. API version 2.20\n"
-" -----------------------------------------------------\n"
-msgstr ""
-"\n"
-"« Ping » sur un serveur IPA distant pour s'assurer de son fonctionnement.\n"
-"\n"
-"La commande « ping » envoie une requête « echo « au serveur IPA. Le serveur\n"
-"renvoie ses informations de version. Ce mécanisme est utilisé par le client\n"
-"IPA pour confirmer que le serveur est disponible et est en mesure "
-"d'accepter\n"
-"les requêtes.\n"
-"\n"
-"Le serveur indiqué par « xmlrpc_uri » dans « /etc/ipa/default.conf » est\n"
-"contacté en premier. S'il ne répond pas alors le client contactera "
-"n'importe\n"
-"quel autre serveur défini dans les enregistrements SRV du DNS.\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" « Ping » d'un serveur IPA :\n"
-" ipa ping\n"
-" ------------------------------------------\n"
-" IPA server version 2.1.9. API version 2.20\n"
-" ------------------------------------------\n"
-"\n"
-" « Ping » verbeux d'un serveur IPA :\n"
-" ipa -v ping\n"
-" ipa: INFO: trying 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"
-
-msgid "Ping a remote server."
-msgstr "« Ping » sur un serveur distant."
-
-msgid ""
-"\n"
-"Kerberos pkinit options\n"
-"\n"
-"Enable or disable anonymous pkinit using the principal\n"
-"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n"
-"pkinit support.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Enable anonymous pkinit:\n"
-" ipa pkinit-anonymous enable\n"
-"\n"
-" Disable anonymous pkinit:\n"
-" ipa pkinit-anonymous disable\n"
-"\n"
-"For more information on anonymous pkinit see:\n"
-"\n"
-"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
-msgstr ""
-"\n"
-"Options de « pkinit » de Kerberos\n"
-"\n"
-"Activer ou désactiver l'opération « pkinit » anonyme en utilisant le\n"
-"principal WELLKNOWN/ANONYMOUS@REALM. Le serveur doit avoir\n"
-"été installé avec la prise en charge de « pkinit ».\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Activer le « pkinit » anonyme :\n"
-" ipa pkinit-anonymous enable\n"
-"\n"
-" Désactiver le « pkinit » anonyme :\n"
-" ipa pkinit-anonymous disable\n"
-"\n"
-"Pour plus d'informations sur « pkinit » anonyme, cf. :\n"
-"\n"
-"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
-
msgid "pkinit"
msgstr "« pkinit »"
@@ -11965,52 +14780,6 @@ msgstr "PKINIT"
msgid "Unknown command %s"
msgstr "Commande %s inconnue"
-msgid "Enable or Disable Anonymous PKINIT."
-msgstr "Active ou désactive un PKINIT anonyme"
-
-msgid ""
-"\n"
-"Privileges\n"
-"\n"
-"A privilege combines permissions into a logical task. A permission provides\n"
-"the rights to do a single task. There are some IPA operations that require\n"
-"multiple permissions to succeed. A privilege is where permissions are\n"
-"combined in order to perform a specific task.\n"
-"\n"
-"For example, adding a user requires the following permissions:\n"
-" * Creating a new user entry\n"
-" * Resetting a user password\n"
-" * Adding the new user to the default IPA users group\n"
-"\n"
-"Combining these three low-level tasks into a higher level task in the\n"
-"form of a privilege named \"Add User\" makes it easier to manage Roles.\n"
-"\n"
-"A privilege may not contain other privileges.\n"
-"\n"
-"See role and permission for additional information.\n"
-msgstr ""
-"\n"
-"Privilèges\n"
-"\n"
-"Un privilège combine les permissions en tâches logiques. Une permission\n"
-"fournit les droits de réaliser une tâche unique. Certaines opérations IPA\n"
-"requièrent une combinaison de plusieurs permissions. Un privilège est la\n"
-"combinaison de ces permissions pour réaliser une tâche.\n"
-"\n"
-"Par exemple, la création d'utilisateurs requiert les permissions "
-"suivantes :\n"
-" * création d'une nouvelle entrée\n"
-" * réinitialisation du mot de passe\n"
-" * ajout du nouvel utilisateur au groupe d'utilisateurs par défaut de IPA\n"
-"\n"
-"La combinaison de ces trois tâches de bas niveau en privilège nommé\n"
-"« Add User » facilite la gestion des rôles.\n"
-"\n"
-"Un privilège ne peut contenir d'autres privilèges.\n"
-"\n"
-"Reportez-vous la gestion des rôles et des permissions pour plus "
-"d'informations.\n"
-
#, python-format
msgid ""
"cannot add permission \"%(perm)s\" with bindtype \"%(bindtype)s\" to a "
@@ -12019,163 +14788,27 @@ msgstr ""
"impossible d'ajouter la permission « %(perm)s » avec le type de liaison "
"« %(bindtype)s » à un privilège"
-msgid "privilege"
-msgstr "privilège"
-
-msgid "privileges"
-msgstr "privilèges"
-
-msgid "Privileges"
-msgstr "Privilèges"
-
msgid "Privilege"
msgstr "Privilège"
-msgid "Privilege name"
-msgstr "Nom du privilège"
-
-msgid "Privilege description"
-msgstr "Description du privilège"
-
-msgid "Add a new privilege."
-msgstr "Ajouter un nouveau privilège."
-
#, python-format
msgid "Added privilege \"%(value)s\""
msgstr "Privilège « %(value)s » ajouté"
-msgid "Delete a privilege."
-msgstr "Supprimer un privilège"
-
#, python-format
msgid "Deleted privilege \"%(value)s\""
msgstr "Privilège « %(value)s » supprimé"
-msgid "Modify a privilege."
-msgstr "Modifier un privilège."
-
#, python-format
msgid "Modified privilege \"%(value)s\""
msgstr "Privilège « %(value)s » supprimé"
-msgid "Search for privileges."
-msgstr "Rechercher des privilèges."
-
#, python-format
msgid "%(count)d privilege matched"
msgid_plural "%(count)d privileges matched"
msgstr[0] "%(count)d privilège correspondant"
msgstr[1] "%(count)d privilèges correspondant"
-msgid "Display information about a privilege."
-msgstr "Afficher les informations sur un privilège."
-
-msgid "Add members to a privilege."
-msgstr "Ajouter des membres à un privilège."
-
-msgid "Add permissions to a privilege."
-msgstr "Ajouter des permissions à un privilège."
-
-msgid "Number of permissions added"
-msgstr "Nombre de permissions ajoutées"
-
-msgid "Remove permissions from a privilege."
-msgstr "Supprimer des permissions d'un privilège."
-
-msgid "Number of permissions removed"
-msgstr "Nombre de permissions supprimées"
-
-msgid ""
-"\n"
-"Password policy\n"
-"\n"
-"A password policy sets limitations on IPA passwords, including maximum\n"
-"lifetime, minimum lifetime, the number of passwords to save in\n"
-"history, the number of character classes required (for stronger passwords)\n"
-"and the minimum password length.\n"
-"\n"
-"By default there is a single, global policy for all users. You can also\n"
-"create a password policy to apply to a group. Each user is only subject\n"
-"to one password policy, either the group policy or the global policy. A\n"
-"group policy stands alone; it is not a super-set of the global policy plus\n"
-"custom settings.\n"
-"\n"
-"Each group password policy requires a unique priority setting. If a user\n"
-"is in multiple groups that have password policies, this priority determines\n"
-"which password policy is applied. A lower value indicates a higher priority\n"
-"policy.\n"
-"\n"
-"Group password policies are automatically removed when the groups they\n"
-"are associated with are removed.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Modify the global policy:\n"
-" ipa pwpolicy-mod --minlength=10\n"
-"\n"
-" Add a new group password policy:\n"
-" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
-"minlength=8 --priority=10 localadmins\n"
-"\n"
-" Display the global password policy:\n"
-" ipa pwpolicy-show\n"
-"\n"
-" Display a group password policy:\n"
-" ipa pwpolicy-show localadmins\n"
-"\n"
-" Display the policy that would be applied to a given user:\n"
-" ipa pwpolicy-show --user=tuser1\n"
-"\n"
-" Modify a group password policy:\n"
-" ipa pwpolicy-mod --minclasses=2 localadmins\n"
-msgstr ""
-"\n"
-"Politique de mots de passe\n"
-"\n"
-"Une politique de mots de passe permet de définir des limites sur les mots "
-"de\n"
-"passe dans IPA, comme leur durée de vie, minimale ou maximale, la taille de\n"
-"l'historique de mots de passe, le nombre de classes de caractères requises\n"
-"(pour la résistance à force brute) et la longueur minimale du mot de passe.\n"
-"\n"
-"Par défaut, une politique unique et globale est définie pour tous les\n"
-"utilisateurs. Vous pouvez aussi créer une politique à appliquer à un "
-"groupe.\n"
-"Chaque utilisateur est l'objet d'une seule politique de mots de passe, par\n"
-"un groupe ou par la politique globale. Une politique de groupe remplace\n"
-"totalement la politique globale ; elle n'est pas la somme de la politique\n"
-"globale plus quelques paramètres spécifiques.\n"
-"\n"
-"Chaque politique de groupe requiert un paramètre de priorité unique. Si un\n"
-"utilisateur appartient à plusieurs groupes ayant des politiques "
-"différentes,\n"
-"la priorité sera utilisée afin de déterminer quelle politique appliquer.\n"
-"Une petite valeur indique une priorité élevée de politique.\n"
-"\n"
-"Les politiques de mots de passe sont automatiquement supprimées quand les\n"
-"groupes auxquels elles ont été associées sont supprimés.\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Modifier la politique globale :\n"
-" ipa pwpolicy-mod --minlength=10\n"
-"\n"
-" Ajouter une nouvelle politique de groupe :\n"
-" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
-"minlength=8 --priority=10 localadmins\n"
-"\n"
-" Afficher la politique de mots de passe globale :\n"
-" ipa pwpolicy-show\n"
-"\n"
-" Afficher une politique de mots de passe de groupe :\n"
-" ipa pwpolicy-show localadmins\n"
-"\n"
-" Afficher la politique applicable à un utilisateur :\n"
-" ipa pwpolicy-show --user=tuser1\n"
-"\n"
-" Modifier une politique de mots de passe de groupe :\n"
-" ipa pwpolicy-mod --minclasses=2 localadmins\n"
-
#, python-format
msgid "priority must be a unique value (%(prio)d already used by %(gname)s)"
msgstr ""
@@ -12188,94 +14821,19 @@ msgstr "politique de mots de passe"
msgid "password policies"
msgstr "politiques de mot de passe"
-msgid "Max failures"
-msgstr "Nombre maximal d'échecs"
-
-msgid "Consecutive failures before lockout"
-msgstr "Échecs consécutifs avant verrouillage"
-
-msgid "Failure reset interval"
-msgstr "Délai de réinitialisation après échec"
-
-msgid "Period after which failure count will be reset (seconds)"
-msgstr "Temps après lequel le compteur d'échecs sera réinitialisé (secondes)"
-
-msgid "Lockout duration"
-msgstr "Durée du verrouillage"
-
-msgid "Period for which lockout is enforced (seconds)"
-msgstr "Durée pendant laquelle le verrouillage est actif (secondes)"
-
msgid "Password Policies"
msgstr "Politiques de mot de passe"
-msgid "Group"
-msgstr "Groupe"
-
-msgid "Manage password policy for specific group"
-msgstr "Gérer la politique de mots de passe d'un groupe spécifique"
-
-msgid "Max lifetime (days)"
-msgstr "Durée de vie maximale (jours)"
-
-msgid "Maximum password lifetime (in days)"
-msgstr "Durée de vie maximale d'un mot de passe (en jours)"
-
-msgid "Min lifetime (hours)"
-msgstr "Durée de vie minimale (jours)"
-
-msgid "Minimum password lifetime (in hours)"
-msgstr "Durée de vie maximale d'un mot de passe (en jours)"
-
-msgid "History size"
-msgstr "Taille de l'historique"
-
-msgid "Password history size"
-msgstr "Taille de l'historique des mots de passe"
-
-msgid "Character classes"
-msgstr "Classes de caractères"
-
-msgid "Minimum number of character classes"
-msgstr "Nombre minimal de classes de caractères"
-
-msgid "Min length"
-msgstr "Longueur minimale"
-
-msgid "Minimum length of password"
-msgstr "Taille minimale d'un mot de passe"
-
-msgid "Priority of the policy (higher number means lower priority"
-msgstr "Priorité de la politique (une valeur élevé indique une priorité basse)"
-
msgid "Maximum password life must be greater than minimum."
msgstr ""
"La durée de vie maximale du mot de passe doit être supérieure au minimum."
-msgid "Add a new group password policy."
-msgstr "Ajouter une nouvelle politique de mot de passe."
-
-msgid "Delete a group password policy."
-msgstr "Supprimer une politique de mot de passe."
-
msgid "cannot delete global password policy"
msgstr "impossible de supprimer une politique de mot de passe globale"
-msgid "Modify a group password policy."
-msgstr "Modifier une politique de mot de passe de groupe."
-
msgid "priority cannot be set on global policy"
msgstr "la priorité ne peut être définie sur la politique globale"
-msgid "Display information about password policy."
-msgstr "Afficher les informations sur une politique de mot de passe."
-
-msgid "Display effective policy for a specific user"
-msgstr "Afficher la politique effective d'un utilisateur donné"
-
-msgid "Search for group password policies."
-msgstr "Rechercher des politiques de mot de passe de groupe."
-
msgid ""
"\n"
"RADIUS Proxy Servers\n"
@@ -12365,131 +14923,27 @@ msgstr "Serveurs RADIUS"
msgid "RADIUS Server"
msgstr "Serveur RADIUS"
-msgid "RADIUS proxy server name"
-msgstr "Nom du serveur mandataire RADIUS"
-
-msgid "A description of this RADIUS proxy server"
-msgstr "Description de ce serveur mandataire RADIUS"
-
-msgid "Server"
-msgstr "Serveur"
-
-msgid "The hostname or IP (with or without port)"
-msgstr "Nom d'hôte ou adresse IP (avec ou sans port)"
-
-msgid "Secret"
-msgstr "Secret"
-
-msgid "The secret used to encrypt data"
-msgstr "Secret utilisé pour chiffrer les données"
-
-msgid "Timeout"
-msgstr "Délai d'expiration"
-
-msgid "The total timeout across all retries (in seconds)"
-msgstr "Délai d'expiration total pour toutes les tentatives (en secondes)"
-
-msgid "Retries"
-msgstr "Tentatives"
-
-msgid "The number of times to retry authentication"
-msgstr "Le nombre de fois autorisées pour tenter une authentification"
-
-msgid "User attribute"
-msgstr "Attribut utilisateur"
-
-msgid "The username attribute on the user object"
-msgstr "L'attribut de nom d'utilisateur de l'objet utilisateur"
-
-msgid "Add a new RADIUS proxy server."
-msgstr "Ajouter un nouveau serveur mandataire RADIUS."
-
#, python-format
msgid "Added RADIUS proxy server \"%(value)s\""
msgstr "Serveur mandataire RADIUS « %(value)s » ajouté"
-msgid "Delete a RADIUS proxy server."
-msgstr "Supprimer un serveur mandataire RADIUS."
-
#, python-format
msgid "Deleted RADIUS proxy server \"%(value)s\""
msgstr "Serveur mandataire RADIUS « %(value)s » supprimé"
-msgid "Modify a RADIUS proxy server."
-msgstr "Modifier un serveur mandataire RADIUS"
-
#, python-format
msgid "Modified RADIUS proxy server \"%(value)s\""
msgstr "Serveur mandataire RADIUS « %(value)s » modifié"
-msgid "Search for RADIUS proxy servers."
-msgstr "Rechercher des serveurs mandataires RADIUS."
-
#, python-format
msgid "%(count)d RADIUS proxy server matched"
msgid_plural "%(count)d RADIUS proxy servers matched"
msgstr[0] "%(count)d serveur mandataire RADIUS correspondant"
msgstr[1] "%(count)d serveurs mandataires RADIUS correspondant"
-msgid "Display information about a RADIUS proxy server."
-msgstr "Afficher les informations sur un serveur mandataire RADIUS."
-
-msgid ""
-"\n"
-"Realm domains\n"
-"\n"
-"Manage the list of domains associated with IPA realm.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Display the current list of realm domains:\n"
-" ipa realmdomains-show\n"
-"\n"
-" Replace the list of realm domains:\n"
-" ipa realmdomains-mod --domain=example.com\n"
-" ipa realmdomains-mod --domain={example1.com,example2.com,example3.com}\n"
-"\n"
-" Add a domain to the list of realm domains:\n"
-" ipa realmdomains-mod --add-domain=newdomain.com\n"
-"\n"
-" Delete a domain from the list of realm domains:\n"
-" ipa realmdomains-mod --del-domain=olddomain.com\n"
-msgstr ""
-"\n"
-"Domaines du royaume\n"
-"\n"
-"Gérer la liste des domaines associés au royaume IPA.\n"
-"\n"
-"EXEMPLES:\n"
-"\n"
-" Afficher la liste actuelle des domaines du royaume :\n"
-" ipa realmdomains-show\n"
-"\n"
-" Remplacer la liste des domaines du royaume :\n"
-" ipa realmdomains-mod --domain=example.com\n"
-" ipa realmdomains-mod --domain={example1.com,example2.com,example3.com}\n"
-"\n"
-" Ajouter un domaine à la liste des domaines du royaume :\n"
-" ipa realmdomains-mod --add-domain=newdomain.com\n"
-"\n"
-" Supprimer un domaine de la liste des domaines du royaume :\n"
-" ipa realmdomains-mod --del-domain=olddomain.com\n"
-
msgid "Realm domains"
msgstr "Domaines du royaume"
-msgid "Add domain"
-msgstr "Ajouter un domaine"
-
-msgid "Delete domain"
-msgstr "Supprimer un domaine"
-
-msgid "Modify realm domains."
-msgstr "Modifier les domaines du royaume."
-
-msgid "Force adding domain even if not in DNS"
-msgstr "Forcer l'ajout d'un domaine même si absent des DNS"
-
#, python-format
msgid ""
"DNS zone for each realmdomain must contain SOA or NS records. No records "
@@ -12531,152 +14985,30 @@ msgstr "Le domaine du serveur IPA ne peut être omis"
msgid "IPA server domain cannot be deleted"
msgstr "Le domaine du serveur IPA ne peut être supprimé"
-msgid "Display the list of realm domains."
-msgstr "Afficher la liste des domaines du royaume."
-
-msgid ""
-"\n"
-"Roles\n"
-"\n"
-"A role is used for fine-grained delegation. A permission grants the ability\n"
-"to perform given low-level tasks (add a user, modify a group, etc.). A\n"
-"privilege combines one or more permissions into a higher-level abstraction\n"
-"such as useradmin. A useradmin would be able to add, delete and modify "
-"users.\n"
-"\n"
-"Privileges are assigned to Roles.\n"
-"\n"
-"Users, groups, hosts and hostgroups may be members of a Role.\n"
-"\n"
-"Roles can not contain other roles.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new role:\n"
-" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
-"\n"
-" Add some privileges to this role:\n"
-" ipa role-add-privilege --privileges=addusers junioradmin\n"
-" ipa role-add-privilege --privileges=change_password junioradmin\n"
-" ipa role-add-privilege --privileges=add_user_to_default_group "
-"junioradmin\n"
-"\n"
-" Add a group of users to this role:\n"
-" ipa group-add --desc=\"User admins\" useradmins\n"
-" ipa role-add-member --groups=useradmins junioradmin\n"
-"\n"
-" Display information about a role:\n"
-" ipa role-show junioradmin\n"
-"\n"
-" The result of this is that any users in the group 'junioradmin' can\n"
-" add users, reset passwords or add a user to the default IPA user group.\n"
-msgstr ""
-"\n"
-"Rôles\n"
-"\n"
-"Les rôles sont utilisés pour affiner les délégations. Une permission "
-"accorde\n"
-"la capacité d'effectuer une tâche de bas niveau (ajouter un utilisateur,\n"
-"modifier un groupe, etc.). Un privilège combine une ou plusieurs\n"
-"permissions en une abstraction de plus haut niveau comme « useradmin ». Un\n"
-"administrateur d'utilisateur (useradmin) sera capable d'ajouter, modifier\n"
-"et supprimer des utilisateurs.\n"
-"\n"
-"Les privilèges sont assignés aux rôles.\n"
-"\n"
-"Peuvent être membres d'un rôle des utilisateurs, des groupes, des systèmes\n"
-"et des groupes de systèmes.\n"
-"\n"
-"Les rôles ne peuvent contenir d'autres rôles.\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Ajouter un nouveau rôle :\n"
-" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
-"\n"
-" Ajouter des privilèges à ce rôle :\n"
-" ipa role-add-privilege --privileges=addusers junioradmin\n"
-" ipa role-add-privilege --privileges=change_password junioradmin\n"
-" ipa role-add-privilege --privileges=add_user_to_default_group "
-"junioradmin\n"
-"\n"
-" Ajouter un groupe d'utilisateurs à ce rôle :\n"
-" ipa group-add --desc=\"User admins\" useradmins\n"
-" ipa role-add-member --groups=useradmins junioradmin\n"
-"\n"
-" Afficher les informations sur un rôle :\n"
-" ipa role-show junioradmin\n"
-"\n"
-" Le résultat des commandes ci-dessus fait que le groupe « junioradmin »\n"
-" peut ajouter des utilisateurs, réinitialiser des mots de passe, ou ajouter\n"
-" un utilisateur au groupe d'utilisateur par défaut de IPA.\n"
-
-msgid "role"
-msgstr "rôle"
-
msgid "roles"
msgstr "rôles"
msgid "Role"
msgstr "Rôle"
-msgid "Role name"
-msgstr "Nom du rôle"
-
-msgid "A description of this role-group"
-msgstr "Description de ce groupe de rôles"
-
-msgid "Add a new role."
-msgstr "Ajouter un nouveau rôle."
-
#, python-format
msgid "Added role \"%(value)s\""
msgstr "Rôle « %(value)s » ajouté"
-msgid "Delete a role."
-msgstr "Supprimer un rôle"
-
#, python-format
msgid "Deleted role \"%(value)s\""
msgstr "Rôle « %(value)s » supprimé"
-msgid "Modify a role."
-msgstr "Modifier un rôle."
-
#, python-format
msgid "Modified role \"%(value)s\""
msgstr "Rôle « %(value)s » modifié"
-msgid "Search for roles."
-msgstr "Rechercher des rôles."
-
#, python-format
msgid "%(count)d role matched"
msgid_plural "%(count)d roles matched"
msgstr[0] "%(count)d rôle correspondant"
msgstr[1] "%(count)d rôles correspondant"
-msgid "Display information about a role."
-msgstr "Afficher les informations sur un rôle."
-
-msgid "Add members to a role."
-msgstr "Ajouter des membres à un rôle."
-
-msgid "Remove members from a role."
-msgstr "Supprimer des membres d'un rôle."
-
-msgid "Add privileges to a role."
-msgstr "Ajouter des privilèges à un rôle."
-
-msgid "Number of privileges added"
-msgstr "Nombre de privilèges ajoutés"
-
-msgid "Remove privileges from a role."
-msgstr "Supprimer des privilèges d'un rôle."
-
-msgid "Number of privileges removed"
-msgstr "Nombre de privilèges retirés"
-
msgid ""
"\n"
"API Schema\n"
@@ -12781,72 +15113,6 @@ msgstr "Afficher les informations sur une sortie de commande."
msgid "Search for command outputs."
msgstr "Rechercher des sorties de commande."
-msgid ""
-"\n"
-"Self-service Permissions\n"
-"\n"
-"A permission enables fine-grained delegation of permissions. Access Control\n"
-"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
-"given tasks such as adding a user, modifying a group, etc.\n"
-"\n"
-"A Self-service permission defines what an object can change in its own "
-"entry.\n"
-"\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a self-service rule to allow users to manage their address (using Bash\n"
-" brace expansion):\n"
-" ipa selfservice-add --permissions=write --attrs={street,postalCode,l,c,"
-"st} \"Users manage their own address\"\n"
-"\n"
-" When managing the list of attributes you need to include all attributes\n"
-" in the list, including existing ones.\n"
-" Add telephoneNumber to the list (using Bash brace expansion):\n"
-" ipa selfservice-mod --attrs={street,postalCode,l,c,st,telephoneNumber} "
-"\"Users manage their own address\"\n"
-"\n"
-" Display our updated rule:\n"
-" ipa selfservice-show \"Users manage their own address\"\n"
-"\n"
-" Delete a rule:\n"
-" ipa selfservice-del \"Users manage their own address\"\n"
-msgstr ""
-"\n"
-"Permissions de libre service\n"
-"\n"
-"Une permission permet d'affiner une délégation de permissions. Les règles "
-"ou\n"
-"instructions de contrôle d'accès (ACI) accordent la permission de donner "
-"les\n"
-"permissions d'effectuer des tâches données comme ajouter un utilisateur,\n"
-"modifier un groupe, etc.\n"
-"\n"
-"Une permission de libre service définit ce qu'un objet peut modifier dans "
-"sa\n"
-"propre entrée.\n"
-"\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Ajouter une règle de libre service permettant aux utilisateurs de gérer\n"
-"leurs adresses (avec les extensions entre accolades de Bash) :\n"
-" ipa selfservice-add --permissions=write --attrs={street,postalCode,l,c,"
-"st} \"Users manage their own address\"\n"
-"\n"
-" En gérant les listes d'attributs, vous devez incorporer tous les attributs\n"
-"dans la liste, y compris les existants.\n"
-" Ajouter « telephoneNumber » à la liste (avec extension entre accolades "
-"Bash) :\n"
-" ipa selfservice-mod --attrs={street,postalCode,l,c,st,telephoneNumber} "
-"\"Users manage their own address\"\n"
-"\n"
-" Afficher la règle modifiée :\n"
-" ipa selfservice-show \"Users manage their own address\"\n"
-"\n"
-" Supprimer une règle :\n"
-" ipa selfservice-del \"Users manage their own address\"\n"
-
msgid "self service permission"
msgstr "permission de libre service"
@@ -12859,147 +15125,24 @@ msgstr "Permissions de libre service"
msgid "Self Service Permission"
msgstr "Permission de libre service"
-msgid "Self-service name"
-msgstr "Nom de la permission de libre service"
-
-msgid "Attributes to which the permission applies."
-msgstr "Attributs auxquels les permissions s'appliquent."
-
-msgid "Add a new self-service permission."
-msgstr "Ajouter une nouvelle permission de libre service."
-
#, python-format
msgid "Added selfservice \"%(value)s\""
msgstr "Permission de libre service « %(value)s » ajoutée"
-msgid "Delete a self-service permission."
-msgstr "Supprimer une permission de libre service."
-
#, python-format
msgid "Deleted selfservice \"%(value)s\""
msgstr "Permission de libre service « %(value)s » supprimée"
-msgid "Modify a self-service permission."
-msgstr "Modifier une permission de libre service."
-
#, python-format
msgid "Modified selfservice \"%(value)s\""
msgstr "Permission de libre service « %(value)s » modifiée"
-msgid "Search for a self-service permission."
-msgstr "Rechercher des permissions de libre service."
-
#, python-format
msgid "%(count)d selfservice matched"
msgid_plural "%(count)d selfservices matched"
msgstr[0] "%(count)d permission de libre service correspondant"
msgstr[1] "%(count)d permissions de libre service correspondant"
-msgid "Display information about a self-service permission."
-msgstr "Afficher les informations sur une permission de libre service."
-
-msgid ""
-"\n"
-"SELinux User Mapping\n"
-"\n"
-"Map IPA users to SELinux users by host.\n"
-"\n"
-"Hosts, hostgroups, users and groups can be either defined within\n"
-"the rule or it may point to an existing HBAC rule. When using\n"
-"--hbacrule option to selinuxusermap-find an exact match is made on the\n"
-"HBAC rule name, so only one or zero entries will be returned.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Create a rule, \"test1\", that sets all users to xguest_u:s0 on the host "
-"\"server\":\n"
-" ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n"
-" ipa selinuxusermap-add-host --hosts=server.example.com test1\n"
-"\n"
-" Create a rule, \"test2\", that sets all users to guest_u:s0 and uses an "
-"existing HBAC rule for users and hosts:\n"
-" ipa selinuxusermap-add --usercat=all --hbacrule=webserver --"
-"selinuxuser=guest_u:s0 test2\n"
-"\n"
-" Display the properties of a rule:\n"
-" ipa selinuxusermap-show test2\n"
-"\n"
-" Create a rule for a specific user. This sets the SELinux context for\n"
-" user john to unconfined_u:s0-s0:c0.c1023 on any machine:\n"
-" ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:c0."
-"c1023 john_unconfined\n"
-" ipa selinuxusermap-add-user --users=john john_unconfined\n"
-"\n"
-" Disable a rule:\n"
-" ipa selinuxusermap-disable test1\n"
-"\n"
-" Enable a rule:\n"
-" ipa selinuxusermap-enable test1\n"
-"\n"
-" Find a rule referencing a specific HBAC rule:\n"
-" ipa selinuxusermap-find --hbacrule=allow_some\n"
-"\n"
-" Remove a rule:\n"
-" ipa selinuxusermap-del john_unconfined\n"
-"\n"
-"SEEALSO:\n"
-"\n"
-" The list controlling the order in which the SELinux user map is applied\n"
-" and the default SELinux user are available in the config-show command.\n"
-msgstr ""
-"\n"
-"Mappage d'utilisateur SELinux\n"
-"\n"
-"Fait correspondre des utilisateurs IPA aux utilisateurs SELinux par hôte.\n"
-"\n"
-"Hôtes, groupes d'hôtes, utilisateurs et groupes peuvent être définis par\n"
-"rapport, soit à la règle, soit en pointant vers une règle HBAC existante.\n"
-"En utilisant l'option « --hbacrule » de « selinuxusermap-find », une\n"
-"recherche de correspondance exacte est faite sur le nom de la règle HBAC,\n"
-"de sorte qu'une seule entrée sera renvoyée ou bien aucune.\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Créer une règle « test1 » qui attribue à tous les utilisateurs le contexte\n"
-"« xguest_u:s0 » sur l'hôte « server » :\n"
-" ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n"
-" ipa selinuxusermap-add-host --hosts=server.example.com test1\n"
-"\n"
-" Créer une règle « test2 » qui attribue à tous les utilisateurs le contexte\n"
-"« guest_u:s0 » et utilise une règle HBAC existante pour utilisateurs et "
-"hôtes :\n"
-" ipa selinuxusermap-add --usercat=all --hbacrule=webserver --"
-"selinuxuser=guest_u:s0 test1\n"
-"\n"
-" Afficher les propriétés d'une règle :\n"
-" ipa selinuxusermap-show test2\n"
-"\n"
-" Créer une règle pour un utilisateur donné. Elle fixe le contexte\n"
-" SELinux de l'utilisateur « john » à « unconfined_u:s0-s0:c0.c1023 »\n"
-" sur toute machine :\n"
-" ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:c0."
-"c1023 john_unconfined\n"
-" ipa selinuxusermap-add-user --users=john john_unconfined\n"
-"\n"
-" Désactiver une règle :\n"
-" ipa selinuxusermap-disable test1\n"
-"\n"
-" Activer une règle :\n"
-" ipa selinuxusermap-enable test1\n"
-"\n"
-" Trouver une règle référençant une règle HBAC donnée :\n"
-" ipa selinuxusermap-find --hbacrule=allow_some\n"
-"\n"
-" Supprimer une règle :\n"
-" ipa selinuxusermap-del john_unconfined\n"
-"\n"
-"VOIR AUSSI :\n"
-"\n"
-" La liste contrôlant l'ordre dans lequel la mappe d'utilisateurs SELinux\n"
-" est appliquée, ainsi que l'utilisateur SELinux par défaut, sont "
-"disponibles\n"
-" avec la commande « config-show ».\n"
-
msgid "HBAC rule and local members cannot both be set"
msgstr ""
"Des membres locaux et des membres d'une règle HBAC ne peuvent pas être "
@@ -13040,81 +15183,36 @@ msgstr "Mappes d'utilisateurs SELinux"
msgid "SELinux User Map"
msgstr "Mappe d'utilisateurs SELinux"
-msgid "SELinux User"
-msgstr "Utilisateur SELinux"
-
-msgid "HBAC Rule that defines the users, groups and hostgroups"
-msgstr ""
-"Règle HBAC délimitant les utilisateurs, les groupes et les groupes d'hôtes"
-
#, python-format
msgid "HBAC rule %(rule)s not found"
msgstr "Règle HBAC %(rule)s introuvable"
-msgid "Create a new SELinux User Map."
-msgstr "Créer une nouvelle mappe d'utilisateurs SELinux"
-
#, python-format
msgid "Added SELinux User Map \"%(value)s\""
msgstr "Mappe d'utilisateurs SELinux « %(value)s » ajoutée"
-msgid "Delete a SELinux User Map."
-msgstr "Supprimer une mappe d'utilisateurs SELinux"
-
#, python-format
msgid "Deleted SELinux User Map \"%(value)s\""
msgstr "Mappe d'utilisateurs SELinux « %(value)s » supprimée."
-msgid "Modify a SELinux User Map."
-msgstr "Modifier une mappe d'utilisateurs SELinux"
-
#, python-format
msgid "Modified SELinux User Map \"%(value)s\""
msgstr "Mappe d'utilisateurs SELinux « %(value)s » modifiée"
-msgid "Search for SELinux User Maps."
-msgstr "Rechercher des mappes d'utilisateurs SELinux"
-
#, python-format
msgid "%(count)d SELinux User Map matched"
msgid_plural "%(count)d SELinux User Maps matched"
msgstr[0] "%(count)d mappe d'utilisateurs SELinux correspondant"
msgstr[1] "%(count)d mappe d'utilisateurs SELinux correspondant"
-msgid "Display the properties of a SELinux User Map rule."
-msgstr "Afficher les propriétés d'une mappe d'utilisateurs SELinux"
-
-msgid "Enable an SELinux User Map rule."
-msgstr "Activer une mappe d'utilisateurs SELinux"
-
#, python-format
msgid "Enabled SELinux User Map \"%(value)s\""
msgstr "Mappe d'utilisateurs SELinux « %(value)s » activée"
-msgid "Disable an SELinux User Map rule."
-msgstr "Désactiver une mappe d'utilisateurs SELinux"
-
#, python-format
msgid "Disabled SELinux User Map \"%(value)s\""
msgstr "Mappe d'utilisateurs SELinux « %(value)s » désactivée"
-msgid "Add users and groups to an SELinux User Map rule."
-msgstr "Ajouter des utilisateurs et groupes à une mappe d'utilisateurs SELinux"
-
-msgid "Remove users and groups from an SELinux User Map rule."
-msgstr ""
-"Supprimer des utilisateurs et groupes d'une mappe d'utilisateurs SELinux"
-
-msgid "Add target hosts and hostgroups to an SELinux User Map rule."
-msgstr ""
-"Ajouter des hôtes et groupes d'hôtes cibles à une mappe d'utilisateurs "
-"SELinux"
-
-msgid "Remove target hosts and hostgroups from an SELinux User Map rule."
-msgstr ""
-"Supprimer des hôtes et groupes d'hôtes cibles d'une mappe d'utilisateurs "
-"SELinux"
-
msgid ""
"\n"
"IPA servers\n"
@@ -13156,24 +15254,6 @@ msgstr "serveurs"
msgid "IPA Servers"
msgstr "Serveurs IPA"
-msgid "IPA server hostname"
-msgstr "Nom d'hôte du serveur IPA"
-
-msgid "Managed suffixes"
-msgstr "Suffixes administrés"
-
-msgid "Min domain level"
-msgstr "Niveau de domaine mini"
-
-msgid "Minimum domain level"
-msgstr "Niveau de domaine minimal"
-
-msgid "Max domain level"
-msgstr "Niveau de domaine maxi"
-
-msgid "Maximum domain level"
-msgstr "Niveau de domaine maximal"
-
msgid "Server location"
msgstr "Emplacement de serveur"
@@ -13202,21 +15282,12 @@ msgstr "Modifier les informations d'un serveur IPA."
msgid "Modified IPA server \"%(value)s\""
msgstr "Serveur IPA \"%(value)s\" modifié"
-msgid "Search for IPA servers."
-msgstr "Rechercher des serveurs IPA."
-
#, python-format
msgid "%(count)d IPA server matched"
msgid_plural "%(count)d IPA servers matched"
msgstr[0] "%(count)d serveur IPA correspondant"
msgstr[1] "%(count)d serveurs IPA correspondants"
-msgid "Show IPA server."
-msgstr "Afficher les informations sur le serveur IPA."
-
-msgid "Delete IPA server."
-msgstr "Supprimer un serveur IPA."
-
#, python-format
msgid "Deleted IPA server \"%(value)s\""
msgstr "Serveur IPA « %(value)s » supprimé"
@@ -13309,15 +15380,6 @@ msgstr "Agréments supprimés"
msgid "Following segments were not deleted:"
msgstr "Les segments suivants n'ont pas été supprimés :"
-msgid "Check connection to remote IPA server."
-msgstr "Vérifier la connexion au serveur IPA distant."
-
-msgid "Remote server name"
-msgstr "Nom du serveur distant"
-
-msgid "Remote IPA server hostname"
-msgstr "Nom d'hôte du serveur IPA distant"
-
#, python-format
msgid "must be \"%s\""
msgstr "doit être « %s »"
@@ -13549,54 +15611,15 @@ msgstr ""
"httpd.keytab\n"
"\n"
-msgid "Requires pre-authentication"
-msgstr "Nécessite une authentification préalable"
-
-msgid "Pre-authentication is required for the service"
-msgstr "Une authentification préalable est requise pour le service"
-
-msgid "Trusted for delegation"
-msgstr "Approuvé pour délégation."
-
-msgid "Client credentials may be delegated to the service"
-msgstr ""
-"Les informations d'identification du client peuvent être déléguées au service"
-
-msgid "unable to determine service"
-msgstr "impossible de déterminer le service"
-
-msgid "blank service"
-msgstr "service vierge"
-
-msgid "unable to determine realm"
-msgstr "impossible de déterminer le domaine"
-
-msgid "missing service"
-msgstr "service manquant"
-
msgid "This principal is required by the IPA master"
msgstr "Ce principal est nécessaire au serveur IPA"
msgid "services"
msgstr "services"
-msgid "Service principal"
-msgstr "Principal du service"
-
msgid "Base-64 encoded service certificate"
msgstr "Certificat du service encodé en Base-64"
-msgid "PAC type"
-msgstr "type de PAC"
-
-msgid ""
-"Override default list of supported PAC types. Use 'NONE' to disable PAC "
-"support for this service, e.g. this might be necessary for NFS services."
-msgstr ""
-"Surcharger la liste par défaut des types PAC pris en charge. Utiliser « NONE "
-"» pour désactiver la prise en charge PAC pour ce service, ce qui peut être "
-"nécessaire pour les services NFS par exemple."
-
msgid "NONE value cannot be combined with other PAC types"
msgstr "La valeur NONE ne peut être combinée avec d'autres types de PAC"
@@ -13607,217 +15630,36 @@ msgstr "Ajouter un nouveau service IPA."
msgid "Added service \"%(value)s\""
msgstr "Service « %(value)s » ajouté"
-msgid "force principal name even if not in DNS"
-msgstr "forcer le nom du principal même si absent du DNS"
-
#, python-format
msgid "The host '%s' does not exist to add a service to."
msgstr "L'hôte « %s » auquel ajouter un service n'existe pas."
-msgid "Delete an IPA service."
-msgstr "Supprimer un service IPA."
-
#, python-format
msgid "Deleted service \"%(value)s\""
msgstr "Service « %(value)s » supprimé"
-msgid "Modify an existing IPA service."
-msgstr "Modifier un service IPA."
-
#, python-format
msgid "Modified service \"%(value)s\""
msgstr "Service « %(value)s » modifié"
-msgid "Search for IPA services."
-msgstr "Rechercher des services IPA."
-
#, python-format
msgid "%(count)d service matched"
msgid_plural "%(count)d services matched"
msgstr[0] "%(count)d service correspondant"
msgstr[1] "%(count)d services correspondant"
-msgid "Display information about an IPA service."
-msgstr "Afficher les informations sur un service IPA."
-
-msgid "Add hosts that can manage this service."
-msgstr "Ajouter des hôtes pouvant administrer ce service."
-
-msgid "Remove hosts that can manage this service."
-msgstr "Supprimer des hôtes pouvant administrer ce service."
-
-msgid ""
-"Allow users, groups, hosts or host groups to retrieve a keytab of this "
-"service."
-msgstr ""
-"Autoriser les utilisateurs, groupes, hôtes ou groupes d'hôtes à récupérer un "
-"tableau de clés pour ce service."
-
-msgid ""
-"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
-"service."
-msgstr ""
-"Interdire aux utilisateurs, hôtes ou groupes d'hôtes de récupérer un tableau "
-"de clés de ce service."
-
-msgid ""
-"Allow users, groups, hosts or host groups to create a keytab of this service."
-msgstr ""
-"Autoriser utilisateurs, hôtes ou groupes d'hôtes à créer un tableau de clés "
-"de ce service."
-
-msgid ""
-"Disallow users, groups, hosts or host groups to create a keytab of this "
-"service."
-msgstr ""
-"Interdire aux utilisateurs, hôtes ou groupes d'hôtes de créer un tableau de "
-"clés de ce service."
-
-msgid "Disable the Kerberos key and SSL certificate of a service."
-msgstr "Désactiver la clé Kerberos et le certificat SSL d'un service."
-
#, python-format
msgid "Disabled service \"%(value)s\""
msgstr "Service « %(value)s » désactivé"
-msgid "Add new certificates to a service"
-msgstr "Ajouter un nouveau certificat à un service"
-
#, python-format
msgid "Added certificates to service principal \"%(value)s\""
msgstr "Certificats ajoutés au principal de service « %(value)s »"
-msgid "Remove certificates from a service"
-msgstr "Supprimer les certificats d'un service"
-
#, python-format
msgid "Removed certificates from service principal \"%(value)s\""
msgstr "Supprimer les certificats du principal de service « %(value)s »"
-msgid ""
-"\n"
-"Service Constrained Delegation\n"
-"\n"
-"Manage rules to allow constrained delegation of credentials so\n"
-"that a service can impersonate a user when communicating with another\n"
-"service without requiring the user to actually forward their TGT.\n"
-"This makes for a much better method of delegating credentials as it\n"
-"prevents exposure of the short term secret of the user.\n"
-"\n"
-"The naming convention is to append the word \"target\" or \"targets\" to\n"
-"a matching rule name. This is not mandatory but helps conceptually\n"
-"to associate rules and targets.\n"
-"\n"
-"A rule consists of two things:\n"
-" - A list of targets the rule applies to\n"
-" - A list of memberPrincipals that are allowed to delegate for\n"
-" those targets\n"
-"\n"
-"A target consists of a list of principals that can be delegated.\n"
-"\n"
-"In English, a rule says that this principal can delegate as this\n"
-"list of principals, as defined by these targets.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new constrained delegation rule:\n"
-" ipa servicedelegationrule-add ftp-delegation\n"
-"\n"
-" Add a new constrained delegation target:\n"
-" ipa servicedelegationtarget-add ftp-delegation-target\n"
-"\n"
-" Add a principal to the rule:\n"
-" ipa servicedelegationrule-add-member --principals=ftp/ipa.example."
-"com ftp-delegation\n"
-"\n"
-" Add our target to the rule:\n"
-" ipa servicedelegationrule-add-target --servicedelegationtargets=ftp-"
-"delegation-target ftp-delegation\n"
-"\n"
-" Add a principal to the target:\n"
-" ipa servicedelegationtarget-add-member --principals=ldap/ipa.example."
-"com ftp-delegation-target\n"
-"\n"
-" Display information about a named delegation rule and target:\n"
-" ipa servicedelegationrule_show ftp-delegation\n"
-" ipa servicedelegationtarget_show ftp-delegation-target\n"
-"\n"
-" Remove a constrained delegation:\n"
-" ipa servicedelegationrule-del ftp-delegation-target\n"
-" ipa servicedelegationtarget-del ftp-delegation\n"
-"\n"
-"In this example the ftp service can get a TGT for the ldap service on\n"
-"the bound user's behalf.\n"
-"\n"
-"It is strongly discouraged to modify the delegations that ship with\n"
-"IPA, ipa-http-delegation and its targets ipa-cifs-delegation-targets and\n"
-"ipa-ldap-delegation-targets. Incorrect changes can remove the ability\n"
-"to delegate, causing the framework to stop functioning.\n"
-msgstr ""
-"\n"
-"Délégation contrainte de services\n"
-"\n"
-"Gérez les règles permettant la délégation contrainte d'informations\n"
-"d'authentification de façon à ce qu'un service puisse se faire passer\n"
-"pour un utilisateur lors de la communication avec un service sans\n"
-"que cela ne nécessite de la part de l'utilisateur de transmettre son TGT.\n"
-"Cela constitue une méthode bien meilleure de délégation d'identification\n"
-"car elle évite l'exposition du secret court terme de l'utilisateur.\n"
-"\n"
-"La convention de nommage est d'ajouter le mot « target » ou « targets »\n"
-"au nom de la règle de correspondance. Ce poitn n'est pas obligatoire mais\n"
-"aide à visualiser l'association entre règles et cibles.\n"
-"\n"
-"Une règle est constituée de deux choses :\n"
-" - une liste de cibles auxquelles la règle s'applique,\n"
-" - une liste de memberPrincipals qui sont autorisés à leur déléguer\n"
-" leurs droits.\n"
-"\n"
-"Une cible consiste en une liste de principaux qui peuvent être délégués.\n"
-"\n"
-"En anglais, une règle que ce principal peut déléguer comme cette liste\n"
-"de principaux, tels que définis par ces cibles.\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Ajouter une nouvelle règle de délégation contrainte :\n"
-" ipa servicedelegationrule-add ftp-delegation\n"
-"\n"
-" Ajouter une nouvelle cible de délégation contrainte :\n"
-" ipa servicedelegationtarget-add ftp-delegation-target\n"
-"\n"
-" Ajouter un principal à la règle :\n"
-" ipa servicedelegationrule-add-member --principals=ftp/ipa.example."
-"com ftp-delegation\n"
-"\n"
-" Ajouter notre cible à la règle :\n"
-" ipa servicedelegationrule-add-target --servicedelegationtargets=ftp-"
-"delegation-target ftp-delegation\n"
-"\n"
-" Add un principal à la cible :\n"
-" ipa servicedelegationtarget-add-member --principals=ldap/ipa.example."
-"com ftp-delegation-target\n"
-"\n"
-" Afficher les informations au sujet d'une règle de délégation et sa cible :\n"
-" ipa servicedelegationrule_show ftp-delegation\n"
-" ipa servicedelegationtarget_show ftp-delegation-target\n"
-"\n"
-" Supprimer une délégation contrainte :\n"
-" ipa servicedelegationrule-del ftp-delegation-target\n"
-" ipa servicedelegationtarget-del ftp-delegation\n"
-"\n"
-"Dans cet exemple, le service ftp peut obtenir un TGT pour le service ldap\n"
-"au nom de l'utilisateur associé.\n"
-"\n"
-"Il est fortement découragé de modifier les délégations livrées avec IPA,\n"
-"ipa-http-delegation et ses cibles ipa-cifs-delegation-targets et\n"
-"ipa-ldap-delegation-targets. Des modifications erronées peuvent obérer\n"
-"la capacité de délégation, en provoquant l'arrêt de fonctionnement du\n"
-"moteur.\n"
-
-msgid "Allowed Target"
-msgstr "Cibles autorisées"
-
msgid "Allowed to Impersonate"
msgstr "Autorisé à prendre l'identité"
@@ -13842,16 +15684,10 @@ msgstr "Règles de délégation de service"
msgid "Service delegation rule"
msgstr "Règle de délégation de service"
-msgid "Create a new service delegation rule."
-msgstr "Créer une nouvelle règle de délégation de service"
-
#, python-format
msgid "Added service delegation rule \"%(value)s\""
msgstr "Règle de délégation de service « %(value)s » ajoutée"
-msgid "Delete service delegation."
-msgstr "Supprimer une règle de délégation de service."
-
#, python-format
msgid "Deleted service delegation \"%(value)s\""
msgstr "Règle de délégation de service « %(value)s » supprimée"
@@ -13859,31 +15695,12 @@ msgstr "Règle de délégation de service « %(value)s » supprimée"
msgid "privileged service delegation rule"
msgstr "règle de délégation de service privilégié"
-msgid "Search for service delegations rule."
-msgstr "Rechercher des règle de délégation de service."
-
#, python-format
msgid "%(count)d service delegation rule matched"
msgid_plural "%(count)d service delegation rules matched"
msgstr[0] "%(count)d règle de délégation de service correspondante"
msgstr[1] "%(count)d règles de délégation de service correspondantes"
-msgid "Display information about a named service delegation rule."
-msgstr ""
-"Afficher les informations au sujet d'une règle de délégation de service."
-
-msgid "Add member to a named service delegation rule."
-msgstr "Ajouter un membre à une règle nommée de délégation de service."
-
-msgid "Remove member from a named service delegation rule."
-msgstr "Supprimer un membre d'une règle nommée de délégation de service."
-
-msgid "Add target to a named service delegation rule."
-msgstr "Ajouter une cible à une règle nommée de délégation de service."
-
-msgid "Remove target from a named service delegation rule."
-msgstr "Supprimer une cible d'une règle nommée de délégation de service."
-
msgid "service delegation target"
msgstr "cible de délégation de service"
@@ -13896,16 +15713,10 @@ msgstr "Cibles de délégation de service"
msgid "Service delegation target"
msgstr "Cible de délégation de service"
-msgid "Create a new service delegation target."
-msgstr "Créer une nouvelle cible de délégation de service"
-
#, python-format
msgid "Added service delegation target \"%(value)s\""
msgstr "Cible de délégation de service « %(value)s » ajoutée"
-msgid "Delete service delegation target."
-msgstr "Supprimer une cible de délégation de service."
-
#, python-format
msgid "Deleted service delegation target \"%(value)s\""
msgstr "Cible de délégation de service « %(value)s » supprimée"
@@ -13913,24 +15724,12 @@ msgstr "Cible de délégation de service « %(value)s » supprimée"
msgid "privileged service delegation target"
msgstr "cible de délégation de service privilégiée"
-msgid "Search for service delegation target."
-msgstr "Rechercher des cibles de délégation de service"
-
#, python-format
msgid "%(count)d service delegation target matched"
msgid_plural "%(count)d service delegation targets matched"
msgstr[0] "%(count)d cible de délégation de service correspondante"
msgstr[1] "%(count)d cibles de délégation de service correspondantes"
-msgid "Display information about a named service delegation target."
-msgstr "Afficher les informations sur une cible de délégation de service."
-
-msgid "Add member to a named service delegation target."
-msgstr "Ajouter un membre à une cible de délégation de service."
-
-msgid "Remove member from a named service delegation target."
-msgstr "Supprimer un membre d'une cible de délégation de service."
-
msgid ""
"\n"
"Stageusers\n"
@@ -14046,51 +15845,30 @@ msgstr "utilis"
msgid "stage users"
msgstr "utilisateurs en attente"
-msgid "Add a new stage user."
-msgstr "Ajouter un nouvel utilisateur en attente."
-
#, python-format
msgid "Added stage user \"%(value)s\""
msgstr "Utilisateur en attente « %(value)s » ajouté"
-msgid "Create Stage user in from a delete user"
-msgstr "Créer un utilisateur en attente depuis un utilisateur supprimé"
-
msgid "givenname is required"
msgstr "givenname est requis"
msgid "sn is required"
msgstr "sn est requis"
-msgid "Delete a stage user."
-msgstr "Supprimer un utilisateur en attente."
-
#, python-format
msgid "Deleted stage user \"%(value)s\""
msgstr "Utilisateur en attente « %(value)s » supprimé"
-msgid "Modify a stage user."
-msgstr "Modifier un utilisateur en attente."
-
#, python-format
msgid "Modified stage user \"%(value)s\""
msgstr "Utilisateur en attente « %(value)s » modifié"
-msgid "Search for stage users."
-msgstr "Rechercher des utilisateurs en attente."
-
#, python-format
msgid "%(count)d user matched"
msgid_plural "%(count)d users matched"
msgstr[0] "%(count)d utilisateur correspondant"
msgstr[1] "%(count)d utilisateurs correspondant"
-msgid "Display information about a stage user."
-msgstr "Afficher les informations sur un utilisateur en attente."
-
-msgid "Activate a stage user."
-msgstr "Activer un utilisateur en attente."
-
#, python-format
msgid "Activate a stage user \"%(value)s\""
msgstr "Activer un utilisateur en attente « %(value)s »"
@@ -14110,12 +15888,6 @@ msgstr "L'utilisateur actif nommé « %(user)s » existe déjà"
msgid "Stage user %s activated"
msgstr "Utilisateur en attente %s activé"
-msgid "Add a manager to the stage user entry"
-msgstr "Ajouter un responsable à l'entrée d'utilisateur en attente"
-
-msgid "Remove a manager to the stage user entry"
-msgstr "Supprimer un responsable de l'entrée de l'utilisateur en attente."
-
msgid "commands for controlling sudo configuration"
msgstr "commandes pour contrôler la configuration sudo"
@@ -14157,45 +15929,24 @@ msgstr "commandes sudo"
msgid "Sudo Commands"
msgstr "Commandes sudo"
-msgid "Sudo Command"
-msgstr "Commande sudo"
-
-msgid "A description of this command"
-msgstr "Description de la commande"
-
-msgid "Create new Sudo Command."
-msgstr "Créer une nouvelle commande sudo."
-
#, python-format
msgid "Added Sudo Command \"%(value)s\""
msgstr "Commande sudo « %(value)s » ajoutée"
-msgid "Delete Sudo Command."
-msgstr "Supprimer une commande sudo."
-
#, python-format
msgid "Deleted Sudo Command \"%(value)s\""
msgstr "Commande sudo « %(value)s » supprimée"
-msgid "Modify Sudo Command."
-msgstr "Modifier une commande sudo."
-
#, python-format
msgid "Modified Sudo Command \"%(value)s\""
msgstr "Commande sudo « %(value)s » modifiée"
-msgid "Search for Sudo Commands."
-msgstr "Rechercher des commandes sudo."
-
#, python-format
msgid "%(count)d Sudo Command matched"
msgid_plural "%(count)d Sudo Commands matched"
msgstr[0] "%(count)d commande sudo correspondant"
msgstr[1] "%(count)d commandes sudo correspondant"
-msgid "Display Sudo Command."
-msgstr "Afficher une commande sudo."
-
msgid ""
"\n"
"Groups of Sudo Commands\n"
@@ -14249,48 +16000,24 @@ msgstr "groupe de commandes sudo"
msgid "sudo command groups"
msgstr "groupes de commandes sudo"
-msgid "Sudo Command Group"
-msgstr "Groupe de commandes sudo"
-
-msgid "Create new Sudo Command Group."
-msgstr "Créer un nouveau groupe de commandes sudo."
-
#, python-format
msgid "Added Sudo Command Group \"%(value)s\""
msgstr "Groupe de commandes sudo « %(value)s » ajouté"
-msgid "Delete Sudo Command Group."
-msgstr "Supprimer un groupe de commandes sudo."
-
#, python-format
msgid "Deleted Sudo Command Group \"%(value)s\""
msgstr "Groupe de commandes sudo « %(value)s » supprimé"
-msgid "Modify Sudo Command Group."
-msgstr "Modifier un groupe de commandes sudo."
-
#, python-format
msgid "Modified Sudo Command Group \"%(value)s\""
msgstr "Groupe de commandes sudo « %(value)s » modifié."
-msgid "Search for Sudo Command Groups."
-msgstr "Rechercher des groupes de commandes sudo."
-
#, python-format
msgid "%(count)d Sudo Command Group matched"
msgid_plural "%(count)d Sudo Command Groups matched"
msgstr[0] "%(count)d groupe de commandes Sudo correspondant"
msgstr[1] "%(count)d groupes de commandes Sudo correspondant"
-msgid "Display Sudo Command Group."
-msgstr "Afficher un groupe de commandes sudo."
-
-msgid "Add members to Sudo Command Group."
-msgstr "Ajouter des membres à un groupe de commandes sudo."
-
-msgid "Remove members from Sudo Command Group."
-msgstr "Supprimer des membres d'un groupe de commandes sudo."
-
msgid ""
"\n"
"Sudo Rules\n"
@@ -14433,12 +16160,6 @@ msgstr ""
msgid "this option has been deprecated."
msgstr "cette option a été abandonnée."
-msgid "host masks of allowed hosts"
-msgstr "masques d'hôtes des hôtes autorisés"
-
-msgid "sudo rule"
-msgstr "règle sudo"
-
msgid "sudo rules"
msgstr "règles sudo"
@@ -14448,118 +16169,19 @@ msgstr "Règles sudo"
msgid "Sudo Rule"
msgstr "Règle sudo"
-msgid "Command category"
-msgstr "Catégorie de commande"
-
-msgid "Command category the rule applies to"
-msgstr "Catégorie de commande à laquelle la règle s'applique"
-
-msgid "RunAs User category"
-msgstr "Catégorie « RunAs User »"
-
-msgid "RunAs User category the rule applies to"
-msgstr "Catégorie « RunAs User » à laquelle la règle s'applique"
-
-msgid "RunAs Group category"
-msgstr "Catégorie « RunAs Group »"
-
-msgid "RunAs Group category the rule applies to"
-msgstr "Catégorie « RunAs Group » à laquelle la règle s'applique"
-
-msgid "Sudo order"
-msgstr "Ordre sudo"
-
-msgid "integer to order the Sudo rules"
-msgstr "entier pour ordonner les règles sudo"
-
-msgid "External User"
-msgstr "Utilisateur externe"
-
-msgid "External User the rule applies to (sudorule-find only)"
-msgstr ""
-"Utilisateur externe auquel la règle s'applique (« sudorule-find » uniquement)"
-
-msgid "Host Masks"
-msgstr "Masques d'hôtes"
-
-msgid "Sudo Allow Commands"
-msgstr "Commandes « sudo allow »"
-
-msgid "Sudo Deny Commands"
-msgstr "Commande « sudo deny »"
-
-msgid "Sudo Allow Command Groups"
-msgstr "Groupes de commandes « sudo allow »"
-
-msgid "Sudo Deny Command Groups"
-msgstr "Groupes de commandes « sudo deny »"
-
-msgid "RunAs Users"
-msgstr "« RunAs Users »"
-
-msgid "Run as a user"
-msgstr "Lancer en tant qu'un utilisateur donné"
-
-msgid "Groups of RunAs Users"
-msgstr "Groupe de « RunAs Users »"
-
-msgid "Run as any user within a specified group"
-msgstr "Lancer en tant que n'importe quel utilisateur du groupe indiqué"
-
-msgid "RunAs External User"
-msgstr "Utilisateur « RunAs External »"
-
-msgid "External User the commands can run as (sudorule-find only)"
-msgstr ""
-"Utilisateur externe comme tel les commandes peuvent être lancées (« sudorule-"
-"find » uniquement)"
-
-msgid "External Groups of RunAs Users"
-msgstr "Groupes externes de « RunAs Users »"
-
-msgid "External Groups of users that the command can run as"
-msgstr ""
-"Groupes externes d'utilisateurs comme tel la commande peut être exécutée"
-
-msgid "RunAs Groups"
-msgstr "« RunAs Groups»"
-
-msgid "Run with the gid of a specified POSIX group"
-msgstr "Lancer avec le GID d'un groupe POSIX donné"
-
-msgid "RunAs External Group"
-msgstr "Groupe « RunAs External »"
-
-msgid "External Group the commands can run as (sudorule-find only)"
-msgstr ""
-"Groupe externe en tant que tel les commandes sont lancées (« sudorule-find » "
-"uniquement)"
-
-msgid "Sudo Option"
-msgstr "Option sudo"
-
#, python-format
msgid "order must be a unique value (%(order)d already used by %(rule)s)"
msgstr ""
"le rang doit être une valeur unique (%(order)d déjà utilisée par %(rule)s)"
-msgid "Create new Sudo Rule."
-msgstr "Créer une nouvelle règle sudo."
-
#, python-format
msgid "Added Sudo Rule \"%(value)s\""
msgstr "Règle sudo « %(value)s » ajoutée"
-msgid "Delete Sudo Rule."
-msgstr "Règle sudo supprimée."
-
#, python-format
msgid "Deleted Sudo Rule \"%(value)s\""
msgstr "Règle sudo « %(value)s » supprimée"
-msgid "Modify Sudo Rule."
-msgstr "Modifier une règle sudo."
-
#, python-format
msgid "Modified Sudo Rule \"%(value)s\""
msgstr "Règle sudo « %(value)s » modifiée"
@@ -14592,54 +16214,17 @@ msgstr "groupe runAs"
msgid "runAs groups"
msgstr "groupes runAs"
-msgid "Search for Sudo Rule."
-msgstr "Rechercher une règle sudo."
-
#, python-format
msgid "%(count)d Sudo Rule matched"
msgid_plural "%(count)d Sudo Rules matched"
msgstr[0] "%(count)d règle sudo correspondant"
msgstr[1] "%(count)d règles sudo correspondant"
-msgid "Display Sudo Rule."
-msgstr "Afficher une règle sudo."
-
-msgid "Enable a Sudo Rule."
-msgstr "Activer une règle sudo."
-
-msgid "Disable a Sudo Rule."
-msgstr "Désactiver une règle sudo."
-
-msgid "Add commands and sudo command groups affected by Sudo Rule."
-msgstr ""
-"Ajouter des commandes et groupes de commandes sudo affectés par la règle "
-"sudo."
-
msgid "commands cannot be added when command category='all'"
msgstr ""
"des commandes ne peuvent pas être ajoutées quand la catégorie de commande "
"est « all »"
-msgid "Remove commands and sudo command groups affected by Sudo Rule."
-msgstr ""
-"Retirer des commandes et groupes de commandes sudo affectés par la règle "
-"sudo."
-
-msgid "Add users and groups affected by Sudo Rule."
-msgstr "Ajouter des utilisateurs et groupes affectés par la règle sudo."
-
-msgid "Remove users and groups affected by Sudo Rule."
-msgstr "Retirer des utilisateurs et groupes affectés par la règle sudo."
-
-msgid "Add hosts and hostgroups affected by Sudo Rule."
-msgstr "Ajouter des hôtes et groupes d'hôtes affectés par la règle sudo."
-
-msgid "Remove hosts and hostgroups affected by Sudo Rule."
-msgstr "Retirer des hôtes et groupes d'hôtes affectés par la règle sudo."
-
-msgid "Add users and groups for Sudo to execute as."
-msgstr "Ajouter des utilisateurs et groupes dans sudo pour exécution comme."
-
msgid "users cannot be added when runAs user or runAs group category='all'"
msgstr ""
"des utilisateurs ne peuvent pas être ajoutés quand la catégorie « RunAs "
@@ -14653,25 +16238,10 @@ msgstr "« RunAsUser » n'accepte pas « %(name)s » comme nom d'utilisateur
msgid "RunAsUser does not accept '%(name)s' as a group name"
msgstr "« RunAsUser » n'accepte pas « %(name)s » comme nom de groupe"
-msgid "Remove users and groups for Sudo to execute as."
-msgstr "Retirer des utilisateurs et groupes dans sudo pour exécution comme."
-
-msgid "Add group for Sudo to execute as."
-msgstr "Ajouter un groupe dans sudo pour exécution comme."
-
#, python-format
msgid "RunAsGroup does not accept '%(name)s' as a group name"
msgstr "« RunAsGroup » n'accepte pas « %(name)s » comme nom de groupe"
-msgid "Remove group for Sudo to execute as."
-msgstr "Retirer un groupe de sudo pour exécution comme."
-
-msgid "Add an option to the Sudo Rule."
-msgstr "Ajouter une option à la règle sudo."
-
-msgid "Remove an option from Sudo Rule."
-msgstr "Retirer une option d'une règle sudo."
-
msgid ""
"\n"
"Topology\n"
@@ -14864,80 +16434,6 @@ msgstr "Segments de topologie"
msgid "Topology Segment"
msgstr "Segment de topologie"
-msgid "Segment name"
-msgstr "Nom de segment"
-
-msgid "Arbitrary string identifying the segment"
-msgstr "Chaîne arbitraire identifiant le segment"
-
-msgid "Left node"
-msgstr "Nœud de gauche"
-
-msgid "Left replication node - an IPA server"
-msgstr "Nœud de réplication à gauche - un serveur IPA"
-
-msgid "Right node"
-msgstr "Nœud de droite"
-
-msgid "Right replication node - an IPA server"
-msgstr "Nœud de réplication à droite - un serveur IPA"
-
-msgid "Connectivity"
-msgstr "Connectivité"
-
-msgid "Direction of replication between left and right replication node"
-msgstr ""
-"Direction de la réplication entre les nœuds gauche et droit de réplication"
-
-msgid "Attributes to strip"
-msgstr "Attributs à supprimer"
-
-msgid ""
-"A space separated list of attributes which are removed from replication "
-"updates."
-msgstr ""
-"Une liste séparée par des espaces d'attributs qui seront supprimés lors des "
-"mises à jour de la réplication."
-
-msgid ""
-"Attributes that are not replicated to a consumer server during a fractional "
-"update. E.g., `(objectclass=*) $ EXCLUDE accountlockout memberof"
-msgstr ""
-"Attributs qui ne seront pas répliqués vers un serveur consommateur lors "
-"d'une réplication partielle. Par exemple, `(objectclass=*) $ EXCLUDE "
-"accountlockout memberof"
-
-msgid "Attributes for total update"
-msgstr "Attributs pour une mise à jour complète"
-
-msgid ""
-"Attributes that are not replicated to a consumer server during a total "
-"update. E.g. (objectclass=*) $ EXCLUDE accountlockout"
-msgstr ""
-"Les attributs qui ne sont pas répliqués vers un serveur consommateur pendant "
-"une mise à jour complète. Par exemple : (objectclass=*) $ EXCLUDE "
-"accountlockout"
-
-msgid "Session timeout"
-msgstr "Délai d'expiration de la session"
-
-msgid ""
-"Number of seconds outbound LDAP operations waits for a response from the "
-"remote replica before timing out and failing"
-msgstr ""
-"Durée en secondes à attendre le bon achèvement des requêtes LDAP sortantes "
-"de la part d'un replica distant avant mise en échec"
-
-msgid "Replication agreement enabled"
-msgstr "Agrément de réplication activé"
-
-msgid ""
-"Whether a replication agreement is active, meaning whether replication is "
-"occurring per that agreement"
-msgstr ""
-"Activation ou non d'un agrément de réplication, signifiant que la "
-"réplication fonctionne par le biais de cet agrément"
-
#, python-format
msgid "left node is not a topology node: %(leftnode)s"
msgstr "le nœud de gauche n'est pas un nœud de la topologie : %(leftnode)s"
@@ -14949,56 +16445,28 @@ msgstr "le nœud de droite n'est pas un nœud de la topologie : %(rightnode)s"
msgid "left node and right node must not be the same"
msgstr "les nœuds de gauche et de droite ne peuvent être identiques"
-msgid "Search for topology segments."
-msgstr "Rechercher des segments de topologie."
-
#, python-format
msgid "%(count)d segment matched"
msgid_plural "%(count)d segments matched"
msgstr[0] "%(count)d segment correspondant"
msgstr[1] "%(count)d segment correspondants"
-msgid "Add a new segment."
-msgstr "Ajouter un noveau segment."
-
#, python-format
msgid "Added segment \"%(value)s\""
msgstr "Segment « %(value)s » ajouté"
-msgid "Delete a segment."
-msgstr "Supprimer un segment."
-
#, python-format
msgid "Deleted segment \"%(value)s\""
msgstr "Segment « %(value)s » supprimé"
-msgid "Modify a segment."
-msgstr "Modifier un segment."
-
#, python-format
msgid "Modified segment \"%(value)s\""
msgstr "Segment « %(value)s » modifié"
-msgid ""
-"Request a full re-initialization of the node retrieving data from the other "
-"node."
-msgstr ""
-"Demander une réinitialisation complète du nœud en récupérant les données "
-"d'un autre nœud."
-
#, python-format
msgid "%(value)s"
msgstr "%(value)s"
-msgid "Initialize left node"
-msgstr "Initialiser le nœud de gauche"
-
-msgid "Initialize right node"
-msgstr "Initialiser le nœud de droite"
-
-msgid "Stop already started refresh of chosen node(s)"
-msgstr "Arrêter un rafraichissement en cours du ou des nœuds choisis."
-
msgid "left or right node has to be specified"
msgstr "le nœud de gauche ou de droite doit être indiqué"
@@ -15016,12 +16484,6 @@ msgstr ""
"Arrêt du raffraichissement demandé pour la réplication via le segment « "
"%(pkey)s »."
-msgid "Display a segment."
-msgstr "Afficher un segment."
-
-msgid "suffix"
-msgstr "suffixe"
-
msgid "suffixes"
msgstr "suffixes"
@@ -15031,45 +16493,24 @@ msgstr "Suffixes de topologie"
msgid "Topology suffix"
msgstr "Suffixe de topologie"
-msgid "Suffix name"
-msgstr "Nom du suffixe"
-
-msgid "Managed LDAP suffix DN"
-msgstr "DN du suffixe LDAP administré"
-
-msgid "Search for topology suffixes."
-msgstr "Rechercher des suffixes de topologie."
-
#, python-format
msgid "%(count)d topology suffix matched"
msgid_plural "%(count)d topology suffixes matched"
msgstr[0] "%(count)d suffixe de topologie correspondant"
msgstr[1] "%(count)d suffixes de topologie correspondants"
-msgid "Delete a topology suffix."
-msgstr "Supprimer un suffixe de topologie."
-
#, python-format
msgid "Deleted topology suffix \"%(value)s\""
msgstr "Suffixe de topologie « %(value)s » supprimé"
-msgid "Add a new topology suffix to be managed."
-msgstr "Ajouter un nouveau suffixe de topologie à gérer."
-
#, python-format
msgid "Added topology suffix \"%(value)s\""
msgstr "Suffixe de topologie « %(value)s » ajouté"
-msgid "Modify a topology suffix."
-msgstr "Modifier un suffixe de topologie."
-
#, python-format
msgid "Modified topology suffix \"%(value)s\""
msgstr "Suffixe de topologie « %(value)s » modifié"
-msgid "Show managed suffix."
-msgstr "Afficher le suffixe géré."
-
msgid ""
"\n"
"Verify replication topology for suffix.\n"
@@ -15091,205 +16532,6 @@ msgstr ""
"recommandé\n"
" d'agrément de réplication.\n"
-msgid ""
-"\n"
-"Cross-realm trusts\n"
-"\n"
-"Manage trust relationship between IPA and Active Directory domains.\n"
-"\n"
-"In order to allow users from a remote domain to access resources in IPA\n"
-"domain, trust relationship needs to be established. Currently IPA supports\n"
-"only trusts between IPA and Active Directory domains under control of "
-"Windows\n"
-"Server 2008 or later, with functional level 2008 or later.\n"
-"\n"
-"Please note that DNS on both IPA and Active Directory domain sides should "
-"be\n"
-"configured properly to discover each other. Trust relationship relies on\n"
-"ability to discover special resources in the other domain via DNS records.\n"
-"\n"
-"Examples:\n"
-"\n"
-"1. Establish cross-realm trust with Active Directory using AD administrator\n"
-" credentials:\n"
-"\n"
-" ipa trust-add --type=ad <ad.domain> --admin <AD domain administrator> --"
-"password\n"
-"\n"
-"2. List all existing trust relationships:\n"
-"\n"
-" ipa trust-find\n"
-"\n"
-"3. Show details of the specific trust relationship:\n"
-"\n"
-" ipa trust-show <ad.domain>\n"
-"\n"
-"4. Delete existing trust relationship:\n"
-"\n"
-" ipa trust-del <ad.domain>\n"
-"\n"
-"Once trust relationship is established, remote users will need to be mapped\n"
-"to local POSIX groups in order to actually use IPA resources. The mapping "
-"should\n"
-"be done via use of external membership of non-POSIX group and then this "
-"group\n"
-"should be included into one of local POSIX groups.\n"
-"\n"
-"Example:\n"
-"\n"
-"1. Create group for the trusted domain admins' mapping and their local POSIX "
-"group:\n"
-"\n"
-" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
-"--external\n"
-" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
-"\n"
-"2. Add security identifier of Domain Admins of the <ad.domain> to the "
-"ad_admins_external\n"
-" group:\n"
-"\n"
-" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
-"\n"
-"3. Allow members of ad_admins_external group to be associated with ad_admins "
-"POSIX group:\n"
-"\n"
-" ipa group-add-member ad_admins --groups ad_admins_external\n"
-"\n"
-"4. List members of external members of ad_admins_external group to see their "
-"SIDs:\n"
-"\n"
-" ipa group-show ad_admins_external\n"
-"\n"
-"\n"
-"GLOBAL TRUST CONFIGURATION\n"
-"\n"
-"When IPA AD trust subpackage is installed and ipa-adtrust-install is run,\n"
-"a local domain configuration (SID, GUID, NetBIOS name) is generated. These\n"
-"identifiers are then used when communicating with a trusted domain of the\n"
-"particular type.\n"
-"\n"
-"1. Show global trust configuration for Active Directory type of trusts:\n"
-"\n"
-" ipa trustconfig-show --type ad\n"
-"\n"
-"2. Modify global configuration for all trusts of Active Directory type and "
-"set\n"
-" a different fallback primary group (fallback primary group GID is used "
-"as\n"
-" a primary user GID if user authenticating to IPA domain does not have any "
-"other\n"
-" primary GID already set):\n"
-"\n"
-" ipa trustconfig-mod --type ad --fallback-primary-group \"alternative AD "
-"group\"\n"
-"\n"
-"3. Change primary fallback group back to default hidden group (any group "
-"with\n"
-" posixGroup object class is allowed):\n"
-"\n"
-" ipa trustconfig-mod --type ad --fallback-primary-group \"Default SMB Group"
-"\"\n"
-msgstr ""
-"\n"
-"Relations d'approbation entre domaines\n"
-"\n"
-"Gestion des relations d'approbation entre les domaines IPA et Active "
-"Directory.\n"
-"\n"
-"Pour permettre aux utilisateurs d'un domaine distant l'accès aux ressources\n"
-"d'un domaine IPA, des relations d'approbation doivent être établies.\n"
-"Actuellement IPA ne prend en charge que les relations d'approbation entre "
-"des\n"
-"domaines IPA et Active Directory sous le contrôle de Windows Server 2008 ou\n"
-"ultérieur, avec le niveau fonctionnel 2008 ou ultérieur.\n"
-"\n"
-"Veuillez noter que DNS doit être correctement configuré à la fois côté\n"
-"domaine IPA et côté Active Directory pour une découverte mutuelle. La\n"
-"relation de confiance repose sur la capacité à repérer des ressources\n"
-"spéciales dans l'autre domaine via des enregistrements DNS.\n"
-"\n"
-"Exemples :\n"
-"\n"
-"1. Établir des relations d'approbation croisées entre royaumes avec Active\n"
-"Directory avec les autorisations d'accès d'un administrateur AD :\n"
-"\n"
-" ipa trust-add --type=ad <ad.domain> --admin <AD domain administrator> --"
-"password\n"
-"\n"
-"2. Lister toutes les relations d'approbation existantes :\n"
-"\n"
-" ipa trust-find\n"
-"\n"
-"3. Voir les détails d'une relation de confiance donnée :\n"
-"\n"
-" ipa trust-show <ad.domain>\n"
-"\n"
-"4. Supprimer une relation de confiance existante :\n"
-"\n"
-" ipa trust-del <ad.domain>\n"
-"\n"
-"Une fois la relation de confiance établie, les utilisateurs distants "
-"doivent\n"
-"être mis en relation avec des groupes POSIX locaux pour utiliser réellement\n"
-"des ressources IPA. La relation doit se faire via l'appartenance à un "
-"groupe\n"
-"non-POSIX externe, puis ce groupe doit être intégré dans l'un des groupes\n"
-"POSIX locaux.\n"
-"\n"
-"Exemples :\n"
-"\n"
-"1. Créer un groupe pour la mise en relation avec le domaine approuvé\n"
-" « admins » et leur groupe POSIX local :\n"
-"\n"
-" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
-"--external\n"
-" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
-"\n"
-"2. Ajouter un identifiant de sécurité de <ad.domain> de Domain Admins au\n"
-" groupe « ad_admins_external » :\n"
-"\n"
-" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
-"\n"
-"3. Autoriser des membres du groupe « ad_admins_external » à s'associer\n"
-" avec le groupe POSIX ad_admins :\n"
-"\n"
-" ipa group-add-member ad_admins --groups ad_admins_external\n"
-"\n"
-"4. Lister les membres externes du groupe externe « ad_admins_external »\n"
-" pour voir leur SID :\n"
-"\n"
-" ipa group-show ad_admins_external\n"
-"\n"
-"\n"
-"CONFIGURATION D'UNE CONFIANCE GLOBALE\n"
-"\n"
-"Une fois le sous-paquet « IPA AD trust » installé et « ipa-adtrust-"
-"install »\n"
-"exécuté, une configuration de domaine local (SID, GUID, nom NetBIOS) est\n"
-"créée. Ces identifiants sont alors utilisés lors de communications avec un\n"
-"domaine approuvé de type particulier.\n"
-"\n"
-"1. Afficher la configuration de confiance globale pour les types de\n"
-" confiance Active Directory :\n"
-"\n"
-" ipa trustconfig-show --type ad\n"
-"\n"
-"2. Modifier la configuration globale de toutes les confiances de type\n"
-" Active Directory et définir un groupe principal de recours (le GID du\n"
-" groupe principal de recours est utilisé comme GID d'utilisateur "
-"principal\n"
-" si l'utilisateur s'authentifiant auprès du domaine IPA n'a pas d'autre\n"
-" GID principal déjà défini) :\n"
-"\n"
-" ipa trustconfig-mod --type ad --fallback-primary-group \"alternative AD "
-"group\"\n"
-"\n"
-"3. Revenir au groupe caché par défaut comme groupe de recours principal\n"
-" (tout groupe de la classe objet « posixGroup » est autorisé) :\n"
-"\n"
-" ipa trustconfig-mod --type ad --fallback-primary-group \"Default SMB Group"
-"\"\n"
-
msgid "Non-Active Directory domain"
msgstr "Domaine autre que Active Directory"
@@ -15308,9 +16550,6 @@ msgstr "Forêt en cours de mise en confiance"
msgid "Trusted forest"
msgstr "Forêt de confiance"
-msgid "Two-way trust"
-msgstr "Confiance réciproque"
-
msgid "Established and verified"
msgstr "Établie et vérifiée"
@@ -15320,9 +16559,6 @@ msgstr "En attente de confirmation par la partie distante"
msgid "Unknown"
msgstr "Inconnu"
-msgid "Trust type (ad for Active Directory, default)"
-msgstr "Type de confiance (par défaut, ad pour Active Directory)"
-
#, python-format
msgid ""
" Alternatively, following servers are capable of running this command: "
@@ -15365,15 +16601,6 @@ msgstr "confiances"
msgid "Trust"
msgstr "Confiance"
-msgid "Realm name"
-msgstr "Nom du royaume"
-
-msgid "SID blacklist incoming"
-msgstr "Entrant dans liste noire de SID"
-
-msgid "SID blacklist outgoing"
-msgstr "Sortant de liste noire de SID"
-
msgid "UPN suffixes"
msgstr "Suffixes UPN"
@@ -15381,65 +16608,11 @@ msgstr "Suffixes UPN"
msgid "invalid SID: %(value)s"
msgstr "SID invalide : %(value)s"
-msgid ""
-"\n"
-"Add new trust to use.\n"
-"\n"
-"This command establishes trust relationship to another domain\n"
-"which becomes 'trusted'. As result, users of the trusted domain\n"
-"may access resources of this domain.\n"
-"\n"
-"Only trusts to Active Directory domains are supported right now.\n"
-"\n"
-"The command can be safely run multiple times against the same domain,\n"
-"this will cause change to trust relationship credentials on both\n"
-"sides.\n"
-" "
-msgstr ""
-"\n"
-"Ajout d'une nouvelle relation de confiance.\n"
-"\n"
-"Cette commande établit une relation de confiance avec un autre domaine\n"
-"qui ainsi devient « de confiance ». En conséquence, des utilisateurs du\n"
-"domaine approuvé peuvent avoir accès aux ressources de ce domaine.\n"
-"\n"
-"Actuellement, seules les relations d'approbation avec les domaines\n"
-"Active Directory sont prises en charge.\n"
-"\n"
-"Cette commande peut être lancée plusieurs fois en toute sécurité à\n"
-"l'encontre du même domaine, elle modifiera les références de la relation de\n"
-"confiance des deux côtés.\n"
-" "
-
-msgid "Active Directory domain administrator"
-msgstr "Administrateur du domaine Active Directory"
-
-msgid "Active Directory domain administrator's password"
-msgstr "Mot de passe de l'administrateur de domaine Active Directory"
-
-msgid "Domain controller for the Active Directory domain (optional)"
-msgstr "Contrôleur de domaine pour le domaine Active Directory (optionnel)"
-
-msgid "Shared secret for the trust"
-msgstr "Secret partagé pour la confiance"
-
-msgid "First Posix ID of the range reserved for the trusted domain"
-msgstr "Premier ID POSIX de la plage réservée au domaine approuvé"
-
-msgid "Size of the ID range reserved for the trusted domain"
-msgstr "Taille de la plage d'ID réservée au domaine approuvé"
-
#, python-brace-format
msgid "Type of trusted domain ID range, one of {vals}"
msgstr ""
"Type de plage d'ID de domaine approuvé, une valeur à prendre parmi {vals}"
-msgid ""
-"Establish bi-directional trust. By default trust is inbound one-way only."
-msgstr ""
-"Établir une relation d'approbation bidirectionnelle. Par défaut, la relation "
-"est unilatérale entrante uniquement."
-
msgid "External trust"
msgstr "Relation d'approbation externe"
@@ -15593,9 +16766,6 @@ msgstr "Impossible de vérifier les permissions en écriture vers AD"
msgid "Not enough arguments specified to perform trust setup"
msgstr "Arguments insuffisants pour établir la relation de confiance"
-msgid "Delete a trust."
-msgstr "Supprimer la confiance."
-
#, python-format
msgid "Deleted trust \"%(value)s\""
msgstr "Confiance « %(value)s » supprimée"
@@ -15622,36 +16792,18 @@ msgstr ""
"Relation de confiance « %(value)s » modifiée (la modification sera effective "
"dans 60 secondes)"
-msgid "Search for trusts."
-msgstr "Rechercher des confiances."
-
#, python-format
msgid "%(count)d trust matched"
msgid_plural "%(count)d trusts matched"
msgstr[0] "%(count)d confiance correspondante"
msgstr[1] "%(count)d confiances correspondantes"
-msgid "Display information about a trust."
-msgstr "Afficher des informations sur une relation de confiance."
-
msgid "trust configuration"
msgstr "configuration des relations d'approbation"
msgid "Global Trust Configuration"
msgstr "Configuration globale des relations d'approbation"
-msgid "Security Identifier"
-msgstr "Identifiant de sécurité"
-
-msgid "NetBIOS name"
-msgstr "Nom NetBIOS"
-
-msgid "Domain GUID"
-msgstr "GUID du domaine"
-
-msgid "Fallback primary group"
-msgstr "Groupe principal de repli"
-
msgid "IPA AD trust agents"
msgstr "Agents IPA de relation d'approbation AD"
@@ -15667,44 +16819,13 @@ msgstr "Serveurs IPA configurés comme contrôleurs de relation d'approbation A
msgid "unsupported trust type"
msgstr "type de relation de confiance non pris en charge"
-msgid "Modify global trust configuration."
-msgstr "Modifier la configuration globale des relations d'approbation."
-
#, python-format
msgid "Modified \"%(value)s\" trust configuration"
msgstr "Configuration de la relation de confiance « %(value)s » modifiée."
-msgid "Show global trust configuration."
-msgstr "Afficher la configuration globale des relations d'approbation."
-
-msgid "Resolve security identifiers of users and groups in trusted domains"
-msgstr ""
-"Résoudre les identifiants de sécurité des groupes et utilisateurs dans des "
-"domaines approuvés"
-
-msgid "Security Identifiers (SIDs)"
-msgstr "Identifiants de sécurité (SID)"
-
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 été exécutée sur ce "
-"système"
-
-msgid ""
-"Determine whether Schema Compatibility plugin is configured to serve trusted "
-"domain users and groups"
-msgstr ""
-"Déterminer si le greffon de compatibilité de schéma est configuré pour "
-"servir les utilisateurs et groupes du domaine"
-
-msgid "Determine whether ipa-adtrust-install has been run with sidgen task"
-msgstr ""
-"Déterminer si la commande « ipa-adtrust-install » a été exécutée avec la "
-"tâche « sidgen »"
-
msgid "sidgen_was_run"
msgstr "« sidgen_was_run »"
@@ -15727,24 +16848,9 @@ msgstr "domaines approuvés"
msgid "Trusted domain"
msgstr "domaine approuvé"
-msgid "Domain name"
-msgstr "Nom de domaine"
-
msgid "Domain enabled"
msgstr "Domaine activé"
-msgid "Search domains of the trust"
-msgstr "Recherches dans les domaines approuvés"
-
-msgid "Modify trustdomain of the trust"
-msgstr "Modifier le domaine approuvé de la confiance"
-
-msgid "Allow access from the trusted domain"
-msgstr "Autoriser l'accès depuis le domaine approuvé"
-
-msgid "Remove infromation about the domain associated with the trust."
-msgstr "Supprimer les informations du domaine associées à la confiance."
-
#, python-format
msgid "Removed information about the trusted domain \"%(value)s\""
msgstr "Informations sur le domaine approuvé « %(value)s » supprimées"
@@ -15756,9 +16862,6 @@ msgstr ""
"impossible de supprimer le domaine racine de la relation de confiance, "
"utiliser la commande « trust-del » pour supprimer la relation de confiance"
-msgid "Refresh list of the domains associated with the trust"
-msgstr "Rafraîchir la liste des domaines associés à la relation de confiance"
-
msgid ""
"List of trust domains successfully refreshed. Use trustdomain-find command "
"to list them."
@@ -15772,9 +16875,6 @@ msgstr "Liste des domaines approuvés rafraîchie avec succès"
msgid "No new trust domains were found"
msgstr "Aucun nouveau domaine approuvé trouvé"
-msgid "Allow use of IPA resources by the domain of the trust"
-msgstr "Autoriser l'utilisation des ressources IPA par le domaine approuvé"
-
#, python-format
msgid "Enabled trust domain \"%(value)s\""
msgstr "Activation du domaine approuvé « %(value)s »"
@@ -15784,9 +16884,6 @@ msgstr ""
"Le domaine racine de la relation de confiance est toujours activé pour la "
"confiance existante"
-msgid "Disable use of IPA resources by the domain of the trust"
-msgstr "Interdire l'utilisation de ressources IPA par le domaine approuvé"
-
#, python-format
msgid "Disabled trust domain \"%(value)s\""
msgstr "domaine approuvé « %(value)s » désactivé"
@@ -15799,118 +16896,13 @@ msgstr ""
"utiliser la commande « trust-del » pour supprimer la relation de confiance "
"elle-même"
-msgid ""
-"\n"
-"Users\n"
-"\n"
-"Manage user entries. All users are POSIX users.\n"
-"\n"
-"IPA supports a wide range of username formats, but you need to be aware of "
-"any\n"
-"restrictions that may apply to your particular environment. For example,\n"
-"usernames that start with a digit or usernames that exceed a certain length\n"
-"may cause problems for some UNIX systems.\n"
-"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n"
-"\n"
-"Disabling a user account prevents that user from obtaining new Kerberos\n"
-"credentials. It does not invalidate any credentials that have already\n"
-"been issued.\n"
-"\n"
-"Password management is not a part of this module. For more information\n"
-"about this topic please see: ipa help passwd\n"
-"\n"
-"Account lockout on password failure happens per IPA master. The user-status\n"
-"command can be used to identify which master the user is locked out on.\n"
-"It is on that master the administrator must unlock the user.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new user:\n"
-" ipa user-add --first=Tim --last=User --password tuser1\n"
-"\n"
-" Find all users whose entries include the string \"Tim\":\n"
-" ipa user-find Tim\n"
-"\n"
-" Find all users with \"Tim\" as the first name:\n"
-" ipa user-find --first=Tim\n"
-"\n"
-" Disable a user account:\n"
-" ipa user-disable tuser1\n"
-"\n"
-" Enable a user account:\n"
-" ipa user-enable tuser1\n"
-"\n"
-" Delete a user:\n"
-" ipa user-del tuser1\n"
-msgstr ""
-"\n"
-"Utilisateurs\n"
-"\n"
-"Gestion des utilisateurs. Tous les utilisateurs sont de type POSIX.\n"
-"\n"
-"IPA prend en charge un grand nombre de formats de noms d'utilisateurs.\n"
-"Certaines restrictions peuvent cependant s'appliquer dans un environnement\n"
-"particulier. Par exemple, les noms d'utilisateurs commençant par un chiffre\n"
-"ou ceux dépassant une certaine longueur peuvent poser problème à certains\n"
-"systèmes UNIX.\n"
-"Utiliser la commande « ipa config-mod » afin de modifier le format de nom\n"
-"d'utilisateur autorisé par les outils IPA.\n"
-"\n"
-"La désactivation d'un compte utilisateur lui interdit d'obtenir de\n"
-"nouveaux justificatifs d'identité Kerberos. Elle n'invalide pas les\n"
-"justificatifs déjà obtenus.\n"
-"\n"
-"L'administration des mots de passe ne fait pas partie de ce module. Pour\n"
-"plus d'informations sur ce sujet, cf. : « ipa help passwd »\n"
-"\n"
-"Le verrouillage de compte en cas d'échec de mot de passe est déclenché par\n"
-"le maître IPA de l'utilisateur. La commande « user-status » permet de\n"
-"l'identifier. C'est sur ​​ce maître que l'administrateur doit déverrouiller\n"
-"l'utilisateur.\n"
-"\n"
-"EXEMPLES :\n"
-"\n"
-" Ajouter un nouvel utilisateur :\n"
-" ipa user-add --first=Tim --last=User --password tuser1\n"
-"\n"
-" Trouver tous les utilisateurs dont l'entrée contient la chaîne « Tim » :\n"
-" ipa user-find Tim\n"
-"\n"
-" Trouver tous les utilisateurs ayant « Tim » comme prénom :\n"
-" ipa user-find --first=Tim\n"
-"\n"
-" Désactiver un compte utilisateur :\n"
-" ipa user-disable tuser1\n"
-"\n"
-" Activer un compte utilisateur :\n"
-" ipa user-enable tuser1\n"
-"\n"
-" Supprimer un utilisateur :\n"
-" ipa user-del tuser1\n"
-"\n"
-
-msgid "Account disabled"
-msgstr "Compte désactivé"
-
-msgid "Preserved user"
-msgstr "Utilisateurs préservés"
-
-msgid "Add a new user."
-msgstr "Ajouter un nouvel utilisateur."
-
#, python-format
msgid "Added user \"%(value)s\""
msgstr "Utilisateur « %(value)s » ajouté"
-msgid "Don't create user private group"
-msgstr "Ne pas créer de groupe privé"
-
msgid "Default group for new users is not POSIX"
msgstr "Le groupe par défaut des nouveaux utilisateurs n'est pas POSIX"
-msgid "Delete a user."
-msgstr "Supprimer un utilisateur."
-
#, python-format
msgid "Deleted user \"%(value)s\""
msgstr "Utilisateur « %(value)s » supprimé"
@@ -15919,29 +16911,10 @@ msgstr "Utilisateur « %(value)s » supprimé"
msgid "%s: user is already preserved"
msgstr "%s : l'utilisateur est déjà préservé"
-msgid "Modify a user."
-msgstr "Modifier un utilisateur."
-
#, python-format
msgid "Modified user \"%(value)s\""
msgstr "Utilisateur « %(value)s » modifié"
-msgid "Search for users."
-msgstr "Rechercher des utilisateurs."
-
-msgid "Self"
-msgstr "Moi-même"
-
-msgid "Display user record for current Kerberos principal"
-msgstr ""
-"Afficher l'enregistrement utilisateur pour le principal Kerberos en cours"
-
-msgid "Display information about a user."
-msgstr "Afficher l'information sur un utilisateur."
-
-msgid "Undelete a delete user account."
-msgstr "Restaurer un compte utilisateur supprimé."
-
#, python-format
msgid "Undeleted user account \"%(value)s\""
msgstr "Compte utilisateur « %(value)s » restauré"
@@ -15950,23 +16923,14 @@ msgstr "Compte utilisateur « %(value)s » restauré"
msgid "user \"%s\" is already active"
msgstr "l'utilisateur « %s » est déjà actif"
-msgid "Move deleted user into staged area"
-msgstr "Déplacer l'utilisateur supprimé dans l'espace en attente"
-
#, python-format
msgid "Staged user account \"%(value)s\""
msgstr "Compte utilisateur en attente « %(value)s »"
-msgid "Disable a user account."
-msgstr "Désactiver un compte utilisateur."
-
#, python-format
msgid "Disabled user account \"%(value)s\""
msgstr "Compte utilisateur « %(value)s » désactivé"
-msgid "Enable a user account."
-msgstr "Activer un compte utilisateur."
-
#, python-format
msgid "Enabled user account \"%(value)s\""
msgstr "Compte utilisateur « %(value)s » activé"
@@ -16070,26 +17034,14 @@ msgstr "%(host)s en échec"
msgid "Account disabled: %(disabled)s"
msgstr "Compte désactivé : %(disabled)s"
-msgid "Add one or more certificates to the user entry"
-msgstr "Ajouter un ou plusieurs certificats à l'entrée utilisateur"
-
#, python-format
msgid "Added certificates to user \"%(value)s\""
msgstr "Certificats ajoutés à l'utilisateur « %(value)s »"
-msgid "Remove one or more certificates to the user entry"
-msgstr "Supprimer les certificats de l'entrée de l'utilisateur"
-
#, python-format
msgid "Removed certificates from user \"%(value)s\""
msgstr "Certificats supprimés de l'utilisateur « %(value)s »"
-msgid "Add a manager to the user entry"
-msgstr "Ajouter un responsable à l'entrée de l'utilisateur"
-
-msgid "Remove a manager to the user entry"
-msgstr "Supprimer un responsable de l'entrée de l'utilisateur"
-
msgid ""
"\n"
"Vaults\n"
@@ -16482,15 +17434,6 @@ msgstr ""
" [--users <utilisateurs>] [--groups <groupes>] [--services "
"<services>]\n"
-msgid "Service name of the service vault"
-msgstr "Nom de service du service coffre"
-
-msgid "Shared vault"
-msgstr "Coffre-fort partagé"
-
-msgid "Username of the user vault"
-msgstr "Nom d'utilisateur du coffre-fort personnel"
-
msgid ""
"\n"
" Vault Container object.\n"
@@ -16512,21 +17455,6 @@ msgstr "Conteneurs de coffres-forts"
msgid "Vault Container"
msgstr "Conteneur de coffres-forts"
-msgid "Owner users"
-msgstr "Utilisateurs propriétaires"
-
-msgid "Owner groups"
-msgstr "Groupes propriétaires"
-
-msgid "Owner services"
-msgstr "Services propriétaires"
-
-msgid "Vault service"
-msgstr "Service du coffre-fort"
-
-msgid "Vault user"
-msgstr "Utilisateur du coffre-fort"
-
msgid "Service, shared and user options cannot be specified simultaneously"
msgstr ""
"Les options de service, d'utilisateur ou de coffre-fort partagé ne peuvent "
@@ -16535,40 +17463,16 @@ msgstr ""
msgid "Host is not supported"
msgstr "L'hôte n'est pas pris en charge"
-msgid "Display information about a vault container."
-msgstr "Afficher les informations sur un conteneur de coffre-fort."
-
msgid "KRA service is not enabled"
msgstr "Le service KRA est désactivé"
-msgid "Delete a vault container."
-msgstr "Supprimer un conteneur de coffre-fort."
-
msgid "Deleted vault container"
msgstr "Conteneur de coffre-fort supprimé"
-msgid "Add owners to a vault container."
-msgstr "Ajouter des propriétaires à un conteneur de coffre-fort."
-
#, python-format
msgid "owner %s"
msgstr "propriétaire %s"
-msgid "Owners that could not be added"
-msgstr "Propriétaires n'ayant pu être ajoutés"
-
-msgid "Number of owners added"
-msgstr "Nombre de propriétaires ajoutés"
-
-msgid "Remove owners from a vault container."
-msgstr "Supprimer des propriétaires d'un conteneur de coffre-fort."
-
-msgid "Owners that could not be removed"
-msgstr "Propriétaires n'ayant pu être supprimés"
-
-msgid "Number of owners removed"
-msgstr "Nombre de propriétaires supprimés"
-
msgid ""
"\n"
" Vault object.\n"
@@ -16590,27 +17494,6 @@ msgstr "Coffres-forts"
msgid "Vault"
msgstr "Coffre-fort"
-msgid "Vault name"
-msgstr "Nom du coffre-fort"
-
-msgid "Vault description"
-msgstr "Description du coffre-fort"
-
-msgid "Vault type"
-msgstr "Type de coffre-fort"
-
-msgid "Salt"
-msgstr "Sel"
-
-msgid "Vault salt"
-msgstr "Sel du coffre-fort"
-
-msgid "Public key"
-msgstr "Clé publique"
-
-msgid "Vault public key"
-msgstr "Clé publique du coffre-fort"
-
msgid "Service, shared, and user options cannot be specified simultaneously"
msgstr ""
"Les options de service, de partage et d'utilisateur ne peuvent être "
@@ -16620,22 +17503,10 @@ msgstr ""
msgid "Added vault \"%(value)s\""
msgstr "Ajout de « %(value)s » au coffre"
-msgid "Delete a vault."
-msgstr "Supprimer un coffre-fort."
-
#, python-format
msgid "Deleted vault \"%(value)s\""
msgstr "Valeur « %(value)s » supprimée du coffre"
-msgid "Search for vaults."
-msgstr "Rechercher des coffres-forts"
-
-msgid "List all service vaults"
-msgstr "Énumérer tous les coffres-forts de services"
-
-msgid "List all user vaults"
-msgstr "Énumérer tous les coffres-forts d'utilisateurs"
-
#, python-format
msgid "%(count)d vault matched"
msgid_plural "%(count)d vaults matched"
@@ -16652,36 +17523,15 @@ msgstr ""
msgid "Modified vault \"%(value)s\""
msgstr "Coffre-fort « %(value)s » modifié"
-msgid "Display information about a vault."
-msgstr "Afficher des informations sur un coffre-fort."
-
msgid "Vault configuration"
msgstr "Configuration du coffre-fort"
-msgid "Transport Certificate"
-msgstr "Certificat de transport"
-
msgid "IPA KRA servers"
msgstr "Serveurs KRA IPA"
msgid "IPA servers configured as key recovery agents"
msgstr "Serveurs IPA configurés comme agents de recouvrement de clés"
-msgid "Show vault configuration."
-msgstr "Afficher la configuration du coffre-fort."
-
-msgid "Output file to store the transport certificate"
-msgstr "Fichier où stocker le certificat de transport"
-
-msgid "Session key wrapped with transport certificate"
-msgstr "Clé de session emballée avec le certificat de transport"
-
-msgid "Vault data encrypted with session key"
-msgstr "Les données du coffre-fort sont chiffrées avec la clé de session"
-
-msgid "Nonce"
-msgstr "Usage unique"
-
#, python-format
msgid "Archived data into vault \"%(value)s\""
msgstr "Données archivées dans le coffre-fort « %(value)s »"
@@ -16693,18 +17543,6 @@ msgstr "Donnée récupérée depuis le coffre-fort « %(value)s »"
msgid "No archived data."
msgstr "Aucune donnée archivée."
-msgid "Add owners to a vault."
-msgstr "Ajouter des propriétaires à un coffre-fort."
-
-msgid "Remove owners from a vault."
-msgstr "Supprimer les propriétaires d'un coffre-fort."
-
-msgid "Add members to a vault."
-msgstr "Ajouter des membres à un coffre-fort."
-
-msgid "Remove members from a vault."
-msgstr "Supprimer les membres d'un coffre-fort."
-
msgid "operation not defined"
msgstr "opération non définie"
diff --git a/install/po/hi.po b/install/po/hi.po
index c3d0fc5f7..f87ad73b3 100644
--- a/install/po/hi.po
+++ b/install/po/hi.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2014-07-04 05:21-0400\n"
-"Last-Translator: solomonsunder <solomonsunder@gmail.com>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2015-01-05 01:10-0500\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/freeipa/language/"
"hi/)\n"
"Language: hi\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
#, python-format
msgid "Enter %(label)s again to verify: "
diff --git a/install/po/hu.po b/install/po/hu.po
index 8d8e786e2..03d2ff284 100644
--- a/install/po/hu.po
+++ b/install/po/hu.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2014-09-23 08:41-0400\n"
-"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2015-01-05 01:10-0500\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Hungarian (http://www.transifex.com/projects/p/freeipa/"
"language/hu/)\n"
"Language: hu\n"
@@ -18,37 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Zanata 3.8.4\n"
-
-msgid "Passwords do not match"
-msgstr "A jelszavak nem egyeznek meg"
-
-msgid "This command requires root access"
-msgstr "Ez a parancs rendszergazdai jogosultságot igényel"
-
-msgid "This is already a posix group"
-msgstr "Ez egy létező POSIX csoport"
-
-msgid "A group may not be a member of itself"
-msgstr "Egy csoport nem lehet tagja önmagának"
-
-#, python-format
-msgid "Base64 decoding failed: %(reason)s"
-msgstr "Base64 kicsomagolás sikertelen: %(reason)s"
-
-msgid "The default users group cannot be removed"
-msgstr "Az alapértelmezett csoport nem távolítható el"
-
-#, python-format
-msgid "Certificate format error: %(error)s"
-msgstr "Tanúsítványhiba: %(error)s"
-
-msgid "A list of LDAP entries"
-msgstr "LDAP-bejegyzések listája"
-
-#, python-format
-msgid "Group '%s' does not exist"
-msgstr "A '%s' csoport nem létezik"
+"X-Generator: Zanata 3.9.3\n"
msgid "User group"
msgstr "Felhasználói csport"
@@ -59,48 +29,18 @@ msgstr "Jogosultságok"
msgid "Description"
msgstr "Leírás"
-msgid "GID"
-msgstr "GID"
-
-msgid "Certificate"
-msgstr "Tanúsítvány"
-
-msgid "Services"
-msgstr "Szolgáltatások"
-
msgid "Subject"
msgstr "Tárgy"
-msgid "Issuer"
-msgstr "Kibocsátó"
-
-msgid "Not Before"
-msgstr "Érvényesség kezdete"
-
-msgid "Not After"
-msgstr "Érvényesség vége"
-
-msgid "Fingerprint (MD5)"
-msgstr "Ujjlenyomat (MD5)"
-
-msgid "Fingerprint (SHA1)"
-msgstr "Ujjlenyomat (SHA1)"
+msgid "Reason"
+msgstr "Ok"
msgid "Serial number"
msgstr "Sorozatszám"
-msgid "Request status"
-msgstr "Igénylés állapota"
-
msgid "Request id"
msgstr "Igénylés azonosítója"
-msgid "Revoked"
-msgstr "Visszavont"
-
-msgid "Revocation reason"
-msgstr "Visszavonás oka"
-
msgid "Default shell"
msgstr "Alapértelmezett shell"
@@ -113,6 +53,9 @@ msgstr "Zóna neve (FQDN)"
msgid "SOA serial"
msgstr "SOA sorozatszám"
+msgid "GID"
+msgstr "GID"
+
msgid "GID (use this option to set it manually)"
msgstr "GID (kézzel történő beállításhoz)"
@@ -122,6 +65,9 @@ msgstr "POSIX-csoportra módosít"
msgid "Rule name"
msgstr "Szabály neve"
+msgid "Services"
+msgstr "Szolgáltatások"
+
msgid "Service Groups"
msgstr "Szolgáltatás-csoportok"
@@ -134,6 +80,9 @@ msgstr "Szolgáltatás-csoport neve"
msgid "HBAC service group description"
msgstr "HBAC szolgáltatás-csoport leírása"
+msgid "Certificate"
+msgstr "Tanúsítvány"
+
msgid "LDAP URI"
msgstr "LDAP URI"
@@ -155,6 +104,60 @@ msgstr "Megőrzött jelszavak (darab)"
msgid "Character classes"
msgstr "Karakterosztályok"
+msgid "Passwords do not match"
+msgstr "A jelszavak nem egyeznek meg"
+
+msgid "This command requires root access"
+msgstr "Ez a parancs rendszergazdai jogosultságot igényel"
+
+msgid "This is already a posix group"
+msgstr "Ez egy létező POSIX csoport"
+
+msgid "A group may not be a member of itself"
+msgstr "Egy csoport nem lehet tagja önmagának"
+
+#, python-format
+msgid "Base64 decoding failed: %(reason)s"
+msgstr "Base64 kicsomagolás sikertelen: %(reason)s"
+
+msgid "The default users group cannot be removed"
+msgstr "Az alapértelmezett csoport nem távolítható el"
+
+#, python-format
+msgid "Certificate format error: %(error)s"
+msgstr "Tanúsítványhiba: %(error)s"
+
+msgid "A list of LDAP entries"
+msgstr "LDAP-bejegyzések listája"
+
+#, python-format
+msgid "Group '%s' does not exist"
+msgstr "A '%s' csoport nem létezik"
+
+msgid "Issuer"
+msgstr "Kibocsátó"
+
+msgid "Not Before"
+msgstr "Érvényesség kezdete"
+
+msgid "Not After"
+msgstr "Érvényesség vége"
+
+msgid "Fingerprint (MD5)"
+msgstr "Ujjlenyomat (MD5)"
+
+msgid "Fingerprint (SHA1)"
+msgstr "Ujjlenyomat (SHA1)"
+
+msgid "Request status"
+msgstr "Igénylés állapota"
+
+msgid "Revoked"
+msgstr "Visszavont"
+
+msgid "Revocation reason"
+msgstr "Visszavonás oka"
+
#, python-format
msgid "Added service \"%(value)s\""
msgstr "A %(value)s szolgáltatás hozzáadva"
diff --git a/install/po/id.po b/install/po/id.po
index 5b1c08681..b94a81c17 100644
--- a/install/po/id.po
+++ b/install/po/id.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2014-09-23 08:41-0400\n"
-"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2015-01-05 01:10-0500\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/freeipa/"
"language/id/)\n"
"Language: id\n"
@@ -19,7 +19,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
#, python-format
msgid "Enter %(label)s again to verify: "
diff --git a/install/po/ipa.pot b/install/po/ipa.pot
index 3284c0dc9..145a5f2df 100644
--- a/install/po/ipa.pot
+++ b/install/po/ipa.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
+"POT-Creation-Date: 2016-08-29 10:39+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"
@@ -18,87 +18,154 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+#: ipaclient/frontend.py:28 ipaclient/frontend.py:85
+#: ipaserver/plugins/baseldap.py:52
+msgid "Failed members"
+msgstr ""
+
+#: ipaclient/frontend.py:32 ipaserver/plugins/baseldap.py:169
+msgid "Failed source hosts/hostgroups"
+msgstr ""
+
+#: ipaclient/frontend.py:36 ipaserver/plugins/baseldap.py:172
+msgid "Failed hosts/hostgroups"
+msgstr ""
+
+#: ipaclient/frontend.py:40 ipaserver/plugins/baseldap.py:175
+msgid "Failed users/groups"
+msgstr ""
+
+#: ipaclient/frontend.py:44 ipaserver/plugins/baseldap.py:178
+msgid "Failed service/service groups"
+msgstr ""
+
+#: ipaclient/frontend.py:48 ipaserver/plugins/baseldap.py:181
+msgid "Failed to remove"
+msgstr ""
+
+#: ipaclient/frontend.py:53 ipaserver/plugins/baseldap.py:185
+msgid "Failed RunAs"
+msgstr ""
+
+#: ipaclient/frontend.py:57 ipaserver/plugins/baseldap.py:188
+msgid "Failed RunAsGroup"
+msgstr ""
+
+#: ipaclient/frontend.py:62 ipaserver/plugins/caacl.py:553
+msgid "Failed profiles"
+msgstr ""
+
+#: ipaclient/frontend.py:66 ipaserver/plugins/caacl.py:556
+msgid "Failed CAs"
+msgstr ""
+
+#: ipaclient/frontend.py:71 ipaserver/plugins/host.py:213
+msgid "Failed managedby"
+msgstr ""
+
+#: ipaclient/frontend.py:76 ipaserver/plugins/host.py:240
+#: ipaserver/plugins/service.py:154
+msgid "Failed allowed to retrieve keytab"
+msgstr ""
+
+#: ipaclient/frontend.py:80 ipaserver/plugins/host.py:243
+#: ipaserver/plugins/service.py:157
+msgid "Failed allowed to create keytab"
+msgstr ""
+
+#: ipaclient/frontend.py:89
+msgid "Failed targets"
+msgstr ""
+
+#: ipaclient/frontend.py:94 ipaclient/remote_plugins/2_156/vault.py:223
+#: ipaclient/remote_plugins/2_156/vault.py:289
+#: ipaclient/remote_plugins/2_164/vault.py:223
+#: ipaclient/remote_plugins/2_164/vault.py:289 ipaserver/plugins/vault.py:316
+#: ipaserver/plugins/vault.py:626
+msgid "Failed owners"
+msgstr ""
+
#: ipaclient/plugins/automember.py:32 ipaserver/plugins/automember.py:337
msgid "Failed to add"
msgstr ""
-#: ipaclient/plugins/automount.py:93
+#: ipaclient/plugins/automount.py:97
msgid "maps not connected to /etc/auto.master:"
msgstr ""
-#: ipaclient/plugins/automount.py:110
+#: ipaclient/plugins/automount.py:114
msgid "Import automount files for a specific location."
msgstr ""
-#: ipaclient/plugins/automount.py:114
+#: ipaclient/plugins/automount.py:118
msgid "Master file"
msgstr ""
-#: ipaclient/plugins/automount.py:115
+#: ipaclient/plugins/automount.py:119
msgid "Automount master file."
msgstr ""
-#: ipaclient/plugins/automount.py:122
+#: ipaclient/plugins/automount.py:126
msgid ""
"Continuous operation mode. Errors are reported but the process continues."
msgstr ""
-#: ipaclient/plugins/automount.py:140
+#: ipaclient/plugins/automount.py:144
#, python-format
msgid "File %(file)s not found"
msgstr ""
-#: ipaclient/plugins/automount.py:190
+#: ipaclient/plugins/automount.py:194
#, python-format
msgid "key %(key)s already exists"
msgstr ""
-#: ipaclient/plugins/automount.py:205
+#: ipaclient/plugins/automount.py:209
#, python-format
msgid "map %(map)s already exists"
msgstr ""
-#: ipaclient/plugins/automount.py:254
+#: ipaclient/plugins/automount.py:258
msgid "Imported maps:"
msgstr ""
-#: ipaclient/plugins/automount.py:257
+#: ipaclient/plugins/automount.py:261
#, python-format
msgid "Added %(map)s"
msgstr ""
-#: ipaclient/plugins/automount.py:261
+#: ipaclient/plugins/automount.py:265
msgid "Imported keys:"
msgstr ""
-#: ipaclient/plugins/automount.py:264
+#: ipaclient/plugins/automount.py:268
#, python-format
msgid "Added %(src)s to %(dst)s"
msgstr ""
-#: ipaclient/plugins/automount.py:271
+#: ipaclient/plugins/automount.py:275
msgid "Ignored keys:"
msgstr ""
-#: ipaclient/plugins/automount.py:274
+#: ipaclient/plugins/automount.py:278
#, python-format
msgid "Ignored %(src)s to %(dst)s"
msgstr ""
-#: ipaclient/plugins/automount.py:282
+#: ipaclient/plugins/automount.py:286
msgid "Duplicate maps skipped:"
msgstr ""
-#: ipaclient/plugins/automount.py:285
+#: ipaclient/plugins/automount.py:289
#, python-format
msgid "Skipped %(map)s"
msgstr ""
-#: ipaclient/plugins/automount.py:291
+#: ipaclient/plugins/automount.py:295
msgid "Duplicate keys skipped:"
msgstr ""
-#: ipaclient/plugins/automount.py:294
+#: ipaclient/plugins/automount.py:298
#, python-format
msgid "Skipped %(key)s"
msgstr ""
@@ -210,10 +277,12 @@ msgid "Servers details:"
msgstr ""
#: ipaclient/plugins/migration.py:37
-msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it."
+msgid ""
+"Migration mode is disabled.\n"
+"Use 'ipa config-mod --enable-migration=TRUE' to enable it."
msgstr ""
-#: ipaclient/plugins/migration.py:40
+#: ipaclient/plugins/migration.py:41
msgid ""
"Passwords have been migrated in pre-hashed format.\n"
"IPA is unable to generate Kerberos keys unless provided\n"
@@ -242,10 +311,48 @@ msgstr ""
msgid "User ID"
msgstr ""
-#: ipaclient/plugins/otptoken.py:146 ipaserver/plugins/baseldap.py:49
-#: ipaserver/plugins/baseuser.py:260 ipaserver/plugins/internal.py:206
-#: ipaserver/plugins/internal.py:335 ipaserver/plugins/internal.py:828
-#: ipaserver/plugins/migration.py:505
+#: ipaclient/plugins/otptoken.py:146 ipaclient/remote_plugins/2_114/host.py:187
+#: ipaclient/remote_plugins/2_114/migration.py:129
+#: ipaclient/remote_plugins/2_114/user.py:129
+#: ipaclient/remote_plugins/2_114/user.py:278
+#: ipaclient/remote_plugins/2_114/user.py:426
+#: ipaclient/remote_plugins/2_114/user.py:841
+#: ipaclient/remote_plugins/2_114/user.py:1215
+#: ipaclient/remote_plugins/2_156/host.py:188
+#: ipaclient/remote_plugins/2_156/migration.py:129
+#: ipaclient/remote_plugins/2_156/stageuser.py:128
+#: ipaclient/remote_plugins/2_156/stageuser.py:279
+#: ipaclient/remote_plugins/2_156/stageuser.py:479
+#: ipaclient/remote_plugins/2_156/stageuser.py:832
+#: ipaclient/remote_plugins/2_156/stageuser.py:1201
+#: ipaclient/remote_plugins/2_156/user.py:129
+#: ipaclient/remote_plugins/2_156/user.py:290
+#: ipaclient/remote_plugins/2_156/user.py:438
+#: ipaclient/remote_plugins/2_156/user.py:927
+#: ipaclient/remote_plugins/2_156/user.py:1315
+#: ipaclient/remote_plugins/2_164/host.py:188
+#: ipaclient/remote_plugins/2_164/migration.py:129
+#: ipaclient/remote_plugins/2_164/stageuser.py:128
+#: ipaclient/remote_plugins/2_164/stageuser.py:279
+#: ipaclient/remote_plugins/2_164/stageuser.py:479
+#: ipaclient/remote_plugins/2_164/stageuser.py:894
+#: ipaclient/remote_plugins/2_164/stageuser.py:1263
+#: ipaclient/remote_plugins/2_164/user.py:129
+#: ipaclient/remote_plugins/2_164/user.py:290
+#: ipaclient/remote_plugins/2_164/user.py:438
+#: ipaclient/remote_plugins/2_164/user.py:989
+#: ipaclient/remote_plugins/2_164/user.py:1377
+#: ipaclient/remote_plugins/2_49/entitle.py:294
+#: ipaclient/remote_plugins/2_49/host.py:159
+#: ipaclient/remote_plugins/2_49/migration.py:129
+#: ipaclient/remote_plugins/2_49/user.py:124
+#: ipaclient/remote_plugins/2_49/user.py:225
+#: ipaclient/remote_plugins/2_49/user.py:367
+#: ipaclient/remote_plugins/2_49/user.py:721
+#: ipaclient/remote_plugins/2_49/user.py:1033 ipaserver/plugins/baseldap.py:49
+#: ipaserver/plugins/baseuser.py:247 ipaserver/plugins/internal.py:206
+#: ipaserver/plugins/internal.py:341 ipaserver/plugins/internal.py:836
+#: ipaserver/plugins/migration.py:520
msgid "Password"
msgstr ""
@@ -257,61 +364,61 @@ msgstr ""
msgid "Second Code"
msgstr ""
-#: ipaclient/plugins/otptoken.py:152 ipaserver/plugins/internal.py:836
+#: ipaclient/plugins/otptoken.py:152 ipaserver/plugins/internal.py:844
msgid "Token ID"
msgstr ""
-#: ipaclient/plugins/otptoken_yubikey.py:34
+#: ipaclient/plugins/otptoken_yubikey.py:35
msgid ""
"\n"
"YubiKey Tokens\n"
msgstr ""
-#: ipaclient/plugins/otptoken_yubikey.py:36
+#: ipaclient/plugins/otptoken_yubikey.py:37
msgid ""
"\n"
"Manage YubiKey tokens.\n"
msgstr ""
-#: ipaclient/plugins/otptoken_yubikey.py:38
+#: ipaclient/plugins/otptoken_yubikey.py:39
msgid ""
"\n"
"This code is an extension to the otptoken plugin and provides support for\n"
"reading/writing YubiKey tokens directly.\n"
msgstr ""
-#: ipaclient/plugins/otptoken_yubikey.py:41 ipaserver/plugins/automember.py:63
-#: ipaserver/plugins/cert.py:87 ipaserver/plugins/dnsserver.py:38
-#: ipaserver/plugins/host.py:94 ipaserver/plugins/location.py:37
+#: ipaclient/plugins/otptoken_yubikey.py:42 ipaserver/plugins/automember.py:63
+#: ipaserver/plugins/cert.py:89 ipaserver/plugins/dnsserver.py:38
+#: ipaserver/plugins/host.py:106 ipaserver/plugins/location.py:37
#: ipaserver/plugins/otptoken.py:49 ipaserver/plugins/permission.py:96
-#: ipaserver/plugins/radiusproxy.py:42 ipaserver/plugins/schema.py:30
+#: ipaserver/plugins/radiusproxy.py:42 ipaserver/plugins/schema.py:33
#: ipaserver/plugins/server.py:34 ipaserver/plugins/serverrole.py:17
-#: ipaserver/plugins/sudorule.py:70 ipaserver/plugins/vault.py:73
+#: ipaserver/plugins/sudorule.py:70 ipaserver/plugins/vault.py:79
msgid ""
"\n"
"EXAMPLES:\n"
msgstr ""
-#: ipaclient/plugins/otptoken_yubikey.py:43
+#: ipaclient/plugins/otptoken_yubikey.py:44
msgid ""
"\n"
" Add a new token:\n"
" ipa otptoken-add-yubikey --owner=jdoe --desc=\"My YubiKey\"\n"
msgstr ""
-#: ipaclient/plugins/otptoken_yubikey.py:66
+#: ipaclient/plugins/otptoken_yubikey.py:67
msgid "Add a new YubiKey OTP token."
msgstr ""
-#: ipaclient/plugins/otptoken_yubikey.py:71
+#: ipaclient/plugins/otptoken_yubikey.py:72
msgid "YubiKey slot"
msgstr ""
-#: ipaclient/plugins/otptoken_yubikey.py:125
+#: ipaclient/plugins/otptoken_yubikey.py:134
msgid "No free YubiKey slot!"
msgstr ""
-#: ipaclient/plugins/server.py:16
+#: ipaclient/plugins/server.py:20
#, python-format
msgid "Removing %(servers)s from replication topology, please wait..."
msgstr ""
@@ -380,230 +487,34557 @@ msgstr ""
msgid "preserve and no-preserve cannot be both set"
msgstr ""
-#: ipaclient/plugins/vault.py:60 ipaclient/plugins/vault.py:637
+#: ipaclient/plugins/vault.py:61 ipaclient/plugins/vault.py:670
#, python-format
msgid "Cannot read file '%(filename)s': %(exc)s"
msgstr ""
-#: ipaclient/plugins/vault.py:67
+#: ipaclient/plugins/vault.py:68
#, python-format
msgid "Cannot decode file '%(filename)s': %(exc)s"
msgstr ""
-#: ipaclient/plugins/vault.py:150 ipaclient/plugins/vault.py:169
-#: ipaserver/plugins/passwd.py:126
+#: ipaclient/plugins/vault.py:151 ipaclient/plugins/vault.py:170
+#: ipaserver/plugins/passwd.py:137
msgid "Invalid credentials"
msgstr ""
-#: ipaclient/plugins/vault.py:185
+#: ipaclient/plugins/vault.py:186
msgid "Create a new vault."
msgstr ""
-#: ipaclient/plugins/vault.py:191 ipaclient/plugins/vault.py:562
-#: ipaclient/plugins/vault.py:797
+#: ipaclient/plugins/vault.py:192 ipaclient/plugins/vault.py:586
+#: ipaclient/plugins/vault.py:830
msgid "Vault password"
msgstr ""
-#: ipaclient/plugins/vault.py:196 ipaclient/plugins/vault.py:567
-#: ipaclient/plugins/vault.py:802
+#: ipaclient/plugins/vault.py:197 ipaclient/plugins/vault.py:591
+#: ipaclient/plugins/vault.py:835
msgid "File containing the vault password"
msgstr ""
-#: ipaclient/plugins/vault.py:201
+#: ipaclient/plugins/vault.py:202
msgid "File containing the vault public key"
msgstr ""
-#: ipaclient/plugins/vault.py:243
+#: ipaclient/plugins/vault.py:258
msgid "Password can be specified only for symmetric vault"
msgstr ""
-#: ipaclient/plugins/vault.py:249
+#: ipaclient/plugins/vault.py:264
msgid "Public key can be specified only for asymmetric vault"
msgstr ""
-#: ipaclient/plugins/vault.py:269 ipaclient/plugins/vault.py:670
-#: ipaclient/plugins/vault.py:943
+#: ipaclient/plugins/vault.py:284 ipaclient/plugins/vault.py:703
+#: ipaclient/plugins/vault.py:985
msgid "Password specified multiple times"
msgstr ""
-#: ipaclient/plugins/vault.py:291
+#: ipaclient/plugins/vault.py:306
msgid "Public key specified multiple times"
msgstr ""
-#: ipaclient/plugins/vault.py:307
+#: ipaclient/plugins/vault.py:322
msgid "Missing vault public key"
msgstr ""
-#: ipaclient/plugins/vault.py:319
+#: ipaclient/plugins/vault.py:334
#, python-format
msgid "Invalid or unsupported vault public key: %s"
msgstr ""
-#: ipaclient/plugins/vault.py:353
+#: ipaclient/plugins/vault.py:368
msgid "Modify a vault."
msgstr ""
-#: ipaclient/plugins/vault.py:358
+#: ipaclient/plugins/vault.py:373
msgid "Change password"
msgstr ""
-#: ipaclient/plugins/vault.py:363
+#: ipaclient/plugins/vault.py:378
msgid "Old vault password"
msgstr ""
-#: ipaclient/plugins/vault.py:368
+#: ipaclient/plugins/vault.py:383
msgid "File containing the old vault password"
msgstr ""
-#: ipaclient/plugins/vault.py:373
+#: ipaclient/plugins/vault.py:388
msgid "New vault password"
msgstr ""
-#: ipaclient/plugins/vault.py:378
+#: ipaclient/plugins/vault.py:393
msgid "File containing the new vault password"
msgstr ""
-#: ipaclient/plugins/vault.py:383
+#: ipaclient/plugins/vault.py:398
msgid "Old vault private key"
msgstr ""
-#: ipaclient/plugins/vault.py:388
+#: ipaclient/plugins/vault.py:403
msgid "File containing the old vault private key"
msgstr ""
-#: ipaclient/plugins/vault.py:393
+#: ipaclient/plugins/vault.py:408
msgid "File containing the new vault public key"
msgstr ""
-#: ipaclient/plugins/vault.py:486
+#: ipaclient/plugins/vault.py:510
msgid "New public key specified multiple times"
msgstr ""
-#: ipaclient/plugins/vault.py:499
+#: ipaclient/plugins/vault.py:523
msgid "Missing new vault public key"
msgstr ""
-#: ipaclient/plugins/vault.py:548
+#: ipaclient/plugins/vault.py:572
msgid "Archive data into a vault."
msgstr ""
-#: ipaclient/plugins/vault.py:553
+#: ipaclient/plugins/vault.py:577
msgid "Binary data to archive"
msgstr ""
-#: ipaclient/plugins/vault.py:557
+#: ipaclient/plugins/vault.py:581
msgid "File containing data to archive"
msgstr ""
-#: ipaclient/plugins/vault.py:571
+#: ipaclient/plugins/vault.py:595
msgid "Override existing password"
msgstr ""
-#: ipaclient/plugins/vault.py:623
+#: ipaclient/plugins/vault.py:656
msgid "Input data specified multiple times"
msgstr ""
-#: ipaclient/plugins/vault.py:628 ipaclient/plugins/vault.py:641
+#: ipaclient/plugins/vault.py:661 ipaclient/plugins/vault.py:674
#, python-format
msgid ""
"Size of data exceeds the limit. Current vault data size limit is %(limit)d B"
msgstr ""
-#: ipaclient/plugins/vault.py:722 ipaclient/plugins/vault.py:992
+#: ipaclient/plugins/vault.py:755 ipaclient/plugins/vault.py:1034
msgid "Invalid vault type"
msgstr ""
-#: ipaclient/plugins/vault.py:787
+#: ipaclient/plugins/vault.py:820
msgid "Retrieve a data from a vault."
msgstr ""
-#: ipaclient/plugins/vault.py:792
+#: ipaclient/plugins/vault.py:825
msgid "File to store retrieved data"
msgstr ""
-#: ipaclient/plugins/vault.py:807
+#: ipaclient/plugins/vault.py:840
msgid "Vault private key"
msgstr ""
-#: ipaclient/plugins/vault.py:812
+#: ipaclient/plugins/vault.py:845
msgid "File containing the vault private key"
msgstr ""
-#: ipaclient/plugins/vault.py:819 ipaserver/plugins/internal.py:480
+#: ipaclient/plugins/vault.py:852 ipaserver/plugins/internal.py:486
msgid "Data"
msgstr ""
-#: ipaclient/plugins/vault.py:968
+#: ipaclient/plugins/vault.py:1010
msgid "Private key specified multiple times"
msgstr ""
-#: ipaclient/plugins/vault.py:981
+#: ipaclient/plugins/vault.py:1023
msgid "Missing vault private key"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:89 ipaclient/remote_plugins/schema.py:146
-#: ipaserver/plugins/baseldap.py:52 ipaserver/plugins/servicedelegation.py:114
-msgid "Failed members"
+#: ipaclient/remote_plugins/2_114/aci.py:19
+#: ipaclient/remote_plugins/2_156/aci.py:19
+#: ipaclient/remote_plugins/2_164/aci.py:19
+msgid ""
+"\n"
+"Directory Server Access Control Instructions (ACIs)\n"
+"\n"
+"ACIs are used to allow or deny access to information. This module is\n"
+"currently designed to allow, not deny, access.\n"
+"\n"
+"The aci commands are designed to grant permissions that allow updating\n"
+"existing entries or adding or deleting new ones. The goal of the ACIs\n"
+"that ship with IPA is to provide a set of low-level permissions that\n"
+"grant access to special groups called taskgroups. These low-level\n"
+"permissions can be combined into roles that grant broader access. These\n"
+"roles are another type of group, roles.\n"
+"\n"
+"For example, if you have taskgroups that allow adding and modifying users "
+"you\n"
+"could create a role, useradmin. You would assign users to the useradmin\n"
+"role to allow them to do the operations defined by the taskgroups.\n"
+"\n"
+"You can create ACIs that delegate permission so users in group A can write\n"
+"attributes on group B.\n"
+"\n"
+"The type option is a map that applies to all entries in the users, groups "
+"or\n"
+"host location. It is primarily designed to be used when granting add\n"
+"permissions (to write new entries).\n"
+"\n"
+"An ACI consists of three parts:\n"
+"1. target\n"
+"2. permissions\n"
+"3. bind rules\n"
+"\n"
+"The target is a set of rules that define which LDAP objects are being\n"
+"targeted. This can include a list of attributes, an area of that LDAP\n"
+"tree or an LDAP filter.\n"
+"\n"
+"The targets include:\n"
+"- attrs: list of attributes affected\n"
+"- type: an object type (user, group, host, service, etc)\n"
+"- memberof: members of a group\n"
+"- targetgroup: grant access to modify a specific group. This is primarily\n"
+" designed to enable users to add or remove members of a specific group.\n"
+"- filter: A legal LDAP filter used to narrow the scope of the target.\n"
+"- subtree: Used to apply a rule across an entire set of objects. For "
+"example,\n"
+" to allow adding users you need to grant \"add\" permission to the subtree\n"
+" ldap://uid=*,cn=users,cn=accounts,dc=example,dc=com. The subtree option\n"
+" is a fail-safe for objects that may not be covered by the type option.\n"
+"\n"
+"The permissions define what the ACI is allowed to do, and are one or\n"
+"more of:\n"
+"1. write - write one or more attributes\n"
+"2. read - read one or more attributes\n"
+"3. add - add a new entry to the tree\n"
+"4. delete - delete an existing entry\n"
+"5. all - all permissions are granted\n"
+"\n"
+"Note the distinction between attributes and entries. The permissions are\n"
+"independent, so being able to add a user does not mean that the user will\n"
+"be editable.\n"
+"\n"
+"The bind rule defines who this ACI grants permissions to. The LDAP server\n"
+"allows this to be any valid LDAP entry but we encourage the use of\n"
+"taskgroups so that the rights can be easily shared through roles.\n"
+"\n"
+"For a more thorough description of access controls see\n"
+"http://www.redhat.com/docs/manuals/dir-server/ag/8.0/Managing_Access_Control."
+"html\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+"NOTE: ACIs are now added via the permission plugin. These examples are to\n"
+"demonstrate how the various options work but this is done via the "
+"permission\n"
+"command-line now (see last example).\n"
+"\n"
+" Add an ACI so that the group \"secretaries\" can update the address on any "
+"user:\n"
+" ipa group-add --desc=\"Office secretaries\" secretaries\n"
+" ipa aci-add --attrs=streetAddress --memberof=ipausers --group=secretaries "
+"--permissions=write --prefix=none \"Secretaries write addresses\"\n"
+"\n"
+" Show the new ACI:\n"
+" ipa aci-show --prefix=none \"Secretaries write addresses\"\n"
+"\n"
+" Add an ACI that allows members of the \"addusers\" permission to add new "
+"users:\n"
+" ipa aci-add --type=user --permission=addusers --permissions=add --"
+"prefix=none \"Add new users\"\n"
+"\n"
+" Add an ACI that allows members of the editors manage members of the admins "
+"group:\n"
+" ipa aci-add --permissions=write --attrs=member --targetgroup=admins --"
+"group=editors --prefix=none \"Editors manage admins\"\n"
+"\n"
+" Add an ACI that allows members of the admins group to manage the street and "
+"zip code of those in the editors group:\n"
+" ipa aci-add --permissions=write --memberof=editors --group=admins --"
+"attrs=street --attrs=postalcode --prefix=none \"admins edit the address of "
+"editors\"\n"
+"\n"
+" Add an ACI that allows the admins group manage the street and zipcode of "
+"those who work for the boss:\n"
+" ipa aci-add --permissions=write --group=admins --attrs=street --"
+"attrs=postalcode --filter=\"(manager=uid=boss,cn=users,cn=accounts,"
+"dc=example,dc=com)\" --prefix=none \"Edit the address of those who work for "
+"the boss\"\n"
+"\n"
+" Add an entirely new kind of record to IPA that isn't covered by any of the "
+"--type options, creating a permission:\n"
+" ipa permission-add --permissions=add --subtree=\"cn=*,cn=orange,"
+"cn=accounts,dc=example,dc=com\" --desc=\"Add Orange Entries\" add_orange\n"
+"\n"
+"\n"
+"The show command shows the raw 389-ds ACI.\n"
+"\n"
+"IMPORTANT: When modifying the target attributes of an existing ACI you\n"
+"must include all existing attributes as well. When doing an aci-mod the\n"
+"targetattr REPLACES the current attributes, it does not add to them.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:128
+#: ipaclient/remote_plugins/2_114/aci.py:204
+#: ipaclient/remote_plugins/2_114/aci.py:329
+#: ipaclient/remote_plugins/2_114/aci.py:395
+#: ipaclient/remote_plugins/2_114/aci.py:526
+#: ipaclient/remote_plugins/2_114/aci.py:645
+#: ipaclient/remote_plugins/2_114/aci.py:768
+#: ipaclient/remote_plugins/2_156/aci.py:128
+#: ipaclient/remote_plugins/2_156/aci.py:204
+#: ipaclient/remote_plugins/2_156/aci.py:329
+#: ipaclient/remote_plugins/2_156/aci.py:395
+#: ipaclient/remote_plugins/2_156/aci.py:526
+#: ipaclient/remote_plugins/2_156/aci.py:645
+#: ipaclient/remote_plugins/2_156/aci.py:768
+#: ipaclient/remote_plugins/2_164/aci.py:128
+#: ipaclient/remote_plugins/2_164/aci.py:204
+#: ipaclient/remote_plugins/2_164/aci.py:329
+#: ipaclient/remote_plugins/2_164/aci.py:395
+#: ipaclient/remote_plugins/2_164/aci.py:526
+#: ipaclient/remote_plugins/2_164/aci.py:645
+#: ipaclient/remote_plugins/2_164/aci.py:768
+#: ipaclient/remote_plugins/2_49/aci.py:128
+#: ipaclient/remote_plugins/2_49/aci.py:204
+#: ipaclient/remote_plugins/2_49/aci.py:330
+#: ipaclient/remote_plugins/2_49/aci.py:396
+#: ipaclient/remote_plugins/2_49/aci.py:527
+#: ipaclient/remote_plugins/2_49/aci.py:647
+#: ipaclient/remote_plugins/2_49/aci.py:771 ipaserver/plugins/aci.py:442
+msgid "ACI name"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:93 ipaserver/plugins/baseldap.py:169
-msgid "Failed source hosts/hostgroups"
+#: ipaclient/remote_plugins/2_114/aci.py:133
+#: ipaclient/remote_plugins/2_114/aci.py:211
+#: ipaclient/remote_plugins/2_114/aci.py:400
+#: ipaclient/remote_plugins/2_114/aci.py:533
+#: ipaclient/remote_plugins/2_114/aci.py:652
+#: ipaclient/remote_plugins/2_156/aci.py:133
+#: ipaclient/remote_plugins/2_156/aci.py:211
+#: ipaclient/remote_plugins/2_156/aci.py:400
+#: ipaclient/remote_plugins/2_156/aci.py:533
+#: ipaclient/remote_plugins/2_156/aci.py:652
+#: ipaclient/remote_plugins/2_164/aci.py:133
+#: ipaclient/remote_plugins/2_164/aci.py:211
+#: ipaclient/remote_plugins/2_164/aci.py:400
+#: ipaclient/remote_plugins/2_164/aci.py:533
+#: ipaclient/remote_plugins/2_164/aci.py:652
+#: ipaclient/remote_plugins/2_49/aci.py:133
+#: ipaclient/remote_plugins/2_49/aci.py:211
+#: ipaclient/remote_plugins/2_49/aci.py:401
+#: ipaclient/remote_plugins/2_49/aci.py:534
+#: ipaclient/remote_plugins/2_49/aci.py:654 ipaserver/plugins/aci.py:448
+#: ipaserver/plugins/permission.py:226
+msgid "Permission"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:97 ipaserver/plugins/baseldap.py:172
-msgid "Failed hosts/hostgroups"
+#: ipaclient/remote_plugins/2_114/aci.py:134
+#: ipaclient/remote_plugins/2_114/aci.py:212
+#: ipaclient/remote_plugins/2_114/aci.py:401
+#: ipaclient/remote_plugins/2_114/aci.py:534
+#: ipaclient/remote_plugins/2_114/aci.py:653
+#: ipaclient/remote_plugins/2_156/aci.py:134
+#: ipaclient/remote_plugins/2_156/aci.py:212
+#: ipaclient/remote_plugins/2_156/aci.py:401
+#: ipaclient/remote_plugins/2_156/aci.py:534
+#: ipaclient/remote_plugins/2_156/aci.py:653
+#: ipaclient/remote_plugins/2_164/aci.py:134
+#: ipaclient/remote_plugins/2_164/aci.py:212
+#: ipaclient/remote_plugins/2_164/aci.py:401
+#: ipaclient/remote_plugins/2_164/aci.py:534
+#: ipaclient/remote_plugins/2_164/aci.py:653
+#: ipaclient/remote_plugins/2_49/aci.py:134
+#: ipaclient/remote_plugins/2_49/aci.py:212
+#: ipaclient/remote_plugins/2_49/aci.py:402
+#: ipaclient/remote_plugins/2_49/aci.py:535
+#: ipaclient/remote_plugins/2_49/aci.py:655 ipaserver/plugins/aci.py:449
+msgid "Permission ACI grants access to"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:101 ipaserver/plugins/baseldap.py:175
-msgid "Failed users/groups"
+#: ipaclient/remote_plugins/2_114/aci.py:139
+#: ipaclient/remote_plugins/2_114/aci.py:217
+#: ipaclient/remote_plugins/2_114/aci.py:406
+#: ipaclient/remote_plugins/2_114/aci.py:539
+#: ipaclient/remote_plugins/2_114/aci.py:658
+#: ipaclient/remote_plugins/2_114/delegation.py:76
+#: ipaclient/remote_plugins/2_114/delegation.py:116
+#: ipaclient/remote_plugins/2_114/delegation.py:224
+#: ipaclient/remote_plugins/2_114/delegation.py:309
+#: ipaclient/remote_plugins/2_156/aci.py:139
+#: ipaclient/remote_plugins/2_156/aci.py:217
+#: ipaclient/remote_plugins/2_156/aci.py:406
+#: ipaclient/remote_plugins/2_156/aci.py:539
+#: ipaclient/remote_plugins/2_156/aci.py:658
+#: ipaclient/remote_plugins/2_156/delegation.py:76
+#: ipaclient/remote_plugins/2_156/delegation.py:116
+#: ipaclient/remote_plugins/2_156/delegation.py:224
+#: ipaclient/remote_plugins/2_156/delegation.py:309
+#: ipaclient/remote_plugins/2_164/aci.py:139
+#: ipaclient/remote_plugins/2_164/aci.py:217
+#: ipaclient/remote_plugins/2_164/aci.py:406
+#: ipaclient/remote_plugins/2_164/aci.py:539
+#: ipaclient/remote_plugins/2_164/aci.py:658
+#: ipaclient/remote_plugins/2_164/delegation.py:76
+#: ipaclient/remote_plugins/2_164/delegation.py:116
+#: ipaclient/remote_plugins/2_164/delegation.py:224
+#: ipaclient/remote_plugins/2_164/delegation.py:309
+#: ipaclient/remote_plugins/2_49/aci.py:139
+#: ipaclient/remote_plugins/2_49/aci.py:217
+#: ipaclient/remote_plugins/2_49/aci.py:407
+#: ipaclient/remote_plugins/2_49/aci.py:540
+#: ipaclient/remote_plugins/2_49/aci.py:660
+#: ipaclient/remote_plugins/2_49/delegation.py:76
+#: ipaclient/remote_plugins/2_49/delegation.py:116
+#: ipaclient/remote_plugins/2_49/delegation.py:223
+#: ipaclient/remote_plugins/2_49/delegation.py:308 ipaserver/plugins/aci.py:454
+#: ipaserver/plugins/delegation.py:97
+msgid "User group"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:105 ipaserver/plugins/baseldap.py:178
-msgid "Failed service/service groups"
+#: ipaclient/remote_plugins/2_114/aci.py:140
+#: ipaclient/remote_plugins/2_114/aci.py:218
+#: ipaclient/remote_plugins/2_114/aci.py:407
+#: ipaclient/remote_plugins/2_114/aci.py:540
+#: ipaclient/remote_plugins/2_114/aci.py:659
+#: ipaclient/remote_plugins/2_114/delegation.py:77
+#: ipaclient/remote_plugins/2_114/delegation.py:117
+#: ipaclient/remote_plugins/2_114/delegation.py:225
+#: ipaclient/remote_plugins/2_114/delegation.py:310
+#: ipaclient/remote_plugins/2_156/aci.py:140
+#: ipaclient/remote_plugins/2_156/aci.py:218
+#: ipaclient/remote_plugins/2_156/aci.py:407
+#: ipaclient/remote_plugins/2_156/aci.py:540
+#: ipaclient/remote_plugins/2_156/aci.py:659
+#: ipaclient/remote_plugins/2_156/delegation.py:77
+#: ipaclient/remote_plugins/2_156/delegation.py:117
+#: ipaclient/remote_plugins/2_156/delegation.py:225
+#: ipaclient/remote_plugins/2_156/delegation.py:310
+#: ipaclient/remote_plugins/2_164/aci.py:140
+#: ipaclient/remote_plugins/2_164/aci.py:218
+#: ipaclient/remote_plugins/2_164/aci.py:407
+#: ipaclient/remote_plugins/2_164/aci.py:540
+#: ipaclient/remote_plugins/2_164/aci.py:659
+#: ipaclient/remote_plugins/2_164/delegation.py:77
+#: ipaclient/remote_plugins/2_164/delegation.py:117
+#: ipaclient/remote_plugins/2_164/delegation.py:225
+#: ipaclient/remote_plugins/2_164/delegation.py:310
+#: ipaclient/remote_plugins/2_49/aci.py:140
+#: ipaclient/remote_plugins/2_49/aci.py:218
+#: ipaclient/remote_plugins/2_49/aci.py:408
+#: ipaclient/remote_plugins/2_49/aci.py:541
+#: ipaclient/remote_plugins/2_49/aci.py:661
+#: ipaclient/remote_plugins/2_49/delegation.py:77
+#: ipaclient/remote_plugins/2_49/delegation.py:117
+#: ipaclient/remote_plugins/2_49/delegation.py:224
+#: ipaclient/remote_plugins/2_49/delegation.py:309 ipaserver/plugins/aci.py:455
+#: ipaserver/plugins/delegation.py:98
+msgid "User group ACI grants access to"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:109 ipaserver/plugins/baseldap.py:181
-msgid "Failed to remove"
+#: ipaclient/remote_plugins/2_114/aci.py:145
+#: ipaclient/remote_plugins/2_114/aci.py:223
+#: ipaclient/remote_plugins/2_114/aci.py:413
+#: ipaclient/remote_plugins/2_114/aci.py:546
+#: ipaclient/remote_plugins/2_114/aci.py:665
+#: ipaclient/remote_plugins/2_114/delegation.py:60
+#: ipaclient/remote_plugins/2_114/delegation.py:98
+#: ipaclient/remote_plugins/2_114/delegation.py:203
+#: ipaclient/remote_plugins/2_114/delegation.py:288
+#: ipaclient/remote_plugins/2_114/privilege.py:60
+#: ipaclient/remote_plugins/2_114/selfservice.py:62
+#: ipaclient/remote_plugins/2_114/selfservice.py:90
+#: ipaclient/remote_plugins/2_114/selfservice.py:184
+#: ipaclient/remote_plugins/2_114/selfservice.py:256
+#: ipaclient/remote_plugins/2_156/aci.py:145
+#: ipaclient/remote_plugins/2_156/aci.py:223
+#: ipaclient/remote_plugins/2_156/aci.py:413
+#: ipaclient/remote_plugins/2_156/aci.py:546
+#: ipaclient/remote_plugins/2_156/aci.py:665
+#: ipaclient/remote_plugins/2_156/delegation.py:60
+#: ipaclient/remote_plugins/2_156/delegation.py:98
+#: ipaclient/remote_plugins/2_156/delegation.py:203
+#: ipaclient/remote_plugins/2_156/delegation.py:288
+#: ipaclient/remote_plugins/2_156/privilege.py:60
+#: ipaclient/remote_plugins/2_156/selfservice.py:62
+#: ipaclient/remote_plugins/2_156/selfservice.py:90
+#: ipaclient/remote_plugins/2_156/selfservice.py:184
+#: ipaclient/remote_plugins/2_156/selfservice.py:256
+#: ipaclient/remote_plugins/2_164/aci.py:145
+#: ipaclient/remote_plugins/2_164/aci.py:223
+#: ipaclient/remote_plugins/2_164/aci.py:413
+#: ipaclient/remote_plugins/2_164/aci.py:546
+#: ipaclient/remote_plugins/2_164/aci.py:665
+#: ipaclient/remote_plugins/2_164/delegation.py:60
+#: ipaclient/remote_plugins/2_164/delegation.py:98
+#: ipaclient/remote_plugins/2_164/delegation.py:203
+#: ipaclient/remote_plugins/2_164/delegation.py:288
+#: ipaclient/remote_plugins/2_164/privilege.py:60
+#: ipaclient/remote_plugins/2_164/selfservice.py:62
+#: ipaclient/remote_plugins/2_164/selfservice.py:90
+#: ipaclient/remote_plugins/2_164/selfservice.py:184
+#: ipaclient/remote_plugins/2_164/selfservice.py:256
+#: ipaclient/remote_plugins/2_49/aci.py:145
+#: ipaclient/remote_plugins/2_49/aci.py:223
+#: ipaclient/remote_plugins/2_49/aci.py:414
+#: ipaclient/remote_plugins/2_49/aci.py:547
+#: ipaclient/remote_plugins/2_49/aci.py:667
+#: ipaclient/remote_plugins/2_49/delegation.py:60
+#: ipaclient/remote_plugins/2_49/delegation.py:98
+#: ipaclient/remote_plugins/2_49/delegation.py:202
+#: ipaclient/remote_plugins/2_49/delegation.py:287
+#: ipaclient/remote_plugins/2_49/permission.py:87
+#: ipaclient/remote_plugins/2_49/permission.py:155
+#: ipaclient/remote_plugins/2_49/permission.py:425
+#: ipaclient/remote_plugins/2_49/permission.py:540
+#: ipaclient/remote_plugins/2_49/privilege.py:59
+#: ipaclient/remote_plugins/2_49/selfservice.py:60
+#: ipaclient/remote_plugins/2_49/selfservice.py:88
+#: ipaclient/remote_plugins/2_49/selfservice.py:181
+#: ipaclient/remote_plugins/2_49/selfservice.py:253
+#: ipaserver/plugins/aci.py:460 ipaserver/plugins/baseldap.py:73
+#: ipaserver/plugins/delegation.py:81 ipaserver/plugins/permission.py:225
+#: ipaserver/plugins/selfservice.py:84
+msgid "Permissions"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:114 ipaserver/plugins/baseldap.py:185
-msgid "Failed RunAs"
+#: ipaclient/remote_plugins/2_114/aci.py:146
+#: ipaclient/remote_plugins/2_114/aci.py:224
+#: ipaclient/remote_plugins/2_114/aci.py:414
+#: ipaclient/remote_plugins/2_114/aci.py:547
+#: ipaclient/remote_plugins/2_114/aci.py:666
+#: ipaclient/remote_plugins/2_156/aci.py:146
+#: ipaclient/remote_plugins/2_156/aci.py:224
+#: ipaclient/remote_plugins/2_156/aci.py:414
+#: ipaclient/remote_plugins/2_156/aci.py:547
+#: ipaclient/remote_plugins/2_156/aci.py:666
+#: ipaclient/remote_plugins/2_164/aci.py:146
+#: ipaclient/remote_plugins/2_164/aci.py:224
+#: ipaclient/remote_plugins/2_164/aci.py:414
+#: ipaclient/remote_plugins/2_164/aci.py:547
+#: ipaclient/remote_plugins/2_164/aci.py:666 ipaserver/plugins/aci.py:461
+msgid "Permissions to grant(read, write, add, delete, all)"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:118 ipaserver/plugins/baseldap.py:188
-msgid "Failed RunAsGroup"
+#: ipaclient/remote_plugins/2_114/aci.py:152
+#: ipaclient/remote_plugins/2_114/aci.py:231
+#: ipaclient/remote_plugins/2_114/aci.py:421
+#: ipaclient/remote_plugins/2_114/aci.py:554
+#: ipaclient/remote_plugins/2_114/aci.py:673
+#: ipaclient/remote_plugins/2_156/aci.py:152
+#: ipaclient/remote_plugins/2_156/aci.py:231
+#: ipaclient/remote_plugins/2_156/aci.py:421
+#: ipaclient/remote_plugins/2_156/aci.py:554
+#: ipaclient/remote_plugins/2_156/aci.py:673
+#: ipaclient/remote_plugins/2_164/aci.py:152
+#: ipaclient/remote_plugins/2_164/aci.py:231
+#: ipaclient/remote_plugins/2_164/aci.py:421
+#: ipaclient/remote_plugins/2_164/aci.py:554
+#: ipaclient/remote_plugins/2_164/aci.py:673 ipaserver/plugins/aci.py:468
+msgid "Attributes to which the permission applies"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:123 ipaserver/plugins/caacl.py:525
-msgid "Failed profiles"
+#: ipaclient/remote_plugins/2_114/aci.py:153
+#: ipaclient/remote_plugins/2_114/aci.py:232
+#: ipaclient/remote_plugins/2_114/aci.py:422
+#: ipaclient/remote_plugins/2_114/aci.py:555
+#: ipaclient/remote_plugins/2_114/aci.py:674
+#: ipaclient/remote_plugins/2_114/delegation.py:66
+#: ipaclient/remote_plugins/2_114/delegation.py:104
+#: ipaclient/remote_plugins/2_114/delegation.py:210
+#: ipaclient/remote_plugins/2_114/delegation.py:295
+#: ipaclient/remote_plugins/2_114/selfservice.py:68
+#: ipaclient/remote_plugins/2_114/selfservice.py:96
+#: ipaclient/remote_plugins/2_114/selfservice.py:191
+#: ipaclient/remote_plugins/2_114/selfservice.py:263
+#: ipaclient/remote_plugins/2_156/aci.py:153
+#: ipaclient/remote_plugins/2_156/aci.py:232
+#: ipaclient/remote_plugins/2_156/aci.py:422
+#: ipaclient/remote_plugins/2_156/aci.py:555
+#: ipaclient/remote_plugins/2_156/aci.py:674
+#: ipaclient/remote_plugins/2_156/delegation.py:66
+#: ipaclient/remote_plugins/2_156/delegation.py:104
+#: ipaclient/remote_plugins/2_156/delegation.py:210
+#: ipaclient/remote_plugins/2_156/delegation.py:295
+#: ipaclient/remote_plugins/2_156/selfservice.py:68
+#: ipaclient/remote_plugins/2_156/selfservice.py:96
+#: ipaclient/remote_plugins/2_156/selfservice.py:191
+#: ipaclient/remote_plugins/2_156/selfservice.py:263
+#: ipaclient/remote_plugins/2_164/aci.py:153
+#: ipaclient/remote_plugins/2_164/aci.py:232
+#: ipaclient/remote_plugins/2_164/aci.py:422
+#: ipaclient/remote_plugins/2_164/aci.py:555
+#: ipaclient/remote_plugins/2_164/aci.py:674
+#: ipaclient/remote_plugins/2_164/delegation.py:66
+#: ipaclient/remote_plugins/2_164/delegation.py:104
+#: ipaclient/remote_plugins/2_164/delegation.py:210
+#: ipaclient/remote_plugins/2_164/delegation.py:295
+#: ipaclient/remote_plugins/2_164/selfservice.py:68
+#: ipaclient/remote_plugins/2_164/selfservice.py:96
+#: ipaclient/remote_plugins/2_164/selfservice.py:191
+#: ipaclient/remote_plugins/2_164/selfservice.py:263
+#: ipaclient/remote_plugins/2_49/aci.py:152
+#: ipaclient/remote_plugins/2_49/aci.py:231
+#: ipaclient/remote_plugins/2_49/aci.py:422
+#: ipaclient/remote_plugins/2_49/aci.py:555
+#: ipaclient/remote_plugins/2_49/aci.py:675
+#: ipaclient/remote_plugins/2_49/delegation.py:66
+#: ipaclient/remote_plugins/2_49/delegation.py:104
+#: ipaclient/remote_plugins/2_49/delegation.py:209
+#: ipaclient/remote_plugins/2_49/delegation.py:294
+#: ipaclient/remote_plugins/2_49/permission.py:94
+#: ipaclient/remote_plugins/2_49/permission.py:162
+#: ipaclient/remote_plugins/2_49/permission.py:432
+#: ipaclient/remote_plugins/2_49/permission.py:547
+#: ipaclient/remote_plugins/2_49/selfservice.py:66
+#: ipaclient/remote_plugins/2_49/selfservice.py:94
+#: ipaclient/remote_plugins/2_49/selfservice.py:188
+#: ipaclient/remote_plugins/2_49/selfservice.py:260
+#: ipaserver/plugins/aci.py:469 ipaserver/plugins/delegation.py:86
+#: ipaserver/plugins/selfservice.py:89
+msgid "Attributes"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:127 ipaserver/plugins/caacl.py:528
-msgid "Failed CAs"
+#: ipaclient/remote_plugins/2_114/aci.py:158
+#: ipaclient/remote_plugins/2_114/aci.py:238
+#: ipaclient/remote_plugins/2_114/aci.py:428
+#: ipaclient/remote_plugins/2_114/aci.py:561
+#: ipaclient/remote_plugins/2_114/aci.py:680
+#: ipaclient/remote_plugins/2_114/otptoken.py:56
+#: ipaclient/remote_plugins/2_114/otptoken.py:169
+#: ipaclient/remote_plugins/2_114/otptoken.py:473
+#: ipaclient/remote_plugins/2_114/permission.py:177
+#: ipaclient/remote_plugins/2_114/permission.py:296
+#: ipaclient/remote_plugins/2_114/permission.py:648
+#: ipaclient/remote_plugins/2_114/permission.py:833
+#: ipaclient/remote_plugins/2_156/aci.py:158
+#: ipaclient/remote_plugins/2_156/aci.py:238
+#: ipaclient/remote_plugins/2_156/aci.py:428
+#: ipaclient/remote_plugins/2_156/aci.py:561
+#: ipaclient/remote_plugins/2_156/aci.py:680
+#: ipaclient/remote_plugins/2_156/otptoken.py:56
+#: ipaclient/remote_plugins/2_156/otptoken.py:169
+#: ipaclient/remote_plugins/2_156/otptoken.py:473
+#: ipaclient/remote_plugins/2_156/permission.py:189
+#: ipaclient/remote_plugins/2_156/permission.py:322
+#: ipaclient/remote_plugins/2_156/permission.py:688
+#: ipaclient/remote_plugins/2_156/permission.py:887
+#: ipaclient/remote_plugins/2_156/vault.py:190
+#: ipaclient/remote_plugins/2_156/vault.py:357
+#: ipaclient/remote_plugins/2_156/vault.py:785
+#: ipaclient/remote_plugins/2_156/vault.py:910
+#: ipaclient/remote_plugins/2_164/aci.py:158
+#: ipaclient/remote_plugins/2_164/aci.py:238
+#: ipaclient/remote_plugins/2_164/aci.py:428
+#: ipaclient/remote_plugins/2_164/aci.py:561
+#: ipaclient/remote_plugins/2_164/aci.py:680
+#: ipaclient/remote_plugins/2_164/otptoken.py:56
+#: ipaclient/remote_plugins/2_164/otptoken.py:169
+#: ipaclient/remote_plugins/2_164/otptoken.py:473
+#: ipaclient/remote_plugins/2_164/permission.py:189
+#: ipaclient/remote_plugins/2_164/permission.py:322
+#: ipaclient/remote_plugins/2_164/permission.py:688
+#: ipaclient/remote_plugins/2_164/permission.py:887
+#: ipaclient/remote_plugins/2_164/vault.py:190
+#: ipaclient/remote_plugins/2_164/vault.py:357
+#: ipaclient/remote_plugins/2_164/vault.py:785
+#: ipaclient/remote_plugins/2_164/vault.py:910
+#: ipaclient/remote_plugins/2_49/aci.py:158
+#: ipaclient/remote_plugins/2_49/aci.py:238
+#: ipaclient/remote_plugins/2_49/aci.py:429
+#: ipaclient/remote_plugins/2_49/aci.py:562
+#: ipaclient/remote_plugins/2_49/aci.py:682
+#: ipaclient/remote_plugins/2_49/permission.py:100
+#: ipaclient/remote_plugins/2_49/permission.py:171
+#: ipaclient/remote_plugins/2_49/permission.py:440
+#: ipaclient/remote_plugins/2_49/permission.py:555 ipaserver/plugins/aci.py:474
+#: ipaserver/plugins/otptoken.py:159 ipaserver/plugins/permission.py:339
+#: ipaserver/plugins/schema.py:440 ipaserver/plugins/vault.py:589
+msgid "Type"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:132 ipaserver/plugins/host.py:202
-msgid "Failed managedby"
+#: ipaclient/remote_plugins/2_114/aci.py:159
+#: ipaclient/remote_plugins/2_114/aci.py:239
+#: ipaclient/remote_plugins/2_114/aci.py:429
+#: ipaclient/remote_plugins/2_114/aci.py:562
+#: ipaclient/remote_plugins/2_114/aci.py:681
+#: ipaclient/remote_plugins/2_156/aci.py:159
+#: ipaclient/remote_plugins/2_156/aci.py:239
+#: ipaclient/remote_plugins/2_156/aci.py:429
+#: ipaclient/remote_plugins/2_156/aci.py:562
+#: ipaclient/remote_plugins/2_156/aci.py:681
+#: ipaclient/remote_plugins/2_164/aci.py:159
+#: ipaclient/remote_plugins/2_164/aci.py:239
+#: ipaclient/remote_plugins/2_164/aci.py:429
+#: ipaclient/remote_plugins/2_164/aci.py:562
+#: ipaclient/remote_plugins/2_164/aci.py:681
+#: ipaclient/remote_plugins/2_49/aci.py:159
+#: ipaclient/remote_plugins/2_49/aci.py:239
+#: ipaclient/remote_plugins/2_49/aci.py:430
+#: ipaclient/remote_plugins/2_49/aci.py:563
+#: ipaclient/remote_plugins/2_49/aci.py:683 ipaserver/plugins/aci.py:475
+msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:137 ipaserver/plugins/host.py:229
-#: ipaserver/plugins/service.py:150
-msgid "Failed allowed to retrieve keytab"
+#: ipaclient/remote_plugins/2_114/aci.py:164
+#: ipaclient/remote_plugins/2_114/aci.py:244
+#: ipaclient/remote_plugins/2_114/aci.py:434
+#: ipaclient/remote_plugins/2_114/aci.py:567
+#: ipaclient/remote_plugins/2_114/aci.py:686
+#: ipaclient/remote_plugins/2_156/aci.py:164
+#: ipaclient/remote_plugins/2_156/aci.py:244
+#: ipaclient/remote_plugins/2_156/aci.py:434
+#: ipaclient/remote_plugins/2_156/aci.py:567
+#: ipaclient/remote_plugins/2_156/aci.py:686
+#: ipaclient/remote_plugins/2_164/aci.py:164
+#: ipaclient/remote_plugins/2_164/aci.py:244
+#: ipaclient/remote_plugins/2_164/aci.py:434
+#: ipaclient/remote_plugins/2_164/aci.py:567
+#: ipaclient/remote_plugins/2_164/aci.py:686
+#: ipaclient/remote_plugins/2_49/aci.py:164
+#: ipaclient/remote_plugins/2_49/aci.py:244
+#: ipaclient/remote_plugins/2_49/aci.py:435
+#: ipaclient/remote_plugins/2_49/aci.py:568
+#: ipaclient/remote_plugins/2_49/aci.py:688 ipaserver/plugins/aci.py:481
+msgid "Member of"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:141 ipaserver/plugins/host.py:232
-#: ipaserver/plugins/service.py:153
-msgid "Failed allowed to create keytab"
+#: ipaclient/remote_plugins/2_114/aci.py:165
+#: ipaclient/remote_plugins/2_114/aci.py:245
+#: ipaclient/remote_plugins/2_114/aci.py:435
+#: ipaclient/remote_plugins/2_114/aci.py:568
+#: ipaclient/remote_plugins/2_114/aci.py:687
+#: ipaclient/remote_plugins/2_156/aci.py:165
+#: ipaclient/remote_plugins/2_156/aci.py:245
+#: ipaclient/remote_plugins/2_156/aci.py:435
+#: ipaclient/remote_plugins/2_156/aci.py:568
+#: ipaclient/remote_plugins/2_156/aci.py:687
+#: ipaclient/remote_plugins/2_164/aci.py:165
+#: ipaclient/remote_plugins/2_164/aci.py:245
+#: ipaclient/remote_plugins/2_164/aci.py:435
+#: ipaclient/remote_plugins/2_164/aci.py:568
+#: ipaclient/remote_plugins/2_164/aci.py:687
+#: ipaclient/remote_plugins/2_49/aci.py:165
+#: ipaclient/remote_plugins/2_49/aci.py:245
+#: ipaclient/remote_plugins/2_49/aci.py:436
+#: ipaclient/remote_plugins/2_49/aci.py:569
+#: ipaclient/remote_plugins/2_49/aci.py:689 ipaserver/plugins/aci.py:482
+msgid "Member of a group"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:150
-#: ipaserver/plugins/servicedelegation.py:118
-msgid "Failed targets"
+#: ipaclient/remote_plugins/2_114/aci.py:170
+#: ipaclient/remote_plugins/2_114/aci.py:250
+#: ipaclient/remote_plugins/2_114/aci.py:440
+#: ipaclient/remote_plugins/2_114/aci.py:573
+#: ipaclient/remote_plugins/2_114/aci.py:692
+#: ipaclient/remote_plugins/2_156/aci.py:170
+#: ipaclient/remote_plugins/2_156/aci.py:250
+#: ipaclient/remote_plugins/2_156/aci.py:440
+#: ipaclient/remote_plugins/2_156/aci.py:573
+#: ipaclient/remote_plugins/2_156/aci.py:692
+#: ipaclient/remote_plugins/2_164/aci.py:170
+#: ipaclient/remote_plugins/2_164/aci.py:250
+#: ipaclient/remote_plugins/2_164/aci.py:440
+#: ipaclient/remote_plugins/2_164/aci.py:573
+#: ipaclient/remote_plugins/2_164/aci.py:692
+#: ipaclient/remote_plugins/2_49/aci.py:170
+#: ipaclient/remote_plugins/2_49/aci.py:250
+#: ipaclient/remote_plugins/2_49/aci.py:441
+#: ipaclient/remote_plugins/2_49/aci.py:574
+#: ipaclient/remote_plugins/2_49/aci.py:694
+#: ipaclient/remote_plugins/2_49/permission.py:112
+#: ipaclient/remote_plugins/2_49/permission.py:185
+#: ipaclient/remote_plugins/2_49/permission.py:452
+#: ipaclient/remote_plugins/2_49/permission.py:567 ipaserver/plugins/aci.py:487
+#: ipaserver/plugins/internal.py:228 ipaserver/plugins/internal.py:654
+#: ipaserver/plugins/internal.py:856
+msgid "Filter"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:171
+#: ipaclient/remote_plugins/2_114/aci.py:251
+#: ipaclient/remote_plugins/2_114/aci.py:441
+#: ipaclient/remote_plugins/2_114/aci.py:574
+#: ipaclient/remote_plugins/2_114/aci.py:693
+#: ipaclient/remote_plugins/2_156/aci.py:171
+#: ipaclient/remote_plugins/2_156/aci.py:251
+#: ipaclient/remote_plugins/2_156/aci.py:441
+#: ipaclient/remote_plugins/2_156/aci.py:574
+#: ipaclient/remote_plugins/2_156/aci.py:693
+#: ipaclient/remote_plugins/2_164/aci.py:171
+#: ipaclient/remote_plugins/2_164/aci.py:251
+#: ipaclient/remote_plugins/2_164/aci.py:441
+#: ipaclient/remote_plugins/2_164/aci.py:574
+#: ipaclient/remote_plugins/2_164/aci.py:693
+#: ipaclient/remote_plugins/2_49/aci.py:171
+#: ipaclient/remote_plugins/2_49/aci.py:251
+#: ipaclient/remote_plugins/2_49/aci.py:442
+#: ipaclient/remote_plugins/2_49/aci.py:575
+#: ipaclient/remote_plugins/2_49/aci.py:695
+#: ipaclient/remote_plugins/2_49/permission.py:113
+#: ipaclient/remote_plugins/2_49/permission.py:186
+#: ipaclient/remote_plugins/2_49/permission.py:453
+#: ipaclient/remote_plugins/2_49/permission.py:568 ipaserver/plugins/aci.py:488
+msgid "Legal LDAP filter (e.g. ou=Engineering)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:176
+#: ipaclient/remote_plugins/2_114/aci.py:256
+#: ipaclient/remote_plugins/2_114/aci.py:446
+#: ipaclient/remote_plugins/2_114/aci.py:579
+#: ipaclient/remote_plugins/2_114/aci.py:698
+#: ipaclient/remote_plugins/2_114/permission.py:139
+#: ipaclient/remote_plugins/2_114/permission.py:252
+#: ipaclient/remote_plugins/2_114/permission.py:607
+#: ipaclient/remote_plugins/2_114/permission.py:792
+#: ipaclient/remote_plugins/2_156/aci.py:176
+#: ipaclient/remote_plugins/2_156/aci.py:256
+#: ipaclient/remote_plugins/2_156/aci.py:446
+#: ipaclient/remote_plugins/2_156/aci.py:579
+#: ipaclient/remote_plugins/2_156/aci.py:698
+#: ipaclient/remote_plugins/2_156/permission.py:139
+#: ipaclient/remote_plugins/2_156/permission.py:264
+#: ipaclient/remote_plugins/2_156/permission.py:633
+#: ipaclient/remote_plugins/2_156/permission.py:832
+#: ipaclient/remote_plugins/2_164/aci.py:176
+#: ipaclient/remote_plugins/2_164/aci.py:256
+#: ipaclient/remote_plugins/2_164/aci.py:446
+#: ipaclient/remote_plugins/2_164/aci.py:579
+#: ipaclient/remote_plugins/2_164/aci.py:698
+#: ipaclient/remote_plugins/2_164/permission.py:139
+#: ipaclient/remote_plugins/2_164/permission.py:264
+#: ipaclient/remote_plugins/2_164/permission.py:633
+#: ipaclient/remote_plugins/2_164/permission.py:832
+#: ipaclient/remote_plugins/2_49/aci.py:176
+#: ipaclient/remote_plugins/2_49/aci.py:256
+#: ipaclient/remote_plugins/2_49/aci.py:447
+#: ipaclient/remote_plugins/2_49/aci.py:580
+#: ipaclient/remote_plugins/2_49/aci.py:700
+#: ipaclient/remote_plugins/2_49/permission.py:118
+#: ipaclient/remote_plugins/2_49/permission.py:192
+#: ipaclient/remote_plugins/2_49/permission.py:458
+#: ipaclient/remote_plugins/2_49/permission.py:573 ipaserver/plugins/aci.py:493
+#: ipaserver/plugins/permission.py:284
+msgid "Subtree"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:177
+#: ipaclient/remote_plugins/2_114/aci.py:257
+#: ipaclient/remote_plugins/2_114/aci.py:447
+#: ipaclient/remote_plugins/2_114/aci.py:580
+#: ipaclient/remote_plugins/2_114/aci.py:699
+#: ipaclient/remote_plugins/2_156/aci.py:177
+#: ipaclient/remote_plugins/2_156/aci.py:257
+#: ipaclient/remote_plugins/2_156/aci.py:447
+#: ipaclient/remote_plugins/2_156/aci.py:580
+#: ipaclient/remote_plugins/2_156/aci.py:699
+#: ipaclient/remote_plugins/2_164/aci.py:177
+#: ipaclient/remote_plugins/2_164/aci.py:257
+#: ipaclient/remote_plugins/2_164/aci.py:447
+#: ipaclient/remote_plugins/2_164/aci.py:580
+#: ipaclient/remote_plugins/2_164/aci.py:699
+#: ipaclient/remote_plugins/2_49/aci.py:177
+#: ipaclient/remote_plugins/2_49/aci.py:257
+#: ipaclient/remote_plugins/2_49/aci.py:448
+#: ipaclient/remote_plugins/2_49/aci.py:581
+#: ipaclient/remote_plugins/2_49/aci.py:701 ipaserver/plugins/aci.py:494
+msgid "Subtree to apply ACI to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:182
+#: ipaclient/remote_plugins/2_114/aci.py:262
+#: ipaclient/remote_plugins/2_114/aci.py:452
+#: ipaclient/remote_plugins/2_114/aci.py:585
+#: ipaclient/remote_plugins/2_114/aci.py:704
+#: ipaclient/remote_plugins/2_114/permission.py:171
+#: ipaclient/remote_plugins/2_114/permission.py:289
+#: ipaclient/remote_plugins/2_114/permission.py:642
+#: ipaclient/remote_plugins/2_114/permission.py:827
+#: ipaclient/remote_plugins/2_156/aci.py:182
+#: ipaclient/remote_plugins/2_156/aci.py:262
+#: ipaclient/remote_plugins/2_156/aci.py:452
+#: ipaclient/remote_plugins/2_156/aci.py:585
+#: ipaclient/remote_plugins/2_156/aci.py:704
+#: ipaclient/remote_plugins/2_156/permission.py:183
+#: ipaclient/remote_plugins/2_156/permission.py:315
+#: ipaclient/remote_plugins/2_156/permission.py:682
+#: ipaclient/remote_plugins/2_156/permission.py:881
+#: ipaclient/remote_plugins/2_164/aci.py:182
+#: ipaclient/remote_plugins/2_164/aci.py:262
+#: ipaclient/remote_plugins/2_164/aci.py:452
+#: ipaclient/remote_plugins/2_164/aci.py:585
+#: ipaclient/remote_plugins/2_164/aci.py:704
+#: ipaclient/remote_plugins/2_164/permission.py:183
+#: ipaclient/remote_plugins/2_164/permission.py:315
+#: ipaclient/remote_plugins/2_164/permission.py:682
+#: ipaclient/remote_plugins/2_164/permission.py:881
+#: ipaclient/remote_plugins/2_49/aci.py:182
+#: ipaclient/remote_plugins/2_49/aci.py:262
+#: ipaclient/remote_plugins/2_49/aci.py:453
+#: ipaclient/remote_plugins/2_49/aci.py:586
+#: ipaclient/remote_plugins/2_49/aci.py:706
+#: ipaclient/remote_plugins/2_49/permission.py:124
+#: ipaclient/remote_plugins/2_49/permission.py:199
+#: ipaclient/remote_plugins/2_49/permission.py:464
+#: ipaclient/remote_plugins/2_49/permission.py:579 ipaserver/plugins/aci.py:499
+#: ipaserver/plugins/permission.py:333
+msgid "Target group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:183
+#: ipaclient/remote_plugins/2_114/aci.py:263
+#: ipaclient/remote_plugins/2_114/aci.py:453
+#: ipaclient/remote_plugins/2_114/aci.py:586
+#: ipaclient/remote_plugins/2_114/aci.py:705
+#: ipaclient/remote_plugins/2_156/aci.py:183
+#: ipaclient/remote_plugins/2_156/aci.py:263
+#: ipaclient/remote_plugins/2_156/aci.py:453
+#: ipaclient/remote_plugins/2_156/aci.py:586
+#: ipaclient/remote_plugins/2_156/aci.py:705
+#: ipaclient/remote_plugins/2_164/aci.py:183
+#: ipaclient/remote_plugins/2_164/aci.py:263
+#: ipaclient/remote_plugins/2_164/aci.py:453
+#: ipaclient/remote_plugins/2_164/aci.py:586
+#: ipaclient/remote_plugins/2_164/aci.py:705
+#: ipaclient/remote_plugins/2_49/aci.py:183
+#: ipaclient/remote_plugins/2_49/aci.py:263
+#: ipaclient/remote_plugins/2_49/aci.py:454
+#: ipaclient/remote_plugins/2_49/aci.py:587
+#: ipaclient/remote_plugins/2_49/aci.py:707 ipaserver/plugins/aci.py:500
+msgid "Group to apply ACI to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:188
+#: ipaclient/remote_plugins/2_114/aci.py:269
+#: ipaclient/remote_plugins/2_114/aci.py:459
+#: ipaclient/remote_plugins/2_114/aci.py:592
+#: ipaclient/remote_plugins/2_114/aci.py:711
+#: ipaclient/remote_plugins/2_156/aci.py:188
+#: ipaclient/remote_plugins/2_156/aci.py:269
+#: ipaclient/remote_plugins/2_156/aci.py:459
+#: ipaclient/remote_plugins/2_156/aci.py:592
+#: ipaclient/remote_plugins/2_156/aci.py:711
+#: ipaclient/remote_plugins/2_164/aci.py:188
+#: ipaclient/remote_plugins/2_164/aci.py:269
+#: ipaclient/remote_plugins/2_164/aci.py:459
+#: ipaclient/remote_plugins/2_164/aci.py:592
+#: ipaclient/remote_plugins/2_164/aci.py:711
+#: ipaclient/remote_plugins/2_49/aci.py:188
+#: ipaclient/remote_plugins/2_49/aci.py:269
+#: ipaclient/remote_plugins/2_49/aci.py:460
+#: ipaclient/remote_plugins/2_49/aci.py:593
+#: ipaclient/remote_plugins/2_49/aci.py:713 ipaserver/plugins/aci.py:505
+msgid "Target your own entry (self)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:189
+#: ipaclient/remote_plugins/2_114/aci.py:270
+#: ipaclient/remote_plugins/2_114/aci.py:460
+#: ipaclient/remote_plugins/2_114/aci.py:593
+#: ipaclient/remote_plugins/2_114/aci.py:712
+#: ipaclient/remote_plugins/2_156/aci.py:189
+#: ipaclient/remote_plugins/2_156/aci.py:270
+#: ipaclient/remote_plugins/2_156/aci.py:460
+#: ipaclient/remote_plugins/2_156/aci.py:593
+#: ipaclient/remote_plugins/2_156/aci.py:712
+#: ipaclient/remote_plugins/2_164/aci.py:189
+#: ipaclient/remote_plugins/2_164/aci.py:270
+#: ipaclient/remote_plugins/2_164/aci.py:460
+#: ipaclient/remote_plugins/2_164/aci.py:593
+#: ipaclient/remote_plugins/2_164/aci.py:712
+#: ipaclient/remote_plugins/2_49/aci.py:189
+#: ipaclient/remote_plugins/2_49/aci.py:270
+#: ipaclient/remote_plugins/2_49/aci.py:461
+#: ipaclient/remote_plugins/2_49/aci.py:594
+#: ipaclient/remote_plugins/2_49/aci.py:714 ipaserver/plugins/aci.py:506
+msgid "Apply ACI to your own entry (self)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:196
+#: ipaclient/remote_plugins/2_156/aci.py:196
+#: ipaclient/remote_plugins/2_164/aci.py:196
+#: ipaclient/remote_plugins/2_49/aci.py:196
+msgid "Create new ACI."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:278
+#: ipaclient/remote_plugins/2_114/aci.py:337
+#: ipaclient/remote_plugins/2_114/aci.py:468
+#: ipaclient/remote_plugins/2_114/aci.py:601
+#: ipaclient/remote_plugins/2_114/aci.py:720
+#: ipaclient/remote_plugins/2_114/aci.py:776
+#: ipaclient/remote_plugins/2_156/aci.py:278
+#: ipaclient/remote_plugins/2_156/aci.py:337
+#: ipaclient/remote_plugins/2_156/aci.py:468
+#: ipaclient/remote_plugins/2_156/aci.py:601
+#: ipaclient/remote_plugins/2_156/aci.py:720
+#: ipaclient/remote_plugins/2_156/aci.py:776
+#: ipaclient/remote_plugins/2_164/aci.py:278
+#: ipaclient/remote_plugins/2_164/aci.py:337
+#: ipaclient/remote_plugins/2_164/aci.py:468
+#: ipaclient/remote_plugins/2_164/aci.py:601
+#: ipaclient/remote_plugins/2_164/aci.py:720
+#: ipaclient/remote_plugins/2_164/aci.py:776
+#: ipaclient/remote_plugins/2_49/aci.py:278
+#: ipaclient/remote_plugins/2_49/aci.py:338
+#: ipaclient/remote_plugins/2_49/aci.py:469
+#: ipaclient/remote_plugins/2_49/aci.py:602
+#: ipaclient/remote_plugins/2_49/aci.py:722
+#: ipaclient/remote_plugins/2_49/aci.py:779 ipaserver/plugins/aci.py:422
+msgid "ACI prefix"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:279
+#: ipaclient/remote_plugins/2_114/aci.py:338
+#: ipaclient/remote_plugins/2_114/aci.py:469
+#: ipaclient/remote_plugins/2_114/aci.py:602
+#: ipaclient/remote_plugins/2_114/aci.py:721
+#: ipaclient/remote_plugins/2_114/aci.py:777
+#: ipaclient/remote_plugins/2_156/aci.py:279
+#: ipaclient/remote_plugins/2_156/aci.py:338
+#: ipaclient/remote_plugins/2_156/aci.py:469
+#: ipaclient/remote_plugins/2_156/aci.py:602
+#: ipaclient/remote_plugins/2_156/aci.py:721
+#: ipaclient/remote_plugins/2_156/aci.py:777
+#: ipaclient/remote_plugins/2_164/aci.py:279
+#: ipaclient/remote_plugins/2_164/aci.py:338
+#: ipaclient/remote_plugins/2_164/aci.py:469
+#: ipaclient/remote_plugins/2_164/aci.py:602
+#: ipaclient/remote_plugins/2_164/aci.py:721
+#: ipaclient/remote_plugins/2_164/aci.py:777
+#: ipaclient/remote_plugins/2_49/aci.py:279
+#: ipaclient/remote_plugins/2_49/aci.py:339
+#: ipaclient/remote_plugins/2_49/aci.py:470
+#: ipaclient/remote_plugins/2_49/aci.py:603
+#: ipaclient/remote_plugins/2_49/aci.py:723
+#: ipaclient/remote_plugins/2_49/aci.py:780 ipaserver/plugins/aci.py:423
+msgid ""
+"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
+"none)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:284
+#: ipaclient/remote_plugins/2_156/aci.py:284
+#: ipaclient/remote_plugins/2_164/aci.py:284
+#: ipaclient/remote_plugins/2_49/aci.py:284 ipaserver/plugins/aci.py:528
+msgid "Test the ACI syntax but don't write anything"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:290
+#: ipaclient/remote_plugins/2_114/aci.py:481
+#: ipaclient/remote_plugins/2_114/aci.py:606
+#: ipaclient/remote_plugins/2_114/aci.py:729
+#: ipaclient/remote_plugins/2_114/aci.py:786
+#: ipaclient/remote_plugins/2_114/automember.py:180
+#: ipaclient/remote_plugins/2_114/automember.py:258
+#: ipaclient/remote_plugins/2_114/automember.py:317
+#: ipaclient/remote_plugins/2_114/automember.py:372
+#: ipaclient/remote_plugins/2_114/automember.py:414
+#: ipaclient/remote_plugins/2_114/automember.py:507
+#: ipaclient/remote_plugins/2_114/automember.py:598
+#: ipaclient/remote_plugins/2_114/automember.py:663
+#: ipaclient/remote_plugins/2_114/automember.py:741
+#: ipaclient/remote_plugins/2_114/automember.py:801
+#: ipaclient/remote_plugins/2_114/automount.py:218
+#: ipaclient/remote_plugins/2_114/automount.py:354
+#: ipaclient/remote_plugins/2_114/automount.py:456
+#: ipaclient/remote_plugins/2_114/automount.py:532
+#: ipaclient/remote_plugins/2_114/automount.py:590
+#: ipaclient/remote_plugins/2_114/automount.py:690
+#: ipaclient/remote_plugins/2_114/automount.py:755
+#: ipaclient/remote_plugins/2_114/automount.py:846
+#: ipaclient/remote_plugins/2_114/automount.py:929
+#: ipaclient/remote_plugins/2_114/automount.py:1047
+#: ipaclient/remote_plugins/2_114/automount.py:1145
+#: ipaclient/remote_plugins/2_114/automount.py:1202
+#: ipaclient/remote_plugins/2_114/cert.py:209
+#: ipaclient/remote_plugins/2_114/config.py:339
+#: ipaclient/remote_plugins/2_114/config.py:382
+#: ipaclient/remote_plugins/2_114/delegation.py:121
+#: ipaclient/remote_plugins/2_114/delegation.py:237
+#: ipaclient/remote_plugins/2_114/delegation.py:314
+#: ipaclient/remote_plugins/2_114/delegation.py:357
+#: ipaclient/remote_plugins/2_114/dns.py:1172
+#: ipaclient/remote_plugins/2_114/dns.py:1215
+#: ipaclient/remote_plugins/2_114/dns.py:1299
+#: ipaclient/remote_plugins/2_114/dns.py:1545
+#: ipaclient/remote_plugins/2_114/dns.py:1657
+#: ipaclient/remote_plugins/2_114/dns.py:1749
+#: ipaclient/remote_plugins/2_114/dns.py:2634
+#: ipaclient/remote_plugins/2_114/dns.py:3414
+#: ipaclient/remote_plugins/2_114/dns.py:4299
+#: ipaclient/remote_plugins/2_114/dns.py:4372
+#: ipaclient/remote_plugins/2_114/dns.py:4609
+#: ipaclient/remote_plugins/2_114/dns.py:4999
+#: ipaclient/remote_plugins/2_114/dns.py:5255
+#: ipaclient/remote_plugins/2_114/dns.py:5347
+#: ipaclient/remote_plugins/2_114/group.py:250
+#: ipaclient/remote_plugins/2_114/group.py:309
+#: ipaclient/remote_plugins/2_114/group.py:505
+#: ipaclient/remote_plugins/2_114/group.py:736
+#: ipaclient/remote_plugins/2_114/group.py:802
+#: ipaclient/remote_plugins/2_114/group.py:879
+#: ipaclient/remote_plugins/2_114/hbacrule.py:262
+#: ipaclient/remote_plugins/2_114/hbacrule.py:312
+#: ipaclient/remote_plugins/2_114/hbacrule.py:381
+#: ipaclient/remote_plugins/2_114/hbacrule.py:450
+#: ipaclient/remote_plugins/2_114/hbacrule.py:519
+#: ipaclient/remote_plugins/2_114/hbacrule.py:776
+#: ipaclient/remote_plugins/2_114/hbacrule.py:939
+#: ipaclient/remote_plugins/2_114/hbacrule.py:989
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1058
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1127
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1196
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1272
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:104
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:220
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:321
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:380
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:101
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:152
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:276
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:376
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:427
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:495
+#: ipaclient/remote_plugins/2_114/host.py:434
+#: ipaclient/remote_plugins/2_114/host.py:485
+#: ipaclient/remote_plugins/2_114/host.py:546
+#: ipaclient/remote_plugins/2_114/host.py:634
+#: ipaclient/remote_plugins/2_114/host.py:799
+#: ipaclient/remote_plugins/2_114/host.py:887
+#: ipaclient/remote_plugins/2_114/host.py:1064
+#: ipaclient/remote_plugins/2_114/host.py:1399
+#: ipaclient/remote_plugins/2_114/host.py:1450
+#: ipaclient/remote_plugins/2_114/host.py:1523
+#: ipaclient/remote_plugins/2_114/hostgroup.py:162
+#: ipaclient/remote_plugins/2_114/hostgroup.py:214
+#: ipaclient/remote_plugins/2_114/hostgroup.py:349
+#: ipaclient/remote_plugins/2_114/hostgroup.py:546
+#: ipaclient/remote_plugins/2_114/hostgroup.py:598
+#: ipaclient/remote_plugins/2_114/hostgroup.py:676
+#: ipaclient/remote_plugins/2_114/idrange.py:287
+#: ipaclient/remote_plugins/2_114/idrange.py:423
+#: ipaclient/remote_plugins/2_114/idrange.py:544
+#: ipaclient/remote_plugins/2_114/idrange.py:594
+#: ipaclient/remote_plugins/2_114/idviews.py:185
+#: ipaclient/remote_plugins/2_114/idviews.py:313
+#: ipaclient/remote_plugins/2_114/idviews.py:423
+#: ipaclient/remote_plugins/2_114/idviews.py:484
+#: ipaclient/remote_plugins/2_114/idviews.py:602
+#: ipaclient/remote_plugins/2_114/idviews.py:758
+#: ipaclient/remote_plugins/2_114/idviews.py:904
+#: ipaclient/remote_plugins/2_114/idviews.py:965
+#: ipaclient/remote_plugins/2_114/idviews.py:1028
+#: ipaclient/remote_plugins/2_114/idviews.py:1185
+#: ipaclient/remote_plugins/2_114/idviews.py:1276
+#: ipaclient/remote_plugins/2_114/idviews.py:1339
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:143
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:188
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:240
+#: ipaclient/remote_plugins/2_114/netgroup.py:192
+#: ipaclient/remote_plugins/2_114/netgroup.py:243
+#: ipaclient/remote_plugins/2_114/netgroup.py:452
+#: ipaclient/remote_plugins/2_114/netgroup.py:677
+#: ipaclient/remote_plugins/2_114/netgroup.py:728
+#: ipaclient/remote_plugins/2_114/netgroup.py:832
+#: ipaclient/remote_plugins/2_114/otpconfig.py:137
+#: ipaclient/remote_plugins/2_114/otpconfig.py:180
+#: ipaclient/remote_plugins/2_114/otptoken.py:318
+#: ipaclient/remote_plugins/2_114/otptoken.py:368
+#: ipaclient/remote_plugins/2_114/otptoken.py:589
+#: ipaclient/remote_plugins/2_114/otptoken.py:737
+#: ipaclient/remote_plugins/2_114/otptoken.py:793
+#: ipaclient/remote_plugins/2_114/otptoken.py:860
+#: ipaclient/remote_plugins/2_114/permission.py:337
+#: ipaclient/remote_plugins/2_114/permission.py:389
+#: ipaclient/remote_plugins/2_114/permission.py:456
+#: ipaclient/remote_plugins/2_114/permission.py:686
+#: ipaclient/remote_plugins/2_114/permission.py:887
+#: ipaclient/remote_plugins/2_114/permission.py:945
+#: ipaclient/remote_plugins/2_114/permission.py:1012
+#: ipaclient/remote_plugins/2_114/privilege.py:105
+#: ipaclient/remote_plugins/2_114/privilege.py:157
+#: ipaclient/remote_plugins/2_114/privilege.py:217
+#: ipaclient/remote_plugins/2_114/privilege.py:339
+#: ipaclient/remote_plugins/2_114/privilege.py:438
+#: ipaclient/remote_plugins/2_114/privilege.py:496
+#: ipaclient/remote_plugins/2_114/privilege.py:556
+#: ipaclient/remote_plugins/2_114/privilege.py:623
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:179
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:281
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:372
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:420
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:540
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:703
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:853
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:911
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:166
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:309
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:439
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:495
+#: ipaclient/remote_plugins/2_114/realmdomains.py:126
+#: ipaclient/remote_plugins/2_114/realmdomains.py:169
+#: ipaclient/remote_plugins/2_114/role.py:139
+#: ipaclient/remote_plugins/2_114/role.py:189
+#: ipaclient/remote_plugins/2_114/role.py:285
+#: ipaclient/remote_plugins/2_114/role.py:407
+#: ipaclient/remote_plugins/2_114/role.py:506
+#: ipaclient/remote_plugins/2_114/role.py:562
+#: ipaclient/remote_plugins/2_114/role.py:658
+#: ipaclient/remote_plugins/2_114/role.py:725
+#: ipaclient/remote_plugins/2_114/selfservice.py:102
+#: ipaclient/remote_plugins/2_114/selfservice.py:205
+#: ipaclient/remote_plugins/2_114/selfservice.py:269
+#: ipaclient/remote_plugins/2_114/selfservice.py:312
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:198
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:248
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:317
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:544
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:677
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:727
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:796
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:872
+#: ipaclient/remote_plugins/2_114/service.py:232
+#: ipaclient/remote_plugins/2_114/service.py:284
+#: ipaclient/remote_plugins/2_114/service.py:346
+#: ipaclient/remote_plugins/2_114/service.py:435
+#: ipaclient/remote_plugins/2_114/service.py:596
+#: ipaclient/remote_plugins/2_114/service.py:685
+#: ipaclient/remote_plugins/2_114/service.py:801
+#: ipaclient/remote_plugins/2_114/service.py:941
+#: ipaclient/remote_plugins/2_114/service.py:993
+#: ipaclient/remote_plugins/2_114/service.py:1067
+#: ipaclient/remote_plugins/2_114/sudocmd.py:93
+#: ipaclient/remote_plugins/2_114/sudocmd.py:205
+#: ipaclient/remote_plugins/2_114/sudocmd.py:304
+#: ipaclient/remote_plugins/2_114/sudocmd.py:361
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:113
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:164
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:288
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:388
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:439
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:507
+#: ipaclient/remote_plugins/2_114/sudorule.py:341
+#: ipaclient/remote_plugins/2_114/sudorule.py:391
+#: ipaclient/remote_plugins/2_114/sudorule.py:460
+#: ipaclient/remote_plugins/2_114/sudorule.py:529
+#: ipaclient/remote_plugins/2_114/sudorule.py:609
+#: ipaclient/remote_plugins/2_114/sudorule.py:659
+#: ipaclient/remote_plugins/2_114/sudorule.py:719
+#: ipaclient/remote_plugins/2_114/sudorule.py:788
+#: ipaclient/remote_plugins/2_114/sudorule.py:1039
+#: ipaclient/remote_plugins/2_114/sudorule.py:1218
+#: ipaclient/remote_plugins/2_114/sudorule.py:1268
+#: ipaclient/remote_plugins/2_114/sudorule.py:1337
+#: ipaclient/remote_plugins/2_114/sudorule.py:1406
+#: ipaclient/remote_plugins/2_114/sudorule.py:1486
+#: ipaclient/remote_plugins/2_114/sudorule.py:1536
+#: ipaclient/remote_plugins/2_114/sudorule.py:1596
+#: ipaclient/remote_plugins/2_114/sudorule.py:1665
+#: ipaclient/remote_plugins/2_114/sudorule.py:1741
+#: ipaclient/remote_plugins/2_114/trust.py:321
+#: ipaclient/remote_plugins/2_114/trust.py:408
+#: ipaclient/remote_plugins/2_114/trust.py:501
+#: ipaclient/remote_plugins/2_114/trust.py:605
+#: ipaclient/remote_plugins/2_114/trust.py:648
+#: ipaclient/remote_plugins/2_114/trust.py:689
+#: ipaclient/remote_plugins/2_114/trust.py:767
+#: ipaclient/remote_plugins/2_114/trust.py:818
+#: ipaclient/remote_plugins/2_114/trust.py:908
+#: ipaclient/remote_plugins/2_114/trust.py:1106
+#: ipaclient/remote_plugins/2_114/trust.py:1224
+#: ipaclient/remote_plugins/2_114/user.py:607
+#: ipaclient/remote_plugins/2_114/user.py:1006
+#: ipaclient/remote_plugins/2_114/user.py:1404
+#: ipaclient/remote_plugins/2_114/user.py:1471
+#: ipaclient/remote_plugins/2_114/user.py:1544
+#: ipaclient/remote_plugins/2_156/aci.py:290
+#: ipaclient/remote_plugins/2_156/aci.py:481
+#: ipaclient/remote_plugins/2_156/aci.py:606
+#: ipaclient/remote_plugins/2_156/aci.py:729
+#: ipaclient/remote_plugins/2_156/aci.py:786
+#: ipaclient/remote_plugins/2_156/automember.py:180
+#: ipaclient/remote_plugins/2_156/automember.py:258
+#: ipaclient/remote_plugins/2_156/automember.py:317
+#: ipaclient/remote_plugins/2_156/automember.py:372
+#: ipaclient/remote_plugins/2_156/automember.py:414
+#: ipaclient/remote_plugins/2_156/automember.py:507
+#: ipaclient/remote_plugins/2_156/automember.py:598
+#: ipaclient/remote_plugins/2_156/automember.py:663
+#: ipaclient/remote_plugins/2_156/automember.py:741
+#: ipaclient/remote_plugins/2_156/automember.py:801
+#: ipaclient/remote_plugins/2_156/automount.py:218
+#: ipaclient/remote_plugins/2_156/automount.py:354
+#: ipaclient/remote_plugins/2_156/automount.py:456
+#: ipaclient/remote_plugins/2_156/automount.py:532
+#: ipaclient/remote_plugins/2_156/automount.py:590
+#: ipaclient/remote_plugins/2_156/automount.py:690
+#: ipaclient/remote_plugins/2_156/automount.py:755
+#: ipaclient/remote_plugins/2_156/automount.py:846
+#: ipaclient/remote_plugins/2_156/automount.py:929
+#: ipaclient/remote_plugins/2_156/automount.py:1047
+#: ipaclient/remote_plugins/2_156/automount.py:1145
+#: ipaclient/remote_plugins/2_156/automount.py:1202
+#: ipaclient/remote_plugins/2_156/caacl.py:202
+#: ipaclient/remote_plugins/2_156/caacl.py:252
+#: ipaclient/remote_plugins/2_156/caacl.py:321
+#: ipaclient/remote_plugins/2_156/caacl.py:381
+#: ipaclient/remote_plugins/2_156/caacl.py:441
+#: ipaclient/remote_plugins/2_156/caacl.py:671
+#: ipaclient/remote_plugins/2_156/caacl.py:807
+#: ipaclient/remote_plugins/2_156/caacl.py:857
+#: ipaclient/remote_plugins/2_156/caacl.py:926
+#: ipaclient/remote_plugins/2_156/caacl.py:986
+#: ipaclient/remote_plugins/2_156/caacl.py:1046
+#: ipaclient/remote_plugins/2_156/caacl.py:1122
+#: ipaclient/remote_plugins/2_156/cert.py:209
+#: ipaclient/remote_plugins/2_156/certprofile.py:182
+#: ipaclient/remote_plugins/2_156/certprofile.py:257
+#: ipaclient/remote_plugins/2_156/certprofile.py:349
+#: ipaclient/remote_plugins/2_156/certprofile.py:405
+#: ipaclient/remote_plugins/2_156/config.py:339
+#: ipaclient/remote_plugins/2_156/config.py:382
+#: ipaclient/remote_plugins/2_156/delegation.py:121
+#: ipaclient/remote_plugins/2_156/delegation.py:237
+#: ipaclient/remote_plugins/2_156/delegation.py:314
+#: ipaclient/remote_plugins/2_156/delegation.py:357
+#: ipaclient/remote_plugins/2_156/dns.py:1137
+#: ipaclient/remote_plugins/2_156/dns.py:1180
+#: ipaclient/remote_plugins/2_156/dns.py:1264
+#: ipaclient/remote_plugins/2_156/dns.py:1510
+#: ipaclient/remote_plugins/2_156/dns.py:1622
+#: ipaclient/remote_plugins/2_156/dns.py:1714
+#: ipaclient/remote_plugins/2_156/dns.py:2549
+#: ipaclient/remote_plugins/2_156/dns.py:3239
+#: ipaclient/remote_plugins/2_156/dns.py:4074
+#: ipaclient/remote_plugins/2_156/dns.py:4147
+#: ipaclient/remote_plugins/2_156/dns.py:4384
+#: ipaclient/remote_plugins/2_156/dns.py:4774
+#: ipaclient/remote_plugins/2_156/dns.py:5030
+#: ipaclient/remote_plugins/2_156/dns.py:5122
+#: ipaclient/remote_plugins/2_156/group.py:250
+#: ipaclient/remote_plugins/2_156/group.py:309
+#: ipaclient/remote_plugins/2_156/group.py:505
+#: ipaclient/remote_plugins/2_156/group.py:736
+#: ipaclient/remote_plugins/2_156/group.py:802
+#: ipaclient/remote_plugins/2_156/group.py:879
+#: ipaclient/remote_plugins/2_156/hbacrule.py:262
+#: ipaclient/remote_plugins/2_156/hbacrule.py:312
+#: ipaclient/remote_plugins/2_156/hbacrule.py:381
+#: ipaclient/remote_plugins/2_156/hbacrule.py:450
+#: ipaclient/remote_plugins/2_156/hbacrule.py:519
+#: ipaclient/remote_plugins/2_156/hbacrule.py:776
+#: ipaclient/remote_plugins/2_156/hbacrule.py:939
+#: ipaclient/remote_plugins/2_156/hbacrule.py:989
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1058
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1127
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1196
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1272
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:104
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:220
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:321
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:380
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:101
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:152
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:276
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:376
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:427
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:495
+#: ipaclient/remote_plugins/2_156/host.py:436
+#: ipaclient/remote_plugins/2_156/host.py:487
+#: ipaclient/remote_plugins/2_156/host.py:547
+#: ipaclient/remote_plugins/2_156/host.py:608
+#: ipaclient/remote_plugins/2_156/host.py:696
+#: ipaclient/remote_plugins/2_156/host.py:861
+#: ipaclient/remote_plugins/2_156/host.py:949
+#: ipaclient/remote_plugins/2_156/host.py:1127
+#: ipaclient/remote_plugins/2_156/host.py:1463
+#: ipaclient/remote_plugins/2_156/host.py:1514
+#: ipaclient/remote_plugins/2_156/host.py:1574
+#: ipaclient/remote_plugins/2_156/host.py:1647
+#: ipaclient/remote_plugins/2_156/hostgroup.py:162
+#: ipaclient/remote_plugins/2_156/hostgroup.py:214
+#: ipaclient/remote_plugins/2_156/hostgroup.py:349
+#: ipaclient/remote_plugins/2_156/hostgroup.py:546
+#: ipaclient/remote_plugins/2_156/hostgroup.py:598
+#: ipaclient/remote_plugins/2_156/hostgroup.py:676
+#: ipaclient/remote_plugins/2_156/idrange.py:291
+#: ipaclient/remote_plugins/2_156/idrange.py:427
+#: ipaclient/remote_plugins/2_156/idrange.py:563
+#: ipaclient/remote_plugins/2_156/idrange.py:613
+#: ipaclient/remote_plugins/2_156/idviews.py:193
+#: ipaclient/remote_plugins/2_156/idviews.py:337
+#: ipaclient/remote_plugins/2_156/idviews.py:455
+#: ipaclient/remote_plugins/2_156/idviews.py:524
+#: ipaclient/remote_plugins/2_156/idviews.py:650
+#: ipaclient/remote_plugins/2_156/idviews.py:822
+#: ipaclient/remote_plugins/2_156/idviews.py:976
+#: ipaclient/remote_plugins/2_156/idviews.py:1045
+#: ipaclient/remote_plugins/2_156/idviews.py:1108
+#: ipaclient/remote_plugins/2_156/idviews.py:1265
+#: ipaclient/remote_plugins/2_156/idviews.py:1356
+#: ipaclient/remote_plugins/2_156/idviews.py:1419
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:143
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:188
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:240
+#: ipaclient/remote_plugins/2_156/netgroup.py:192
+#: ipaclient/remote_plugins/2_156/netgroup.py:243
+#: ipaclient/remote_plugins/2_156/netgroup.py:452
+#: ipaclient/remote_plugins/2_156/netgroup.py:677
+#: ipaclient/remote_plugins/2_156/netgroup.py:728
+#: ipaclient/remote_plugins/2_156/netgroup.py:832
+#: ipaclient/remote_plugins/2_156/otpconfig.py:137
+#: ipaclient/remote_plugins/2_156/otpconfig.py:180
+#: ipaclient/remote_plugins/2_156/otptoken.py:318
+#: ipaclient/remote_plugins/2_156/otptoken.py:368
+#: ipaclient/remote_plugins/2_156/otptoken.py:589
+#: ipaclient/remote_plugins/2_156/otptoken.py:737
+#: ipaclient/remote_plugins/2_156/otptoken.py:793
+#: ipaclient/remote_plugins/2_156/otptoken.py:860
+#: ipaclient/remote_plugins/2_156/permission.py:363
+#: ipaclient/remote_plugins/2_156/permission.py:415
+#: ipaclient/remote_plugins/2_156/permission.py:482
+#: ipaclient/remote_plugins/2_156/permission.py:726
+#: ipaclient/remote_plugins/2_156/permission.py:941
+#: ipaclient/remote_plugins/2_156/permission.py:999
+#: ipaclient/remote_plugins/2_156/permission.py:1066
+#: ipaclient/remote_plugins/2_156/privilege.py:105
+#: ipaclient/remote_plugins/2_156/privilege.py:157
+#: ipaclient/remote_plugins/2_156/privilege.py:217
+#: ipaclient/remote_plugins/2_156/privilege.py:339
+#: ipaclient/remote_plugins/2_156/privilege.py:438
+#: ipaclient/remote_plugins/2_156/privilege.py:496
+#: ipaclient/remote_plugins/2_156/privilege.py:556
+#: ipaclient/remote_plugins/2_156/privilege.py:623
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:179
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:281
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:372
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:420
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:540
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:703
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:853
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:911
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:166
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:309
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:439
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:495
+#: ipaclient/remote_plugins/2_156/realmdomains.py:126
+#: ipaclient/remote_plugins/2_156/realmdomains.py:169
+#: ipaclient/remote_plugins/2_156/role.py:139
+#: ipaclient/remote_plugins/2_156/role.py:189
+#: ipaclient/remote_plugins/2_156/role.py:285
+#: ipaclient/remote_plugins/2_156/role.py:407
+#: ipaclient/remote_plugins/2_156/role.py:506
+#: ipaclient/remote_plugins/2_156/role.py:562
+#: ipaclient/remote_plugins/2_156/role.py:658
+#: ipaclient/remote_plugins/2_156/role.py:725
+#: ipaclient/remote_plugins/2_156/selfservice.py:102
+#: ipaclient/remote_plugins/2_156/selfservice.py:205
+#: ipaclient/remote_plugins/2_156/selfservice.py:269
+#: ipaclient/remote_plugins/2_156/selfservice.py:312
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:198
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:248
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:317
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:544
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:677
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:727
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:796
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:872
+#: ipaclient/remote_plugins/2_156/server.py:155
+#: ipaclient/remote_plugins/2_156/server.py:220
+#: ipaclient/remote_plugins/2_156/service.py:234
+#: ipaclient/remote_plugins/2_156/service.py:286
+#: ipaclient/remote_plugins/2_156/service.py:347
+#: ipaclient/remote_plugins/2_156/service.py:409
+#: ipaclient/remote_plugins/2_156/service.py:498
+#: ipaclient/remote_plugins/2_156/service.py:659
+#: ipaclient/remote_plugins/2_156/service.py:748
+#: ipaclient/remote_plugins/2_156/service.py:864
+#: ipaclient/remote_plugins/2_156/service.py:1005
+#: ipaclient/remote_plugins/2_156/service.py:1057
+#: ipaclient/remote_plugins/2_156/service.py:1118
+#: ipaclient/remote_plugins/2_156/service.py:1192
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:133
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:183
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:243
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:358
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:422
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:482
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:549
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:613
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:656
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:764
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:821
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:881
+#: ipaclient/remote_plugins/2_156/stageuser.py:354
+#: ipaclient/remote_plugins/2_156/stageuser.py:664
+#: ipaclient/remote_plugins/2_156/stageuser.py:992
+#: ipaclient/remote_plugins/2_156/stageuser.py:1392
+#: ipaclient/remote_plugins/2_156/stageuser.py:1459
+#: ipaclient/remote_plugins/2_156/sudocmd.py:93
+#: ipaclient/remote_plugins/2_156/sudocmd.py:205
+#: ipaclient/remote_plugins/2_156/sudocmd.py:304
+#: ipaclient/remote_plugins/2_156/sudocmd.py:361
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:113
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:164
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:288
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:388
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:439
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:507
+#: ipaclient/remote_plugins/2_156/sudorule.py:341
+#: ipaclient/remote_plugins/2_156/sudorule.py:391
+#: ipaclient/remote_plugins/2_156/sudorule.py:460
+#: ipaclient/remote_plugins/2_156/sudorule.py:529
+#: ipaclient/remote_plugins/2_156/sudorule.py:609
+#: ipaclient/remote_plugins/2_156/sudorule.py:659
+#: ipaclient/remote_plugins/2_156/sudorule.py:719
+#: ipaclient/remote_plugins/2_156/sudorule.py:788
+#: ipaclient/remote_plugins/2_156/sudorule.py:1039
+#: ipaclient/remote_plugins/2_156/sudorule.py:1218
+#: ipaclient/remote_plugins/2_156/sudorule.py:1268
+#: ipaclient/remote_plugins/2_156/sudorule.py:1337
+#: ipaclient/remote_plugins/2_156/sudorule.py:1406
+#: ipaclient/remote_plugins/2_156/sudorule.py:1486
+#: ipaclient/remote_plugins/2_156/sudorule.py:1536
+#: ipaclient/remote_plugins/2_156/sudorule.py:1596
+#: ipaclient/remote_plugins/2_156/sudorule.py:1665
+#: ipaclient/remote_plugins/2_156/sudorule.py:1741
+#: ipaclient/remote_plugins/2_156/topology.py:203
+#: ipaclient/remote_plugins/2_156/topology.py:389
+#: ipaclient/remote_plugins/2_156/topology.py:524
+#: ipaclient/remote_plugins/2_156/topology.py:650
+#: ipaclient/remote_plugins/2_156/topology.py:715
+#: ipaclient/remote_plugins/2_156/topology.py:824
+#: ipaclient/remote_plugins/2_156/topology.py:918
+#: ipaclient/remote_plugins/2_156/topology.py:970
+#: ipaclient/remote_plugins/2_156/trust.py:329
+#: ipaclient/remote_plugins/2_156/trust.py:422
+#: ipaclient/remote_plugins/2_156/trust.py:515
+#: ipaclient/remote_plugins/2_156/trust.py:619
+#: ipaclient/remote_plugins/2_156/trust.py:662
+#: ipaclient/remote_plugins/2_156/trust.py:703
+#: ipaclient/remote_plugins/2_156/trust.py:781
+#: ipaclient/remote_plugins/2_156/trust.py:832
+#: ipaclient/remote_plugins/2_156/trust.py:922
+#: ipaclient/remote_plugins/2_156/trust.py:1120
+#: ipaclient/remote_plugins/2_156/trust.py:1238
+#: ipaclient/remote_plugins/2_156/user.py:627
+#: ipaclient/remote_plugins/2_156/user.py:679
+#: ipaclient/remote_plugins/2_156/user.py:1106
+#: ipaclient/remote_plugins/2_156/user.py:1512
+#: ipaclient/remote_plugins/2_156/user.py:1572
+#: ipaclient/remote_plugins/2_156/user.py:1645
+#: ipaclient/remote_plugins/2_156/user.py:1757
+#: ipaclient/remote_plugins/2_156/vault.py:397
+#: ipaclient/remote_plugins/2_156/vault.py:466
+#: ipaclient/remote_plugins/2_156/vault.py:562
+#: ipaclient/remote_plugins/2_156/vault.py:670
+#: ipaclient/remote_plugins/2_156/vault.py:836
+#: ipaclient/remote_plugins/2_156/vault.py:977
+#: ipaclient/remote_plugins/2_156/vault.py:1046
+#: ipaclient/remote_plugins/2_156/vault.py:1142
+#: ipaclient/remote_plugins/2_156/vault.py:1242
+#: ipaclient/remote_plugins/2_156/vault.py:1311
+#: ipaclient/remote_plugins/2_156/vault.py:1359
+#: ipaclient/remote_plugins/2_156/vault.py:1414
+#: ipaclient/remote_plugins/2_156/vault.py:1551
+#: ipaclient/remote_plugins/2_156/vault.py:1647
+#: ipaclient/remote_plugins/2_164/aci.py:290
+#: ipaclient/remote_plugins/2_164/aci.py:481
+#: ipaclient/remote_plugins/2_164/aci.py:606
+#: ipaclient/remote_plugins/2_164/aci.py:729
+#: ipaclient/remote_plugins/2_164/aci.py:786
+#: ipaclient/remote_plugins/2_164/automember.py:180
+#: ipaclient/remote_plugins/2_164/automember.py:258
+#: ipaclient/remote_plugins/2_164/automember.py:317
+#: ipaclient/remote_plugins/2_164/automember.py:372
+#: ipaclient/remote_plugins/2_164/automember.py:414
+#: ipaclient/remote_plugins/2_164/automember.py:507
+#: ipaclient/remote_plugins/2_164/automember.py:598
+#: ipaclient/remote_plugins/2_164/automember.py:663
+#: ipaclient/remote_plugins/2_164/automember.py:741
+#: ipaclient/remote_plugins/2_164/automember.py:801
+#: ipaclient/remote_plugins/2_164/automount.py:218
+#: ipaclient/remote_plugins/2_164/automount.py:354
+#: ipaclient/remote_plugins/2_164/automount.py:456
+#: ipaclient/remote_plugins/2_164/automount.py:532
+#: ipaclient/remote_plugins/2_164/automount.py:590
+#: ipaclient/remote_plugins/2_164/automount.py:690
+#: ipaclient/remote_plugins/2_164/automount.py:755
+#: ipaclient/remote_plugins/2_164/automount.py:846
+#: ipaclient/remote_plugins/2_164/automount.py:929
+#: ipaclient/remote_plugins/2_164/automount.py:1047
+#: ipaclient/remote_plugins/2_164/automount.py:1145
+#: ipaclient/remote_plugins/2_164/automount.py:1202
+#: ipaclient/remote_plugins/2_164/caacl.py:202
+#: ipaclient/remote_plugins/2_164/caacl.py:252
+#: ipaclient/remote_plugins/2_164/caacl.py:321
+#: ipaclient/remote_plugins/2_164/caacl.py:381
+#: ipaclient/remote_plugins/2_164/caacl.py:441
+#: ipaclient/remote_plugins/2_164/caacl.py:671
+#: ipaclient/remote_plugins/2_164/caacl.py:807
+#: ipaclient/remote_plugins/2_164/caacl.py:857
+#: ipaclient/remote_plugins/2_164/caacl.py:926
+#: ipaclient/remote_plugins/2_164/caacl.py:986
+#: ipaclient/remote_plugins/2_164/caacl.py:1046
+#: ipaclient/remote_plugins/2_164/caacl.py:1122
+#: ipaclient/remote_plugins/2_164/cert.py:209
+#: ipaclient/remote_plugins/2_164/certprofile.py:182
+#: ipaclient/remote_plugins/2_164/certprofile.py:257
+#: ipaclient/remote_plugins/2_164/certprofile.py:349
+#: ipaclient/remote_plugins/2_164/certprofile.py:405
+#: ipaclient/remote_plugins/2_164/config.py:339
+#: ipaclient/remote_plugins/2_164/config.py:382
+#: ipaclient/remote_plugins/2_164/delegation.py:121
+#: ipaclient/remote_plugins/2_164/delegation.py:237
+#: ipaclient/remote_plugins/2_164/delegation.py:314
+#: ipaclient/remote_plugins/2_164/delegation.py:357
+#: ipaclient/remote_plugins/2_164/dns.py:1139
+#: ipaclient/remote_plugins/2_164/dns.py:1182
+#: ipaclient/remote_plugins/2_164/dns.py:1272
+#: ipaclient/remote_plugins/2_164/dns.py:1518
+#: ipaclient/remote_plugins/2_164/dns.py:1630
+#: ipaclient/remote_plugins/2_164/dns.py:1722
+#: ipaclient/remote_plugins/2_164/dns.py:2557
+#: ipaclient/remote_plugins/2_164/dns.py:3247
+#: ipaclient/remote_plugins/2_164/dns.py:4082
+#: ipaclient/remote_plugins/2_164/dns.py:4155
+#: ipaclient/remote_plugins/2_164/dns.py:4403
+#: ipaclient/remote_plugins/2_164/dns.py:4793
+#: ipaclient/remote_plugins/2_164/dns.py:5049
+#: ipaclient/remote_plugins/2_164/dns.py:5141
+#: ipaclient/remote_plugins/2_164/group.py:250
+#: ipaclient/remote_plugins/2_164/group.py:309
+#: ipaclient/remote_plugins/2_164/group.py:505
+#: ipaclient/remote_plugins/2_164/group.py:736
+#: ipaclient/remote_plugins/2_164/group.py:802
+#: ipaclient/remote_plugins/2_164/group.py:879
+#: ipaclient/remote_plugins/2_164/hbacrule.py:262
+#: ipaclient/remote_plugins/2_164/hbacrule.py:312
+#: ipaclient/remote_plugins/2_164/hbacrule.py:381
+#: ipaclient/remote_plugins/2_164/hbacrule.py:450
+#: ipaclient/remote_plugins/2_164/hbacrule.py:519
+#: ipaclient/remote_plugins/2_164/hbacrule.py:776
+#: ipaclient/remote_plugins/2_164/hbacrule.py:939
+#: ipaclient/remote_plugins/2_164/hbacrule.py:989
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1058
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1127
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1196
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1272
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:104
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:220
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:321
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:380
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:101
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:152
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:276
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:376
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:427
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:495
+#: ipaclient/remote_plugins/2_164/host.py:436
+#: ipaclient/remote_plugins/2_164/host.py:487
+#: ipaclient/remote_plugins/2_164/host.py:547
+#: ipaclient/remote_plugins/2_164/host.py:608
+#: ipaclient/remote_plugins/2_164/host.py:696
+#: ipaclient/remote_plugins/2_164/host.py:861
+#: ipaclient/remote_plugins/2_164/host.py:949
+#: ipaclient/remote_plugins/2_164/host.py:1127
+#: ipaclient/remote_plugins/2_164/host.py:1463
+#: ipaclient/remote_plugins/2_164/host.py:1514
+#: ipaclient/remote_plugins/2_164/host.py:1574
+#: ipaclient/remote_plugins/2_164/host.py:1647
+#: ipaclient/remote_plugins/2_164/hostgroup.py:162
+#: ipaclient/remote_plugins/2_164/hostgroup.py:214
+#: ipaclient/remote_plugins/2_164/hostgroup.py:349
+#: ipaclient/remote_plugins/2_164/hostgroup.py:546
+#: ipaclient/remote_plugins/2_164/hostgroup.py:598
+#: ipaclient/remote_plugins/2_164/hostgroup.py:676
+#: ipaclient/remote_plugins/2_164/idrange.py:291
+#: ipaclient/remote_plugins/2_164/idrange.py:427
+#: ipaclient/remote_plugins/2_164/idrange.py:563
+#: ipaclient/remote_plugins/2_164/idrange.py:613
+#: ipaclient/remote_plugins/2_164/idviews.py:193
+#: ipaclient/remote_plugins/2_164/idviews.py:337
+#: ipaclient/remote_plugins/2_164/idviews.py:455
+#: ipaclient/remote_plugins/2_164/idviews.py:524
+#: ipaclient/remote_plugins/2_164/idviews.py:650
+#: ipaclient/remote_plugins/2_164/idviews.py:822
+#: ipaclient/remote_plugins/2_164/idviews.py:976
+#: ipaclient/remote_plugins/2_164/idviews.py:1045
+#: ipaclient/remote_plugins/2_164/idviews.py:1108
+#: ipaclient/remote_plugins/2_164/idviews.py:1265
+#: ipaclient/remote_plugins/2_164/idviews.py:1356
+#: ipaclient/remote_plugins/2_164/idviews.py:1419
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:143
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:188
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:240
+#: ipaclient/remote_plugins/2_164/netgroup.py:192
+#: ipaclient/remote_plugins/2_164/netgroup.py:243
+#: ipaclient/remote_plugins/2_164/netgroup.py:452
+#: ipaclient/remote_plugins/2_164/netgroup.py:677
+#: ipaclient/remote_plugins/2_164/netgroup.py:728
+#: ipaclient/remote_plugins/2_164/netgroup.py:832
+#: ipaclient/remote_plugins/2_164/otpconfig.py:137
+#: ipaclient/remote_plugins/2_164/otpconfig.py:180
+#: ipaclient/remote_plugins/2_164/otptoken.py:318
+#: ipaclient/remote_plugins/2_164/otptoken.py:368
+#: ipaclient/remote_plugins/2_164/otptoken.py:589
+#: ipaclient/remote_plugins/2_164/otptoken.py:737
+#: ipaclient/remote_plugins/2_164/otptoken.py:793
+#: ipaclient/remote_plugins/2_164/otptoken.py:860
+#: ipaclient/remote_plugins/2_164/permission.py:363
+#: ipaclient/remote_plugins/2_164/permission.py:415
+#: ipaclient/remote_plugins/2_164/permission.py:482
+#: ipaclient/remote_plugins/2_164/permission.py:726
+#: ipaclient/remote_plugins/2_164/permission.py:941
+#: ipaclient/remote_plugins/2_164/permission.py:999
+#: ipaclient/remote_plugins/2_164/permission.py:1066
+#: ipaclient/remote_plugins/2_164/privilege.py:105
+#: ipaclient/remote_plugins/2_164/privilege.py:157
+#: ipaclient/remote_plugins/2_164/privilege.py:217
+#: ipaclient/remote_plugins/2_164/privilege.py:339
+#: ipaclient/remote_plugins/2_164/privilege.py:438
+#: ipaclient/remote_plugins/2_164/privilege.py:496
+#: ipaclient/remote_plugins/2_164/privilege.py:556
+#: ipaclient/remote_plugins/2_164/privilege.py:623
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:179
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:281
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:372
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:420
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:540
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:703
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:853
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:911
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:166
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:309
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:439
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:495
+#: ipaclient/remote_plugins/2_164/realmdomains.py:126
+#: ipaclient/remote_plugins/2_164/realmdomains.py:169
+#: ipaclient/remote_plugins/2_164/role.py:139
+#: ipaclient/remote_plugins/2_164/role.py:189
+#: ipaclient/remote_plugins/2_164/role.py:285
+#: ipaclient/remote_plugins/2_164/role.py:407
+#: ipaclient/remote_plugins/2_164/role.py:506
+#: ipaclient/remote_plugins/2_164/role.py:562
+#: ipaclient/remote_plugins/2_164/role.py:658
+#: ipaclient/remote_plugins/2_164/role.py:725
+#: ipaclient/remote_plugins/2_164/selfservice.py:102
+#: ipaclient/remote_plugins/2_164/selfservice.py:205
+#: ipaclient/remote_plugins/2_164/selfservice.py:269
+#: ipaclient/remote_plugins/2_164/selfservice.py:312
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:198
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:248
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:317
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:544
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:677
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:727
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:796
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:872
+#: ipaclient/remote_plugins/2_164/server.py:196
+#: ipaclient/remote_plugins/2_164/server.py:284
+#: ipaclient/remote_plugins/2_164/service.py:234
+#: ipaclient/remote_plugins/2_164/service.py:286
+#: ipaclient/remote_plugins/2_164/service.py:347
+#: ipaclient/remote_plugins/2_164/service.py:409
+#: ipaclient/remote_plugins/2_164/service.py:498
+#: ipaclient/remote_plugins/2_164/service.py:659
+#: ipaclient/remote_plugins/2_164/service.py:748
+#: ipaclient/remote_plugins/2_164/service.py:864
+#: ipaclient/remote_plugins/2_164/service.py:1005
+#: ipaclient/remote_plugins/2_164/service.py:1057
+#: ipaclient/remote_plugins/2_164/service.py:1118
+#: ipaclient/remote_plugins/2_164/service.py:1192
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:133
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:183
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:243
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:358
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:422
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:482
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:549
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:613
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:656
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:764
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:821
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:881
+#: ipaclient/remote_plugins/2_164/stageuser.py:354
+#: ipaclient/remote_plugins/2_164/stageuser.py:664
+#: ipaclient/remote_plugins/2_164/stageuser.py:716
+#: ipaclient/remote_plugins/2_164/stageuser.py:1054
+#: ipaclient/remote_plugins/2_164/stageuser.py:1454
+#: ipaclient/remote_plugins/2_164/stageuser.py:1514
+#: ipaclient/remote_plugins/2_164/stageuser.py:1583
+#: ipaclient/remote_plugins/2_164/sudocmd.py:93
+#: ipaclient/remote_plugins/2_164/sudocmd.py:205
+#: ipaclient/remote_plugins/2_164/sudocmd.py:304
+#: ipaclient/remote_plugins/2_164/sudocmd.py:361
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:113
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:164
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:288
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:388
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:439
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:507
+#: ipaclient/remote_plugins/2_164/sudorule.py:341
+#: ipaclient/remote_plugins/2_164/sudorule.py:391
+#: ipaclient/remote_plugins/2_164/sudorule.py:460
+#: ipaclient/remote_plugins/2_164/sudorule.py:529
+#: ipaclient/remote_plugins/2_164/sudorule.py:609
+#: ipaclient/remote_plugins/2_164/sudorule.py:659
+#: ipaclient/remote_plugins/2_164/sudorule.py:719
+#: ipaclient/remote_plugins/2_164/sudorule.py:788
+#: ipaclient/remote_plugins/2_164/sudorule.py:1039
+#: ipaclient/remote_plugins/2_164/sudorule.py:1218
+#: ipaclient/remote_plugins/2_164/sudorule.py:1268
+#: ipaclient/remote_plugins/2_164/sudorule.py:1337
+#: ipaclient/remote_plugins/2_164/sudorule.py:1406
+#: ipaclient/remote_plugins/2_164/sudorule.py:1486
+#: ipaclient/remote_plugins/2_164/sudorule.py:1536
+#: ipaclient/remote_plugins/2_164/sudorule.py:1596
+#: ipaclient/remote_plugins/2_164/sudorule.py:1665
+#: ipaclient/remote_plugins/2_164/sudorule.py:1741
+#: ipaclient/remote_plugins/2_164/topology.py:251
+#: ipaclient/remote_plugins/2_164/topology.py:433
+#: ipaclient/remote_plugins/2_164/topology.py:566
+#: ipaclient/remote_plugins/2_164/topology.py:688
+#: ipaclient/remote_plugins/2_164/topology.py:752
+#: ipaclient/remote_plugins/2_164/topology.py:858
+#: ipaclient/remote_plugins/2_164/topology.py:951
+#: ipaclient/remote_plugins/2_164/topology.py:1001
+#: ipaclient/remote_plugins/2_164/trust.py:329
+#: ipaclient/remote_plugins/2_164/trust.py:422
+#: ipaclient/remote_plugins/2_164/trust.py:515
+#: ipaclient/remote_plugins/2_164/trust.py:619
+#: ipaclient/remote_plugins/2_164/trust.py:662
+#: ipaclient/remote_plugins/2_164/trust.py:703
+#: ipaclient/remote_plugins/2_164/trust.py:781
+#: ipaclient/remote_plugins/2_164/trust.py:832
+#: ipaclient/remote_plugins/2_164/trust.py:922
+#: ipaclient/remote_plugins/2_164/trust.py:1120
+#: ipaclient/remote_plugins/2_164/trust.py:1238
+#: ipaclient/remote_plugins/2_164/user.py:627
+#: ipaclient/remote_plugins/2_164/user.py:679
+#: ipaclient/remote_plugins/2_164/user.py:740
+#: ipaclient/remote_plugins/2_164/user.py:1168
+#: ipaclient/remote_plugins/2_164/user.py:1574
+#: ipaclient/remote_plugins/2_164/user.py:1634
+#: ipaclient/remote_plugins/2_164/user.py:1695
+#: ipaclient/remote_plugins/2_164/user.py:1769
+#: ipaclient/remote_plugins/2_164/user.py:1881
+#: ipaclient/remote_plugins/2_164/vault.py:397
+#: ipaclient/remote_plugins/2_164/vault.py:466
+#: ipaclient/remote_plugins/2_164/vault.py:562
+#: ipaclient/remote_plugins/2_164/vault.py:670
+#: ipaclient/remote_plugins/2_164/vault.py:836
+#: ipaclient/remote_plugins/2_164/vault.py:977
+#: ipaclient/remote_plugins/2_164/vault.py:1046
+#: ipaclient/remote_plugins/2_164/vault.py:1142
+#: ipaclient/remote_plugins/2_164/vault.py:1242
+#: ipaclient/remote_plugins/2_164/vault.py:1311
+#: ipaclient/remote_plugins/2_164/vault.py:1359
+#: ipaclient/remote_plugins/2_164/vault.py:1414
+#: ipaclient/remote_plugins/2_164/vault.py:1551
+#: ipaclient/remote_plugins/2_164/vault.py:1647
+#: ipaclient/remote_plugins/2_49/aci.py:290
+#: ipaclient/remote_plugins/2_49/aci.py:482
+#: ipaclient/remote_plugins/2_49/aci.py:607
+#: ipaclient/remote_plugins/2_49/aci.py:731
+#: ipaclient/remote_plugins/2_49/aci.py:784
+#: ipaclient/remote_plugins/2_49/automember.py:166
+#: ipaclient/remote_plugins/2_49/automember.py:245
+#: ipaclient/remote_plugins/2_49/automember.py:305
+#: ipaclient/remote_plugins/2_49/automember.py:361
+#: ipaclient/remote_plugins/2_49/automember.py:404
+#: ipaclient/remote_plugins/2_49/automember.py:500
+#: ipaclient/remote_plugins/2_49/automember.py:591
+#: ipaclient/remote_plugins/2_49/automember.py:670
+#: ipaclient/remote_plugins/2_49/automember.py:731
+#: ipaclient/remote_plugins/2_49/automount.py:216
+#: ipaclient/remote_plugins/2_49/automount.py:351
+#: ipaclient/remote_plugins/2_49/automount.py:451
+#: ipaclient/remote_plugins/2_49/automount.py:526
+#: ipaclient/remote_plugins/2_49/automount.py:585
+#: ipaclient/remote_plugins/2_49/automount.py:688
+#: ipaclient/remote_plugins/2_49/automount.py:753
+#: ipaclient/remote_plugins/2_49/automount.py:842
+#: ipaclient/remote_plugins/2_49/automount.py:925
+#: ipaclient/remote_plugins/2_49/automount.py:1044
+#: ipaclient/remote_plugins/2_49/automount.py:1141
+#: ipaclient/remote_plugins/2_49/automount.py:1198
+#: ipaclient/remote_plugins/2_49/config.py:323
+#: ipaclient/remote_plugins/2_49/config.py:367
+#: ipaclient/remote_plugins/2_49/delegation.py:121
+#: ipaclient/remote_plugins/2_49/delegation.py:236
+#: ipaclient/remote_plugins/2_49/delegation.py:313
+#: ipaclient/remote_plugins/2_49/delegation.py:357
+#: ipaclient/remote_plugins/2_49/dns.py:1185
+#: ipaclient/remote_plugins/2_49/dns.py:1229
+#: ipaclient/remote_plugins/2_49/dns.py:2242
+#: ipaclient/remote_plugins/2_49/dns.py:2603
+#: ipaclient/remote_plugins/2_49/dns.py:3022
+#: ipaclient/remote_plugins/2_49/dns.py:4034
+#: ipaclient/remote_plugins/2_49/dns.py:4103
+#: ipaclient/remote_plugins/2_49/dns.py:4326
+#: ipaclient/remote_plugins/2_49/dns.py:4702
+#: ipaclient/remote_plugins/2_49/dns.py:4945
+#: ipaclient/remote_plugins/2_49/dns.py:5036
+#: ipaclient/remote_plugins/2_49/entitle.py:83
+#: ipaclient/remote_plugins/2_49/entitle.py:139
+#: ipaclient/remote_plugins/2_49/entitle.py:181
+#: ipaclient/remote_plugins/2_49/entitle.py:299
+#: ipaclient/remote_plugins/2_49/entitle.py:356
+#: ipaclient/remote_plugins/2_49/group.py:248
+#: ipaclient/remote_plugins/2_49/group.py:301
+#: ipaclient/remote_plugins/2_49/group.py:473
+#: ipaclient/remote_plugins/2_49/group.py:697
+#: ipaclient/remote_plugins/2_49/group.py:757
+#: ipaclient/remote_plugins/2_49/group.py:827
+#: ipaclient/remote_plugins/2_49/hbacrule.py:256
+#: ipaclient/remote_plugins/2_49/hbacrule.py:300
+#: ipaclient/remote_plugins/2_49/hbacrule.py:362
+#: ipaclient/remote_plugins/2_49/hbacrule.py:424
+#: ipaclient/remote_plugins/2_49/hbacrule.py:486
+#: ipaclient/remote_plugins/2_49/hbacrule.py:726
+#: ipaclient/remote_plugins/2_49/hbacrule.py:872
+#: ipaclient/remote_plugins/2_49/hbacrule.py:916
+#: ipaclient/remote_plugins/2_49/hbacrule.py:978
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1040
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1102
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1171
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:104
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:216
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:310
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:363
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:103
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:148
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:267
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:360
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:405
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:466
+#: ipaclient/remote_plugins/2_49/host.py:346
+#: ipaclient/remote_plugins/2_49/host.py:391
+#: ipaclient/remote_plugins/2_49/host.py:592
+#: ipaclient/remote_plugins/2_49/host.py:892
+#: ipaclient/remote_plugins/2_49/host.py:937
+#: ipaclient/remote_plugins/2_49/host.py:1003
+#: ipaclient/remote_plugins/2_49/hostgroup.py:160
+#: ipaclient/remote_plugins/2_49/hostgroup.py:206
+#: ipaclient/remote_plugins/2_49/hostgroup.py:336
+#: ipaclient/remote_plugins/2_49/hostgroup.py:526
+#: ipaclient/remote_plugins/2_49/hostgroup.py:572
+#: ipaclient/remote_plugins/2_49/hostgroup.py:643
+#: ipaclient/remote_plugins/2_49/idrange.py:273
+#: ipaclient/remote_plugins/2_49/idrange.py:410
+#: ipaclient/remote_plugins/2_49/idrange.py:531
+#: ipaclient/remote_plugins/2_49/idrange.py:582
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:143
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:189
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:242
+#: ipaclient/remote_plugins/2_49/netgroup.py:190
+#: ipaclient/remote_plugins/2_49/netgroup.py:235
+#: ipaclient/remote_plugins/2_49/netgroup.py:439
+#: ipaclient/remote_plugins/2_49/netgroup.py:657
+#: ipaclient/remote_plugins/2_49/netgroup.py:702
+#: ipaclient/remote_plugins/2_49/netgroup.py:799
+#: ipaclient/remote_plugins/2_49/permission.py:219
+#: ipaclient/remote_plugins/2_49/permission.py:265
+#: ipaclient/remote_plugins/2_49/permission.py:326
+#: ipaclient/remote_plugins/2_49/permission.py:481
+#: ipaclient/remote_plugins/2_49/permission.py:612
+#: ipaclient/remote_plugins/2_49/permission.py:664
+#: ipaclient/remote_plugins/2_49/permission.py:724
+#: ipaclient/remote_plugins/2_49/privilege.py:103
+#: ipaclient/remote_plugins/2_49/privilege.py:149
+#: ipaclient/remote_plugins/2_49/privilege.py:202
+#: ipaclient/remote_plugins/2_49/privilege.py:319
+#: ipaclient/remote_plugins/2_49/privilege.py:411
+#: ipaclient/remote_plugins/2_49/privilege.py:463
+#: ipaclient/remote_plugins/2_49/privilege.py:516
+#: ipaclient/remote_plugins/2_49/privilege.py:576
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:179
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:284
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:375
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:424
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:545
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:711
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:861
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:920
+#: ipaclient/remote_plugins/2_49/role.py:132
+#: ipaclient/remote_plugins/2_49/role.py:176
+#: ipaclient/remote_plugins/2_49/role.py:256
+#: ipaclient/remote_plugins/2_49/role.py:373
+#: ipaclient/remote_plugins/2_49/role.py:465
+#: ipaclient/remote_plugins/2_49/role.py:515
+#: ipaclient/remote_plugins/2_49/role.py:595
+#: ipaclient/remote_plugins/2_49/role.py:655
+#: ipaclient/remote_plugins/2_49/selfservice.py:100
+#: ipaclient/remote_plugins/2_49/selfservice.py:202
+#: ipaclient/remote_plugins/2_49/selfservice.py:266
+#: ipaclient/remote_plugins/2_49/selfservice.py:310
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:198
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:242
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:304
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:524
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:650
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:694
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:756
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:825
+#: ipaclient/remote_plugins/2_49/service.py:161
+#: ipaclient/remote_plugins/2_49/service.py:207
+#: ipaclient/remote_plugins/2_49/service.py:362
+#: ipaclient/remote_plugins/2_49/service.py:481
+#: ipaclient/remote_plugins/2_49/service.py:527
+#: ipaclient/remote_plugins/2_49/service.py:594
+#: ipaclient/remote_plugins/2_49/sudocmd.py:93
+#: ipaclient/remote_plugins/2_49/sudocmd.py:201
+#: ipaclient/remote_plugins/2_49/sudocmd.py:293
+#: ipaclient/remote_plugins/2_49/sudocmd.py:344
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:111
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:156
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:275
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:368
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:413
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:474
+#: ipaclient/remote_plugins/2_49/sudorule.py:311
+#: ipaclient/remote_plugins/2_49/sudorule.py:355
+#: ipaclient/remote_plugins/2_49/sudorule.py:417
+#: ipaclient/remote_plugins/2_49/sudorule.py:479
+#: ipaclient/remote_plugins/2_49/sudorule.py:566
+#: ipaclient/remote_plugins/2_49/sudorule.py:619
+#: ipaclient/remote_plugins/2_49/sudorule.py:681
+#: ipaclient/remote_plugins/2_49/sudorule.py:923
+#: ipaclient/remote_plugins/2_49/sudorule.py:1095
+#: ipaclient/remote_plugins/2_49/sudorule.py:1139
+#: ipaclient/remote_plugins/2_49/sudorule.py:1201
+#: ipaclient/remote_plugins/2_49/sudorule.py:1263
+#: ipaclient/remote_plugins/2_49/sudorule.py:1350
+#: ipaclient/remote_plugins/2_49/sudorule.py:1403
+#: ipaclient/remote_plugins/2_49/sudorule.py:1465
+#: ipaclient/remote_plugins/2_49/sudorule.py:1534
+#: ipaclient/remote_plugins/2_49/trust.py:245
+#: ipaclient/remote_plugins/2_49/trust.py:372
+#: ipaclient/remote_plugins/2_49/trust.py:476
+#: ipaclient/remote_plugins/2_49/trust.py:527
+#: ipaclient/remote_plugins/2_49/trust.py:606
+#: ipaclient/remote_plugins/2_49/trust.py:658
+#: ipaclient/remote_plugins/2_49/user.py:499
+#: ipaclient/remote_plugins/2_49/user.py:837
+#: ipaclient/remote_plugins/2_49/user.py:1173
+#: ipaclient/remote_plugins/2_49/user.py:1234
+#: ipaclient/remote_plugins/2_49/user.py:1301 ipalib/frontend.py:952
+msgid ""
+"Retrieve and print all attributes from the server. Affects command output."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:297
+#: ipaclient/remote_plugins/2_114/aci.py:488
+#: ipaclient/remote_plugins/2_114/aci.py:613
+#: ipaclient/remote_plugins/2_114/aci.py:736
+#: ipaclient/remote_plugins/2_114/aci.py:793
+#: ipaclient/remote_plugins/2_114/automember.py:187
+#: ipaclient/remote_plugins/2_114/automember.py:265
+#: ipaclient/remote_plugins/2_114/automember.py:324
+#: ipaclient/remote_plugins/2_114/automember.py:379
+#: ipaclient/remote_plugins/2_114/automember.py:421
+#: ipaclient/remote_plugins/2_114/automember.py:514
+#: ipaclient/remote_plugins/2_114/automember.py:605
+#: ipaclient/remote_plugins/2_114/automember.py:670
+#: ipaclient/remote_plugins/2_114/automember.py:748
+#: ipaclient/remote_plugins/2_114/automember.py:808
+#: ipaclient/remote_plugins/2_114/automount.py:225
+#: ipaclient/remote_plugins/2_114/automount.py:361
+#: ipaclient/remote_plugins/2_114/automount.py:463
+#: ipaclient/remote_plugins/2_114/automount.py:539
+#: ipaclient/remote_plugins/2_114/automount.py:597
+#: ipaclient/remote_plugins/2_114/automount.py:697
+#: ipaclient/remote_plugins/2_114/automount.py:762
+#: ipaclient/remote_plugins/2_114/automount.py:853
+#: ipaclient/remote_plugins/2_114/automount.py:936
+#: ipaclient/remote_plugins/2_114/automount.py:1054
+#: ipaclient/remote_plugins/2_114/automount.py:1152
+#: ipaclient/remote_plugins/2_114/automount.py:1209
+#: ipaclient/remote_plugins/2_114/cert.py:216
+#: ipaclient/remote_plugins/2_114/config.py:346
+#: ipaclient/remote_plugins/2_114/config.py:389
+#: ipaclient/remote_plugins/2_114/delegation.py:128
+#: ipaclient/remote_plugins/2_114/delegation.py:244
+#: ipaclient/remote_plugins/2_114/delegation.py:321
+#: ipaclient/remote_plugins/2_114/delegation.py:364
+#: ipaclient/remote_plugins/2_114/dns.py:1179
+#: ipaclient/remote_plugins/2_114/dns.py:1222
+#: ipaclient/remote_plugins/2_114/dns.py:1306
+#: ipaclient/remote_plugins/2_114/dns.py:1552
+#: ipaclient/remote_plugins/2_114/dns.py:1664
+#: ipaclient/remote_plugins/2_114/dns.py:1756
+#: ipaclient/remote_plugins/2_114/dns.py:2641
+#: ipaclient/remote_plugins/2_114/dns.py:3421
+#: ipaclient/remote_plugins/2_114/dns.py:4306
+#: ipaclient/remote_plugins/2_114/dns.py:4379
+#: ipaclient/remote_plugins/2_114/dns.py:4616
+#: ipaclient/remote_plugins/2_114/dns.py:5006
+#: ipaclient/remote_plugins/2_114/dns.py:5262
+#: ipaclient/remote_plugins/2_114/dns.py:5354
+#: ipaclient/remote_plugins/2_114/group.py:257
+#: ipaclient/remote_plugins/2_114/group.py:316
+#: ipaclient/remote_plugins/2_114/group.py:512
+#: ipaclient/remote_plugins/2_114/group.py:743
+#: ipaclient/remote_plugins/2_114/group.py:809
+#: ipaclient/remote_plugins/2_114/group.py:886
+#: ipaclient/remote_plugins/2_114/hbacrule.py:269
+#: ipaclient/remote_plugins/2_114/hbacrule.py:319
+#: ipaclient/remote_plugins/2_114/hbacrule.py:388
+#: ipaclient/remote_plugins/2_114/hbacrule.py:457
+#: ipaclient/remote_plugins/2_114/hbacrule.py:526
+#: ipaclient/remote_plugins/2_114/hbacrule.py:783
+#: ipaclient/remote_plugins/2_114/hbacrule.py:946
+#: ipaclient/remote_plugins/2_114/hbacrule.py:996
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1065
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1134
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1203
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1279
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:111
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:227
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:328
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:387
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:108
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:159
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:283
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:383
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:434
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:502
+#: ipaclient/remote_plugins/2_114/host.py:441
+#: ipaclient/remote_plugins/2_114/host.py:492
+#: ipaclient/remote_plugins/2_114/host.py:553
+#: ipaclient/remote_plugins/2_114/host.py:641
+#: ipaclient/remote_plugins/2_114/host.py:806
+#: ipaclient/remote_plugins/2_114/host.py:894
+#: ipaclient/remote_plugins/2_114/host.py:1071
+#: ipaclient/remote_plugins/2_114/host.py:1406
+#: ipaclient/remote_plugins/2_114/host.py:1457
+#: ipaclient/remote_plugins/2_114/host.py:1530
+#: ipaclient/remote_plugins/2_114/hostgroup.py:169
+#: ipaclient/remote_plugins/2_114/hostgroup.py:221
+#: ipaclient/remote_plugins/2_114/hostgroup.py:356
+#: ipaclient/remote_plugins/2_114/hostgroup.py:553
+#: ipaclient/remote_plugins/2_114/hostgroup.py:605
+#: ipaclient/remote_plugins/2_114/hostgroup.py:683
+#: ipaclient/remote_plugins/2_114/idrange.py:294
+#: ipaclient/remote_plugins/2_114/idrange.py:430
+#: ipaclient/remote_plugins/2_114/idrange.py:551
+#: ipaclient/remote_plugins/2_114/idrange.py:601
+#: ipaclient/remote_plugins/2_114/idviews.py:192
+#: ipaclient/remote_plugins/2_114/idviews.py:320
+#: ipaclient/remote_plugins/2_114/idviews.py:430
+#: ipaclient/remote_plugins/2_114/idviews.py:491
+#: ipaclient/remote_plugins/2_114/idviews.py:609
+#: ipaclient/remote_plugins/2_114/idviews.py:765
+#: ipaclient/remote_plugins/2_114/idviews.py:911
+#: ipaclient/remote_plugins/2_114/idviews.py:972
+#: ipaclient/remote_plugins/2_114/idviews.py:1035
+#: ipaclient/remote_plugins/2_114/idviews.py:1192
+#: ipaclient/remote_plugins/2_114/idviews.py:1283
+#: ipaclient/remote_plugins/2_114/idviews.py:1346
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:150
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:195
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:247
+#: ipaclient/remote_plugins/2_114/netgroup.py:199
+#: ipaclient/remote_plugins/2_114/netgroup.py:250
+#: ipaclient/remote_plugins/2_114/netgroup.py:459
+#: ipaclient/remote_plugins/2_114/netgroup.py:684
+#: ipaclient/remote_plugins/2_114/netgroup.py:735
+#: ipaclient/remote_plugins/2_114/netgroup.py:839
+#: ipaclient/remote_plugins/2_114/otpconfig.py:144
+#: ipaclient/remote_plugins/2_114/otpconfig.py:187
+#: ipaclient/remote_plugins/2_114/otptoken.py:325
+#: ipaclient/remote_plugins/2_114/otptoken.py:375
+#: ipaclient/remote_plugins/2_114/otptoken.py:596
+#: ipaclient/remote_plugins/2_114/otptoken.py:744
+#: ipaclient/remote_plugins/2_114/otptoken.py:800
+#: ipaclient/remote_plugins/2_114/otptoken.py:867
+#: ipaclient/remote_plugins/2_114/permission.py:344
+#: ipaclient/remote_plugins/2_114/permission.py:396
+#: ipaclient/remote_plugins/2_114/permission.py:463
+#: ipaclient/remote_plugins/2_114/permission.py:693
+#: ipaclient/remote_plugins/2_114/permission.py:894
+#: ipaclient/remote_plugins/2_114/permission.py:952
+#: ipaclient/remote_plugins/2_114/permission.py:1019
+#: ipaclient/remote_plugins/2_114/privilege.py:112
+#: ipaclient/remote_plugins/2_114/privilege.py:164
+#: ipaclient/remote_plugins/2_114/privilege.py:224
+#: ipaclient/remote_plugins/2_114/privilege.py:346
+#: ipaclient/remote_plugins/2_114/privilege.py:445
+#: ipaclient/remote_plugins/2_114/privilege.py:503
+#: ipaclient/remote_plugins/2_114/privilege.py:563
+#: ipaclient/remote_plugins/2_114/privilege.py:630
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:186
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:288
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:379
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:427
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:547
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:710
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:860
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:918
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:173
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:316
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:446
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:502
+#: ipaclient/remote_plugins/2_114/realmdomains.py:133
+#: ipaclient/remote_plugins/2_114/realmdomains.py:176
+#: ipaclient/remote_plugins/2_114/role.py:146
+#: ipaclient/remote_plugins/2_114/role.py:196
+#: ipaclient/remote_plugins/2_114/role.py:292
+#: ipaclient/remote_plugins/2_114/role.py:414
+#: ipaclient/remote_plugins/2_114/role.py:513
+#: ipaclient/remote_plugins/2_114/role.py:569
+#: ipaclient/remote_plugins/2_114/role.py:665
+#: ipaclient/remote_plugins/2_114/role.py:732
+#: ipaclient/remote_plugins/2_114/selfservice.py:109
+#: ipaclient/remote_plugins/2_114/selfservice.py:212
+#: ipaclient/remote_plugins/2_114/selfservice.py:276
+#: ipaclient/remote_plugins/2_114/selfservice.py:319
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:205
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:255
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:324
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:551
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:684
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:734
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:803
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:879
+#: ipaclient/remote_plugins/2_114/service.py:239
+#: ipaclient/remote_plugins/2_114/service.py:291
+#: ipaclient/remote_plugins/2_114/service.py:353
+#: ipaclient/remote_plugins/2_114/service.py:442
+#: ipaclient/remote_plugins/2_114/service.py:603
+#: ipaclient/remote_plugins/2_114/service.py:692
+#: ipaclient/remote_plugins/2_114/service.py:808
+#: ipaclient/remote_plugins/2_114/service.py:948
+#: ipaclient/remote_plugins/2_114/service.py:1000
+#: ipaclient/remote_plugins/2_114/service.py:1074
+#: ipaclient/remote_plugins/2_114/sudocmd.py:100
+#: ipaclient/remote_plugins/2_114/sudocmd.py:212
+#: ipaclient/remote_plugins/2_114/sudocmd.py:311
+#: ipaclient/remote_plugins/2_114/sudocmd.py:368
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:120
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:171
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:295
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:395
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:446
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:514
+#: ipaclient/remote_plugins/2_114/sudorule.py:348
+#: ipaclient/remote_plugins/2_114/sudorule.py:398
+#: ipaclient/remote_plugins/2_114/sudorule.py:467
+#: ipaclient/remote_plugins/2_114/sudorule.py:536
+#: ipaclient/remote_plugins/2_114/sudorule.py:616
+#: ipaclient/remote_plugins/2_114/sudorule.py:666
+#: ipaclient/remote_plugins/2_114/sudorule.py:726
+#: ipaclient/remote_plugins/2_114/sudorule.py:795
+#: ipaclient/remote_plugins/2_114/sudorule.py:1046
+#: ipaclient/remote_plugins/2_114/sudorule.py:1225
+#: ipaclient/remote_plugins/2_114/sudorule.py:1275
+#: ipaclient/remote_plugins/2_114/sudorule.py:1344
+#: ipaclient/remote_plugins/2_114/sudorule.py:1413
+#: ipaclient/remote_plugins/2_114/sudorule.py:1493
+#: ipaclient/remote_plugins/2_114/sudorule.py:1543
+#: ipaclient/remote_plugins/2_114/sudorule.py:1603
+#: ipaclient/remote_plugins/2_114/sudorule.py:1672
+#: ipaclient/remote_plugins/2_114/sudorule.py:1748
+#: ipaclient/remote_plugins/2_114/trust.py:328
+#: ipaclient/remote_plugins/2_114/trust.py:415
+#: ipaclient/remote_plugins/2_114/trust.py:508
+#: ipaclient/remote_plugins/2_114/trust.py:612
+#: ipaclient/remote_plugins/2_114/trust.py:655
+#: ipaclient/remote_plugins/2_114/trust.py:696
+#: ipaclient/remote_plugins/2_114/trust.py:774
+#: ipaclient/remote_plugins/2_114/trust.py:825
+#: ipaclient/remote_plugins/2_114/trust.py:915
+#: ipaclient/remote_plugins/2_114/trust.py:1113
+#: ipaclient/remote_plugins/2_114/trust.py:1231
+#: ipaclient/remote_plugins/2_114/user.py:614
+#: ipaclient/remote_plugins/2_114/user.py:1013
+#: ipaclient/remote_plugins/2_114/user.py:1411
+#: ipaclient/remote_plugins/2_114/user.py:1478
+#: ipaclient/remote_plugins/2_114/user.py:1551
+#: ipaclient/remote_plugins/2_156/aci.py:297
+#: ipaclient/remote_plugins/2_156/aci.py:488
+#: ipaclient/remote_plugins/2_156/aci.py:613
+#: ipaclient/remote_plugins/2_156/aci.py:736
+#: ipaclient/remote_plugins/2_156/aci.py:793
+#: ipaclient/remote_plugins/2_156/automember.py:187
+#: ipaclient/remote_plugins/2_156/automember.py:265
+#: ipaclient/remote_plugins/2_156/automember.py:324
+#: ipaclient/remote_plugins/2_156/automember.py:379
+#: ipaclient/remote_plugins/2_156/automember.py:421
+#: ipaclient/remote_plugins/2_156/automember.py:514
+#: ipaclient/remote_plugins/2_156/automember.py:605
+#: ipaclient/remote_plugins/2_156/automember.py:670
+#: ipaclient/remote_plugins/2_156/automember.py:748
+#: ipaclient/remote_plugins/2_156/automember.py:808
+#: ipaclient/remote_plugins/2_156/automount.py:225
+#: ipaclient/remote_plugins/2_156/automount.py:361
+#: ipaclient/remote_plugins/2_156/automount.py:463
+#: ipaclient/remote_plugins/2_156/automount.py:539
+#: ipaclient/remote_plugins/2_156/automount.py:597
+#: ipaclient/remote_plugins/2_156/automount.py:697
+#: ipaclient/remote_plugins/2_156/automount.py:762
+#: ipaclient/remote_plugins/2_156/automount.py:853
+#: ipaclient/remote_plugins/2_156/automount.py:936
+#: ipaclient/remote_plugins/2_156/automount.py:1054
+#: ipaclient/remote_plugins/2_156/automount.py:1152
+#: ipaclient/remote_plugins/2_156/automount.py:1209
+#: ipaclient/remote_plugins/2_156/caacl.py:209
+#: ipaclient/remote_plugins/2_156/caacl.py:259
+#: ipaclient/remote_plugins/2_156/caacl.py:328
+#: ipaclient/remote_plugins/2_156/caacl.py:388
+#: ipaclient/remote_plugins/2_156/caacl.py:448
+#: ipaclient/remote_plugins/2_156/caacl.py:678
+#: ipaclient/remote_plugins/2_156/caacl.py:814
+#: ipaclient/remote_plugins/2_156/caacl.py:864
+#: ipaclient/remote_plugins/2_156/caacl.py:933
+#: ipaclient/remote_plugins/2_156/caacl.py:993
+#: ipaclient/remote_plugins/2_156/caacl.py:1053
+#: ipaclient/remote_plugins/2_156/caacl.py:1129
+#: ipaclient/remote_plugins/2_156/cert.py:216
+#: ipaclient/remote_plugins/2_156/certprofile.py:189
+#: ipaclient/remote_plugins/2_156/certprofile.py:264
+#: ipaclient/remote_plugins/2_156/certprofile.py:356
+#: ipaclient/remote_plugins/2_156/certprofile.py:412
+#: ipaclient/remote_plugins/2_156/config.py:346
+#: ipaclient/remote_plugins/2_156/config.py:389
+#: ipaclient/remote_plugins/2_156/delegation.py:128
+#: ipaclient/remote_plugins/2_156/delegation.py:244
+#: ipaclient/remote_plugins/2_156/delegation.py:321
+#: ipaclient/remote_plugins/2_156/delegation.py:364
+#: ipaclient/remote_plugins/2_156/dns.py:1144
+#: ipaclient/remote_plugins/2_156/dns.py:1187
+#: ipaclient/remote_plugins/2_156/dns.py:1271
+#: ipaclient/remote_plugins/2_156/dns.py:1517
+#: ipaclient/remote_plugins/2_156/dns.py:1629
+#: ipaclient/remote_plugins/2_156/dns.py:1721
+#: ipaclient/remote_plugins/2_156/dns.py:2556
+#: ipaclient/remote_plugins/2_156/dns.py:3246
+#: ipaclient/remote_plugins/2_156/dns.py:4081
+#: ipaclient/remote_plugins/2_156/dns.py:4154
+#: ipaclient/remote_plugins/2_156/dns.py:4391
+#: ipaclient/remote_plugins/2_156/dns.py:4781
+#: ipaclient/remote_plugins/2_156/dns.py:5037
+#: ipaclient/remote_plugins/2_156/dns.py:5129
+#: ipaclient/remote_plugins/2_156/group.py:257
+#: ipaclient/remote_plugins/2_156/group.py:316
+#: ipaclient/remote_plugins/2_156/group.py:512
+#: ipaclient/remote_plugins/2_156/group.py:743
+#: ipaclient/remote_plugins/2_156/group.py:809
+#: ipaclient/remote_plugins/2_156/group.py:886
+#: ipaclient/remote_plugins/2_156/hbacrule.py:269
+#: ipaclient/remote_plugins/2_156/hbacrule.py:319
+#: ipaclient/remote_plugins/2_156/hbacrule.py:388
+#: ipaclient/remote_plugins/2_156/hbacrule.py:457
+#: ipaclient/remote_plugins/2_156/hbacrule.py:526
+#: ipaclient/remote_plugins/2_156/hbacrule.py:783
+#: ipaclient/remote_plugins/2_156/hbacrule.py:946
+#: ipaclient/remote_plugins/2_156/hbacrule.py:996
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1065
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1134
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1203
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1279
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:111
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:227
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:328
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:387
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:108
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:159
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:283
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:383
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:434
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:502
+#: ipaclient/remote_plugins/2_156/host.py:443
+#: ipaclient/remote_plugins/2_156/host.py:494
+#: ipaclient/remote_plugins/2_156/host.py:554
+#: ipaclient/remote_plugins/2_156/host.py:615
+#: ipaclient/remote_plugins/2_156/host.py:703
+#: ipaclient/remote_plugins/2_156/host.py:868
+#: ipaclient/remote_plugins/2_156/host.py:956
+#: ipaclient/remote_plugins/2_156/host.py:1134
+#: ipaclient/remote_plugins/2_156/host.py:1470
+#: ipaclient/remote_plugins/2_156/host.py:1521
+#: ipaclient/remote_plugins/2_156/host.py:1581
+#: ipaclient/remote_plugins/2_156/host.py:1654
+#: ipaclient/remote_plugins/2_156/hostgroup.py:169
+#: ipaclient/remote_plugins/2_156/hostgroup.py:221
+#: ipaclient/remote_plugins/2_156/hostgroup.py:356
+#: ipaclient/remote_plugins/2_156/hostgroup.py:553
+#: ipaclient/remote_plugins/2_156/hostgroup.py:605
+#: ipaclient/remote_plugins/2_156/hostgroup.py:683
+#: ipaclient/remote_plugins/2_156/idrange.py:298
+#: ipaclient/remote_plugins/2_156/idrange.py:434
+#: ipaclient/remote_plugins/2_156/idrange.py:570
+#: ipaclient/remote_plugins/2_156/idrange.py:620
+#: ipaclient/remote_plugins/2_156/idviews.py:200
+#: ipaclient/remote_plugins/2_156/idviews.py:344
+#: ipaclient/remote_plugins/2_156/idviews.py:462
+#: ipaclient/remote_plugins/2_156/idviews.py:531
+#: ipaclient/remote_plugins/2_156/idviews.py:657
+#: ipaclient/remote_plugins/2_156/idviews.py:829
+#: ipaclient/remote_plugins/2_156/idviews.py:983
+#: ipaclient/remote_plugins/2_156/idviews.py:1052
+#: ipaclient/remote_plugins/2_156/idviews.py:1115
+#: ipaclient/remote_plugins/2_156/idviews.py:1272
+#: ipaclient/remote_plugins/2_156/idviews.py:1363
+#: ipaclient/remote_plugins/2_156/idviews.py:1426
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:150
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:195
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:247
+#: ipaclient/remote_plugins/2_156/netgroup.py:199
+#: ipaclient/remote_plugins/2_156/netgroup.py:250
+#: ipaclient/remote_plugins/2_156/netgroup.py:459
+#: ipaclient/remote_plugins/2_156/netgroup.py:684
+#: ipaclient/remote_plugins/2_156/netgroup.py:735
+#: ipaclient/remote_plugins/2_156/netgroup.py:839
+#: ipaclient/remote_plugins/2_156/otpconfig.py:144
+#: ipaclient/remote_plugins/2_156/otpconfig.py:187
+#: ipaclient/remote_plugins/2_156/otptoken.py:325
+#: ipaclient/remote_plugins/2_156/otptoken.py:375
+#: ipaclient/remote_plugins/2_156/otptoken.py:596
+#: ipaclient/remote_plugins/2_156/otptoken.py:744
+#: ipaclient/remote_plugins/2_156/otptoken.py:800
+#: ipaclient/remote_plugins/2_156/otptoken.py:867
+#: ipaclient/remote_plugins/2_156/permission.py:370
+#: ipaclient/remote_plugins/2_156/permission.py:422
+#: ipaclient/remote_plugins/2_156/permission.py:489
+#: ipaclient/remote_plugins/2_156/permission.py:733
+#: ipaclient/remote_plugins/2_156/permission.py:948
+#: ipaclient/remote_plugins/2_156/permission.py:1006
+#: ipaclient/remote_plugins/2_156/permission.py:1073
+#: ipaclient/remote_plugins/2_156/privilege.py:112
+#: ipaclient/remote_plugins/2_156/privilege.py:164
+#: ipaclient/remote_plugins/2_156/privilege.py:224
+#: ipaclient/remote_plugins/2_156/privilege.py:346
+#: ipaclient/remote_plugins/2_156/privilege.py:445
+#: ipaclient/remote_plugins/2_156/privilege.py:503
+#: ipaclient/remote_plugins/2_156/privilege.py:563
+#: ipaclient/remote_plugins/2_156/privilege.py:630
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:186
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:288
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:379
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:427
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:547
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:710
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:860
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:918
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:173
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:316
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:446
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:502
+#: ipaclient/remote_plugins/2_156/realmdomains.py:133
+#: ipaclient/remote_plugins/2_156/realmdomains.py:176
+#: ipaclient/remote_plugins/2_156/role.py:146
+#: ipaclient/remote_plugins/2_156/role.py:196
+#: ipaclient/remote_plugins/2_156/role.py:292
+#: ipaclient/remote_plugins/2_156/role.py:414
+#: ipaclient/remote_plugins/2_156/role.py:513
+#: ipaclient/remote_plugins/2_156/role.py:569
+#: ipaclient/remote_plugins/2_156/role.py:665
+#: ipaclient/remote_plugins/2_156/role.py:732
+#: ipaclient/remote_plugins/2_156/selfservice.py:109
+#: ipaclient/remote_plugins/2_156/selfservice.py:212
+#: ipaclient/remote_plugins/2_156/selfservice.py:276
+#: ipaclient/remote_plugins/2_156/selfservice.py:319
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:205
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:255
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:324
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:551
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:684
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:734
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:803
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:879
+#: ipaclient/remote_plugins/2_156/server.py:162
+#: ipaclient/remote_plugins/2_156/server.py:227
+#: ipaclient/remote_plugins/2_156/service.py:241
+#: ipaclient/remote_plugins/2_156/service.py:293
+#: ipaclient/remote_plugins/2_156/service.py:354
+#: ipaclient/remote_plugins/2_156/service.py:416
+#: ipaclient/remote_plugins/2_156/service.py:505
+#: ipaclient/remote_plugins/2_156/service.py:666
+#: ipaclient/remote_plugins/2_156/service.py:755
+#: ipaclient/remote_plugins/2_156/service.py:871
+#: ipaclient/remote_plugins/2_156/service.py:1012
+#: ipaclient/remote_plugins/2_156/service.py:1064
+#: ipaclient/remote_plugins/2_156/service.py:1125
+#: ipaclient/remote_plugins/2_156/service.py:1199
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:140
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:190
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:250
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:365
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:429
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:489
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:556
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:620
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:663
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:771
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:828
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:888
+#: ipaclient/remote_plugins/2_156/stageuser.py:361
+#: ipaclient/remote_plugins/2_156/stageuser.py:671
+#: ipaclient/remote_plugins/2_156/stageuser.py:999
+#: ipaclient/remote_plugins/2_156/stageuser.py:1399
+#: ipaclient/remote_plugins/2_156/stageuser.py:1466
+#: ipaclient/remote_plugins/2_156/sudocmd.py:100
+#: ipaclient/remote_plugins/2_156/sudocmd.py:212
+#: ipaclient/remote_plugins/2_156/sudocmd.py:311
+#: ipaclient/remote_plugins/2_156/sudocmd.py:368
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:120
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:171
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:295
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:395
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:446
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:514
+#: ipaclient/remote_plugins/2_156/sudorule.py:348
+#: ipaclient/remote_plugins/2_156/sudorule.py:398
+#: ipaclient/remote_plugins/2_156/sudorule.py:467
+#: ipaclient/remote_plugins/2_156/sudorule.py:536
+#: ipaclient/remote_plugins/2_156/sudorule.py:616
+#: ipaclient/remote_plugins/2_156/sudorule.py:666
+#: ipaclient/remote_plugins/2_156/sudorule.py:726
+#: ipaclient/remote_plugins/2_156/sudorule.py:795
+#: ipaclient/remote_plugins/2_156/sudorule.py:1046
+#: ipaclient/remote_plugins/2_156/sudorule.py:1225
+#: ipaclient/remote_plugins/2_156/sudorule.py:1275
+#: ipaclient/remote_plugins/2_156/sudorule.py:1344
+#: ipaclient/remote_plugins/2_156/sudorule.py:1413
+#: ipaclient/remote_plugins/2_156/sudorule.py:1493
+#: ipaclient/remote_plugins/2_156/sudorule.py:1543
+#: ipaclient/remote_plugins/2_156/sudorule.py:1603
+#: ipaclient/remote_plugins/2_156/sudorule.py:1672
+#: ipaclient/remote_plugins/2_156/sudorule.py:1748
+#: ipaclient/remote_plugins/2_156/topology.py:210
+#: ipaclient/remote_plugins/2_156/topology.py:396
+#: ipaclient/remote_plugins/2_156/topology.py:531
+#: ipaclient/remote_plugins/2_156/topology.py:657
+#: ipaclient/remote_plugins/2_156/topology.py:722
+#: ipaclient/remote_plugins/2_156/topology.py:831
+#: ipaclient/remote_plugins/2_156/topology.py:925
+#: ipaclient/remote_plugins/2_156/topology.py:977
+#: ipaclient/remote_plugins/2_156/trust.py:336
+#: ipaclient/remote_plugins/2_156/trust.py:429
+#: ipaclient/remote_plugins/2_156/trust.py:522
+#: ipaclient/remote_plugins/2_156/trust.py:626
+#: ipaclient/remote_plugins/2_156/trust.py:669
+#: ipaclient/remote_plugins/2_156/trust.py:710
+#: ipaclient/remote_plugins/2_156/trust.py:788
+#: ipaclient/remote_plugins/2_156/trust.py:839
+#: ipaclient/remote_plugins/2_156/trust.py:929
+#: ipaclient/remote_plugins/2_156/trust.py:1127
+#: ipaclient/remote_plugins/2_156/trust.py:1245
+#: ipaclient/remote_plugins/2_156/user.py:634
+#: ipaclient/remote_plugins/2_156/user.py:686
+#: ipaclient/remote_plugins/2_156/user.py:1113
+#: ipaclient/remote_plugins/2_156/user.py:1519
+#: ipaclient/remote_plugins/2_156/user.py:1579
+#: ipaclient/remote_plugins/2_156/user.py:1652
+#: ipaclient/remote_plugins/2_156/user.py:1764
+#: ipaclient/remote_plugins/2_156/vault.py:404
+#: ipaclient/remote_plugins/2_156/vault.py:473
+#: ipaclient/remote_plugins/2_156/vault.py:569
+#: ipaclient/remote_plugins/2_156/vault.py:677
+#: ipaclient/remote_plugins/2_156/vault.py:843
+#: ipaclient/remote_plugins/2_156/vault.py:984
+#: ipaclient/remote_plugins/2_156/vault.py:1053
+#: ipaclient/remote_plugins/2_156/vault.py:1149
+#: ipaclient/remote_plugins/2_156/vault.py:1249
+#: ipaclient/remote_plugins/2_156/vault.py:1318
+#: ipaclient/remote_plugins/2_156/vault.py:1366
+#: ipaclient/remote_plugins/2_156/vault.py:1421
+#: ipaclient/remote_plugins/2_156/vault.py:1558
+#: ipaclient/remote_plugins/2_156/vault.py:1654
+#: ipaclient/remote_plugins/2_164/aci.py:297
+#: ipaclient/remote_plugins/2_164/aci.py:488
+#: ipaclient/remote_plugins/2_164/aci.py:613
+#: ipaclient/remote_plugins/2_164/aci.py:736
+#: ipaclient/remote_plugins/2_164/aci.py:793
+#: ipaclient/remote_plugins/2_164/automember.py:187
+#: ipaclient/remote_plugins/2_164/automember.py:265
+#: ipaclient/remote_plugins/2_164/automember.py:324
+#: ipaclient/remote_plugins/2_164/automember.py:379
+#: ipaclient/remote_plugins/2_164/automember.py:421
+#: ipaclient/remote_plugins/2_164/automember.py:514
+#: ipaclient/remote_plugins/2_164/automember.py:605
+#: ipaclient/remote_plugins/2_164/automember.py:670
+#: ipaclient/remote_plugins/2_164/automember.py:748
+#: ipaclient/remote_plugins/2_164/automember.py:808
+#: ipaclient/remote_plugins/2_164/automount.py:225
+#: ipaclient/remote_plugins/2_164/automount.py:361
+#: ipaclient/remote_plugins/2_164/automount.py:463
+#: ipaclient/remote_plugins/2_164/automount.py:539
+#: ipaclient/remote_plugins/2_164/automount.py:597
+#: ipaclient/remote_plugins/2_164/automount.py:697
+#: ipaclient/remote_plugins/2_164/automount.py:762
+#: ipaclient/remote_plugins/2_164/automount.py:853
+#: ipaclient/remote_plugins/2_164/automount.py:936
+#: ipaclient/remote_plugins/2_164/automount.py:1054
+#: ipaclient/remote_plugins/2_164/automount.py:1152
+#: ipaclient/remote_plugins/2_164/automount.py:1209
+#: ipaclient/remote_plugins/2_164/caacl.py:209
+#: ipaclient/remote_plugins/2_164/caacl.py:259
+#: ipaclient/remote_plugins/2_164/caacl.py:328
+#: ipaclient/remote_plugins/2_164/caacl.py:388
+#: ipaclient/remote_plugins/2_164/caacl.py:448
+#: ipaclient/remote_plugins/2_164/caacl.py:678
+#: ipaclient/remote_plugins/2_164/caacl.py:814
+#: ipaclient/remote_plugins/2_164/caacl.py:864
+#: ipaclient/remote_plugins/2_164/caacl.py:933
+#: ipaclient/remote_plugins/2_164/caacl.py:993
+#: ipaclient/remote_plugins/2_164/caacl.py:1053
+#: ipaclient/remote_plugins/2_164/caacl.py:1129
+#: ipaclient/remote_plugins/2_164/cert.py:216
+#: ipaclient/remote_plugins/2_164/certprofile.py:189
+#: ipaclient/remote_plugins/2_164/certprofile.py:264
+#: ipaclient/remote_plugins/2_164/certprofile.py:356
+#: ipaclient/remote_plugins/2_164/certprofile.py:412
+#: ipaclient/remote_plugins/2_164/config.py:346
+#: ipaclient/remote_plugins/2_164/config.py:389
+#: ipaclient/remote_plugins/2_164/delegation.py:128
+#: ipaclient/remote_plugins/2_164/delegation.py:244
+#: ipaclient/remote_plugins/2_164/delegation.py:321
+#: ipaclient/remote_plugins/2_164/delegation.py:364
+#: ipaclient/remote_plugins/2_164/dns.py:1146
+#: ipaclient/remote_plugins/2_164/dns.py:1189
+#: ipaclient/remote_plugins/2_164/dns.py:1279
+#: ipaclient/remote_plugins/2_164/dns.py:1525
+#: ipaclient/remote_plugins/2_164/dns.py:1637
+#: ipaclient/remote_plugins/2_164/dns.py:1729
+#: ipaclient/remote_plugins/2_164/dns.py:2564
+#: ipaclient/remote_plugins/2_164/dns.py:3254
+#: ipaclient/remote_plugins/2_164/dns.py:4089
+#: ipaclient/remote_plugins/2_164/dns.py:4162
+#: ipaclient/remote_plugins/2_164/dns.py:4410
+#: ipaclient/remote_plugins/2_164/dns.py:4800
+#: ipaclient/remote_plugins/2_164/dns.py:5056
+#: ipaclient/remote_plugins/2_164/dns.py:5148
+#: ipaclient/remote_plugins/2_164/group.py:257
+#: ipaclient/remote_plugins/2_164/group.py:316
+#: ipaclient/remote_plugins/2_164/group.py:512
+#: ipaclient/remote_plugins/2_164/group.py:743
+#: ipaclient/remote_plugins/2_164/group.py:809
+#: ipaclient/remote_plugins/2_164/group.py:886
+#: ipaclient/remote_plugins/2_164/hbacrule.py:269
+#: ipaclient/remote_plugins/2_164/hbacrule.py:319
+#: ipaclient/remote_plugins/2_164/hbacrule.py:388
+#: ipaclient/remote_plugins/2_164/hbacrule.py:457
+#: ipaclient/remote_plugins/2_164/hbacrule.py:526
+#: ipaclient/remote_plugins/2_164/hbacrule.py:783
+#: ipaclient/remote_plugins/2_164/hbacrule.py:946
+#: ipaclient/remote_plugins/2_164/hbacrule.py:996
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1065
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1134
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1203
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1279
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:111
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:227
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:328
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:387
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:108
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:159
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:283
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:383
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:434
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:502
+#: ipaclient/remote_plugins/2_164/host.py:443
+#: ipaclient/remote_plugins/2_164/host.py:494
+#: ipaclient/remote_plugins/2_164/host.py:554
+#: ipaclient/remote_plugins/2_164/host.py:615
+#: ipaclient/remote_plugins/2_164/host.py:703
+#: ipaclient/remote_plugins/2_164/host.py:868
+#: ipaclient/remote_plugins/2_164/host.py:956
+#: ipaclient/remote_plugins/2_164/host.py:1134
+#: ipaclient/remote_plugins/2_164/host.py:1470
+#: ipaclient/remote_plugins/2_164/host.py:1521
+#: ipaclient/remote_plugins/2_164/host.py:1581
+#: ipaclient/remote_plugins/2_164/host.py:1654
+#: ipaclient/remote_plugins/2_164/hostgroup.py:169
+#: ipaclient/remote_plugins/2_164/hostgroup.py:221
+#: ipaclient/remote_plugins/2_164/hostgroup.py:356
+#: ipaclient/remote_plugins/2_164/hostgroup.py:553
+#: ipaclient/remote_plugins/2_164/hostgroup.py:605
+#: ipaclient/remote_plugins/2_164/hostgroup.py:683
+#: ipaclient/remote_plugins/2_164/idrange.py:298
+#: ipaclient/remote_plugins/2_164/idrange.py:434
+#: ipaclient/remote_plugins/2_164/idrange.py:570
+#: ipaclient/remote_plugins/2_164/idrange.py:620
+#: ipaclient/remote_plugins/2_164/idviews.py:200
+#: ipaclient/remote_plugins/2_164/idviews.py:344
+#: ipaclient/remote_plugins/2_164/idviews.py:462
+#: ipaclient/remote_plugins/2_164/idviews.py:531
+#: ipaclient/remote_plugins/2_164/idviews.py:657
+#: ipaclient/remote_plugins/2_164/idviews.py:829
+#: ipaclient/remote_plugins/2_164/idviews.py:983
+#: ipaclient/remote_plugins/2_164/idviews.py:1052
+#: ipaclient/remote_plugins/2_164/idviews.py:1115
+#: ipaclient/remote_plugins/2_164/idviews.py:1272
+#: ipaclient/remote_plugins/2_164/idviews.py:1363
+#: ipaclient/remote_plugins/2_164/idviews.py:1426
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:150
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:195
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:247
+#: ipaclient/remote_plugins/2_164/netgroup.py:199
+#: ipaclient/remote_plugins/2_164/netgroup.py:250
+#: ipaclient/remote_plugins/2_164/netgroup.py:459
+#: ipaclient/remote_plugins/2_164/netgroup.py:684
+#: ipaclient/remote_plugins/2_164/netgroup.py:735
+#: ipaclient/remote_plugins/2_164/netgroup.py:839
+#: ipaclient/remote_plugins/2_164/otpconfig.py:144
+#: ipaclient/remote_plugins/2_164/otpconfig.py:187
+#: ipaclient/remote_plugins/2_164/otptoken.py:325
+#: ipaclient/remote_plugins/2_164/otptoken.py:375
+#: ipaclient/remote_plugins/2_164/otptoken.py:596
+#: ipaclient/remote_plugins/2_164/otptoken.py:744
+#: ipaclient/remote_plugins/2_164/otptoken.py:800
+#: ipaclient/remote_plugins/2_164/otptoken.py:867
+#: ipaclient/remote_plugins/2_164/permission.py:370
+#: ipaclient/remote_plugins/2_164/permission.py:422
+#: ipaclient/remote_plugins/2_164/permission.py:489
+#: ipaclient/remote_plugins/2_164/permission.py:733
+#: ipaclient/remote_plugins/2_164/permission.py:948
+#: ipaclient/remote_plugins/2_164/permission.py:1006
+#: ipaclient/remote_plugins/2_164/permission.py:1073
+#: ipaclient/remote_plugins/2_164/privilege.py:112
+#: ipaclient/remote_plugins/2_164/privilege.py:164
+#: ipaclient/remote_plugins/2_164/privilege.py:224
+#: ipaclient/remote_plugins/2_164/privilege.py:346
+#: ipaclient/remote_plugins/2_164/privilege.py:445
+#: ipaclient/remote_plugins/2_164/privilege.py:503
+#: ipaclient/remote_plugins/2_164/privilege.py:563
+#: ipaclient/remote_plugins/2_164/privilege.py:630
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:186
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:288
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:379
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:427
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:547
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:710
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:860
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:918
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:173
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:316
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:446
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:502
+#: ipaclient/remote_plugins/2_164/realmdomains.py:133
+#: ipaclient/remote_plugins/2_164/realmdomains.py:176
+#: ipaclient/remote_plugins/2_164/role.py:146
+#: ipaclient/remote_plugins/2_164/role.py:196
+#: ipaclient/remote_plugins/2_164/role.py:292
+#: ipaclient/remote_plugins/2_164/role.py:414
+#: ipaclient/remote_plugins/2_164/role.py:513
+#: ipaclient/remote_plugins/2_164/role.py:569
+#: ipaclient/remote_plugins/2_164/role.py:665
+#: ipaclient/remote_plugins/2_164/role.py:732
+#: ipaclient/remote_plugins/2_164/selfservice.py:109
+#: ipaclient/remote_plugins/2_164/selfservice.py:212
+#: ipaclient/remote_plugins/2_164/selfservice.py:276
+#: ipaclient/remote_plugins/2_164/selfservice.py:319
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:205
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:255
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:324
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:551
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:684
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:734
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:803
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:879
+#: ipaclient/remote_plugins/2_164/server.py:203
+#: ipaclient/remote_plugins/2_164/server.py:291
+#: ipaclient/remote_plugins/2_164/service.py:241
+#: ipaclient/remote_plugins/2_164/service.py:293
+#: ipaclient/remote_plugins/2_164/service.py:354
+#: ipaclient/remote_plugins/2_164/service.py:416
+#: ipaclient/remote_plugins/2_164/service.py:505
+#: ipaclient/remote_plugins/2_164/service.py:666
+#: ipaclient/remote_plugins/2_164/service.py:755
+#: ipaclient/remote_plugins/2_164/service.py:871
+#: ipaclient/remote_plugins/2_164/service.py:1012
+#: ipaclient/remote_plugins/2_164/service.py:1064
+#: ipaclient/remote_plugins/2_164/service.py:1125
+#: ipaclient/remote_plugins/2_164/service.py:1199
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:140
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:190
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:250
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:365
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:429
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:489
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:556
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:620
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:663
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:771
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:828
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:888
+#: ipaclient/remote_plugins/2_164/stageuser.py:361
+#: ipaclient/remote_plugins/2_164/stageuser.py:671
+#: ipaclient/remote_plugins/2_164/stageuser.py:723
+#: ipaclient/remote_plugins/2_164/stageuser.py:1061
+#: ipaclient/remote_plugins/2_164/stageuser.py:1461
+#: ipaclient/remote_plugins/2_164/stageuser.py:1521
+#: ipaclient/remote_plugins/2_164/stageuser.py:1590
+#: ipaclient/remote_plugins/2_164/sudocmd.py:100
+#: ipaclient/remote_plugins/2_164/sudocmd.py:212
+#: ipaclient/remote_plugins/2_164/sudocmd.py:311
+#: ipaclient/remote_plugins/2_164/sudocmd.py:368
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:120
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:171
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:295
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:395
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:446
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:514
+#: ipaclient/remote_plugins/2_164/sudorule.py:348
+#: ipaclient/remote_plugins/2_164/sudorule.py:398
+#: ipaclient/remote_plugins/2_164/sudorule.py:467
+#: ipaclient/remote_plugins/2_164/sudorule.py:536
+#: ipaclient/remote_plugins/2_164/sudorule.py:616
+#: ipaclient/remote_plugins/2_164/sudorule.py:666
+#: ipaclient/remote_plugins/2_164/sudorule.py:726
+#: ipaclient/remote_plugins/2_164/sudorule.py:795
+#: ipaclient/remote_plugins/2_164/sudorule.py:1046
+#: ipaclient/remote_plugins/2_164/sudorule.py:1225
+#: ipaclient/remote_plugins/2_164/sudorule.py:1275
+#: ipaclient/remote_plugins/2_164/sudorule.py:1344
+#: ipaclient/remote_plugins/2_164/sudorule.py:1413
+#: ipaclient/remote_plugins/2_164/sudorule.py:1493
+#: ipaclient/remote_plugins/2_164/sudorule.py:1543
+#: ipaclient/remote_plugins/2_164/sudorule.py:1603
+#: ipaclient/remote_plugins/2_164/sudorule.py:1672
+#: ipaclient/remote_plugins/2_164/sudorule.py:1748
+#: ipaclient/remote_plugins/2_164/topology.py:258
+#: ipaclient/remote_plugins/2_164/topology.py:440
+#: ipaclient/remote_plugins/2_164/topology.py:573
+#: ipaclient/remote_plugins/2_164/topology.py:695
+#: ipaclient/remote_plugins/2_164/topology.py:759
+#: ipaclient/remote_plugins/2_164/topology.py:865
+#: ipaclient/remote_plugins/2_164/topology.py:958
+#: ipaclient/remote_plugins/2_164/topology.py:1008
+#: ipaclient/remote_plugins/2_164/trust.py:336
+#: ipaclient/remote_plugins/2_164/trust.py:429
+#: ipaclient/remote_plugins/2_164/trust.py:522
+#: ipaclient/remote_plugins/2_164/trust.py:626
+#: ipaclient/remote_plugins/2_164/trust.py:669
+#: ipaclient/remote_plugins/2_164/trust.py:710
+#: ipaclient/remote_plugins/2_164/trust.py:788
+#: ipaclient/remote_plugins/2_164/trust.py:839
+#: ipaclient/remote_plugins/2_164/trust.py:929
+#: ipaclient/remote_plugins/2_164/trust.py:1127
+#: ipaclient/remote_plugins/2_164/trust.py:1245
+#: ipaclient/remote_plugins/2_164/user.py:634
+#: ipaclient/remote_plugins/2_164/user.py:686
+#: ipaclient/remote_plugins/2_164/user.py:747
+#: ipaclient/remote_plugins/2_164/user.py:1175
+#: ipaclient/remote_plugins/2_164/user.py:1581
+#: ipaclient/remote_plugins/2_164/user.py:1641
+#: ipaclient/remote_plugins/2_164/user.py:1702
+#: ipaclient/remote_plugins/2_164/user.py:1776
+#: ipaclient/remote_plugins/2_164/user.py:1888
+#: ipaclient/remote_plugins/2_164/vault.py:404
+#: ipaclient/remote_plugins/2_164/vault.py:473
+#: ipaclient/remote_plugins/2_164/vault.py:569
+#: ipaclient/remote_plugins/2_164/vault.py:677
+#: ipaclient/remote_plugins/2_164/vault.py:843
+#: ipaclient/remote_plugins/2_164/vault.py:984
+#: ipaclient/remote_plugins/2_164/vault.py:1053
+#: ipaclient/remote_plugins/2_164/vault.py:1149
+#: ipaclient/remote_plugins/2_164/vault.py:1249
+#: ipaclient/remote_plugins/2_164/vault.py:1318
+#: ipaclient/remote_plugins/2_164/vault.py:1366
+#: ipaclient/remote_plugins/2_164/vault.py:1421
+#: ipaclient/remote_plugins/2_164/vault.py:1558
+#: ipaclient/remote_plugins/2_164/vault.py:1654
+#: ipaclient/remote_plugins/2_49/aci.py:297
+#: ipaclient/remote_plugins/2_49/aci.py:489
+#: ipaclient/remote_plugins/2_49/aci.py:614
+#: ipaclient/remote_plugins/2_49/aci.py:738
+#: ipaclient/remote_plugins/2_49/aci.py:791
+#: ipaclient/remote_plugins/2_49/automember.py:173
+#: ipaclient/remote_plugins/2_49/automember.py:252
+#: ipaclient/remote_plugins/2_49/automember.py:312
+#: ipaclient/remote_plugins/2_49/automember.py:368
+#: ipaclient/remote_plugins/2_49/automember.py:411
+#: ipaclient/remote_plugins/2_49/automember.py:507
+#: ipaclient/remote_plugins/2_49/automember.py:598
+#: ipaclient/remote_plugins/2_49/automember.py:677
+#: ipaclient/remote_plugins/2_49/automember.py:738
+#: ipaclient/remote_plugins/2_49/automount.py:223
+#: ipaclient/remote_plugins/2_49/automount.py:358
+#: ipaclient/remote_plugins/2_49/automount.py:458
+#: ipaclient/remote_plugins/2_49/automount.py:533
+#: ipaclient/remote_plugins/2_49/automount.py:592
+#: ipaclient/remote_plugins/2_49/automount.py:695
+#: ipaclient/remote_plugins/2_49/automount.py:760
+#: ipaclient/remote_plugins/2_49/automount.py:849
+#: ipaclient/remote_plugins/2_49/automount.py:932
+#: ipaclient/remote_plugins/2_49/automount.py:1051
+#: ipaclient/remote_plugins/2_49/automount.py:1148
+#: ipaclient/remote_plugins/2_49/automount.py:1205
+#: ipaclient/remote_plugins/2_49/config.py:330
+#: ipaclient/remote_plugins/2_49/config.py:374
+#: ipaclient/remote_plugins/2_49/delegation.py:128
+#: ipaclient/remote_plugins/2_49/delegation.py:243
+#: ipaclient/remote_plugins/2_49/delegation.py:320
+#: ipaclient/remote_plugins/2_49/delegation.py:364
+#: ipaclient/remote_plugins/2_49/dns.py:1192
+#: ipaclient/remote_plugins/2_49/dns.py:1236
+#: ipaclient/remote_plugins/2_49/dns.py:2249
+#: ipaclient/remote_plugins/2_49/dns.py:2610
+#: ipaclient/remote_plugins/2_49/dns.py:3029
+#: ipaclient/remote_plugins/2_49/dns.py:4041
+#: ipaclient/remote_plugins/2_49/dns.py:4110
+#: ipaclient/remote_plugins/2_49/dns.py:4333
+#: ipaclient/remote_plugins/2_49/dns.py:4709
+#: ipaclient/remote_plugins/2_49/dns.py:4952
+#: ipaclient/remote_plugins/2_49/dns.py:5043
+#: ipaclient/remote_plugins/2_49/entitle.py:90
+#: ipaclient/remote_plugins/2_49/entitle.py:146
+#: ipaclient/remote_plugins/2_49/entitle.py:188
+#: ipaclient/remote_plugins/2_49/entitle.py:306
+#: ipaclient/remote_plugins/2_49/entitle.py:363
+#: ipaclient/remote_plugins/2_49/group.py:255
+#: ipaclient/remote_plugins/2_49/group.py:308
+#: ipaclient/remote_plugins/2_49/group.py:480
+#: ipaclient/remote_plugins/2_49/group.py:704
+#: ipaclient/remote_plugins/2_49/group.py:764
+#: ipaclient/remote_plugins/2_49/group.py:834
+#: ipaclient/remote_plugins/2_49/hbacrule.py:263
+#: ipaclient/remote_plugins/2_49/hbacrule.py:307
+#: ipaclient/remote_plugins/2_49/hbacrule.py:369
+#: ipaclient/remote_plugins/2_49/hbacrule.py:431
+#: ipaclient/remote_plugins/2_49/hbacrule.py:493
+#: ipaclient/remote_plugins/2_49/hbacrule.py:733
+#: ipaclient/remote_plugins/2_49/hbacrule.py:879
+#: ipaclient/remote_plugins/2_49/hbacrule.py:923
+#: ipaclient/remote_plugins/2_49/hbacrule.py:985
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1047
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1109
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1178
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:111
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:223
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:317
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:370
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:110
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:155
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:274
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:367
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:412
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:473
+#: ipaclient/remote_plugins/2_49/host.py:353
+#: ipaclient/remote_plugins/2_49/host.py:398
+#: ipaclient/remote_plugins/2_49/host.py:599
+#: ipaclient/remote_plugins/2_49/host.py:899
+#: ipaclient/remote_plugins/2_49/host.py:944
+#: ipaclient/remote_plugins/2_49/host.py:1010
+#: ipaclient/remote_plugins/2_49/hostgroup.py:167
+#: ipaclient/remote_plugins/2_49/hostgroup.py:213
+#: ipaclient/remote_plugins/2_49/hostgroup.py:343
+#: ipaclient/remote_plugins/2_49/hostgroup.py:533
+#: ipaclient/remote_plugins/2_49/hostgroup.py:579
+#: ipaclient/remote_plugins/2_49/hostgroup.py:650
+#: ipaclient/remote_plugins/2_49/idrange.py:280
+#: ipaclient/remote_plugins/2_49/idrange.py:417
+#: ipaclient/remote_plugins/2_49/idrange.py:538
+#: ipaclient/remote_plugins/2_49/idrange.py:589
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:150
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:196
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:249
+#: ipaclient/remote_plugins/2_49/netgroup.py:197
+#: ipaclient/remote_plugins/2_49/netgroup.py:242
+#: ipaclient/remote_plugins/2_49/netgroup.py:446
+#: ipaclient/remote_plugins/2_49/netgroup.py:664
+#: ipaclient/remote_plugins/2_49/netgroup.py:709
+#: ipaclient/remote_plugins/2_49/netgroup.py:806
+#: ipaclient/remote_plugins/2_49/permission.py:226
+#: ipaclient/remote_plugins/2_49/permission.py:272
+#: ipaclient/remote_plugins/2_49/permission.py:333
+#: ipaclient/remote_plugins/2_49/permission.py:488
+#: ipaclient/remote_plugins/2_49/permission.py:619
+#: ipaclient/remote_plugins/2_49/permission.py:671
+#: ipaclient/remote_plugins/2_49/permission.py:731
+#: ipaclient/remote_plugins/2_49/privilege.py:110
+#: ipaclient/remote_plugins/2_49/privilege.py:156
+#: ipaclient/remote_plugins/2_49/privilege.py:209
+#: ipaclient/remote_plugins/2_49/privilege.py:326
+#: ipaclient/remote_plugins/2_49/privilege.py:418
+#: ipaclient/remote_plugins/2_49/privilege.py:470
+#: ipaclient/remote_plugins/2_49/privilege.py:523
+#: ipaclient/remote_plugins/2_49/privilege.py:583
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:186
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:291
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:382
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:431
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:552
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:718
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:868
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:927
+#: ipaclient/remote_plugins/2_49/role.py:139
+#: ipaclient/remote_plugins/2_49/role.py:183
+#: ipaclient/remote_plugins/2_49/role.py:263
+#: ipaclient/remote_plugins/2_49/role.py:380
+#: ipaclient/remote_plugins/2_49/role.py:472
+#: ipaclient/remote_plugins/2_49/role.py:522
+#: ipaclient/remote_plugins/2_49/role.py:602
+#: ipaclient/remote_plugins/2_49/role.py:662
+#: ipaclient/remote_plugins/2_49/selfservice.py:107
+#: ipaclient/remote_plugins/2_49/selfservice.py:209
+#: ipaclient/remote_plugins/2_49/selfservice.py:273
+#: ipaclient/remote_plugins/2_49/selfservice.py:317
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:205
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:249
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:311
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:531
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:657
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:701
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:763
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:832
+#: ipaclient/remote_plugins/2_49/service.py:168
+#: ipaclient/remote_plugins/2_49/service.py:214
+#: ipaclient/remote_plugins/2_49/service.py:369
+#: ipaclient/remote_plugins/2_49/service.py:488
+#: ipaclient/remote_plugins/2_49/service.py:534
+#: ipaclient/remote_plugins/2_49/service.py:601
+#: ipaclient/remote_plugins/2_49/sudocmd.py:100
+#: ipaclient/remote_plugins/2_49/sudocmd.py:208
+#: ipaclient/remote_plugins/2_49/sudocmd.py:300
+#: ipaclient/remote_plugins/2_49/sudocmd.py:351
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:118
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:163
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:282
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:375
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:420
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:481
+#: ipaclient/remote_plugins/2_49/sudorule.py:318
+#: ipaclient/remote_plugins/2_49/sudorule.py:362
+#: ipaclient/remote_plugins/2_49/sudorule.py:424
+#: ipaclient/remote_plugins/2_49/sudorule.py:486
+#: ipaclient/remote_plugins/2_49/sudorule.py:573
+#: ipaclient/remote_plugins/2_49/sudorule.py:626
+#: ipaclient/remote_plugins/2_49/sudorule.py:688
+#: ipaclient/remote_plugins/2_49/sudorule.py:930
+#: ipaclient/remote_plugins/2_49/sudorule.py:1102
+#: ipaclient/remote_plugins/2_49/sudorule.py:1146
+#: ipaclient/remote_plugins/2_49/sudorule.py:1208
+#: ipaclient/remote_plugins/2_49/sudorule.py:1270
+#: ipaclient/remote_plugins/2_49/sudorule.py:1357
+#: ipaclient/remote_plugins/2_49/sudorule.py:1410
+#: ipaclient/remote_plugins/2_49/sudorule.py:1472
+#: ipaclient/remote_plugins/2_49/sudorule.py:1541
+#: ipaclient/remote_plugins/2_49/trust.py:252
+#: ipaclient/remote_plugins/2_49/trust.py:379
+#: ipaclient/remote_plugins/2_49/trust.py:483
+#: ipaclient/remote_plugins/2_49/trust.py:534
+#: ipaclient/remote_plugins/2_49/trust.py:613
+#: ipaclient/remote_plugins/2_49/trust.py:665
+#: ipaclient/remote_plugins/2_49/user.py:506
+#: ipaclient/remote_plugins/2_49/user.py:844
+#: ipaclient/remote_plugins/2_49/user.py:1180
+#: ipaclient/remote_plugins/2_49/user.py:1241
+#: ipaclient/remote_plugins/2_49/user.py:1308 ipalib/frontend.py:958
+msgid "Print entries as stored on the server. Only affects output format."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:307
+#: ipaclient/remote_plugins/2_114/aci.py:345
+#: ipaclient/remote_plugins/2_114/aci.py:498
+#: ipaclient/remote_plugins/2_114/aci.py:623
+#: ipaclient/remote_plugins/2_114/aci.py:746
+#: ipaclient/remote_plugins/2_114/aci.py:803
+#: ipaclient/remote_plugins/2_114/automember.py:197
+#: ipaclient/remote_plugins/2_114/automember.py:275
+#: ipaclient/remote_plugins/2_114/automember.py:334
+#: ipaclient/remote_plugins/2_114/automember.py:389
+#: ipaclient/remote_plugins/2_114/automember.py:431
+#: ipaclient/remote_plugins/2_114/automember.py:467
+#: ipaclient/remote_plugins/2_114/automember.py:524
+#: ipaclient/remote_plugins/2_114/automember.py:615
+#: ipaclient/remote_plugins/2_114/automember.py:680
+#: ipaclient/remote_plugins/2_114/automember.py:758
+#: ipaclient/remote_plugins/2_114/automember.py:818
+#: ipaclient/remote_plugins/2_114/automount.py:235
+#: ipaclient/remote_plugins/2_114/automount.py:290
+#: ipaclient/remote_plugins/2_114/automount.py:371
+#: ipaclient/remote_plugins/2_114/automount.py:480
+#: ipaclient/remote_plugins/2_114/automount.py:549
+#: ipaclient/remote_plugins/2_114/automount.py:607
+#: ipaclient/remote_plugins/2_114/automount.py:644
+#: ipaclient/remote_plugins/2_114/automount.py:715
+#: ipaclient/remote_plugins/2_114/automount.py:772
+#: ipaclient/remote_plugins/2_114/automount.py:863
+#: ipaclient/remote_plugins/2_114/automount.py:946
+#: ipaclient/remote_plugins/2_114/automount.py:989
+#: ipaclient/remote_plugins/2_114/automount.py:1072
+#: ipaclient/remote_plugins/2_114/automount.py:1162
+#: ipaclient/remote_plugins/2_114/automount.py:1219
+#: ipaclient/remote_plugins/2_114/cert.py:113
+#: ipaclient/remote_plugins/2_114/cert.py:226
+#: ipaclient/remote_plugins/2_114/config.py:356
+#: ipaclient/remote_plugins/2_114/config.py:399
+#: ipaclient/remote_plugins/2_114/delegation.py:138
+#: ipaclient/remote_plugins/2_114/delegation.py:167
+#: ipaclient/remote_plugins/2_114/delegation.py:254
+#: ipaclient/remote_plugins/2_114/delegation.py:331
+#: ipaclient/remote_plugins/2_114/delegation.py:374
+#: ipaclient/remote_plugins/2_114/dns.py:1062
+#: ipaclient/remote_plugins/2_114/dns.py:1092
+#: ipaclient/remote_plugins/2_114/dns.py:1189
+#: ipaclient/remote_plugins/2_114/dns.py:1232
+#: ipaclient/remote_plugins/2_114/dns.py:1316
+#: ipaclient/remote_plugins/2_114/dns.py:1350
+#: ipaclient/remote_plugins/2_114/dns.py:1394
+#: ipaclient/remote_plugins/2_114/dns.py:1429
+#: ipaclient/remote_plugins/2_114/dns.py:1465
+#: ipaclient/remote_plugins/2_114/dns.py:1570
+#: ipaclient/remote_plugins/2_114/dns.py:1674
+#: ipaclient/remote_plugins/2_114/dns.py:1708
+#: ipaclient/remote_plugins/2_114/dns.py:1766
+#: ipaclient/remote_plugins/2_114/dns.py:2651
+#: ipaclient/remote_plugins/2_114/dns.py:3003
+#: ipaclient/remote_plugins/2_114/dns.py:3052
+#: ipaclient/remote_plugins/2_114/dns.py:3439
+#: ipaclient/remote_plugins/2_114/dns.py:4322
+#: ipaclient/remote_plugins/2_114/dns.py:4389
+#: ipaclient/remote_plugins/2_114/dns.py:4626
+#: ipaclient/remote_plugins/2_114/dns.py:4660
+#: ipaclient/remote_plugins/2_114/dns.py:4704
+#: ipaclient/remote_plugins/2_114/dns.py:4739
+#: ipaclient/remote_plugins/2_114/dns.py:4775
+#: ipaclient/remote_plugins/2_114/dns.py:5024
+#: ipaclient/remote_plugins/2_114/dns.py:5272
+#: ipaclient/remote_plugins/2_114/dns.py:5306
+#: ipaclient/remote_plugins/2_114/dns.py:5364
+#: ipaclient/remote_plugins/2_114/group.py:274
+#: ipaclient/remote_plugins/2_114/group.py:389
+#: ipaclient/remote_plugins/2_114/group.py:420
+#: ipaclient/remote_plugins/2_114/group.py:649
+#: ipaclient/remote_plugins/2_114/group.py:767
+#: ipaclient/remote_plugins/2_114/group.py:903
+#: ipaclient/remote_plugins/2_114/hbacrule.py:286
+#: ipaclient/remote_plugins/2_114/hbacrule.py:598
+#: ipaclient/remote_plugins/2_114/hbacrule.py:628
+#: ipaclient/remote_plugins/2_114/hbacrule.py:659
+#: ipaclient/remote_plugins/2_114/hbacrule.py:808
+#: ipaclient/remote_plugins/2_114/hbacrule.py:963
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1296
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:128
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:166
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:252
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:345
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:404
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:125
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:223
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:308
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:400
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:519
+#: ipaclient/remote_plugins/2_114/hbactest.py:257
+#: ipaclient/remote_plugins/2_114/host.py:458
+#: ipaclient/remote_plugins/2_114/host.py:739
+#: ipaclient/remote_plugins/2_114/host.py:770
+#: ipaclient/remote_plugins/2_114/host.py:1224
+#: ipaclient/remote_plugins/2_114/host.py:1423
+#: ipaclient/remote_plugins/2_114/host.py:1547
+#: ipaclient/remote_plugins/2_114/hostgroup.py:186
+#: ipaclient/remote_plugins/2_114/hostgroup.py:295
+#: ipaclient/remote_plugins/2_114/hostgroup.py:477
+#: ipaclient/remote_plugins/2_114/hostgroup.py:570
+#: ipaclient/remote_plugins/2_114/hostgroup.py:700
+#: ipaclient/remote_plugins/2_114/idrange.py:304
+#: ipaclient/remote_plugins/2_114/idrange.py:340
+#: ipaclient/remote_plugins/2_114/idrange.py:448
+#: ipaclient/remote_plugins/2_114/idrange.py:561
+#: ipaclient/remote_plugins/2_114/idrange.py:611
+#: ipaclient/remote_plugins/2_114/idviews.py:202
+#: ipaclient/remote_plugins/2_114/idviews.py:243
+#: ipaclient/remote_plugins/2_114/idviews.py:338
+#: ipaclient/remote_plugins/2_114/idviews.py:446
+#: ipaclient/remote_plugins/2_114/idviews.py:501
+#: ipaclient/remote_plugins/2_114/idviews.py:619
+#: ipaclient/remote_plugins/2_114/idviews.py:660
+#: ipaclient/remote_plugins/2_114/idviews.py:783
+#: ipaclient/remote_plugins/2_114/idviews.py:927
+#: ipaclient/remote_plugins/2_114/idviews.py:982
+#: ipaclient/remote_plugins/2_114/idviews.py:1045
+#: ipaclient/remote_plugins/2_114/idviews.py:1090
+#: ipaclient/remote_plugins/2_114/idviews.py:1134
+#: ipaclient/remote_plugins/2_114/idviews.py:1210
+#: ipaclient/remote_plugins/2_114/idviews.py:1299
+#: ipaclient/remote_plugins/2_114/idviews.py:1356
+#: ipaclient/remote_plugins/2_114/idviews.py:1394
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:160
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:205
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:257
+#: ipaclient/remote_plugins/2_114/misc.py:72
+#: ipaclient/remote_plugins/2_114/misc.py:111
+#: ipaclient/remote_plugins/2_114/netgroup.py:216
+#: ipaclient/remote_plugins/2_114/netgroup.py:350
+#: ipaclient/remote_plugins/2_114/netgroup.py:580
+#: ipaclient/remote_plugins/2_114/netgroup.py:701
+#: ipaclient/remote_plugins/2_114/netgroup.py:856
+#: ipaclient/remote_plugins/2_114/otpconfig.py:154
+#: ipaclient/remote_plugins/2_114/otpconfig.py:197
+#: ipaclient/remote_plugins/2_114/otptoken.py:342
+#: ipaclient/remote_plugins/2_114/otptoken.py:438
+#: ipaclient/remote_plugins/2_114/otptoken.py:621
+#: ipaclient/remote_plugins/2_114/otptoken.py:767
+#: ipaclient/remote_plugins/2_114/otptoken.py:884
+#: ipaclient/remote_plugins/2_114/passwd.py:82
+#: ipaclient/remote_plugins/2_114/permission.py:361
+#: ipaclient/remote_plugins/2_114/permission.py:480
+#: ipaclient/remote_plugins/2_114/permission.py:524
+#: ipaclient/remote_plugins/2_114/permission.py:718
+#: ipaclient/remote_plugins/2_114/permission.py:917
+#: ipaclient/remote_plugins/2_114/permission.py:1036
+#: ipaclient/remote_plugins/2_114/ping.py:60
+#: ipaclient/remote_plugins/2_114/privilege.py:129
+#: ipaclient/remote_plugins/2_114/privilege.py:287
+#: ipaclient/remote_plugins/2_114/privilege.py:371
+#: ipaclient/remote_plugins/2_114/privilege.py:468
+#: ipaclient/remote_plugins/2_114/privilege.py:647
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:196
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:230
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:306
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:389
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:437
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:557
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:594
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:728
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:870
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:928
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:183
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:219
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:334
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:462
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:512
+#: ipaclient/remote_plugins/2_114/realmdomains.py:143
+#: ipaclient/remote_plugins/2_114/realmdomains.py:186
+#: ipaclient/remote_plugins/2_114/role.py:163
+#: ipaclient/remote_plugins/2_114/role.py:355
+#: ipaclient/remote_plugins/2_114/role.py:439
+#: ipaclient/remote_plugins/2_114/role.py:536
+#: ipaclient/remote_plugins/2_114/role.py:749
+#: ipaclient/remote_plugins/2_114/selfservice.py:119
+#: ipaclient/remote_plugins/2_114/selfservice.py:148
+#: ipaclient/remote_plugins/2_114/selfservice.py:222
+#: ipaclient/remote_plugins/2_114/selfservice.py:286
+#: ipaclient/remote_plugins/2_114/selfservice.py:329
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:222
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:396
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:426
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:457
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:576
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:701
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:896
+#: ipaclient/remote_plugins/2_114/service.py:256
+#: ipaclient/remote_plugins/2_114/service.py:534
+#: ipaclient/remote_plugins/2_114/service.py:566
+#: ipaclient/remote_plugins/2_114/service.py:849
+#: ipaclient/remote_plugins/2_114/service.py:965
+#: ipaclient/remote_plugins/2_114/service.py:1091
+#: ipaclient/remote_plugins/2_114/sudocmd.py:117
+#: ipaclient/remote_plugins/2_114/sudocmd.py:153
+#: ipaclient/remote_plugins/2_114/sudocmd.py:237
+#: ipaclient/remote_plugins/2_114/sudocmd.py:328
+#: ipaclient/remote_plugins/2_114/sudocmd.py:385
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:137
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:235
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:320
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:412
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:531
+#: ipaclient/remote_plugins/2_114/sudorule.py:365
+#: ipaclient/remote_plugins/2_114/sudorule.py:633
+#: ipaclient/remote_plugins/2_114/sudorule.py:867
+#: ipaclient/remote_plugins/2_114/sudorule.py:1071
+#: ipaclient/remote_plugins/2_114/sudorule.py:1242
+#: ipaclient/remote_plugins/2_114/sudorule.py:1510
+#: ipaclient/remote_plugins/2_114/sudorule.py:1765
+#: ipaclient/remote_plugins/2_114/trust.py:338
+#: ipaclient/remote_plugins/2_114/trust.py:374
+#: ipaclient/remote_plugins/2_114/trust.py:425
+#: ipaclient/remote_plugins/2_114/trust.py:526
+#: ipaclient/remote_plugins/2_114/trust.py:622
+#: ipaclient/remote_plugins/2_114/trust.py:706
+#: ipaclient/remote_plugins/2_114/trust.py:784
+#: ipaclient/remote_plugins/2_114/trust.py:835
+#: ipaclient/remote_plugins/2_114/trust.py:925
+#: ipaclient/remote_plugins/2_114/trust.py:966
+#: ipaclient/remote_plugins/2_114/trust.py:1001
+#: ipaclient/remote_plugins/2_114/trust.py:1037
+#: ipaclient/remote_plugins/2_114/trust.py:1131
+#: ipaclient/remote_plugins/2_114/trust.py:1241
+#: ipaclient/remote_plugins/2_114/user.py:631
+#: ipaclient/remote_plugins/2_114/user.py:669
+#: ipaclient/remote_plugins/2_114/user.py:701
+#: ipaclient/remote_plugins/2_114/user.py:734
+#: ipaclient/remote_plugins/2_114/user.py:1118
+#: ipaclient/remote_plugins/2_114/user.py:1436
+#: ipaclient/remote_plugins/2_114/user.py:1495
+#: ipaclient/remote_plugins/2_114/user.py:1568
+#: ipaclient/remote_plugins/2_114/user.py:1612
+#: ipaclient/remote_plugins/2_156/aci.py:307
+#: ipaclient/remote_plugins/2_156/aci.py:345
+#: ipaclient/remote_plugins/2_156/aci.py:498
+#: ipaclient/remote_plugins/2_156/aci.py:623
+#: ipaclient/remote_plugins/2_156/aci.py:746
+#: ipaclient/remote_plugins/2_156/aci.py:803
+#: ipaclient/remote_plugins/2_156/automember.py:197
+#: ipaclient/remote_plugins/2_156/automember.py:275
+#: ipaclient/remote_plugins/2_156/automember.py:334
+#: ipaclient/remote_plugins/2_156/automember.py:389
+#: ipaclient/remote_plugins/2_156/automember.py:431
+#: ipaclient/remote_plugins/2_156/automember.py:467
+#: ipaclient/remote_plugins/2_156/automember.py:524
+#: ipaclient/remote_plugins/2_156/automember.py:615
+#: ipaclient/remote_plugins/2_156/automember.py:680
+#: ipaclient/remote_plugins/2_156/automember.py:758
+#: ipaclient/remote_plugins/2_156/automember.py:818
+#: ipaclient/remote_plugins/2_156/automount.py:235
+#: ipaclient/remote_plugins/2_156/automount.py:290
+#: ipaclient/remote_plugins/2_156/automount.py:371
+#: ipaclient/remote_plugins/2_156/automount.py:480
+#: ipaclient/remote_plugins/2_156/automount.py:549
+#: ipaclient/remote_plugins/2_156/automount.py:607
+#: ipaclient/remote_plugins/2_156/automount.py:644
+#: ipaclient/remote_plugins/2_156/automount.py:715
+#: ipaclient/remote_plugins/2_156/automount.py:772
+#: ipaclient/remote_plugins/2_156/automount.py:863
+#: ipaclient/remote_plugins/2_156/automount.py:946
+#: ipaclient/remote_plugins/2_156/automount.py:989
+#: ipaclient/remote_plugins/2_156/automount.py:1072
+#: ipaclient/remote_plugins/2_156/automount.py:1162
+#: ipaclient/remote_plugins/2_156/automount.py:1219
+#: ipaclient/remote_plugins/2_156/caacl.py:226
+#: ipaclient/remote_plugins/2_156/caacl.py:520
+#: ipaclient/remote_plugins/2_156/caacl.py:550
+#: ipaclient/remote_plugins/2_156/caacl.py:581
+#: ipaclient/remote_plugins/2_156/caacl.py:703
+#: ipaclient/remote_plugins/2_156/caacl.py:831
+#: ipaclient/remote_plugins/2_156/caacl.py:1146
+#: ipaclient/remote_plugins/2_156/cert.py:113
+#: ipaclient/remote_plugins/2_156/cert.py:226
+#: ipaclient/remote_plugins/2_156/certprofile.py:121
+#: ipaclient/remote_plugins/2_156/certprofile.py:207
+#: ipaclient/remote_plugins/2_156/certprofile.py:274
+#: ipaclient/remote_plugins/2_156/certprofile.py:366
+#: ipaclient/remote_plugins/2_156/certprofile.py:422
+#: ipaclient/remote_plugins/2_156/config.py:356
+#: ipaclient/remote_plugins/2_156/config.py:399
+#: ipaclient/remote_plugins/2_156/delegation.py:138
+#: ipaclient/remote_plugins/2_156/delegation.py:167
+#: ipaclient/remote_plugins/2_156/delegation.py:254
+#: ipaclient/remote_plugins/2_156/delegation.py:331
+#: ipaclient/remote_plugins/2_156/delegation.py:374
+#: ipaclient/remote_plugins/2_156/dns.py:1027
+#: ipaclient/remote_plugins/2_156/dns.py:1057
+#: ipaclient/remote_plugins/2_156/dns.py:1154
+#: ipaclient/remote_plugins/2_156/dns.py:1197
+#: ipaclient/remote_plugins/2_156/dns.py:1281
+#: ipaclient/remote_plugins/2_156/dns.py:1315
+#: ipaclient/remote_plugins/2_156/dns.py:1359
+#: ipaclient/remote_plugins/2_156/dns.py:1394
+#: ipaclient/remote_plugins/2_156/dns.py:1430
+#: ipaclient/remote_plugins/2_156/dns.py:1535
+#: ipaclient/remote_plugins/2_156/dns.py:1639
+#: ipaclient/remote_plugins/2_156/dns.py:1673
+#: ipaclient/remote_plugins/2_156/dns.py:1731
+#: ipaclient/remote_plugins/2_156/dns.py:2566
+#: ipaclient/remote_plugins/2_156/dns.py:2873
+#: ipaclient/remote_plugins/2_156/dns.py:2922
+#: ipaclient/remote_plugins/2_156/dns.py:3264
+#: ipaclient/remote_plugins/2_156/dns.py:4097
+#: ipaclient/remote_plugins/2_156/dns.py:4164
+#: ipaclient/remote_plugins/2_156/dns.py:4401
+#: ipaclient/remote_plugins/2_156/dns.py:4435
+#: ipaclient/remote_plugins/2_156/dns.py:4479
+#: ipaclient/remote_plugins/2_156/dns.py:4514
+#: ipaclient/remote_plugins/2_156/dns.py:4550
+#: ipaclient/remote_plugins/2_156/dns.py:4799
+#: ipaclient/remote_plugins/2_156/dns.py:5047
+#: ipaclient/remote_plugins/2_156/dns.py:5081
+#: ipaclient/remote_plugins/2_156/dns.py:5139
+#: ipaclient/remote_plugins/2_156/group.py:274
+#: ipaclient/remote_plugins/2_156/group.py:389
+#: ipaclient/remote_plugins/2_156/group.py:420
+#: ipaclient/remote_plugins/2_156/group.py:649
+#: ipaclient/remote_plugins/2_156/group.py:767
+#: ipaclient/remote_plugins/2_156/group.py:903
+#: ipaclient/remote_plugins/2_156/hbacrule.py:286
+#: ipaclient/remote_plugins/2_156/hbacrule.py:598
+#: ipaclient/remote_plugins/2_156/hbacrule.py:628
+#: ipaclient/remote_plugins/2_156/hbacrule.py:659
+#: ipaclient/remote_plugins/2_156/hbacrule.py:808
+#: ipaclient/remote_plugins/2_156/hbacrule.py:963
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1296
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:128
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:166
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:252
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:345
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:404
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:125
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:223
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:308
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:400
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:519
+#: ipaclient/remote_plugins/2_156/hbactest.py:257
+#: ipaclient/remote_plugins/2_156/host.py:460
+#: ipaclient/remote_plugins/2_156/host.py:520
+#: ipaclient/remote_plugins/2_156/host.py:801
+#: ipaclient/remote_plugins/2_156/host.py:832
+#: ipaclient/remote_plugins/2_156/host.py:1287
+#: ipaclient/remote_plugins/2_156/host.py:1487
+#: ipaclient/remote_plugins/2_156/host.py:1547
+#: ipaclient/remote_plugins/2_156/host.py:1671
+#: ipaclient/remote_plugins/2_156/hostgroup.py:186
+#: ipaclient/remote_plugins/2_156/hostgroup.py:295
+#: ipaclient/remote_plugins/2_156/hostgroup.py:477
+#: ipaclient/remote_plugins/2_156/hostgroup.py:570
+#: ipaclient/remote_plugins/2_156/hostgroup.py:700
+#: ipaclient/remote_plugins/2_156/idrange.py:308
+#: ipaclient/remote_plugins/2_156/idrange.py:344
+#: ipaclient/remote_plugins/2_156/idrange.py:452
+#: ipaclient/remote_plugins/2_156/idrange.py:580
+#: ipaclient/remote_plugins/2_156/idrange.py:630
+#: ipaclient/remote_plugins/2_156/idviews.py:210
+#: ipaclient/remote_plugins/2_156/idviews.py:259
+#: ipaclient/remote_plugins/2_156/idviews.py:362
+#: ipaclient/remote_plugins/2_156/idviews.py:478
+#: ipaclient/remote_plugins/2_156/idviews.py:541
+#: ipaclient/remote_plugins/2_156/idviews.py:667
+#: ipaclient/remote_plugins/2_156/idviews.py:716
+#: ipaclient/remote_plugins/2_156/idviews.py:847
+#: ipaclient/remote_plugins/2_156/idviews.py:999
+#: ipaclient/remote_plugins/2_156/idviews.py:1062
+#: ipaclient/remote_plugins/2_156/idviews.py:1125
+#: ipaclient/remote_plugins/2_156/idviews.py:1170
+#: ipaclient/remote_plugins/2_156/idviews.py:1214
+#: ipaclient/remote_plugins/2_156/idviews.py:1290
+#: ipaclient/remote_plugins/2_156/idviews.py:1379
+#: ipaclient/remote_plugins/2_156/idviews.py:1436
+#: ipaclient/remote_plugins/2_156/idviews.py:1474
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:160
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:205
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:257
+#: ipaclient/remote_plugins/2_156/misc.py:72
+#: ipaclient/remote_plugins/2_156/misc.py:111
+#: ipaclient/remote_plugins/2_156/netgroup.py:216
+#: ipaclient/remote_plugins/2_156/netgroup.py:350
+#: ipaclient/remote_plugins/2_156/netgroup.py:580
+#: ipaclient/remote_plugins/2_156/netgroup.py:701
+#: ipaclient/remote_plugins/2_156/netgroup.py:856
+#: ipaclient/remote_plugins/2_156/otpconfig.py:154
+#: ipaclient/remote_plugins/2_156/otpconfig.py:197
+#: ipaclient/remote_plugins/2_156/otptoken.py:342
+#: ipaclient/remote_plugins/2_156/otptoken.py:438
+#: ipaclient/remote_plugins/2_156/otptoken.py:621
+#: ipaclient/remote_plugins/2_156/otptoken.py:767
+#: ipaclient/remote_plugins/2_156/otptoken.py:884
+#: ipaclient/remote_plugins/2_156/passwd.py:82
+#: ipaclient/remote_plugins/2_156/permission.py:387
+#: ipaclient/remote_plugins/2_156/permission.py:506
+#: ipaclient/remote_plugins/2_156/permission.py:550
+#: ipaclient/remote_plugins/2_156/permission.py:758
+#: ipaclient/remote_plugins/2_156/permission.py:971
+#: ipaclient/remote_plugins/2_156/permission.py:1090
+#: ipaclient/remote_plugins/2_156/ping.py:60
+#: ipaclient/remote_plugins/2_156/privilege.py:129
+#: ipaclient/remote_plugins/2_156/privilege.py:287
+#: ipaclient/remote_plugins/2_156/privilege.py:371
+#: ipaclient/remote_plugins/2_156/privilege.py:468
+#: ipaclient/remote_plugins/2_156/privilege.py:647
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:196
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:230
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:306
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:389
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:437
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:557
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:594
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:728
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:870
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:928
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:183
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:219
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:334
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:462
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:512
+#: ipaclient/remote_plugins/2_156/realmdomains.py:143
+#: ipaclient/remote_plugins/2_156/realmdomains.py:186
+#: ipaclient/remote_plugins/2_156/role.py:163
+#: ipaclient/remote_plugins/2_156/role.py:355
+#: ipaclient/remote_plugins/2_156/role.py:439
+#: ipaclient/remote_plugins/2_156/role.py:536
+#: ipaclient/remote_plugins/2_156/role.py:749
+#: ipaclient/remote_plugins/2_156/selfservice.py:119
+#: ipaclient/remote_plugins/2_156/selfservice.py:148
+#: ipaclient/remote_plugins/2_156/selfservice.py:222
+#: ipaclient/remote_plugins/2_156/selfservice.py:286
+#: ipaclient/remote_plugins/2_156/selfservice.py:329
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:222
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:396
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:426
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:457
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:576
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:701
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:896
+#: ipaclient/remote_plugins/2_156/server.py:89
+#: ipaclient/remote_plugins/2_156/server.py:180
+#: ipaclient/remote_plugins/2_156/server.py:237
+#: ipaclient/remote_plugins/2_156/service.py:258
+#: ipaclient/remote_plugins/2_156/service.py:319
+#: ipaclient/remote_plugins/2_156/service.py:597
+#: ipaclient/remote_plugins/2_156/service.py:629
+#: ipaclient/remote_plugins/2_156/service.py:912
+#: ipaclient/remote_plugins/2_156/service.py:1029
+#: ipaclient/remote_plugins/2_156/service.py:1090
+#: ipaclient/remote_plugins/2_156/service.py:1216
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:157
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:313
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:390
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:573
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:630
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:719
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:789
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:898
+#: ipaclient/remote_plugins/2_156/stageuser.py:378
+#: ipaclient/remote_plugins/2_156/stageuser.py:688
+#: ipaclient/remote_plugins/2_156/stageuser.py:726
+#: ipaclient/remote_plugins/2_156/stageuser.py:1104
+#: ipaclient/remote_plugins/2_156/stageuser.py:1424
+#: ipaclient/remote_plugins/2_156/stageuser.py:1483
+#: ipaclient/remote_plugins/2_156/sudocmd.py:117
+#: ipaclient/remote_plugins/2_156/sudocmd.py:153
+#: ipaclient/remote_plugins/2_156/sudocmd.py:237
+#: ipaclient/remote_plugins/2_156/sudocmd.py:328
+#: ipaclient/remote_plugins/2_156/sudocmd.py:385
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:137
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:235
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:320
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:412
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:531
+#: ipaclient/remote_plugins/2_156/sudorule.py:365
+#: ipaclient/remote_plugins/2_156/sudorule.py:633
+#: ipaclient/remote_plugins/2_156/sudorule.py:867
+#: ipaclient/remote_plugins/2_156/sudorule.py:1071
+#: ipaclient/remote_plugins/2_156/sudorule.py:1242
+#: ipaclient/remote_plugins/2_156/sudorule.py:1510
+#: ipaclient/remote_plugins/2_156/sudorule.py:1765
+#: ipaclient/remote_plugins/2_156/topology.py:220
+#: ipaclient/remote_plugins/2_156/topology.py:268
+#: ipaclient/remote_plugins/2_156/topology.py:414
+#: ipaclient/remote_plugins/2_156/topology.py:541
+#: ipaclient/remote_plugins/2_156/topology.py:603
+#: ipaclient/remote_plugins/2_156/topology.py:667
+#: ipaclient/remote_plugins/2_156/topology.py:732
+#: ipaclient/remote_plugins/2_156/topology.py:770
+#: ipaclient/remote_plugins/2_156/topology.py:849
+#: ipaclient/remote_plugins/2_156/topology.py:935
+#: ipaclient/remote_plugins/2_156/topology.py:987
+#: ipaclient/remote_plugins/2_156/trust.py:346
+#: ipaclient/remote_plugins/2_156/trust.py:382
+#: ipaclient/remote_plugins/2_156/trust.py:439
+#: ipaclient/remote_plugins/2_156/trust.py:540
+#: ipaclient/remote_plugins/2_156/trust.py:636
+#: ipaclient/remote_plugins/2_156/trust.py:720
+#: ipaclient/remote_plugins/2_156/trust.py:798
+#: ipaclient/remote_plugins/2_156/trust.py:849
+#: ipaclient/remote_plugins/2_156/trust.py:939
+#: ipaclient/remote_plugins/2_156/trust.py:980
+#: ipaclient/remote_plugins/2_156/trust.py:1015
+#: ipaclient/remote_plugins/2_156/trust.py:1051
+#: ipaclient/remote_plugins/2_156/trust.py:1145
+#: ipaclient/remote_plugins/2_156/trust.py:1255
+#: ipaclient/remote_plugins/2_156/user.py:651
+#: ipaclient/remote_plugins/2_156/user.py:712
+#: ipaclient/remote_plugins/2_156/user.py:755
+#: ipaclient/remote_plugins/2_156/user.py:787
+#: ipaclient/remote_plugins/2_156/user.py:820
+#: ipaclient/remote_plugins/2_156/user.py:1218
+#: ipaclient/remote_plugins/2_156/user.py:1544
+#: ipaclient/remote_plugins/2_156/user.py:1605
+#: ipaclient/remote_plugins/2_156/user.py:1669
+#: ipaclient/remote_plugins/2_156/user.py:1707
+#: ipaclient/remote_plugins/2_156/user.py:1781
+#: ipaclient/remote_plugins/2_156/user.py:1818
+#: ipaclient/remote_plugins/2_156/user.py:1858
+#: ipaclient/remote_plugins/2_156/vault.py:319
+#: ipaclient/remote_plugins/2_156/vault.py:421
+#: ipaclient/remote_plugins/2_156/vault.py:687
+#: ipaclient/remote_plugins/2_156/vault.py:742
+#: ipaclient/remote_plugins/2_156/vault.py:868
+#: ipaclient/remote_plugins/2_156/vault.py:1001
+#: ipaclient/remote_plugins/2_156/vault.py:1259
+#: ipaclient/remote_plugins/2_156/vault.py:1335
+#: ipaclient/remote_plugins/2_156/vault.py:1376
+#: ipaclient/remote_plugins/2_156/vault.py:1512
+#: ipaclient/remote_plugins/2_156/vault.py:1671
+#: ipaclient/remote_plugins/2_164/aci.py:307
+#: ipaclient/remote_plugins/2_164/aci.py:345
+#: ipaclient/remote_plugins/2_164/aci.py:498
+#: ipaclient/remote_plugins/2_164/aci.py:623
+#: ipaclient/remote_plugins/2_164/aci.py:746
+#: ipaclient/remote_plugins/2_164/aci.py:803
+#: ipaclient/remote_plugins/2_164/automember.py:197
+#: ipaclient/remote_plugins/2_164/automember.py:275
+#: ipaclient/remote_plugins/2_164/automember.py:334
+#: ipaclient/remote_plugins/2_164/automember.py:389
+#: ipaclient/remote_plugins/2_164/automember.py:431
+#: ipaclient/remote_plugins/2_164/automember.py:467
+#: ipaclient/remote_plugins/2_164/automember.py:524
+#: ipaclient/remote_plugins/2_164/automember.py:615
+#: ipaclient/remote_plugins/2_164/automember.py:680
+#: ipaclient/remote_plugins/2_164/automember.py:758
+#: ipaclient/remote_plugins/2_164/automember.py:818
+#: ipaclient/remote_plugins/2_164/automount.py:235
+#: ipaclient/remote_plugins/2_164/automount.py:290
+#: ipaclient/remote_plugins/2_164/automount.py:371
+#: ipaclient/remote_plugins/2_164/automount.py:480
+#: ipaclient/remote_plugins/2_164/automount.py:549
+#: ipaclient/remote_plugins/2_164/automount.py:607
+#: ipaclient/remote_plugins/2_164/automount.py:644
+#: ipaclient/remote_plugins/2_164/automount.py:715
+#: ipaclient/remote_plugins/2_164/automount.py:772
+#: ipaclient/remote_plugins/2_164/automount.py:863
+#: ipaclient/remote_plugins/2_164/automount.py:946
+#: ipaclient/remote_plugins/2_164/automount.py:989
+#: ipaclient/remote_plugins/2_164/automount.py:1072
+#: ipaclient/remote_plugins/2_164/automount.py:1162
+#: ipaclient/remote_plugins/2_164/automount.py:1219
+#: ipaclient/remote_plugins/2_164/caacl.py:226
+#: ipaclient/remote_plugins/2_164/caacl.py:520
+#: ipaclient/remote_plugins/2_164/caacl.py:550
+#: ipaclient/remote_plugins/2_164/caacl.py:581
+#: ipaclient/remote_plugins/2_164/caacl.py:703
+#: ipaclient/remote_plugins/2_164/caacl.py:831
+#: ipaclient/remote_plugins/2_164/caacl.py:1146
+#: ipaclient/remote_plugins/2_164/cert.py:113
+#: ipaclient/remote_plugins/2_164/cert.py:226
+#: ipaclient/remote_plugins/2_164/certprofile.py:121
+#: ipaclient/remote_plugins/2_164/certprofile.py:207
+#: ipaclient/remote_plugins/2_164/certprofile.py:274
+#: ipaclient/remote_plugins/2_164/certprofile.py:366
+#: ipaclient/remote_plugins/2_164/certprofile.py:422
+#: ipaclient/remote_plugins/2_164/config.py:356
+#: ipaclient/remote_plugins/2_164/config.py:399
+#: ipaclient/remote_plugins/2_164/delegation.py:138
+#: ipaclient/remote_plugins/2_164/delegation.py:167
+#: ipaclient/remote_plugins/2_164/delegation.py:254
+#: ipaclient/remote_plugins/2_164/delegation.py:331
+#: ipaclient/remote_plugins/2_164/delegation.py:374
+#: ipaclient/remote_plugins/2_164/dns.py:1027
+#: ipaclient/remote_plugins/2_164/dns.py:1059
+#: ipaclient/remote_plugins/2_164/dns.py:1156
+#: ipaclient/remote_plugins/2_164/dns.py:1199
+#: ipaclient/remote_plugins/2_164/dns.py:1289
+#: ipaclient/remote_plugins/2_164/dns.py:1323
+#: ipaclient/remote_plugins/2_164/dns.py:1367
+#: ipaclient/remote_plugins/2_164/dns.py:1402
+#: ipaclient/remote_plugins/2_164/dns.py:1438
+#: ipaclient/remote_plugins/2_164/dns.py:1543
+#: ipaclient/remote_plugins/2_164/dns.py:1647
+#: ipaclient/remote_plugins/2_164/dns.py:1681
+#: ipaclient/remote_plugins/2_164/dns.py:1739
+#: ipaclient/remote_plugins/2_164/dns.py:2574
+#: ipaclient/remote_plugins/2_164/dns.py:2881
+#: ipaclient/remote_plugins/2_164/dns.py:2930
+#: ipaclient/remote_plugins/2_164/dns.py:3272
+#: ipaclient/remote_plugins/2_164/dns.py:4105
+#: ipaclient/remote_plugins/2_164/dns.py:4172
+#: ipaclient/remote_plugins/2_164/dns.py:4420
+#: ipaclient/remote_plugins/2_164/dns.py:4454
+#: ipaclient/remote_plugins/2_164/dns.py:4498
+#: ipaclient/remote_plugins/2_164/dns.py:4533
+#: ipaclient/remote_plugins/2_164/dns.py:4569
+#: ipaclient/remote_plugins/2_164/dns.py:4818
+#: ipaclient/remote_plugins/2_164/dns.py:5066
+#: ipaclient/remote_plugins/2_164/dns.py:5100
+#: ipaclient/remote_plugins/2_164/dns.py:5158
+#: ipaclient/remote_plugins/2_164/group.py:274
+#: ipaclient/remote_plugins/2_164/group.py:389
+#: ipaclient/remote_plugins/2_164/group.py:420
+#: ipaclient/remote_plugins/2_164/group.py:649
+#: ipaclient/remote_plugins/2_164/group.py:767
+#: ipaclient/remote_plugins/2_164/group.py:903
+#: ipaclient/remote_plugins/2_164/hbacrule.py:286
+#: ipaclient/remote_plugins/2_164/hbacrule.py:598
+#: ipaclient/remote_plugins/2_164/hbacrule.py:628
+#: ipaclient/remote_plugins/2_164/hbacrule.py:659
+#: ipaclient/remote_plugins/2_164/hbacrule.py:808
+#: ipaclient/remote_plugins/2_164/hbacrule.py:963
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1296
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:128
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:166
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:252
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:345
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:404
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:125
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:223
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:308
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:400
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:519
+#: ipaclient/remote_plugins/2_164/hbactest.py:257
+#: ipaclient/remote_plugins/2_164/host.py:460
+#: ipaclient/remote_plugins/2_164/host.py:520
+#: ipaclient/remote_plugins/2_164/host.py:801
+#: ipaclient/remote_plugins/2_164/host.py:832
+#: ipaclient/remote_plugins/2_164/host.py:1287
+#: ipaclient/remote_plugins/2_164/host.py:1487
+#: ipaclient/remote_plugins/2_164/host.py:1547
+#: ipaclient/remote_plugins/2_164/host.py:1671
+#: ipaclient/remote_plugins/2_164/hostgroup.py:186
+#: ipaclient/remote_plugins/2_164/hostgroup.py:295
+#: ipaclient/remote_plugins/2_164/hostgroup.py:477
+#: ipaclient/remote_plugins/2_164/hostgroup.py:570
+#: ipaclient/remote_plugins/2_164/hostgroup.py:700
+#: ipaclient/remote_plugins/2_164/idrange.py:308
+#: ipaclient/remote_plugins/2_164/idrange.py:344
+#: ipaclient/remote_plugins/2_164/idrange.py:452
+#: ipaclient/remote_plugins/2_164/idrange.py:580
+#: ipaclient/remote_plugins/2_164/idrange.py:630
+#: ipaclient/remote_plugins/2_164/idviews.py:210
+#: ipaclient/remote_plugins/2_164/idviews.py:259
+#: ipaclient/remote_plugins/2_164/idviews.py:362
+#: ipaclient/remote_plugins/2_164/idviews.py:478
+#: ipaclient/remote_plugins/2_164/idviews.py:541
+#: ipaclient/remote_plugins/2_164/idviews.py:667
+#: ipaclient/remote_plugins/2_164/idviews.py:716
+#: ipaclient/remote_plugins/2_164/idviews.py:847
+#: ipaclient/remote_plugins/2_164/idviews.py:999
+#: ipaclient/remote_plugins/2_164/idviews.py:1062
+#: ipaclient/remote_plugins/2_164/idviews.py:1125
+#: ipaclient/remote_plugins/2_164/idviews.py:1170
+#: ipaclient/remote_plugins/2_164/idviews.py:1214
+#: ipaclient/remote_plugins/2_164/idviews.py:1290
+#: ipaclient/remote_plugins/2_164/idviews.py:1379
+#: ipaclient/remote_plugins/2_164/idviews.py:1436
+#: ipaclient/remote_plugins/2_164/idviews.py:1474
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:160
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:205
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:257
+#: ipaclient/remote_plugins/2_164/misc.py:72
+#: ipaclient/remote_plugins/2_164/misc.py:111
+#: ipaclient/remote_plugins/2_164/netgroup.py:216
+#: ipaclient/remote_plugins/2_164/netgroup.py:350
+#: ipaclient/remote_plugins/2_164/netgroup.py:580
+#: ipaclient/remote_plugins/2_164/netgroup.py:701
+#: ipaclient/remote_plugins/2_164/netgroup.py:856
+#: ipaclient/remote_plugins/2_164/otpconfig.py:154
+#: ipaclient/remote_plugins/2_164/otpconfig.py:197
+#: ipaclient/remote_plugins/2_164/otptoken.py:342
+#: ipaclient/remote_plugins/2_164/otptoken.py:438
+#: ipaclient/remote_plugins/2_164/otptoken.py:621
+#: ipaclient/remote_plugins/2_164/otptoken.py:767
+#: ipaclient/remote_plugins/2_164/otptoken.py:884
+#: ipaclient/remote_plugins/2_164/passwd.py:82
+#: ipaclient/remote_plugins/2_164/permission.py:387
+#: ipaclient/remote_plugins/2_164/permission.py:506
+#: ipaclient/remote_plugins/2_164/permission.py:550
+#: ipaclient/remote_plugins/2_164/permission.py:758
+#: ipaclient/remote_plugins/2_164/permission.py:971
+#: ipaclient/remote_plugins/2_164/permission.py:1090
+#: ipaclient/remote_plugins/2_164/ping.py:60
+#: ipaclient/remote_plugins/2_164/privilege.py:129
+#: ipaclient/remote_plugins/2_164/privilege.py:287
+#: ipaclient/remote_plugins/2_164/privilege.py:371
+#: ipaclient/remote_plugins/2_164/privilege.py:468
+#: ipaclient/remote_plugins/2_164/privilege.py:647
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:196
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:230
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:306
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:389
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:437
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:557
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:594
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:728
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:870
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:928
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:183
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:219
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:334
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:462
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:512
+#: ipaclient/remote_plugins/2_164/realmdomains.py:143
+#: ipaclient/remote_plugins/2_164/realmdomains.py:186
+#: ipaclient/remote_plugins/2_164/role.py:163
+#: ipaclient/remote_plugins/2_164/role.py:355
+#: ipaclient/remote_plugins/2_164/role.py:439
+#: ipaclient/remote_plugins/2_164/role.py:536
+#: ipaclient/remote_plugins/2_164/role.py:749
+#: ipaclient/remote_plugins/2_164/selfservice.py:119
+#: ipaclient/remote_plugins/2_164/selfservice.py:148
+#: ipaclient/remote_plugins/2_164/selfservice.py:222
+#: ipaclient/remote_plugins/2_164/selfservice.py:286
+#: ipaclient/remote_plugins/2_164/selfservice.py:329
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:222
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:396
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:426
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:457
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:576
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:701
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:896
+#: ipaclient/remote_plugins/2_164/server.py:95
+#: ipaclient/remote_plugins/2_164/server.py:136
+#: ipaclient/remote_plugins/2_164/server.py:244
+#: ipaclient/remote_plugins/2_164/server.py:308
+#: ipaclient/remote_plugins/2_164/service.py:258
+#: ipaclient/remote_plugins/2_164/service.py:319
+#: ipaclient/remote_plugins/2_164/service.py:597
+#: ipaclient/remote_plugins/2_164/service.py:629
+#: ipaclient/remote_plugins/2_164/service.py:912
+#: ipaclient/remote_plugins/2_164/service.py:1029
+#: ipaclient/remote_plugins/2_164/service.py:1090
+#: ipaclient/remote_plugins/2_164/service.py:1216
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:157
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:313
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:390
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:573
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:630
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:719
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:789
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:898
+#: ipaclient/remote_plugins/2_164/stageuser.py:378
+#: ipaclient/remote_plugins/2_164/stageuser.py:688
+#: ipaclient/remote_plugins/2_164/stageuser.py:788
+#: ipaclient/remote_plugins/2_164/stageuser.py:1166
+#: ipaclient/remote_plugins/2_164/stageuser.py:1486
+#: ipaclient/remote_plugins/2_164/stageuser.py:1607
+#: ipaclient/remote_plugins/2_164/sudocmd.py:117
+#: ipaclient/remote_plugins/2_164/sudocmd.py:153
+#: ipaclient/remote_plugins/2_164/sudocmd.py:237
+#: ipaclient/remote_plugins/2_164/sudocmd.py:328
+#: ipaclient/remote_plugins/2_164/sudocmd.py:385
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:137
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:235
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:320
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:412
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:531
+#: ipaclient/remote_plugins/2_164/sudorule.py:365
+#: ipaclient/remote_plugins/2_164/sudorule.py:633
+#: ipaclient/remote_plugins/2_164/sudorule.py:867
+#: ipaclient/remote_plugins/2_164/sudorule.py:1071
+#: ipaclient/remote_plugins/2_164/sudorule.py:1242
+#: ipaclient/remote_plugins/2_164/sudorule.py:1510
+#: ipaclient/remote_plugins/2_164/sudorule.py:1765
+#: ipaclient/remote_plugins/2_164/topology.py:268
+#: ipaclient/remote_plugins/2_164/topology.py:314
+#: ipaclient/remote_plugins/2_164/topology.py:458
+#: ipaclient/remote_plugins/2_164/topology.py:583
+#: ipaclient/remote_plugins/2_164/topology.py:643
+#: ipaclient/remote_plugins/2_164/topology.py:705
+#: ipaclient/remote_plugins/2_164/topology.py:769
+#: ipaclient/remote_plugins/2_164/topology.py:807
+#: ipaclient/remote_plugins/2_164/topology.py:883
+#: ipaclient/remote_plugins/2_164/topology.py:968
+#: ipaclient/remote_plugins/2_164/topology.py:1018
+#: ipaclient/remote_plugins/2_164/trust.py:346
+#: ipaclient/remote_plugins/2_164/trust.py:382
+#: ipaclient/remote_plugins/2_164/trust.py:439
+#: ipaclient/remote_plugins/2_164/trust.py:540
+#: ipaclient/remote_plugins/2_164/trust.py:636
+#: ipaclient/remote_plugins/2_164/trust.py:720
+#: ipaclient/remote_plugins/2_164/trust.py:798
+#: ipaclient/remote_plugins/2_164/trust.py:849
+#: ipaclient/remote_plugins/2_164/trust.py:939
+#: ipaclient/remote_plugins/2_164/trust.py:980
+#: ipaclient/remote_plugins/2_164/trust.py:1015
+#: ipaclient/remote_plugins/2_164/trust.py:1051
+#: ipaclient/remote_plugins/2_164/trust.py:1145
+#: ipaclient/remote_plugins/2_164/trust.py:1255
+#: ipaclient/remote_plugins/2_164/user.py:651
+#: ipaclient/remote_plugins/2_164/user.py:712
+#: ipaclient/remote_plugins/2_164/user.py:817
+#: ipaclient/remote_plugins/2_164/user.py:849
+#: ipaclient/remote_plugins/2_164/user.py:882
+#: ipaclient/remote_plugins/2_164/user.py:1280
+#: ipaclient/remote_plugins/2_164/user.py:1606
+#: ipaclient/remote_plugins/2_164/user.py:1667
+#: ipaclient/remote_plugins/2_164/user.py:1793
+#: ipaclient/remote_plugins/2_164/user.py:1831
+#: ipaclient/remote_plugins/2_164/user.py:1905
+#: ipaclient/remote_plugins/2_164/user.py:1942
+#: ipaclient/remote_plugins/2_164/user.py:1982
+#: ipaclient/remote_plugins/2_164/vault.py:319
+#: ipaclient/remote_plugins/2_164/vault.py:421
+#: ipaclient/remote_plugins/2_164/vault.py:687
+#: ipaclient/remote_plugins/2_164/vault.py:742
+#: ipaclient/remote_plugins/2_164/vault.py:868
+#: ipaclient/remote_plugins/2_164/vault.py:1001
+#: ipaclient/remote_plugins/2_164/vault.py:1259
+#: ipaclient/remote_plugins/2_164/vault.py:1335
+#: ipaclient/remote_plugins/2_164/vault.py:1376
+#: ipaclient/remote_plugins/2_164/vault.py:1512
+#: ipaclient/remote_plugins/2_164/vault.py:1671
+#: ipaclient/remote_plugins/2_49/aci.py:307
+#: ipaclient/remote_plugins/2_49/aci.py:346
+#: ipaclient/remote_plugins/2_49/aci.py:499
+#: ipaclient/remote_plugins/2_49/aci.py:624
+#: ipaclient/remote_plugins/2_49/aci.py:748
+#: ipaclient/remote_plugins/2_49/aci.py:801
+#: ipaclient/remote_plugins/2_49/automember.py:183
+#: ipaclient/remote_plugins/2_49/automember.py:262
+#: ipaclient/remote_plugins/2_49/automember.py:322
+#: ipaclient/remote_plugins/2_49/automember.py:378
+#: ipaclient/remote_plugins/2_49/automember.py:421
+#: ipaclient/remote_plugins/2_49/automember.py:458
+#: ipaclient/remote_plugins/2_49/automember.py:517
+#: ipaclient/remote_plugins/2_49/automember.py:608
+#: ipaclient/remote_plugins/2_49/automember.py:687
+#: ipaclient/remote_plugins/2_49/automember.py:748
+#: ipaclient/remote_plugins/2_49/automount.py:233
+#: ipaclient/remote_plugins/2_49/automount.py:287
+#: ipaclient/remote_plugins/2_49/automount.py:368
+#: ipaclient/remote_plugins/2_49/automount.py:475
+#: ipaclient/remote_plugins/2_49/automount.py:543
+#: ipaclient/remote_plugins/2_49/automount.py:602
+#: ipaclient/remote_plugins/2_49/automount.py:640
+#: ipaclient/remote_plugins/2_49/automount.py:713
+#: ipaclient/remote_plugins/2_49/automount.py:770
+#: ipaclient/remote_plugins/2_49/automount.py:859
+#: ipaclient/remote_plugins/2_49/automount.py:942
+#: ipaclient/remote_plugins/2_49/automount.py:985
+#: ipaclient/remote_plugins/2_49/automount.py:1069
+#: ipaclient/remote_plugins/2_49/automount.py:1158
+#: ipaclient/remote_plugins/2_49/automount.py:1215
+#: ipaclient/remote_plugins/2_49/config.py:340
+#: ipaclient/remote_plugins/2_49/config.py:384
+#: ipaclient/remote_plugins/2_49/delegation.py:138
+#: ipaclient/remote_plugins/2_49/delegation.py:166
+#: ipaclient/remote_plugins/2_49/delegation.py:253
+#: ipaclient/remote_plugins/2_49/delegation.py:330
+#: ipaclient/remote_plugins/2_49/delegation.py:374
+#: ipaclient/remote_plugins/2_49/dns.py:1076
+#: ipaclient/remote_plugins/2_49/dns.py:1105
+#: ipaclient/remote_plugins/2_49/dns.py:1202
+#: ipaclient/remote_plugins/2_49/dns.py:1246
+#: ipaclient/remote_plugins/2_49/dns.py:2259
+#: ipaclient/remote_plugins/2_49/dns.py:2620
+#: ipaclient/remote_plugins/2_49/dns.py:2664
+#: ipaclient/remote_plugins/2_49/dns.py:3047
+#: ipaclient/remote_plugins/2_49/dns.py:4057
+#: ipaclient/remote_plugins/2_49/dns.py:4120
+#: ipaclient/remote_plugins/2_49/dns.py:4343
+#: ipaclient/remote_plugins/2_49/dns.py:4376
+#: ipaclient/remote_plugins/2_49/dns.py:4420
+#: ipaclient/remote_plugins/2_49/dns.py:4455
+#: ipaclient/remote_plugins/2_49/dns.py:4490
+#: ipaclient/remote_plugins/2_49/dns.py:4727
+#: ipaclient/remote_plugins/2_49/dns.py:4962
+#: ipaclient/remote_plugins/2_49/dns.py:4995
+#: ipaclient/remote_plugins/2_49/dns.py:5053
+#: ipaclient/remote_plugins/2_49/entitle.py:100
+#: ipaclient/remote_plugins/2_49/entitle.py:156
+#: ipaclient/remote_plugins/2_49/entitle.py:198
+#: ipaclient/remote_plugins/2_49/entitle.py:316
+#: ipaclient/remote_plugins/2_49/entitle.py:373
+#: ipaclient/remote_plugins/2_49/group.py:265
+#: ipaclient/remote_plugins/2_49/group.py:374
+#: ipaclient/remote_plugins/2_49/group.py:405
+#: ipaclient/remote_plugins/2_49/group.py:610
+#: ipaclient/remote_plugins/2_49/group.py:721
+#: ipaclient/remote_plugins/2_49/group.py:844
+#: ipaclient/remote_plugins/2_49/hbacrule.py:273
+#: ipaclient/remote_plugins/2_49/hbacrule.py:558
+#: ipaclient/remote_plugins/2_49/hbacrule.py:588
+#: ipaclient/remote_plugins/2_49/hbacrule.py:618
+#: ipaclient/remote_plugins/2_49/hbacrule.py:751
+#: ipaclient/remote_plugins/2_49/hbacrule.py:889
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1188
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:121
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:160
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:241
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:327
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:380
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:120
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:212
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:292
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:377
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:483
+#: ipaclient/remote_plugins/2_49/hbactest.py:186
+#: ipaclient/remote_plugins/2_49/host.py:363
+#: ipaclient/remote_plugins/2_49/host.py:456
+#: ipaclient/remote_plugins/2_49/host.py:487
+#: ipaclient/remote_plugins/2_49/host.py:745
+#: ipaclient/remote_plugins/2_49/host.py:909
+#: ipaclient/remote_plugins/2_49/host.py:1020
+#: ipaclient/remote_plugins/2_49/hostgroup.py:177
+#: ipaclient/remote_plugins/2_49/hostgroup.py:280
+#: ipaclient/remote_plugins/2_49/hostgroup.py:457
+#: ipaclient/remote_plugins/2_49/hostgroup.py:543
+#: ipaclient/remote_plugins/2_49/hostgroup.py:660
+#: ipaclient/remote_plugins/2_49/idrange.py:290
+#: ipaclient/remote_plugins/2_49/idrange.py:327
+#: ipaclient/remote_plugins/2_49/idrange.py:435
+#: ipaclient/remote_plugins/2_49/idrange.py:548
+#: ipaclient/remote_plugins/2_49/idrange.py:599
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:160
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:206
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:259
+#: ipaclient/remote_plugins/2_49/misc.py:72
+#: ipaclient/remote_plugins/2_49/misc.py:111
+#: ipaclient/remote_plugins/2_49/netgroup.py:207
+#: ipaclient/remote_plugins/2_49/netgroup.py:335
+#: ipaclient/remote_plugins/2_49/netgroup.py:560
+#: ipaclient/remote_plugins/2_49/netgroup.py:674
+#: ipaclient/remote_plugins/2_49/netgroup.py:816
+#: ipaclient/remote_plugins/2_49/passwd.py:74
+#: ipaclient/remote_plugins/2_49/permission.py:236
+#: ipaclient/remote_plugins/2_49/permission.py:343
+#: ipaclient/remote_plugins/2_49/permission.py:388
+#: ipaclient/remote_plugins/2_49/permission.py:506
+#: ipaclient/remote_plugins/2_49/permission.py:635
+#: ipaclient/remote_plugins/2_49/permission.py:741
+#: ipaclient/remote_plugins/2_49/ping.py:58
+#: ipaclient/remote_plugins/2_49/privilege.py:120
+#: ipaclient/remote_plugins/2_49/privilege.py:265
+#: ipaclient/remote_plugins/2_49/privilege.py:344
+#: ipaclient/remote_plugins/2_49/privilege.py:434
+#: ipaclient/remote_plugins/2_49/privilege.py:593
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:196
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:231
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:309
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:392
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:441
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:562
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:600
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:736
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:878
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:937
+#: ipaclient/remote_plugins/2_49/role.py:149
+#: ipaclient/remote_plugins/2_49/role.py:319
+#: ipaclient/remote_plugins/2_49/role.py:398
+#: ipaclient/remote_plugins/2_49/role.py:488
+#: ipaclient/remote_plugins/2_49/role.py:672
+#: ipaclient/remote_plugins/2_49/selfservice.py:117
+#: ipaclient/remote_plugins/2_49/selfservice.py:145
+#: ipaclient/remote_plugins/2_49/selfservice.py:219
+#: ipaclient/remote_plugins/2_49/selfservice.py:283
+#: ipaclient/remote_plugins/2_49/selfservice.py:327
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:215
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:376
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:406
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:436
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:549
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:667
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:842
+#: ipaclient/remote_plugins/2_49/service.py:178
+#: ipaclient/remote_plugins/2_49/service.py:272
+#: ipaclient/remote_plugins/2_49/service.py:304
+#: ipaclient/remote_plugins/2_49/service.py:403
+#: ipaclient/remote_plugins/2_49/service.py:498
+#: ipaclient/remote_plugins/2_49/service.py:611
+#: ipaclient/remote_plugins/2_49/sudocmd.py:110
+#: ipaclient/remote_plugins/2_49/sudocmd.py:147
+#: ipaclient/remote_plugins/2_49/sudocmd.py:226
+#: ipaclient/remote_plugins/2_49/sudocmd.py:310
+#: ipaclient/remote_plugins/2_49/sudocmd.py:361
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:128
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:220
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:300
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:385
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:491
+#: ipaclient/remote_plugins/2_49/sudorule.py:328
+#: ipaclient/remote_plugins/2_49/sudorule.py:753
+#: ipaclient/remote_plugins/2_49/sudorule.py:948
+#: ipaclient/remote_plugins/2_49/sudorule.py:1112
+#: ipaclient/remote_plugins/2_49/sudorule.py:1551
+#: ipaclient/remote_plugins/2_49/trust.py:262
+#: ipaclient/remote_plugins/2_49/trust.py:299
+#: ipaclient/remote_plugins/2_49/trust.py:397
+#: ipaclient/remote_plugins/2_49/trust.py:493
+#: ipaclient/remote_plugins/2_49/trust.py:544
+#: ipaclient/remote_plugins/2_49/trust.py:623
+#: ipaclient/remote_plugins/2_49/trust.py:675
+#: ipaclient/remote_plugins/2_49/user.py:516
+#: ipaclient/remote_plugins/2_49/user.py:555
+#: ipaclient/remote_plugins/2_49/user.py:587
+#: ipaclient/remote_plugins/2_49/user.py:619
+#: ipaclient/remote_plugins/2_49/user.py:942
+#: ipaclient/remote_plugins/2_49/user.py:1198
+#: ipaclient/remote_plugins/2_49/user.py:1251
+#: ipaclient/remote_plugins/2_49/user.py:1318
+#: ipaclient/remote_plugins/2_49/user.py:1360 ipalib/output.py:172
+msgid "User-friendly description of action performed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:314
+#: ipaclient/remote_plugins/2_114/aci.py:354
+#: ipaclient/remote_plugins/2_114/aci.py:630
+#: ipaclient/remote_plugins/2_114/aci.py:753
+#: ipaclient/remote_plugins/2_114/aci.py:810
+#: ipaclient/remote_plugins/2_114/automember.py:204
+#: ipaclient/remote_plugins/2_114/automember.py:282
+#: ipaclient/remote_plugins/2_114/automember.py:341
+#: ipaclient/remote_plugins/2_114/automember.py:396
+#: ipaclient/remote_plugins/2_114/automember.py:438
+#: ipaclient/remote_plugins/2_114/automember.py:622
+#: ipaclient/remote_plugins/2_114/automember.py:687
+#: ipaclient/remote_plugins/2_114/automember.py:765
+#: ipaclient/remote_plugins/2_114/automember.py:825
+#: ipaclient/remote_plugins/2_114/automount.py:242
+#: ipaclient/remote_plugins/2_114/automount.py:487
+#: ipaclient/remote_plugins/2_114/automount.py:556
+#: ipaclient/remote_plugins/2_114/automount.py:614
+#: ipaclient/remote_plugins/2_114/automount.py:779
+#: ipaclient/remote_plugins/2_114/automount.py:870
+#: ipaclient/remote_plugins/2_114/automount.py:953
+#: ipaclient/remote_plugins/2_114/automount.py:1169
+#: ipaclient/remote_plugins/2_114/automount.py:1226
+#: ipaclient/remote_plugins/2_114/cert.py:122
+#: ipaclient/remote_plugins/2_114/config.py:363
+#: ipaclient/remote_plugins/2_114/config.py:406
+#: ipaclient/remote_plugins/2_114/delegation.py:145
+#: ipaclient/remote_plugins/2_114/delegation.py:176
+#: ipaclient/remote_plugins/2_114/delegation.py:338
+#: ipaclient/remote_plugins/2_114/delegation.py:381
+#: ipaclient/remote_plugins/2_114/dns.py:1071
+#: ipaclient/remote_plugins/2_114/dns.py:1101
+#: ipaclient/remote_plugins/2_114/dns.py:1196
+#: ipaclient/remote_plugins/2_114/dns.py:1239
+#: ipaclient/remote_plugins/2_114/dns.py:1323
+#: ipaclient/remote_plugins/2_114/dns.py:1438
+#: ipaclient/remote_plugins/2_114/dns.py:1474
+#: ipaclient/remote_plugins/2_114/dns.py:1681
+#: ipaclient/remote_plugins/2_114/dns.py:1773
+#: ipaclient/remote_plugins/2_114/dns.py:2658
+#: ipaclient/remote_plugins/2_114/dns.py:4329
+#: ipaclient/remote_plugins/2_114/dns.py:4396
+#: ipaclient/remote_plugins/2_114/dns.py:4633
+#: ipaclient/remote_plugins/2_114/dns.py:4748
+#: ipaclient/remote_plugins/2_114/dns.py:4784
+#: ipaclient/remote_plugins/2_114/dns.py:5279
+#: ipaclient/remote_plugins/2_114/dns.py:5371
+#: ipaclient/remote_plugins/2_114/group.py:281
+#: ipaclient/remote_plugins/2_114/group.py:429
+#: ipaclient/remote_plugins/2_114/group.py:774
+#: ipaclient/remote_plugins/2_114/group.py:910
+#: ipaclient/remote_plugins/2_114/hbacrule.py:293
+#: ipaclient/remote_plugins/2_114/hbacrule.py:637
+#: ipaclient/remote_plugins/2_114/hbacrule.py:668
+#: ipaclient/remote_plugins/2_114/hbacrule.py:970
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1303
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:135
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:352
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:411
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:132
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:407
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:526
+#: ipaclient/remote_plugins/2_114/host.py:465
+#: ipaclient/remote_plugins/2_114/host.py:779
+#: ipaclient/remote_plugins/2_114/host.py:1430
+#: ipaclient/remote_plugins/2_114/host.py:1554
+#: ipaclient/remote_plugins/2_114/hostgroup.py:193
+#: ipaclient/remote_plugins/2_114/hostgroup.py:577
+#: ipaclient/remote_plugins/2_114/hostgroup.py:707
+#: ipaclient/remote_plugins/2_114/idrange.py:311
+#: ipaclient/remote_plugins/2_114/idrange.py:568
+#: ipaclient/remote_plugins/2_114/idrange.py:618
+#: ipaclient/remote_plugins/2_114/idviews.py:209
+#: ipaclient/remote_plugins/2_114/idviews.py:453
+#: ipaclient/remote_plugins/2_114/idviews.py:508
+#: ipaclient/remote_plugins/2_114/idviews.py:626
+#: ipaclient/remote_plugins/2_114/idviews.py:934
+#: ipaclient/remote_plugins/2_114/idviews.py:989
+#: ipaclient/remote_plugins/2_114/idviews.py:1052
+#: ipaclient/remote_plugins/2_114/idviews.py:1306
+#: ipaclient/remote_plugins/2_114/idviews.py:1363
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:167
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:212
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:264
+#: ipaclient/remote_plugins/2_114/netgroup.py:223
+#: ipaclient/remote_plugins/2_114/netgroup.py:708
+#: ipaclient/remote_plugins/2_114/netgroup.py:863
+#: ipaclient/remote_plugins/2_114/otpconfig.py:161
+#: ipaclient/remote_plugins/2_114/otpconfig.py:204
+#: ipaclient/remote_plugins/2_114/otptoken.py:349
+#: ipaclient/remote_plugins/2_114/otptoken.py:774
+#: ipaclient/remote_plugins/2_114/otptoken.py:891
+#: ipaclient/remote_plugins/2_114/passwd.py:91
+#: ipaclient/remote_plugins/2_114/permission.py:368
+#: ipaclient/remote_plugins/2_114/permission.py:487
+#: ipaclient/remote_plugins/2_114/permission.py:924
+#: ipaclient/remote_plugins/2_114/permission.py:1043
+#: ipaclient/remote_plugins/2_114/privilege.py:136
+#: ipaclient/remote_plugins/2_114/privilege.py:475
+#: ipaclient/remote_plugins/2_114/privilege.py:654
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:203
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:396
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:444
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:564
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:877
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:935
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:190
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:469
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:519
+#: ipaclient/remote_plugins/2_114/realmdomains.py:150
+#: ipaclient/remote_plugins/2_114/realmdomains.py:193
+#: ipaclient/remote_plugins/2_114/role.py:170
+#: ipaclient/remote_plugins/2_114/role.py:543
+#: ipaclient/remote_plugins/2_114/role.py:756
+#: ipaclient/remote_plugins/2_114/selfservice.py:126
+#: ipaclient/remote_plugins/2_114/selfservice.py:157
+#: ipaclient/remote_plugins/2_114/selfservice.py:293
+#: ipaclient/remote_plugins/2_114/selfservice.py:336
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:229
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:435
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:466
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:708
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:903
+#: ipaclient/remote_plugins/2_114/service.py:263
+#: ipaclient/remote_plugins/2_114/service.py:575
+#: ipaclient/remote_plugins/2_114/service.py:972
+#: ipaclient/remote_plugins/2_114/service.py:1098
+#: ipaclient/remote_plugins/2_114/sudocmd.py:124
+#: ipaclient/remote_plugins/2_114/sudocmd.py:335
+#: ipaclient/remote_plugins/2_114/sudocmd.py:392
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:144
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:419
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:538
+#: ipaclient/remote_plugins/2_114/sudorule.py:372
+#: ipaclient/remote_plugins/2_114/sudorule.py:640
+#: ipaclient/remote_plugins/2_114/sudorule.py:1249
+#: ipaclient/remote_plugins/2_114/sudorule.py:1517
+#: ipaclient/remote_plugins/2_114/sudorule.py:1772
+#: ipaclient/remote_plugins/2_114/trust.py:345
+#: ipaclient/remote_plugins/2_114/trust.py:629
+#: ipaclient/remote_plugins/2_114/trust.py:713
+#: ipaclient/remote_plugins/2_114/trust.py:791
+#: ipaclient/remote_plugins/2_114/trust.py:842
+#: ipaclient/remote_plugins/2_114/trust.py:932
+#: ipaclient/remote_plugins/2_114/trust.py:1010
+#: ipaclient/remote_plugins/2_114/trust.py:1046
+#: ipaclient/remote_plugins/2_114/trust.py:1248
+#: ipaclient/remote_plugins/2_114/user.py:638
+#: ipaclient/remote_plugins/2_114/user.py:710
+#: ipaclient/remote_plugins/2_114/user.py:743
+#: ipaclient/remote_plugins/2_114/user.py:1443
+#: ipaclient/remote_plugins/2_114/user.py:1502
+#: ipaclient/remote_plugins/2_114/user.py:1621
+#: ipaclient/remote_plugins/2_156/aci.py:314
+#: ipaclient/remote_plugins/2_156/aci.py:354
+#: ipaclient/remote_plugins/2_156/aci.py:630
+#: ipaclient/remote_plugins/2_156/aci.py:753
+#: ipaclient/remote_plugins/2_156/aci.py:810
+#: ipaclient/remote_plugins/2_156/automember.py:204
+#: ipaclient/remote_plugins/2_156/automember.py:282
+#: ipaclient/remote_plugins/2_156/automember.py:341
+#: ipaclient/remote_plugins/2_156/automember.py:396
+#: ipaclient/remote_plugins/2_156/automember.py:438
+#: ipaclient/remote_plugins/2_156/automember.py:622
+#: ipaclient/remote_plugins/2_156/automember.py:687
+#: ipaclient/remote_plugins/2_156/automember.py:765
+#: ipaclient/remote_plugins/2_156/automember.py:825
+#: ipaclient/remote_plugins/2_156/automount.py:242
+#: ipaclient/remote_plugins/2_156/automount.py:487
+#: ipaclient/remote_plugins/2_156/automount.py:556
+#: ipaclient/remote_plugins/2_156/automount.py:614
+#: ipaclient/remote_plugins/2_156/automount.py:779
+#: ipaclient/remote_plugins/2_156/automount.py:870
+#: ipaclient/remote_plugins/2_156/automount.py:953
+#: ipaclient/remote_plugins/2_156/automount.py:1169
+#: ipaclient/remote_plugins/2_156/automount.py:1226
+#: ipaclient/remote_plugins/2_156/caacl.py:233
+#: ipaclient/remote_plugins/2_156/caacl.py:559
+#: ipaclient/remote_plugins/2_156/caacl.py:590
+#: ipaclient/remote_plugins/2_156/caacl.py:838
+#: ipaclient/remote_plugins/2_156/caacl.py:1153
+#: ipaclient/remote_plugins/2_156/cert.py:122
+#: ipaclient/remote_plugins/2_156/certprofile.py:281
+#: ipaclient/remote_plugins/2_156/certprofile.py:373
+#: ipaclient/remote_plugins/2_156/certprofile.py:429
+#: ipaclient/remote_plugins/2_156/config.py:363
+#: ipaclient/remote_plugins/2_156/config.py:406
+#: ipaclient/remote_plugins/2_156/delegation.py:145
+#: ipaclient/remote_plugins/2_156/delegation.py:176
+#: ipaclient/remote_plugins/2_156/delegation.py:338
+#: ipaclient/remote_plugins/2_156/delegation.py:381
+#: ipaclient/remote_plugins/2_156/dns.py:1036
+#: ipaclient/remote_plugins/2_156/dns.py:1066
+#: ipaclient/remote_plugins/2_156/dns.py:1161
+#: ipaclient/remote_plugins/2_156/dns.py:1204
+#: ipaclient/remote_plugins/2_156/dns.py:1288
+#: ipaclient/remote_plugins/2_156/dns.py:1403
+#: ipaclient/remote_plugins/2_156/dns.py:1439
+#: ipaclient/remote_plugins/2_156/dns.py:1646
+#: ipaclient/remote_plugins/2_156/dns.py:1738
+#: ipaclient/remote_plugins/2_156/dns.py:2573
+#: ipaclient/remote_plugins/2_156/dns.py:4104
+#: ipaclient/remote_plugins/2_156/dns.py:4171
+#: ipaclient/remote_plugins/2_156/dns.py:4408
+#: ipaclient/remote_plugins/2_156/dns.py:4523
+#: ipaclient/remote_plugins/2_156/dns.py:4559
+#: ipaclient/remote_plugins/2_156/dns.py:5054
+#: ipaclient/remote_plugins/2_156/dns.py:5146
+#: ipaclient/remote_plugins/2_156/group.py:281
+#: ipaclient/remote_plugins/2_156/group.py:429
+#: ipaclient/remote_plugins/2_156/group.py:774
+#: ipaclient/remote_plugins/2_156/group.py:910
+#: ipaclient/remote_plugins/2_156/hbacrule.py:293
+#: ipaclient/remote_plugins/2_156/hbacrule.py:637
+#: ipaclient/remote_plugins/2_156/hbacrule.py:668
+#: ipaclient/remote_plugins/2_156/hbacrule.py:970
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1303
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:135
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:352
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:411
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:132
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:407
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:526
+#: ipaclient/remote_plugins/2_156/host.py:467
+#: ipaclient/remote_plugins/2_156/host.py:527
+#: ipaclient/remote_plugins/2_156/host.py:841
+#: ipaclient/remote_plugins/2_156/host.py:1494
+#: ipaclient/remote_plugins/2_156/host.py:1554
+#: ipaclient/remote_plugins/2_156/host.py:1678
+#: ipaclient/remote_plugins/2_156/hostgroup.py:193
+#: ipaclient/remote_plugins/2_156/hostgroup.py:577
+#: ipaclient/remote_plugins/2_156/hostgroup.py:707
+#: ipaclient/remote_plugins/2_156/idrange.py:315
+#: ipaclient/remote_plugins/2_156/idrange.py:587
+#: ipaclient/remote_plugins/2_156/idrange.py:637
+#: ipaclient/remote_plugins/2_156/idviews.py:217
+#: ipaclient/remote_plugins/2_156/idviews.py:485
+#: ipaclient/remote_plugins/2_156/idviews.py:548
+#: ipaclient/remote_plugins/2_156/idviews.py:674
+#: ipaclient/remote_plugins/2_156/idviews.py:1006
+#: ipaclient/remote_plugins/2_156/idviews.py:1069
+#: ipaclient/remote_plugins/2_156/idviews.py:1132
+#: ipaclient/remote_plugins/2_156/idviews.py:1386
+#: ipaclient/remote_plugins/2_156/idviews.py:1443
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:167
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:212
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:264
+#: ipaclient/remote_plugins/2_156/netgroup.py:223
+#: ipaclient/remote_plugins/2_156/netgroup.py:708
+#: ipaclient/remote_plugins/2_156/netgroup.py:863
+#: ipaclient/remote_plugins/2_156/otpconfig.py:161
+#: ipaclient/remote_plugins/2_156/otpconfig.py:204
+#: ipaclient/remote_plugins/2_156/otptoken.py:349
+#: ipaclient/remote_plugins/2_156/otptoken.py:774
+#: ipaclient/remote_plugins/2_156/otptoken.py:891
+#: ipaclient/remote_plugins/2_156/passwd.py:91
+#: ipaclient/remote_plugins/2_156/permission.py:394
+#: ipaclient/remote_plugins/2_156/permission.py:513
+#: ipaclient/remote_plugins/2_156/permission.py:978
+#: ipaclient/remote_plugins/2_156/permission.py:1097
+#: ipaclient/remote_plugins/2_156/privilege.py:136
+#: ipaclient/remote_plugins/2_156/privilege.py:475
+#: ipaclient/remote_plugins/2_156/privilege.py:654
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:203
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:396
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:444
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:564
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:877
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:935
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:190
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:469
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:519
+#: ipaclient/remote_plugins/2_156/realmdomains.py:150
+#: ipaclient/remote_plugins/2_156/realmdomains.py:193
+#: ipaclient/remote_plugins/2_156/role.py:170
+#: ipaclient/remote_plugins/2_156/role.py:543
+#: ipaclient/remote_plugins/2_156/role.py:756
+#: ipaclient/remote_plugins/2_156/selfservice.py:126
+#: ipaclient/remote_plugins/2_156/selfservice.py:157
+#: ipaclient/remote_plugins/2_156/selfservice.py:293
+#: ipaclient/remote_plugins/2_156/selfservice.py:336
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:229
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:435
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:466
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:708
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:903
+#: ipaclient/remote_plugins/2_156/server.py:244
+#: ipaclient/remote_plugins/2_156/service.py:265
+#: ipaclient/remote_plugins/2_156/service.py:326
+#: ipaclient/remote_plugins/2_156/service.py:638
+#: ipaclient/remote_plugins/2_156/service.py:1036
+#: ipaclient/remote_plugins/2_156/service.py:1097
+#: ipaclient/remote_plugins/2_156/service.py:1223
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:164
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:580
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:637
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:905
+#: ipaclient/remote_plugins/2_156/stageuser.py:385
+#: ipaclient/remote_plugins/2_156/stageuser.py:695
+#: ipaclient/remote_plugins/2_156/stageuser.py:1431
+#: ipaclient/remote_plugins/2_156/stageuser.py:1490
+#: ipaclient/remote_plugins/2_156/sudocmd.py:124
+#: ipaclient/remote_plugins/2_156/sudocmd.py:335
+#: ipaclient/remote_plugins/2_156/sudocmd.py:392
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:144
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:419
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:538
+#: ipaclient/remote_plugins/2_156/sudorule.py:372
+#: ipaclient/remote_plugins/2_156/sudorule.py:640
+#: ipaclient/remote_plugins/2_156/sudorule.py:1249
+#: ipaclient/remote_plugins/2_156/sudorule.py:1517
+#: ipaclient/remote_plugins/2_156/sudorule.py:1772
+#: ipaclient/remote_plugins/2_156/topology.py:227
+#: ipaclient/remote_plugins/2_156/topology.py:548
+#: ipaclient/remote_plugins/2_156/topology.py:612
+#: ipaclient/remote_plugins/2_156/topology.py:674
+#: ipaclient/remote_plugins/2_156/topology.py:739
+#: ipaclient/remote_plugins/2_156/topology.py:942
+#: ipaclient/remote_plugins/2_156/topology.py:994
+#: ipaclient/remote_plugins/2_156/trust.py:353
+#: ipaclient/remote_plugins/2_156/trust.py:643
+#: ipaclient/remote_plugins/2_156/trust.py:727
+#: ipaclient/remote_plugins/2_156/trust.py:805
+#: ipaclient/remote_plugins/2_156/trust.py:856
+#: ipaclient/remote_plugins/2_156/trust.py:946
+#: ipaclient/remote_plugins/2_156/trust.py:1024
+#: ipaclient/remote_plugins/2_156/trust.py:1060
+#: ipaclient/remote_plugins/2_156/trust.py:1262
+#: ipaclient/remote_plugins/2_156/user.py:658
+#: ipaclient/remote_plugins/2_156/user.py:719
+#: ipaclient/remote_plugins/2_156/user.py:796
+#: ipaclient/remote_plugins/2_156/user.py:829
+#: ipaclient/remote_plugins/2_156/user.py:1551
+#: ipaclient/remote_plugins/2_156/user.py:1612
+#: ipaclient/remote_plugins/2_156/user.py:1676
+#: ipaclient/remote_plugins/2_156/user.py:1827
+#: ipaclient/remote_plugins/2_156/user.py:1867
+#: ipaclient/remote_plugins/2_156/vault.py:328
+#: ipaclient/remote_plugins/2_156/vault.py:428
+#: ipaclient/remote_plugins/2_156/vault.py:694
+#: ipaclient/remote_plugins/2_156/vault.py:1008
+#: ipaclient/remote_plugins/2_156/vault.py:1266
+#: ipaclient/remote_plugins/2_156/vault.py:1342
+#: ipaclient/remote_plugins/2_156/vault.py:1383
+#: ipaclient/remote_plugins/2_156/vault.py:1678
+#: ipaclient/remote_plugins/2_164/aci.py:314
+#: ipaclient/remote_plugins/2_164/aci.py:354
+#: ipaclient/remote_plugins/2_164/aci.py:630
+#: ipaclient/remote_plugins/2_164/aci.py:753
+#: ipaclient/remote_plugins/2_164/aci.py:810
+#: ipaclient/remote_plugins/2_164/automember.py:204
+#: ipaclient/remote_plugins/2_164/automember.py:282
+#: ipaclient/remote_plugins/2_164/automember.py:341
+#: ipaclient/remote_plugins/2_164/automember.py:396
+#: ipaclient/remote_plugins/2_164/automember.py:438
+#: ipaclient/remote_plugins/2_164/automember.py:622
+#: ipaclient/remote_plugins/2_164/automember.py:687
+#: ipaclient/remote_plugins/2_164/automember.py:765
+#: ipaclient/remote_plugins/2_164/automember.py:825
+#: ipaclient/remote_plugins/2_164/automount.py:242
+#: ipaclient/remote_plugins/2_164/automount.py:487
+#: ipaclient/remote_plugins/2_164/automount.py:556
+#: ipaclient/remote_plugins/2_164/automount.py:614
+#: ipaclient/remote_plugins/2_164/automount.py:779
+#: ipaclient/remote_plugins/2_164/automount.py:870
+#: ipaclient/remote_plugins/2_164/automount.py:953
+#: ipaclient/remote_plugins/2_164/automount.py:1169
+#: ipaclient/remote_plugins/2_164/automount.py:1226
+#: ipaclient/remote_plugins/2_164/caacl.py:233
+#: ipaclient/remote_plugins/2_164/caacl.py:559
+#: ipaclient/remote_plugins/2_164/caacl.py:590
+#: ipaclient/remote_plugins/2_164/caacl.py:838
+#: ipaclient/remote_plugins/2_164/caacl.py:1153
+#: ipaclient/remote_plugins/2_164/cert.py:122
+#: ipaclient/remote_plugins/2_164/certprofile.py:281
+#: ipaclient/remote_plugins/2_164/certprofile.py:373
+#: ipaclient/remote_plugins/2_164/certprofile.py:429
+#: ipaclient/remote_plugins/2_164/config.py:363
+#: ipaclient/remote_plugins/2_164/config.py:406
+#: ipaclient/remote_plugins/2_164/delegation.py:145
+#: ipaclient/remote_plugins/2_164/delegation.py:176
+#: ipaclient/remote_plugins/2_164/delegation.py:338
+#: ipaclient/remote_plugins/2_164/delegation.py:381
+#: ipaclient/remote_plugins/2_164/dns.py:1036
+#: ipaclient/remote_plugins/2_164/dns.py:1068
+#: ipaclient/remote_plugins/2_164/dns.py:1163
+#: ipaclient/remote_plugins/2_164/dns.py:1206
+#: ipaclient/remote_plugins/2_164/dns.py:1296
+#: ipaclient/remote_plugins/2_164/dns.py:1411
+#: ipaclient/remote_plugins/2_164/dns.py:1447
+#: ipaclient/remote_plugins/2_164/dns.py:1654
+#: ipaclient/remote_plugins/2_164/dns.py:1746
+#: ipaclient/remote_plugins/2_164/dns.py:2581
+#: ipaclient/remote_plugins/2_164/dns.py:4112
+#: ipaclient/remote_plugins/2_164/dns.py:4179
+#: ipaclient/remote_plugins/2_164/dns.py:4427
+#: ipaclient/remote_plugins/2_164/dns.py:4542
+#: ipaclient/remote_plugins/2_164/dns.py:4578
+#: ipaclient/remote_plugins/2_164/dns.py:5073
+#: ipaclient/remote_plugins/2_164/dns.py:5165
+#: ipaclient/remote_plugins/2_164/group.py:281
+#: ipaclient/remote_plugins/2_164/group.py:429
+#: ipaclient/remote_plugins/2_164/group.py:774
+#: ipaclient/remote_plugins/2_164/group.py:910
+#: ipaclient/remote_plugins/2_164/hbacrule.py:293
+#: ipaclient/remote_plugins/2_164/hbacrule.py:637
+#: ipaclient/remote_plugins/2_164/hbacrule.py:668
+#: ipaclient/remote_plugins/2_164/hbacrule.py:970
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1303
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:135
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:352
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:411
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:132
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:407
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:526
+#: ipaclient/remote_plugins/2_164/host.py:467
+#: ipaclient/remote_plugins/2_164/host.py:527
+#: ipaclient/remote_plugins/2_164/host.py:841
+#: ipaclient/remote_plugins/2_164/host.py:1494
+#: ipaclient/remote_plugins/2_164/host.py:1554
+#: ipaclient/remote_plugins/2_164/host.py:1678
+#: ipaclient/remote_plugins/2_164/hostgroup.py:193
+#: ipaclient/remote_plugins/2_164/hostgroup.py:577
+#: ipaclient/remote_plugins/2_164/hostgroup.py:707
+#: ipaclient/remote_plugins/2_164/idrange.py:315
+#: ipaclient/remote_plugins/2_164/idrange.py:587
+#: ipaclient/remote_plugins/2_164/idrange.py:637
+#: ipaclient/remote_plugins/2_164/idviews.py:217
+#: ipaclient/remote_plugins/2_164/idviews.py:485
+#: ipaclient/remote_plugins/2_164/idviews.py:548
+#: ipaclient/remote_plugins/2_164/idviews.py:674
+#: ipaclient/remote_plugins/2_164/idviews.py:1006
+#: ipaclient/remote_plugins/2_164/idviews.py:1069
+#: ipaclient/remote_plugins/2_164/idviews.py:1132
+#: ipaclient/remote_plugins/2_164/idviews.py:1386
+#: ipaclient/remote_plugins/2_164/idviews.py:1443
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:167
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:212
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:264
+#: ipaclient/remote_plugins/2_164/netgroup.py:223
+#: ipaclient/remote_plugins/2_164/netgroup.py:708
+#: ipaclient/remote_plugins/2_164/netgroup.py:863
+#: ipaclient/remote_plugins/2_164/otpconfig.py:161
+#: ipaclient/remote_plugins/2_164/otpconfig.py:204
+#: ipaclient/remote_plugins/2_164/otptoken.py:349
+#: ipaclient/remote_plugins/2_164/otptoken.py:774
+#: ipaclient/remote_plugins/2_164/otptoken.py:891
+#: ipaclient/remote_plugins/2_164/passwd.py:91
+#: ipaclient/remote_plugins/2_164/permission.py:394
+#: ipaclient/remote_plugins/2_164/permission.py:513
+#: ipaclient/remote_plugins/2_164/permission.py:978
+#: ipaclient/remote_plugins/2_164/permission.py:1097
+#: ipaclient/remote_plugins/2_164/privilege.py:136
+#: ipaclient/remote_plugins/2_164/privilege.py:475
+#: ipaclient/remote_plugins/2_164/privilege.py:654
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:203
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:396
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:444
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:564
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:877
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:935
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:190
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:469
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:519
+#: ipaclient/remote_plugins/2_164/realmdomains.py:150
+#: ipaclient/remote_plugins/2_164/realmdomains.py:193
+#: ipaclient/remote_plugins/2_164/role.py:170
+#: ipaclient/remote_plugins/2_164/role.py:543
+#: ipaclient/remote_plugins/2_164/role.py:756
+#: ipaclient/remote_plugins/2_164/selfservice.py:126
+#: ipaclient/remote_plugins/2_164/selfservice.py:157
+#: ipaclient/remote_plugins/2_164/selfservice.py:293
+#: ipaclient/remote_plugins/2_164/selfservice.py:336
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:229
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:435
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:466
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:708
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:903
+#: ipaclient/remote_plugins/2_164/server.py:104
+#: ipaclient/remote_plugins/2_164/server.py:315
+#: ipaclient/remote_plugins/2_164/service.py:265
+#: ipaclient/remote_plugins/2_164/service.py:326
+#: ipaclient/remote_plugins/2_164/service.py:638
+#: ipaclient/remote_plugins/2_164/service.py:1036
+#: ipaclient/remote_plugins/2_164/service.py:1097
+#: ipaclient/remote_plugins/2_164/service.py:1223
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:164
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:580
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:637
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:905
+#: ipaclient/remote_plugins/2_164/stageuser.py:385
+#: ipaclient/remote_plugins/2_164/stageuser.py:695
+#: ipaclient/remote_plugins/2_164/stageuser.py:1493
+#: ipaclient/remote_plugins/2_164/stageuser.py:1614
+#: ipaclient/remote_plugins/2_164/sudocmd.py:124
+#: ipaclient/remote_plugins/2_164/sudocmd.py:335
+#: ipaclient/remote_plugins/2_164/sudocmd.py:392
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:144
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:419
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:538
+#: ipaclient/remote_plugins/2_164/sudorule.py:372
+#: ipaclient/remote_plugins/2_164/sudorule.py:640
+#: ipaclient/remote_plugins/2_164/sudorule.py:1249
+#: ipaclient/remote_plugins/2_164/sudorule.py:1517
+#: ipaclient/remote_plugins/2_164/sudorule.py:1772
+#: ipaclient/remote_plugins/2_164/topology.py:275
+#: ipaclient/remote_plugins/2_164/topology.py:590
+#: ipaclient/remote_plugins/2_164/topology.py:652
+#: ipaclient/remote_plugins/2_164/topology.py:712
+#: ipaclient/remote_plugins/2_164/topology.py:776
+#: ipaclient/remote_plugins/2_164/topology.py:975
+#: ipaclient/remote_plugins/2_164/topology.py:1025
+#: ipaclient/remote_plugins/2_164/trust.py:353
+#: ipaclient/remote_plugins/2_164/trust.py:643
+#: ipaclient/remote_plugins/2_164/trust.py:727
+#: ipaclient/remote_plugins/2_164/trust.py:805
+#: ipaclient/remote_plugins/2_164/trust.py:856
+#: ipaclient/remote_plugins/2_164/trust.py:946
+#: ipaclient/remote_plugins/2_164/trust.py:1024
+#: ipaclient/remote_plugins/2_164/trust.py:1060
+#: ipaclient/remote_plugins/2_164/trust.py:1262
+#: ipaclient/remote_plugins/2_164/user.py:658
+#: ipaclient/remote_plugins/2_164/user.py:719
+#: ipaclient/remote_plugins/2_164/user.py:858
+#: ipaclient/remote_plugins/2_164/user.py:891
+#: ipaclient/remote_plugins/2_164/user.py:1613
+#: ipaclient/remote_plugins/2_164/user.py:1674
+#: ipaclient/remote_plugins/2_164/user.py:1800
+#: ipaclient/remote_plugins/2_164/user.py:1951
+#: ipaclient/remote_plugins/2_164/user.py:1991
+#: ipaclient/remote_plugins/2_164/vault.py:328
+#: ipaclient/remote_plugins/2_164/vault.py:428
+#: ipaclient/remote_plugins/2_164/vault.py:694
+#: ipaclient/remote_plugins/2_164/vault.py:1008
+#: ipaclient/remote_plugins/2_164/vault.py:1266
+#: ipaclient/remote_plugins/2_164/vault.py:1342
+#: ipaclient/remote_plugins/2_164/vault.py:1383
+#: ipaclient/remote_plugins/2_164/vault.py:1678
+#: ipaclient/remote_plugins/2_49/aci.py:315
+#: ipaclient/remote_plugins/2_49/aci.py:356
+#: ipaclient/remote_plugins/2_49/aci.py:632
+#: ipaclient/remote_plugins/2_49/aci.py:756
+#: ipaclient/remote_plugins/2_49/aci.py:809
+#: ipaclient/remote_plugins/2_49/automember.py:191
+#: ipaclient/remote_plugins/2_49/automember.py:270
+#: ipaclient/remote_plugins/2_49/automember.py:330
+#: ipaclient/remote_plugins/2_49/automember.py:386
+#: ipaclient/remote_plugins/2_49/automember.py:429
+#: ipaclient/remote_plugins/2_49/automember.py:468
+#: ipaclient/remote_plugins/2_49/automember.py:616
+#: ipaclient/remote_plugins/2_49/automember.py:695
+#: ipaclient/remote_plugins/2_49/automember.py:756
+#: ipaclient/remote_plugins/2_49/automount.py:241
+#: ipaclient/remote_plugins/2_49/automount.py:297
+#: ipaclient/remote_plugins/2_49/automount.py:483
+#: ipaclient/remote_plugins/2_49/automount.py:551
+#: ipaclient/remote_plugins/2_49/automount.py:610
+#: ipaclient/remote_plugins/2_49/automount.py:650
+#: ipaclient/remote_plugins/2_49/automount.py:778
+#: ipaclient/remote_plugins/2_49/automount.py:867
+#: ipaclient/remote_plugins/2_49/automount.py:950
+#: ipaclient/remote_plugins/2_49/automount.py:995
+#: ipaclient/remote_plugins/2_49/automount.py:1166
+#: ipaclient/remote_plugins/2_49/automount.py:1223
+#: ipaclient/remote_plugins/2_49/config.py:348
+#: ipaclient/remote_plugins/2_49/config.py:392
+#: ipaclient/remote_plugins/2_49/delegation.py:146
+#: ipaclient/remote_plugins/2_49/delegation.py:176
+#: ipaclient/remote_plugins/2_49/delegation.py:338
+#: ipaclient/remote_plugins/2_49/delegation.py:382
+#: ipaclient/remote_plugins/2_49/dns.py:1086
+#: ipaclient/remote_plugins/2_49/dns.py:1115
+#: ipaclient/remote_plugins/2_49/dns.py:1210
+#: ipaclient/remote_plugins/2_49/dns.py:1254
+#: ipaclient/remote_plugins/2_49/dns.py:2267
+#: ipaclient/remote_plugins/2_49/dns.py:2628
+#: ipaclient/remote_plugins/2_49/dns.py:2674
+#: ipaclient/remote_plugins/2_49/dns.py:4065
+#: ipaclient/remote_plugins/2_49/dns.py:4128
+#: ipaclient/remote_plugins/2_49/dns.py:4351
+#: ipaclient/remote_plugins/2_49/dns.py:4386
+#: ipaclient/remote_plugins/2_49/dns.py:4430
+#: ipaclient/remote_plugins/2_49/dns.py:4465
+#: ipaclient/remote_plugins/2_49/dns.py:4500
+#: ipaclient/remote_plugins/2_49/dns.py:4970
+#: ipaclient/remote_plugins/2_49/dns.py:5005
+#: ipaclient/remote_plugins/2_49/dns.py:5061
+#: ipaclient/remote_plugins/2_49/entitle.py:108
+#: ipaclient/remote_plugins/2_49/entitle.py:324
+#: ipaclient/remote_plugins/2_49/entitle.py:381
+#: ipaclient/remote_plugins/2_49/group.py:273
+#: ipaclient/remote_plugins/2_49/group.py:384
+#: ipaclient/remote_plugins/2_49/group.py:415
+#: ipaclient/remote_plugins/2_49/group.py:729
+#: ipaclient/remote_plugins/2_49/group.py:852
+#: ipaclient/remote_plugins/2_49/hbacrule.py:281
+#: ipaclient/remote_plugins/2_49/hbacrule.py:568
+#: ipaclient/remote_plugins/2_49/hbacrule.py:598
+#: ipaclient/remote_plugins/2_49/hbacrule.py:628
+#: ipaclient/remote_plugins/2_49/hbacrule.py:897
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1196
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:129
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:170
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:335
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:388
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:128
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:222
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:385
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:491
+#: ipaclient/remote_plugins/2_49/host.py:371
+#: ipaclient/remote_plugins/2_49/host.py:466
+#: ipaclient/remote_plugins/2_49/host.py:497
+#: ipaclient/remote_plugins/2_49/host.py:917
+#: ipaclient/remote_plugins/2_49/host.py:1028
+#: ipaclient/remote_plugins/2_49/hostgroup.py:185
+#: ipaclient/remote_plugins/2_49/hostgroup.py:290
+#: ipaclient/remote_plugins/2_49/hostgroup.py:551
+#: ipaclient/remote_plugins/2_49/hostgroup.py:668
+#: ipaclient/remote_plugins/2_49/idrange.py:298
+#: ipaclient/remote_plugins/2_49/idrange.py:337
+#: ipaclient/remote_plugins/2_49/idrange.py:556
+#: ipaclient/remote_plugins/2_49/idrange.py:607
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:168
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:214
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:267
+#: ipaclient/remote_plugins/2_49/netgroup.py:215
+#: ipaclient/remote_plugins/2_49/netgroup.py:345
+#: ipaclient/remote_plugins/2_49/netgroup.py:682
+#: ipaclient/remote_plugins/2_49/netgroup.py:824
+#: ipaclient/remote_plugins/2_49/passwd.py:84
+#: ipaclient/remote_plugins/2_49/permission.py:244
+#: ipaclient/remote_plugins/2_49/permission.py:351
+#: ipaclient/remote_plugins/2_49/permission.py:398
+#: ipaclient/remote_plugins/2_49/permission.py:643
+#: ipaclient/remote_plugins/2_49/permission.py:749
+#: ipaclient/remote_plugins/2_49/privilege.py:128
+#: ipaclient/remote_plugins/2_49/privilege.py:275
+#: ipaclient/remote_plugins/2_49/privilege.py:442
+#: ipaclient/remote_plugins/2_49/privilege.py:601
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:204
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:241
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:400
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:449
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:570
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:610
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:886
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:945
+#: ipaclient/remote_plugins/2_49/role.py:157
+#: ipaclient/remote_plugins/2_49/role.py:329
+#: ipaclient/remote_plugins/2_49/role.py:496
+#: ipaclient/remote_plugins/2_49/role.py:680
+#: ipaclient/remote_plugins/2_49/selfservice.py:125
+#: ipaclient/remote_plugins/2_49/selfservice.py:155
+#: ipaclient/remote_plugins/2_49/selfservice.py:291
+#: ipaclient/remote_plugins/2_49/selfservice.py:335
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:223
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:386
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:416
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:446
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:675
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:850
+#: ipaclient/remote_plugins/2_49/service.py:186
+#: ipaclient/remote_plugins/2_49/service.py:282
+#: ipaclient/remote_plugins/2_49/service.py:314
+#: ipaclient/remote_plugins/2_49/service.py:506
+#: ipaclient/remote_plugins/2_49/service.py:619
+#: ipaclient/remote_plugins/2_49/sudocmd.py:118
+#: ipaclient/remote_plugins/2_49/sudocmd.py:157
+#: ipaclient/remote_plugins/2_49/sudocmd.py:318
+#: ipaclient/remote_plugins/2_49/sudocmd.py:369
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:136
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:230
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:393
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:499
+#: ipaclient/remote_plugins/2_49/sudorule.py:336
+#: ipaclient/remote_plugins/2_49/sudorule.py:763
+#: ipaclient/remote_plugins/2_49/sudorule.py:1120
+#: ipaclient/remote_plugins/2_49/sudorule.py:1559
+#: ipaclient/remote_plugins/2_49/trust.py:270
+#: ipaclient/remote_plugins/2_49/trust.py:309
+#: ipaclient/remote_plugins/2_49/trust.py:501
+#: ipaclient/remote_plugins/2_49/trust.py:552
+#: ipaclient/remote_plugins/2_49/trust.py:631
+#: ipaclient/remote_plugins/2_49/trust.py:683
+#: ipaclient/remote_plugins/2_49/user.py:524
+#: ipaclient/remote_plugins/2_49/user.py:565
+#: ipaclient/remote_plugins/2_49/user.py:597
+#: ipaclient/remote_plugins/2_49/user.py:629
+#: ipaclient/remote_plugins/2_49/user.py:1206
+#: ipaclient/remote_plugins/2_49/user.py:1259
+#: ipaclient/remote_plugins/2_49/user.py:1370 ipalib/output.py:176
+msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:321
+#: ipaclient/remote_plugins/2_156/aci.py:321
+#: ipaclient/remote_plugins/2_164/aci.py:321
+#: ipaclient/remote_plugins/2_49/aci.py:322
+msgid "Delete ACI."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:350
+#: ipaclient/remote_plugins/2_114/cert.py:118
+#: ipaclient/remote_plugins/2_114/delegation.py:172
+#: ipaclient/remote_plugins/2_114/dns.py:1067
+#: ipaclient/remote_plugins/2_114/dns.py:1097
+#: ipaclient/remote_plugins/2_114/dns.py:1355
+#: ipaclient/remote_plugins/2_114/dns.py:1434
+#: ipaclient/remote_plugins/2_114/dns.py:1470
+#: ipaclient/remote_plugins/2_114/dns.py:1713
+#: ipaclient/remote_plugins/2_114/dns.py:4665
+#: ipaclient/remote_plugins/2_114/dns.py:4744
+#: ipaclient/remote_plugins/2_114/dns.py:4780
+#: ipaclient/remote_plugins/2_114/dns.py:5311
+#: ipaclient/remote_plugins/2_114/group.py:425
+#: ipaclient/remote_plugins/2_114/hbacrule.py:633
+#: ipaclient/remote_plugins/2_114/hbacrule.py:664
+#: ipaclient/remote_plugins/2_114/host.py:775
+#: ipaclient/remote_plugins/2_114/passwd.py:87
+#: ipaclient/remote_plugins/2_114/selfservice.py:153
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:431
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:462
+#: ipaclient/remote_plugins/2_114/service.py:571
+#: ipaclient/remote_plugins/2_114/trust.py:1006
+#: ipaclient/remote_plugins/2_114/trust.py:1042
+#: ipaclient/remote_plugins/2_114/user.py:706
+#: ipaclient/remote_plugins/2_114/user.py:739
+#: ipaclient/remote_plugins/2_114/user.py:1617
+#: ipaclient/remote_plugins/2_156/aci.py:350
+#: ipaclient/remote_plugins/2_156/caacl.py:555
+#: ipaclient/remote_plugins/2_156/caacl.py:586
+#: ipaclient/remote_plugins/2_156/cert.py:118
+#: ipaclient/remote_plugins/2_156/delegation.py:172
+#: ipaclient/remote_plugins/2_156/dns.py:1032
+#: ipaclient/remote_plugins/2_156/dns.py:1062
+#: ipaclient/remote_plugins/2_156/dns.py:1320
+#: ipaclient/remote_plugins/2_156/dns.py:1399
+#: ipaclient/remote_plugins/2_156/dns.py:1435
+#: ipaclient/remote_plugins/2_156/dns.py:1678
+#: ipaclient/remote_plugins/2_156/dns.py:4440
+#: ipaclient/remote_plugins/2_156/dns.py:4519
+#: ipaclient/remote_plugins/2_156/dns.py:4555
+#: ipaclient/remote_plugins/2_156/dns.py:5086
+#: ipaclient/remote_plugins/2_156/group.py:425
+#: ipaclient/remote_plugins/2_156/hbacrule.py:633
+#: ipaclient/remote_plugins/2_156/hbacrule.py:664
+#: ipaclient/remote_plugins/2_156/host.py:837
+#: ipaclient/remote_plugins/2_156/passwd.py:87
+#: ipaclient/remote_plugins/2_156/selfservice.py:153
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:431
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:462
+#: ipaclient/remote_plugins/2_156/service.py:634
+#: ipaclient/remote_plugins/2_156/topology.py:608
+#: ipaclient/remote_plugins/2_156/trust.py:1020
+#: ipaclient/remote_plugins/2_156/trust.py:1056
+#: ipaclient/remote_plugins/2_156/user.py:792
+#: ipaclient/remote_plugins/2_156/user.py:825
+#: ipaclient/remote_plugins/2_156/user.py:1823
+#: ipaclient/remote_plugins/2_156/user.py:1863
+#: ipaclient/remote_plugins/2_156/vault.py:324
+#: ipaclient/remote_plugins/2_164/aci.py:350
+#: ipaclient/remote_plugins/2_164/caacl.py:555
+#: ipaclient/remote_plugins/2_164/caacl.py:586
+#: ipaclient/remote_plugins/2_164/cert.py:118
+#: ipaclient/remote_plugins/2_164/delegation.py:172
+#: ipaclient/remote_plugins/2_164/dns.py:1032
+#: ipaclient/remote_plugins/2_164/dns.py:1064
+#: ipaclient/remote_plugins/2_164/dns.py:1328
+#: ipaclient/remote_plugins/2_164/dns.py:1407
+#: ipaclient/remote_plugins/2_164/dns.py:1443
+#: ipaclient/remote_plugins/2_164/dns.py:1686
+#: ipaclient/remote_plugins/2_164/dns.py:4459
+#: ipaclient/remote_plugins/2_164/dns.py:4538
+#: ipaclient/remote_plugins/2_164/dns.py:4574
+#: ipaclient/remote_plugins/2_164/dns.py:5105
+#: ipaclient/remote_plugins/2_164/group.py:425
+#: ipaclient/remote_plugins/2_164/hbacrule.py:633
+#: ipaclient/remote_plugins/2_164/hbacrule.py:664
+#: ipaclient/remote_plugins/2_164/host.py:837
+#: ipaclient/remote_plugins/2_164/passwd.py:87
+#: ipaclient/remote_plugins/2_164/selfservice.py:153
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:431
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:462
+#: ipaclient/remote_plugins/2_164/server.py:100
+#: ipaclient/remote_plugins/2_164/service.py:634
+#: ipaclient/remote_plugins/2_164/topology.py:648
+#: ipaclient/remote_plugins/2_164/trust.py:1020
+#: ipaclient/remote_plugins/2_164/trust.py:1056
+#: ipaclient/remote_plugins/2_164/user.py:854
+#: ipaclient/remote_plugins/2_164/user.py:887
+#: ipaclient/remote_plugins/2_164/user.py:1947
+#: ipaclient/remote_plugins/2_164/user.py:1987
+#: ipaclient/remote_plugins/2_164/vault.py:324
+#: ipaclient/remote_plugins/2_49/aci.py:351
+#: ipaclient/remote_plugins/2_49/delegation.py:171
+#: ipaclient/remote_plugins/2_49/dns.py:1081
+#: ipaclient/remote_plugins/2_49/dns.py:1110
+#: ipaclient/remote_plugins/2_49/dns.py:4381
+#: ipaclient/remote_plugins/2_49/dns.py:4460
+#: ipaclient/remote_plugins/2_49/dns.py:4495
+#: ipaclient/remote_plugins/2_49/dns.py:5000
+#: ipaclient/remote_plugins/2_49/group.py:410
+#: ipaclient/remote_plugins/2_49/hbacrule.py:593
+#: ipaclient/remote_plugins/2_49/hbacrule.py:623
+#: ipaclient/remote_plugins/2_49/host.py:492
+#: ipaclient/remote_plugins/2_49/passwd.py:79
+#: ipaclient/remote_plugins/2_49/selfservice.py:150
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:411
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:441
+#: ipaclient/remote_plugins/2_49/service.py:309
+#: ipaclient/remote_plugins/2_49/user.py:592
+#: ipaclient/remote_plugins/2_49/user.py:624
+#: ipaclient/remote_plugins/2_49/user.py:1365 ipalib/output.py:209
+#: ipalib/output.py:217 ipaserver/plugins/dns.py:343
+msgid "True means the operation was successful"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:361
+#: ipaclient/remote_plugins/2_156/aci.py:361
+#: ipaclient/remote_plugins/2_164/aci.py:361
+#: ipaclient/remote_plugins/2_49/aci.py:363
+msgid ""
+"\n"
+"Search for ACIs.\n"
+"\n"
+" Returns a list of ACIs\n"
+"\n"
+" EXAMPLES:\n"
+"\n"
+" To find all ACIs that apply directly to members of the group ipausers:\n"
+" ipa aci-find --memberof=ipausers\n"
+"\n"
+" To find all ACIs that grant add access:\n"
+" ipa aci-find --permissions=add\n"
+"\n"
+" Note that the find command only looks for the given text in the set of\n"
+" ACIs, it does not evaluate the ACIs to see if something would apply.\n"
+" For example, searching on memberof=ipausers will find all ACIs that\n"
+" have ipausers as a memberof. There may be other ACIs that apply to\n"
+" members of that group indirectly.\n"
+" "
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:387
+#: ipaclient/remote_plugins/2_114/automember.py:488
+#: ipaclient/remote_plugins/2_114/automount.py:323
+#: ipaclient/remote_plugins/2_114/automount.py:665
+#: ipaclient/remote_plugins/2_114/automount.py:1016
+#: ipaclient/remote_plugins/2_114/delegation.py:189
+#: ipaclient/remote_plugins/2_114/dns.py:1487
+#: ipaclient/remote_plugins/2_114/dns.py:3083
+#: ipaclient/remote_plugins/2_114/dns.py:4797
+#: ipaclient/remote_plugins/2_114/group.py:442
+#: ipaclient/remote_plugins/2_114/hbacrule.py:681
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:187
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:244
+#: ipaclient/remote_plugins/2_114/host.py:968
+#: ipaclient/remote_plugins/2_114/hostgroup.py:316
+#: ipaclient/remote_plugins/2_114/idrange.py:361
+#: ipaclient/remote_plugins/2_114/idviews.py:269
+#: ipaclient/remote_plugins/2_114/idviews.py:686
+#: ipaclient/remote_plugins/2_114/idviews.py:1155
+#: ipaclient/remote_plugins/2_114/netgroup.py:371
+#: ipaclient/remote_plugins/2_114/otptoken.py:459
+#: ipaclient/remote_plugins/2_114/permission.py:545
+#: ipaclient/remote_plugins/2_114/privilege.py:308
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:251
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:615
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:240
+#: ipaclient/remote_plugins/2_114/role.py:376
+#: ipaclient/remote_plugins/2_114/selfservice.py:170
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:479
+#: ipaclient/remote_plugins/2_114/service.py:766
+#: ipaclient/remote_plugins/2_114/sudocmd.py:174
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:256
+#: ipaclient/remote_plugins/2_114/sudorule.py:928
+#: ipaclient/remote_plugins/2_114/trust.py:451
+#: ipaclient/remote_plugins/2_114/trust.py:1064
+#: ipaclient/remote_plugins/2_114/user.py:756
+#: ipaclient/remote_plugins/2_156/aci.py:387
+#: ipaclient/remote_plugins/2_156/automember.py:488
+#: ipaclient/remote_plugins/2_156/automount.py:323
+#: ipaclient/remote_plugins/2_156/automount.py:665
+#: ipaclient/remote_plugins/2_156/automount.py:1016
+#: ipaclient/remote_plugins/2_156/caacl.py:603
+#: ipaclient/remote_plugins/2_156/certprofile.py:142
+#: ipaclient/remote_plugins/2_156/delegation.py:189
+#: ipaclient/remote_plugins/2_156/dns.py:1452
+#: ipaclient/remote_plugins/2_156/dns.py:2953
+#: ipaclient/remote_plugins/2_156/dns.py:4572
+#: ipaclient/remote_plugins/2_156/group.py:442
+#: ipaclient/remote_plugins/2_156/hbacrule.py:681
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:187
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:244
+#: ipaclient/remote_plugins/2_156/host.py:1030
+#: ipaclient/remote_plugins/2_156/hostgroup.py:316
+#: ipaclient/remote_plugins/2_156/idrange.py:365
+#: ipaclient/remote_plugins/2_156/idviews.py:285
+#: ipaclient/remote_plugins/2_156/idviews.py:742
+#: ipaclient/remote_plugins/2_156/idviews.py:1235
+#: ipaclient/remote_plugins/2_156/netgroup.py:371
+#: ipaclient/remote_plugins/2_156/otptoken.py:459
+#: ipaclient/remote_plugins/2_156/permission.py:571
+#: ipaclient/remote_plugins/2_156/privilege.py:308
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:251
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:615
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:240
+#: ipaclient/remote_plugins/2_156/role.py:376
+#: ipaclient/remote_plugins/2_156/selfservice.py:170
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:479
+#: ipaclient/remote_plugins/2_156/server.py:110
+#: ipaclient/remote_plugins/2_156/service.py:829
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:334
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:740
+#: ipaclient/remote_plugins/2_156/stageuser.py:747
+#: ipaclient/remote_plugins/2_156/sudocmd.py:174
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:256
+#: ipaclient/remote_plugins/2_156/sudorule.py:928
+#: ipaclient/remote_plugins/2_156/topology.py:296
+#: ipaclient/remote_plugins/2_156/topology.py:793
+#: ipaclient/remote_plugins/2_156/trust.py:465
+#: ipaclient/remote_plugins/2_156/trust.py:1078
+#: ipaclient/remote_plugins/2_156/user.py:842
+#: ipaclient/remote_plugins/2_156/vault.py:763
+#: ipaclient/remote_plugins/2_164/aci.py:387
+#: ipaclient/remote_plugins/2_164/automember.py:488
+#: ipaclient/remote_plugins/2_164/automount.py:323
+#: ipaclient/remote_plugins/2_164/automount.py:665
+#: ipaclient/remote_plugins/2_164/automount.py:1016
+#: ipaclient/remote_plugins/2_164/caacl.py:603
+#: ipaclient/remote_plugins/2_164/certprofile.py:142
+#: ipaclient/remote_plugins/2_164/delegation.py:189
+#: ipaclient/remote_plugins/2_164/dns.py:1460
+#: ipaclient/remote_plugins/2_164/dns.py:2961
+#: ipaclient/remote_plugins/2_164/dns.py:4591
+#: ipaclient/remote_plugins/2_164/group.py:442
+#: ipaclient/remote_plugins/2_164/hbacrule.py:681
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:187
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:244
+#: ipaclient/remote_plugins/2_164/host.py:1030
+#: ipaclient/remote_plugins/2_164/hostgroup.py:316
+#: ipaclient/remote_plugins/2_164/idrange.py:365
+#: ipaclient/remote_plugins/2_164/idviews.py:285
+#: ipaclient/remote_plugins/2_164/idviews.py:742
+#: ipaclient/remote_plugins/2_164/idviews.py:1235
+#: ipaclient/remote_plugins/2_164/netgroup.py:371
+#: ipaclient/remote_plugins/2_164/otptoken.py:459
+#: ipaclient/remote_plugins/2_164/permission.py:571
+#: ipaclient/remote_plugins/2_164/privilege.py:308
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:251
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:615
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:240
+#: ipaclient/remote_plugins/2_164/role.py:376
+#: ipaclient/remote_plugins/2_164/selfservice.py:170
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:479
+#: ipaclient/remote_plugins/2_164/server.py:157
+#: ipaclient/remote_plugins/2_164/service.py:829
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:334
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:740
+#: ipaclient/remote_plugins/2_164/stageuser.py:809
+#: ipaclient/remote_plugins/2_164/sudocmd.py:174
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:256
+#: ipaclient/remote_plugins/2_164/sudorule.py:928
+#: ipaclient/remote_plugins/2_164/topology.py:340
+#: ipaclient/remote_plugins/2_164/topology.py:828
+#: ipaclient/remote_plugins/2_164/trust.py:465
+#: ipaclient/remote_plugins/2_164/trust.py:1078
+#: ipaclient/remote_plugins/2_164/user.py:904
+#: ipaclient/remote_plugins/2_164/vault.py:763
+#: ipaclient/remote_plugins/2_49/automember.py:481
+#: ipaclient/remote_plugins/2_49/automount.py:320
+#: ipaclient/remote_plugins/2_49/automount.py:663
+#: ipaclient/remote_plugins/2_49/automount.py:1013
+#: ipaclient/remote_plugins/2_49/dns.py:2692
+#: ipaclient/remote_plugins/2_49/dns.py:4513
+#: ipaclient/remote_plugins/2_49/entitle.py:121
+#: ipaclient/remote_plugins/2_49/group.py:428
+#: ipaclient/remote_plugins/2_49/hbacrule.py:641
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:183
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:235
+#: ipaclient/remote_plugins/2_49/host.py:510
+#: ipaclient/remote_plugins/2_49/hostgroup.py:303
+#: ipaclient/remote_plugins/2_49/idrange.py:350
+#: ipaclient/remote_plugins/2_49/netgroup.py:358
+#: ipaclient/remote_plugins/2_49/permission.py:411
+#: ipaclient/remote_plugins/2_49/privilege.py:288
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:254
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:623
+#: ipaclient/remote_plugins/2_49/role.py:342
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:459
+#: ipaclient/remote_plugins/2_49/service.py:327
+#: ipaclient/remote_plugins/2_49/sudocmd.py:170
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:243
+#: ipaclient/remote_plugins/2_49/sudorule.py:812
+#: ipaclient/remote_plugins/2_49/trust.py:322
+#: ipaclient/remote_plugins/2_49/user.py:642 ipalib/crud.py:247
+msgid "A string searched in all relevant object attributes"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:474
+#: ipaclient/remote_plugins/2_114/automount.py:705
+#: ipaclient/remote_plugins/2_114/automount.py:1062
+#: ipaclient/remote_plugins/2_114/delegation.py:230
+#: ipaclient/remote_plugins/2_114/dns.py:1560
+#: ipaclient/remote_plugins/2_114/dns.py:3429
+#: ipaclient/remote_plugins/2_114/dns.py:5014
+#: ipaclient/remote_plugins/2_114/group.py:527
+#: ipaclient/remote_plugins/2_114/hbacrule.py:798
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:242
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:298
+#: ipaclient/remote_plugins/2_114/host.py:1086
+#: ipaclient/remote_plugins/2_114/hostgroup.py:371
+#: ipaclient/remote_plugins/2_114/idrange.py:438
+#: ipaclient/remote_plugins/2_114/idviews.py:328
+#: ipaclient/remote_plugins/2_114/idviews.py:773
+#: ipaclient/remote_plugins/2_114/idviews.py:1200
+#: ipaclient/remote_plugins/2_114/netgroup.py:474
+#: ipaclient/remote_plugins/2_114/otptoken.py:611
+#: ipaclient/remote_plugins/2_114/permission.py:708
+#: ipaclient/remote_plugins/2_114/privilege.py:361
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:296
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:718
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:324
+#: ipaclient/remote_plugins/2_114/role.py:429
+#: ipaclient/remote_plugins/2_114/selfservice.py:198
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:566
+#: ipaclient/remote_plugins/2_114/service.py:823
+#: ipaclient/remote_plugins/2_114/sudocmd.py:227
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:310
+#: ipaclient/remote_plugins/2_114/sudorule.py:1061
+#: ipaclient/remote_plugins/2_114/trust.py:516
+#: ipaclient/remote_plugins/2_114/trust.py:1121
+#: ipaclient/remote_plugins/2_114/user.py:1028
+#: ipaclient/remote_plugins/2_156/aci.py:474
+#: ipaclient/remote_plugins/2_156/automount.py:705
+#: ipaclient/remote_plugins/2_156/automount.py:1062
+#: ipaclient/remote_plugins/2_156/caacl.py:693
+#: ipaclient/remote_plugins/2_156/certprofile.py:197
+#: ipaclient/remote_plugins/2_156/delegation.py:230
+#: ipaclient/remote_plugins/2_156/dns.py:1525
+#: ipaclient/remote_plugins/2_156/dns.py:3254
+#: ipaclient/remote_plugins/2_156/dns.py:4789
+#: ipaclient/remote_plugins/2_156/group.py:527
+#: ipaclient/remote_plugins/2_156/hbacrule.py:798
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:242
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:298
+#: ipaclient/remote_plugins/2_156/host.py:1149
+#: ipaclient/remote_plugins/2_156/hostgroup.py:371
+#: ipaclient/remote_plugins/2_156/idrange.py:442
+#: ipaclient/remote_plugins/2_156/idviews.py:352
+#: ipaclient/remote_plugins/2_156/idviews.py:837
+#: ipaclient/remote_plugins/2_156/idviews.py:1280
+#: ipaclient/remote_plugins/2_156/netgroup.py:474
+#: ipaclient/remote_plugins/2_156/otptoken.py:611
+#: ipaclient/remote_plugins/2_156/permission.py:748
+#: ipaclient/remote_plugins/2_156/privilege.py:361
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:296
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:718
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:324
+#: ipaclient/remote_plugins/2_156/role.py:429
+#: ipaclient/remote_plugins/2_156/selfservice.py:198
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:566
+#: ipaclient/remote_plugins/2_156/server.py:170
+#: ipaclient/remote_plugins/2_156/service.py:886
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:380
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:779
+#: ipaclient/remote_plugins/2_156/stageuser.py:1014
+#: ipaclient/remote_plugins/2_156/sudocmd.py:227
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:310
+#: ipaclient/remote_plugins/2_156/sudorule.py:1061
+#: ipaclient/remote_plugins/2_156/topology.py:404
+#: ipaclient/remote_plugins/2_156/topology.py:839
+#: ipaclient/remote_plugins/2_156/trust.py:530
+#: ipaclient/remote_plugins/2_156/trust.py:1135
+#: ipaclient/remote_plugins/2_156/user.py:1128
+#: ipaclient/remote_plugins/2_156/vault.py:858
+#: ipaclient/remote_plugins/2_164/aci.py:474
+#: ipaclient/remote_plugins/2_164/automount.py:705
+#: ipaclient/remote_plugins/2_164/automount.py:1062
+#: ipaclient/remote_plugins/2_164/caacl.py:693
+#: ipaclient/remote_plugins/2_164/certprofile.py:197
+#: ipaclient/remote_plugins/2_164/delegation.py:230
+#: ipaclient/remote_plugins/2_164/dns.py:1533
+#: ipaclient/remote_plugins/2_164/dns.py:3262
+#: ipaclient/remote_plugins/2_164/dns.py:4808
+#: ipaclient/remote_plugins/2_164/group.py:527
+#: ipaclient/remote_plugins/2_164/hbacrule.py:798
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:242
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:298
+#: ipaclient/remote_plugins/2_164/host.py:1149
+#: ipaclient/remote_plugins/2_164/hostgroup.py:371
+#: ipaclient/remote_plugins/2_164/idrange.py:442
+#: ipaclient/remote_plugins/2_164/idviews.py:352
+#: ipaclient/remote_plugins/2_164/idviews.py:837
+#: ipaclient/remote_plugins/2_164/idviews.py:1280
+#: ipaclient/remote_plugins/2_164/netgroup.py:474
+#: ipaclient/remote_plugins/2_164/otptoken.py:611
+#: ipaclient/remote_plugins/2_164/permission.py:748
+#: ipaclient/remote_plugins/2_164/privilege.py:361
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:296
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:718
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:324
+#: ipaclient/remote_plugins/2_164/role.py:429
+#: ipaclient/remote_plugins/2_164/selfservice.py:198
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:566
+#: ipaclient/remote_plugins/2_164/server.py:218
+#: ipaclient/remote_plugins/2_164/service.py:886
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:380
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:779
+#: ipaclient/remote_plugins/2_164/stageuser.py:1076
+#: ipaclient/remote_plugins/2_164/sudocmd.py:227
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:310
+#: ipaclient/remote_plugins/2_164/sudorule.py:1061
+#: ipaclient/remote_plugins/2_164/topology.py:448
+#: ipaclient/remote_plugins/2_164/topology.py:873
+#: ipaclient/remote_plugins/2_164/trust.py:530
+#: ipaclient/remote_plugins/2_164/trust.py:1135
+#: ipaclient/remote_plugins/2_164/user.py:1190
+#: ipaclient/remote_plugins/2_164/vault.py:858
+#: ipaclient/remote_plugins/2_49/aci.py:475
+#: ipaclient/remote_plugins/2_49/automount.py:703
+#: ipaclient/remote_plugins/2_49/automount.py:1059
+#: ipaclient/remote_plugins/2_49/delegation.py:229
+#: ipaclient/remote_plugins/2_49/dns.py:3037
+#: ipaclient/remote_plugins/2_49/dns.py:4717
+#: ipaclient/remote_plugins/2_49/group.py:488
+#: ipaclient/remote_plugins/2_49/hbacrule.py:741
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:231
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:282
+#: ipaclient/remote_plugins/2_49/host.py:607
+#: ipaclient/remote_plugins/2_49/hostgroup.py:351
+#: ipaclient/remote_plugins/2_49/idrange.py:425
+#: ipaclient/remote_plugins/2_49/netgroup.py:454
+#: ipaclient/remote_plugins/2_49/permission.py:496
+#: ipaclient/remote_plugins/2_49/privilege.py:334
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:299
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:726
+#: ipaclient/remote_plugins/2_49/role.py:388
+#: ipaclient/remote_plugins/2_49/selfservice.py:195
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:539
+#: ipaclient/remote_plugins/2_49/service.py:377
+#: ipaclient/remote_plugins/2_49/sudocmd.py:216
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:290
+#: ipaclient/remote_plugins/2_49/sudorule.py:938
+#: ipaclient/remote_plugins/2_49/trust.py:387
+#: ipaclient/remote_plugins/2_49/user.py:852 ipaserver/plugins/baseldap.py:1841
+#: ipaserver/plugins/cert.py:1069 ipaserver/plugins/schema.py:123
+msgid "Primary key only"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:475
+#: ipaclient/remote_plugins/2_114/delegation.py:231
+#: ipaclient/remote_plugins/2_114/dns.py:1561
+#: ipaclient/remote_plugins/2_114/dns.py:3430
+#: ipaclient/remote_plugins/2_114/dns.py:5015
+#: ipaclient/remote_plugins/2_114/hbacrule.py:799
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:299
+#: ipaclient/remote_plugins/2_114/idrange.py:439
+#: ipaclient/remote_plugins/2_114/idviews.py:1201
+#: ipaclient/remote_plugins/2_114/netgroup.py:475
+#: ipaclient/remote_plugins/2_114/permission.py:709
+#: ipaclient/remote_plugins/2_114/privilege.py:362
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:325
+#: ipaclient/remote_plugins/2_114/role.py:430
+#: ipaclient/remote_plugins/2_114/selfservice.py:199
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:567
+#: ipaclient/remote_plugins/2_156/aci.py:475
+#: ipaclient/remote_plugins/2_156/caacl.py:694
+#: ipaclient/remote_plugins/2_156/delegation.py:231
+#: ipaclient/remote_plugins/2_156/dns.py:1526
+#: ipaclient/remote_plugins/2_156/dns.py:3255
+#: ipaclient/remote_plugins/2_156/dns.py:4790
+#: ipaclient/remote_plugins/2_156/hbacrule.py:799
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:299
+#: ipaclient/remote_plugins/2_156/idrange.py:443
+#: ipaclient/remote_plugins/2_156/idviews.py:1281
+#: ipaclient/remote_plugins/2_156/netgroup.py:475
+#: ipaclient/remote_plugins/2_156/permission.py:749
+#: ipaclient/remote_plugins/2_156/privilege.py:362
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:325
+#: ipaclient/remote_plugins/2_156/role.py:430
+#: ipaclient/remote_plugins/2_156/selfservice.py:199
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:567
+#: ipaclient/remote_plugins/2_156/server.py:171
+#: ipaclient/remote_plugins/2_156/topology.py:405
+#: ipaclient/remote_plugins/2_156/topology.py:840
+#: ipaclient/remote_plugins/2_156/vault.py:859
+#: ipaclient/remote_plugins/2_164/aci.py:475
+#: ipaclient/remote_plugins/2_164/caacl.py:694
+#: ipaclient/remote_plugins/2_164/delegation.py:231
+#: ipaclient/remote_plugins/2_164/dns.py:1534
+#: ipaclient/remote_plugins/2_164/dns.py:3263
+#: ipaclient/remote_plugins/2_164/dns.py:4809
+#: ipaclient/remote_plugins/2_164/hbacrule.py:799
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:299
+#: ipaclient/remote_plugins/2_164/idrange.py:443
+#: ipaclient/remote_plugins/2_164/idviews.py:1281
+#: ipaclient/remote_plugins/2_164/netgroup.py:475
+#: ipaclient/remote_plugins/2_164/permission.py:749
+#: ipaclient/remote_plugins/2_164/privilege.py:362
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:325
+#: ipaclient/remote_plugins/2_164/role.py:430
+#: ipaclient/remote_plugins/2_164/selfservice.py:199
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:567
+#: ipaclient/remote_plugins/2_164/server.py:219
+#: ipaclient/remote_plugins/2_164/topology.py:449
+#: ipaclient/remote_plugins/2_164/topology.py:874
+#: ipaclient/remote_plugins/2_164/vault.py:859
+#: ipaclient/remote_plugins/2_49/aci.py:476
+#: ipaclient/remote_plugins/2_49/delegation.py:230
+#: ipaclient/remote_plugins/2_49/dns.py:3038
+#: ipaclient/remote_plugins/2_49/dns.py:4718
+#: ipaclient/remote_plugins/2_49/hbacrule.py:742
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:283
+#: ipaclient/remote_plugins/2_49/idrange.py:426
+#: ipaclient/remote_plugins/2_49/netgroup.py:455
+#: ipaclient/remote_plugins/2_49/permission.py:497
+#: ipaclient/remote_plugins/2_49/privilege.py:335
+#: ipaclient/remote_plugins/2_49/role.py:389
+#: ipaclient/remote_plugins/2_49/selfservice.py:196
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:540
+msgid "Results should contain primary key attribute only (\"name\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:506
+#: ipaclient/remote_plugins/2_114/automember.py:532
+#: ipaclient/remote_plugins/2_114/automount.py:379
+#: ipaclient/remote_plugins/2_114/automount.py:723
+#: ipaclient/remote_plugins/2_114/automount.py:1080
+#: ipaclient/remote_plugins/2_114/cert.py:234
+#: ipaclient/remote_plugins/2_114/delegation.py:262
+#: ipaclient/remote_plugins/2_114/dns.py:1578
+#: ipaclient/remote_plugins/2_114/dns.py:3447
+#: ipaclient/remote_plugins/2_114/dns.py:5032
+#: ipaclient/remote_plugins/2_114/group.py:657
+#: ipaclient/remote_plugins/2_114/hbacrule.py:816
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:260
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:316
+#: ipaclient/remote_plugins/2_114/host.py:1232
+#: ipaclient/remote_plugins/2_114/hostgroup.py:485
+#: ipaclient/remote_plugins/2_114/idrange.py:456
+#: ipaclient/remote_plugins/2_114/idviews.py:346
+#: ipaclient/remote_plugins/2_114/idviews.py:791
+#: ipaclient/remote_plugins/2_114/idviews.py:1218
+#: ipaclient/remote_plugins/2_114/netgroup.py:588
+#: ipaclient/remote_plugins/2_114/otptoken.py:629
+#: ipaclient/remote_plugins/2_114/permission.py:726
+#: ipaclient/remote_plugins/2_114/privilege.py:379
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:314
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:736
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:342
+#: ipaclient/remote_plugins/2_114/role.py:447
+#: ipaclient/remote_plugins/2_114/selfservice.py:230
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:584
+#: ipaclient/remote_plugins/2_114/service.py:857
+#: ipaclient/remote_plugins/2_114/sudocmd.py:245
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:328
+#: ipaclient/remote_plugins/2_114/sudorule.py:1079
+#: ipaclient/remote_plugins/2_114/trust.py:433
+#: ipaclient/remote_plugins/2_114/trust.py:534
+#: ipaclient/remote_plugins/2_114/trust.py:1139
+#: ipaclient/remote_plugins/2_114/user.py:1126
+#: ipaclient/remote_plugins/2_114/user.py:1576
+#: ipaclient/remote_plugins/2_156/aci.py:506
+#: ipaclient/remote_plugins/2_156/automember.py:532
+#: ipaclient/remote_plugins/2_156/automount.py:379
+#: ipaclient/remote_plugins/2_156/automount.py:723
+#: ipaclient/remote_plugins/2_156/automount.py:1080
+#: ipaclient/remote_plugins/2_156/caacl.py:711
+#: ipaclient/remote_plugins/2_156/cert.py:234
+#: ipaclient/remote_plugins/2_156/certprofile.py:215
+#: ipaclient/remote_plugins/2_156/delegation.py:262
+#: ipaclient/remote_plugins/2_156/dns.py:1543
+#: ipaclient/remote_plugins/2_156/dns.py:3272
+#: ipaclient/remote_plugins/2_156/dns.py:4807
+#: ipaclient/remote_plugins/2_156/group.py:657
+#: ipaclient/remote_plugins/2_156/hbacrule.py:816
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:260
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:316
+#: ipaclient/remote_plugins/2_156/host.py:1295
+#: ipaclient/remote_plugins/2_156/hostgroup.py:485
+#: ipaclient/remote_plugins/2_156/idrange.py:460
+#: ipaclient/remote_plugins/2_156/idviews.py:370
+#: ipaclient/remote_plugins/2_156/idviews.py:855
+#: ipaclient/remote_plugins/2_156/idviews.py:1298
+#: ipaclient/remote_plugins/2_156/netgroup.py:588
+#: ipaclient/remote_plugins/2_156/otptoken.py:629
+#: ipaclient/remote_plugins/2_156/permission.py:766
+#: ipaclient/remote_plugins/2_156/privilege.py:379
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:314
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:736
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:342
+#: ipaclient/remote_plugins/2_156/role.py:447
+#: ipaclient/remote_plugins/2_156/selfservice.py:230
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:584
+#: ipaclient/remote_plugins/2_156/server.py:188
+#: ipaclient/remote_plugins/2_156/service.py:920
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:398
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:797
+#: ipaclient/remote_plugins/2_156/stageuser.py:1112
+#: ipaclient/remote_plugins/2_156/sudocmd.py:245
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:328
+#: ipaclient/remote_plugins/2_156/sudorule.py:1079
+#: ipaclient/remote_plugins/2_156/topology.py:422
+#: ipaclient/remote_plugins/2_156/topology.py:857
+#: ipaclient/remote_plugins/2_156/trust.py:447
+#: ipaclient/remote_plugins/2_156/trust.py:548
+#: ipaclient/remote_plugins/2_156/trust.py:1153
+#: ipaclient/remote_plugins/2_156/user.py:1226
+#: ipaclient/remote_plugins/2_156/user.py:1789
+#: ipaclient/remote_plugins/2_156/vault.py:876
+#: ipaclient/remote_plugins/2_164/aci.py:506
+#: ipaclient/remote_plugins/2_164/automember.py:532
+#: ipaclient/remote_plugins/2_164/automount.py:379
+#: ipaclient/remote_plugins/2_164/automount.py:723
+#: ipaclient/remote_plugins/2_164/automount.py:1080
+#: ipaclient/remote_plugins/2_164/caacl.py:711
+#: ipaclient/remote_plugins/2_164/cert.py:234
+#: ipaclient/remote_plugins/2_164/certprofile.py:215
+#: ipaclient/remote_plugins/2_164/delegation.py:262
+#: ipaclient/remote_plugins/2_164/dns.py:1551
+#: ipaclient/remote_plugins/2_164/dns.py:3280
+#: ipaclient/remote_plugins/2_164/dns.py:4826
+#: ipaclient/remote_plugins/2_164/group.py:657
+#: ipaclient/remote_plugins/2_164/hbacrule.py:816
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:260
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:316
+#: ipaclient/remote_plugins/2_164/host.py:1295
+#: ipaclient/remote_plugins/2_164/hostgroup.py:485
+#: ipaclient/remote_plugins/2_164/idrange.py:460
+#: ipaclient/remote_plugins/2_164/idviews.py:370
+#: ipaclient/remote_plugins/2_164/idviews.py:855
+#: ipaclient/remote_plugins/2_164/idviews.py:1298
+#: ipaclient/remote_plugins/2_164/netgroup.py:588
+#: ipaclient/remote_plugins/2_164/otptoken.py:629
+#: ipaclient/remote_plugins/2_164/permission.py:766
+#: ipaclient/remote_plugins/2_164/privilege.py:379
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:314
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:736
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:342
+#: ipaclient/remote_plugins/2_164/role.py:447
+#: ipaclient/remote_plugins/2_164/selfservice.py:230
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:584
+#: ipaclient/remote_plugins/2_164/server.py:252
+#: ipaclient/remote_plugins/2_164/service.py:920
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:398
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:797
+#: ipaclient/remote_plugins/2_164/stageuser.py:1174
+#: ipaclient/remote_plugins/2_164/sudocmd.py:245
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:328
+#: ipaclient/remote_plugins/2_164/sudorule.py:1079
+#: ipaclient/remote_plugins/2_164/topology.py:466
+#: ipaclient/remote_plugins/2_164/topology.py:891
+#: ipaclient/remote_plugins/2_164/trust.py:447
+#: ipaclient/remote_plugins/2_164/trust.py:548
+#: ipaclient/remote_plugins/2_164/trust.py:1153
+#: ipaclient/remote_plugins/2_164/user.py:1288
+#: ipaclient/remote_plugins/2_164/user.py:1913
+#: ipaclient/remote_plugins/2_164/vault.py:876
+#: ipaclient/remote_plugins/2_49/aci.py:507
+#: ipaclient/remote_plugins/2_49/automember.py:525
+#: ipaclient/remote_plugins/2_49/automount.py:376
+#: ipaclient/remote_plugins/2_49/automount.py:721
+#: ipaclient/remote_plugins/2_49/automount.py:1077
+#: ipaclient/remote_plugins/2_49/delegation.py:261
+#: ipaclient/remote_plugins/2_49/dns.py:3055
+#: ipaclient/remote_plugins/2_49/dns.py:4735
+#: ipaclient/remote_plugins/2_49/entitle.py:164
+#: ipaclient/remote_plugins/2_49/entitle.py:206
+#: ipaclient/remote_plugins/2_49/group.py:618
+#: ipaclient/remote_plugins/2_49/hbacrule.py:759
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:249
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:300
+#: ipaclient/remote_plugins/2_49/host.py:753
+#: ipaclient/remote_plugins/2_49/hostgroup.py:465
+#: ipaclient/remote_plugins/2_49/idrange.py:443
+#: ipaclient/remote_plugins/2_49/netgroup.py:568
+#: ipaclient/remote_plugins/2_49/permission.py:514
+#: ipaclient/remote_plugins/2_49/privilege.py:352
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:317
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:744
+#: ipaclient/remote_plugins/2_49/role.py:406
+#: ipaclient/remote_plugins/2_49/selfservice.py:227
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:557
+#: ipaclient/remote_plugins/2_49/service.py:411
+#: ipaclient/remote_plugins/2_49/sudocmd.py:234
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:308
+#: ipaclient/remote_plugins/2_49/sudorule.py:956
+#: ipaclient/remote_plugins/2_49/trust.py:405
+#: ipaclient/remote_plugins/2_49/user.py:950
+#: ipaclient/remote_plugins/2_49/user.py:1326 ipalib/output.py:191
+msgid "Number of entries returned"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:511
+#: ipaclient/remote_plugins/2_114/automember.py:537
+#: ipaclient/remote_plugins/2_114/automount.py:384
+#: ipaclient/remote_plugins/2_114/automount.py:728
+#: ipaclient/remote_plugins/2_114/automount.py:1085
+#: ipaclient/remote_plugins/2_114/cert.py:239
+#: ipaclient/remote_plugins/2_114/delegation.py:267
+#: ipaclient/remote_plugins/2_114/dns.py:1583
+#: ipaclient/remote_plugins/2_114/dns.py:3452
+#: ipaclient/remote_plugins/2_114/dns.py:5037
+#: ipaclient/remote_plugins/2_114/group.py:662
+#: ipaclient/remote_plugins/2_114/hbacrule.py:821
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:265
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:321
+#: ipaclient/remote_plugins/2_114/host.py:1237
+#: ipaclient/remote_plugins/2_114/hostgroup.py:490
+#: ipaclient/remote_plugins/2_114/idrange.py:461
+#: ipaclient/remote_plugins/2_114/idviews.py:351
+#: ipaclient/remote_plugins/2_114/idviews.py:796
+#: ipaclient/remote_plugins/2_114/idviews.py:1223
+#: ipaclient/remote_plugins/2_114/netgroup.py:593
+#: ipaclient/remote_plugins/2_114/otptoken.py:634
+#: ipaclient/remote_plugins/2_114/permission.py:731
+#: ipaclient/remote_plugins/2_114/privilege.py:384
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:319
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:741
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:347
+#: ipaclient/remote_plugins/2_114/role.py:452
+#: ipaclient/remote_plugins/2_114/selfservice.py:235
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:589
+#: ipaclient/remote_plugins/2_114/service.py:862
+#: ipaclient/remote_plugins/2_114/sudocmd.py:250
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:333
+#: ipaclient/remote_plugins/2_114/sudorule.py:1084
+#: ipaclient/remote_plugins/2_114/trust.py:438
+#: ipaclient/remote_plugins/2_114/trust.py:539
+#: ipaclient/remote_plugins/2_114/trust.py:1144
+#: ipaclient/remote_plugins/2_114/user.py:1131
+#: ipaclient/remote_plugins/2_114/user.py:1581
+#: ipaclient/remote_plugins/2_156/aci.py:511
+#: ipaclient/remote_plugins/2_156/automember.py:537
+#: ipaclient/remote_plugins/2_156/automount.py:384
+#: ipaclient/remote_plugins/2_156/automount.py:728
+#: ipaclient/remote_plugins/2_156/automount.py:1085
+#: ipaclient/remote_plugins/2_156/caacl.py:716
+#: ipaclient/remote_plugins/2_156/cert.py:239
+#: ipaclient/remote_plugins/2_156/certprofile.py:220
+#: ipaclient/remote_plugins/2_156/delegation.py:267
+#: ipaclient/remote_plugins/2_156/dns.py:1548
+#: ipaclient/remote_plugins/2_156/dns.py:3277
+#: ipaclient/remote_plugins/2_156/dns.py:4812
+#: ipaclient/remote_plugins/2_156/group.py:662
+#: ipaclient/remote_plugins/2_156/hbacrule.py:821
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:265
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:321
+#: ipaclient/remote_plugins/2_156/host.py:1300
+#: ipaclient/remote_plugins/2_156/hostgroup.py:490
+#: ipaclient/remote_plugins/2_156/idrange.py:465
+#: ipaclient/remote_plugins/2_156/idviews.py:375
+#: ipaclient/remote_plugins/2_156/idviews.py:860
+#: ipaclient/remote_plugins/2_156/idviews.py:1303
+#: ipaclient/remote_plugins/2_156/netgroup.py:593
+#: ipaclient/remote_plugins/2_156/otptoken.py:634
+#: ipaclient/remote_plugins/2_156/permission.py:771
+#: ipaclient/remote_plugins/2_156/privilege.py:384
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:319
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:741
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:347
+#: ipaclient/remote_plugins/2_156/role.py:452
+#: ipaclient/remote_plugins/2_156/selfservice.py:235
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:589
+#: ipaclient/remote_plugins/2_156/server.py:193
+#: ipaclient/remote_plugins/2_156/service.py:925
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:403
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:802
+#: ipaclient/remote_plugins/2_156/stageuser.py:1117
+#: ipaclient/remote_plugins/2_156/sudocmd.py:250
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:333
+#: ipaclient/remote_plugins/2_156/sudorule.py:1084
+#: ipaclient/remote_plugins/2_156/topology.py:427
+#: ipaclient/remote_plugins/2_156/topology.py:862
+#: ipaclient/remote_plugins/2_156/trust.py:452
+#: ipaclient/remote_plugins/2_156/trust.py:553
+#: ipaclient/remote_plugins/2_156/trust.py:1158
+#: ipaclient/remote_plugins/2_156/user.py:1231
+#: ipaclient/remote_plugins/2_156/user.py:1794
+#: ipaclient/remote_plugins/2_156/vault.py:881
+#: ipaclient/remote_plugins/2_164/aci.py:511
+#: ipaclient/remote_plugins/2_164/automember.py:537
+#: ipaclient/remote_plugins/2_164/automount.py:384
+#: ipaclient/remote_plugins/2_164/automount.py:728
+#: ipaclient/remote_plugins/2_164/automount.py:1085
+#: ipaclient/remote_plugins/2_164/caacl.py:716
+#: ipaclient/remote_plugins/2_164/cert.py:239
+#: ipaclient/remote_plugins/2_164/certprofile.py:220
+#: ipaclient/remote_plugins/2_164/delegation.py:267
+#: ipaclient/remote_plugins/2_164/dns.py:1556
+#: ipaclient/remote_plugins/2_164/dns.py:3285
+#: ipaclient/remote_plugins/2_164/dns.py:4831
+#: ipaclient/remote_plugins/2_164/group.py:662
+#: ipaclient/remote_plugins/2_164/hbacrule.py:821
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:265
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:321
+#: ipaclient/remote_plugins/2_164/host.py:1300
+#: ipaclient/remote_plugins/2_164/hostgroup.py:490
+#: ipaclient/remote_plugins/2_164/idrange.py:465
+#: ipaclient/remote_plugins/2_164/idviews.py:375
+#: ipaclient/remote_plugins/2_164/idviews.py:860
+#: ipaclient/remote_plugins/2_164/idviews.py:1303
+#: ipaclient/remote_plugins/2_164/netgroup.py:593
+#: ipaclient/remote_plugins/2_164/otptoken.py:634
+#: ipaclient/remote_plugins/2_164/permission.py:771
+#: ipaclient/remote_plugins/2_164/privilege.py:384
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:319
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:741
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:347
+#: ipaclient/remote_plugins/2_164/role.py:452
+#: ipaclient/remote_plugins/2_164/selfservice.py:235
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:589
+#: ipaclient/remote_plugins/2_164/server.py:257
+#: ipaclient/remote_plugins/2_164/service.py:925
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:403
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:802
+#: ipaclient/remote_plugins/2_164/stageuser.py:1179
+#: ipaclient/remote_plugins/2_164/sudocmd.py:250
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:333
+#: ipaclient/remote_plugins/2_164/sudorule.py:1084
+#: ipaclient/remote_plugins/2_164/topology.py:471
+#: ipaclient/remote_plugins/2_164/topology.py:896
+#: ipaclient/remote_plugins/2_164/trust.py:452
+#: ipaclient/remote_plugins/2_164/trust.py:553
+#: ipaclient/remote_plugins/2_164/trust.py:1158
+#: ipaclient/remote_plugins/2_164/user.py:1293
+#: ipaclient/remote_plugins/2_164/user.py:1918
+#: ipaclient/remote_plugins/2_164/vault.py:881
+#: ipaclient/remote_plugins/2_49/aci.py:512
+#: ipaclient/remote_plugins/2_49/automember.py:530
+#: ipaclient/remote_plugins/2_49/automount.py:381
+#: ipaclient/remote_plugins/2_49/automount.py:726
+#: ipaclient/remote_plugins/2_49/automount.py:1082
+#: ipaclient/remote_plugins/2_49/delegation.py:266
+#: ipaclient/remote_plugins/2_49/dns.py:3060
+#: ipaclient/remote_plugins/2_49/dns.py:4740
+#: ipaclient/remote_plugins/2_49/entitle.py:169
+#: ipaclient/remote_plugins/2_49/entitle.py:211
+#: ipaclient/remote_plugins/2_49/group.py:623
+#: ipaclient/remote_plugins/2_49/hbacrule.py:764
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:254
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:305
+#: ipaclient/remote_plugins/2_49/host.py:758
+#: ipaclient/remote_plugins/2_49/hostgroup.py:470
+#: ipaclient/remote_plugins/2_49/idrange.py:448
+#: ipaclient/remote_plugins/2_49/netgroup.py:573
+#: ipaclient/remote_plugins/2_49/permission.py:519
+#: ipaclient/remote_plugins/2_49/privilege.py:357
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:322
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:749
+#: ipaclient/remote_plugins/2_49/role.py:411
+#: ipaclient/remote_plugins/2_49/selfservice.py:232
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:562
+#: ipaclient/remote_plugins/2_49/service.py:416
+#: ipaclient/remote_plugins/2_49/sudocmd.py:239
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:313
+#: ipaclient/remote_plugins/2_49/sudorule.py:961
+#: ipaclient/remote_plugins/2_49/trust.py:410
+#: ipaclient/remote_plugins/2_49/user.py:955
+#: ipaclient/remote_plugins/2_49/user.py:1331 ipalib/output.py:192
+msgid "True if not all results were returned"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:518
+#: ipaclient/remote_plugins/2_156/aci.py:518
+#: ipaclient/remote_plugins/2_164/aci.py:518
+#: ipaclient/remote_plugins/2_49/aci.py:519
+msgid "Modify ACI."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:637
+#: ipaclient/remote_plugins/2_156/aci.py:637
+#: ipaclient/remote_plugins/2_164/aci.py:637
+#: ipaclient/remote_plugins/2_49/aci.py:639
+msgid "Rename an ACI."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:725
+#: ipaclient/remote_plugins/2_156/aci.py:725
+#: ipaclient/remote_plugins/2_164/aci.py:725
+#: ipaclient/remote_plugins/2_49/aci.py:727 ipaserver/plugins/aci.py:932
+msgid "New ACI name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:760
+#: ipaclient/remote_plugins/2_156/aci.py:760
+#: ipaclient/remote_plugins/2_164/aci.py:760
+#: ipaclient/remote_plugins/2_49/aci.py:763
+msgid "Display a single ACI given an ACI name."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/aci.py:782
+#: ipaclient/remote_plugins/2_156/aci.py:782
+#: ipaclient/remote_plugins/2_164/aci.py:782 ipaserver/plugins/aci.py:891
+msgid "Location of the ACI"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:19
+#: ipaclient/remote_plugins/2_156/automember.py:19
+#: ipaclient/remote_plugins/2_164/automember.py:19
+msgid ""
+"\n"
+"Auto Membership Rule.\n"
+"\n"
+"Bring clarity to the membership of hosts and users by configuring inclusive\n"
+"or exclusive regex patterns, you can automatically assign a new entries "
+"into\n"
+"a group or hostgroup based upon attribute information.\n"
+"\n"
+"A rule is directly associated with a group by name, so you cannot create\n"
+"a rule without an accompanying group or hostgroup.\n"
+"\n"
+"A condition is a regular expression used by 389-ds to match a new incoming\n"
+"entry with an automember rule. If it matches an inclusive rule then the\n"
+"entry is added to the appropriate group or hostgroup.\n"
+"\n"
+"A default group or hostgroup could be specified for entries that do not\n"
+"match any rule. In case of user entries this group will be a fallback group\n"
+"because all users are by default members of group specified in IPA config.\n"
+"\n"
+"The automember-rebuild command can be used to retroactively run automember "
+"rules\n"
+"against existing entries, thus rebuilding their membership.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add the initial group or hostgroup:\n"
+" ipa hostgroup-add --desc=\"Web Servers\" webservers\n"
+" ipa group-add --desc=\"Developers\" devel\n"
+"\n"
+" Add the initial rule:\n"
+" ipa automember-add --type=hostgroup webservers\n"
+" ipa automember-add --type=group devel\n"
+"\n"
+" Add a condition to the rule:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+" ipa automember-add-condition --key=manager --type=group --inclusive-"
+"regex=^uid=mscott devel\n"
+"\n"
+" Add an exclusive condition to the rule to prevent auto assignment:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-"
+"regex=^web5\\.example\\.com webservers\n"
+"\n"
+" Add a host:\n"
+" ipa host-add web1.example.com\n"
+"\n"
+" Add a user:\n"
+" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n"
+"\n"
+" Verify automembership:\n"
+" ipa hostgroup-show webservers\n"
+" Host-group: webservers\n"
+" Description: Web Servers\n"
+" Member hosts: web1.example.com\n"
+"\n"
+" ipa group-show devel\n"
+" Group name: devel\n"
+" Description: Developers\n"
+" GID: 1004200000\n"
+" Member users: tuser\n"
+"\n"
+" Remove a condition from the rule:\n"
+" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+"\n"
+" Modify the automember rule:\n"
+" ipa automember-mod\n"
+"\n"
+" Set the default (fallback) target group:\n"
+" ipa automember-default-group-set --default-group=webservers --"
+"type=hostgroup\n"
+" ipa automember-default-group-set --default-group=ipausers --type=group\n"
+"\n"
+" Remove the default (fallback) target group:\n"
+" ipa automember-default-group-remove --type=hostgroup\n"
+" ipa automember-default-group-remove --type=group\n"
+"\n"
+" Show the default (fallback) target group:\n"
+" ipa automember-default-group-show --type=hostgroup\n"
+" ipa automember-default-group-show --type=group\n"
+"\n"
+" Find all of the automember rules:\n"
+" ipa automember-find\n"
+"\n"
+" Display a automember rule:\n"
+" ipa automember-show --type=hostgroup webservers\n"
+" ipa automember-show --type=group devel\n"
+"\n"
+" Delete an automember rule:\n"
+" ipa automember-del --type=hostgroup webservers\n"
+" ipa automember-del --type=group devel\n"
+"\n"
+" Rebuild membership for all users:\n"
+" ipa automember-rebuild --type=group\n"
+"\n"
+" Rebuild membership for all hosts:\n"
+" ipa automember-rebuild --type=hostgroup\n"
+"\n"
+" Rebuild membership for specified users:\n"
+" ipa automember-rebuild --users=tuser1 --users=tuser2\n"
+"\n"
+" Rebuild membership for specified hosts:\n"
+" ipa automember-rebuild --hosts=web1.example.com --hosts=web2.example."
+"com\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:126
+#: ipaclient/remote_plugins/2_114/automember.py:155
+#: ipaclient/remote_plugins/2_114/automember.py:226
+#: ipaclient/remote_plugins/2_114/automember.py:306
+#: ipaclient/remote_plugins/2_114/automember.py:355
+#: ipaclient/remote_plugins/2_114/automember.py:496
+#: ipaclient/remote_plugins/2_114/automember.py:559
+#: ipaclient/remote_plugins/2_114/automember.py:709
+#: ipaclient/remote_plugins/2_114/automount.py:167
+#: ipaclient/remote_plugins/2_114/automount.py:828
+#: ipaclient/remote_plugins/2_114/automount.py:898
+#: ipaclient/remote_plugins/2_114/automount.py:1031
+#: ipaclient/remote_plugins/2_114/automount.py:1113
+#: ipaclient/remote_plugins/2_114/group.py:113
+#: ipaclient/remote_plugins/2_114/group.py:212
+#: ipaclient/remote_plugins/2_114/group.py:457
+#: ipaclient/remote_plugins/2_114/group.py:684
+#: ipaclient/remote_plugins/2_114/hbacrule.py:109
+#: ipaclient/remote_plugins/2_114/hbacrule.py:219
+#: ipaclient/remote_plugins/2_114/hbacrule.py:735
+#: ipaclient/remote_plugins/2_114/hbacrule.py:882
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:56
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:85
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:203
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:288
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:54
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:82
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:259
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:343
+#: ipaclient/remote_plugins/2_114/host.py:94
+#: ipaclient/remote_plugins/2_114/host.py:303
+#: ipaclient/remote_plugins/2_114/host.py:983
+#: ipaclient/remote_plugins/2_114/host.py:1259
+#: ipaclient/remote_plugins/2_114/hostgroup.py:64
+#: ipaclient/remote_plugins/2_114/hostgroup.py:143
+#: ipaclient/remote_plugins/2_114/hostgroup.py:332
+#: ipaclient/remote_plugins/2_114/hostgroup.py:513
+#: ipaclient/remote_plugins/2_114/idviews.py:41
+#: ipaclient/remote_plugins/2_114/idviews.py:68
+#: ipaclient/remote_plugins/2_114/idviews.py:127
+#: ipaclient/remote_plugins/2_114/idviews.py:153
+#: ipaclient/remote_plugins/2_114/idviews.py:283
+#: ipaclient/remote_plugins/2_114/idviews.py:377
+#: ipaclient/remote_plugins/2_114/idviews.py:534
+#: ipaclient/remote_plugins/2_114/idviews.py:700
+#: ipaclient/remote_plugins/2_114/idviews.py:822
+#: ipaclient/remote_plugins/2_114/idviews.py:1010
+#: ipaclient/remote_plugins/2_114/idviews.py:1169
+#: ipaclient/remote_plugins/2_114/idviews.py:1244
+#: ipaclient/remote_plugins/2_114/netgroup.py:57
+#: ipaclient/remote_plugins/2_114/netgroup.py:144
+#: ipaclient/remote_plugins/2_114/netgroup.py:386
+#: ipaclient/remote_plugins/2_114/netgroup.py:615
+#: ipaclient/remote_plugins/2_114/otptoken.py:62
+#: ipaclient/remote_plugins/2_114/otptoken.py:178
+#: ipaclient/remote_plugins/2_114/otptoken.py:481
+#: ipaclient/remote_plugins/2_114/otptoken.py:655
+#: ipaclient/remote_plugins/2_114/privilege.py:54
+#: ipaclient/remote_plugins/2_114/privilege.py:86
+#: ipaclient/remote_plugins/2_114/privilege.py:322
+#: ipaclient/remote_plugins/2_114/privilege.py:405
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:60
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:111
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:254
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:368
+#: ipaclient/remote_plugins/2_114/role.py:68
+#: ipaclient/remote_plugins/2_114/role.py:120
+#: ipaclient/remote_plugins/2_114/role.py:390
+#: ipaclient/remote_plugins/2_114/role.py:473
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:100
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:174
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:522
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:639
+#: ipaclient/remote_plugins/2_114/sudocmd.py:47
+#: ipaclient/remote_plugins/2_114/sudocmd.py:74
+#: ipaclient/remote_plugins/2_114/sudocmd.py:188
+#: ipaclient/remote_plugins/2_114/sudocmd.py:271
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:56
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:94
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:271
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:355
+#: ipaclient/remote_plugins/2_114/sudorule.py:82
+#: ipaclient/remote_plugins/2_114/sudorule.py:242
+#: ipaclient/remote_plugins/2_114/sudorule.py:942
+#: ipaclient/remote_plugins/2_114/sudorule.py:1105
+#: ipaclient/remote_plugins/2_156/automember.py:126
+#: ipaclient/remote_plugins/2_156/automember.py:155
+#: ipaclient/remote_plugins/2_156/automember.py:226
+#: ipaclient/remote_plugins/2_156/automember.py:306
+#: ipaclient/remote_plugins/2_156/automember.py:355
+#: ipaclient/remote_plugins/2_156/automember.py:496
+#: ipaclient/remote_plugins/2_156/automember.py:559
+#: ipaclient/remote_plugins/2_156/automember.py:709
+#: ipaclient/remote_plugins/2_156/automount.py:167
+#: ipaclient/remote_plugins/2_156/automount.py:828
+#: ipaclient/remote_plugins/2_156/automount.py:898
+#: ipaclient/remote_plugins/2_156/automount.py:1031
+#: ipaclient/remote_plugins/2_156/automount.py:1113
+#: ipaclient/remote_plugins/2_156/caacl.py:66
+#: ipaclient/remote_plugins/2_156/caacl.py:146
+#: ipaclient/remote_plugins/2_156/caacl.py:617
+#: ipaclient/remote_plugins/2_156/caacl.py:737
+#: ipaclient/remote_plugins/2_156/group.py:113
+#: ipaclient/remote_plugins/2_156/group.py:212
+#: ipaclient/remote_plugins/2_156/group.py:457
+#: ipaclient/remote_plugins/2_156/group.py:684
+#: ipaclient/remote_plugins/2_156/hbacrule.py:109
+#: ipaclient/remote_plugins/2_156/hbacrule.py:219
+#: ipaclient/remote_plugins/2_156/hbacrule.py:735
+#: ipaclient/remote_plugins/2_156/hbacrule.py:882
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:56
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:85
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:203
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:288
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:54
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:82
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:259
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:343
+#: ipaclient/remote_plugins/2_156/host.py:94
+#: ipaclient/remote_plugins/2_156/host.py:304
+#: ipaclient/remote_plugins/2_156/host.py:1045
+#: ipaclient/remote_plugins/2_156/host.py:1322
+#: ipaclient/remote_plugins/2_156/hostgroup.py:64
+#: ipaclient/remote_plugins/2_156/hostgroup.py:143
+#: ipaclient/remote_plugins/2_156/hostgroup.py:332
+#: ipaclient/remote_plugins/2_156/hostgroup.py:513
+#: ipaclient/remote_plugins/2_156/idviews.py:41
+#: ipaclient/remote_plugins/2_156/idviews.py:68
+#: ipaclient/remote_plugins/2_156/idviews.py:127
+#: ipaclient/remote_plugins/2_156/idviews.py:153
+#: ipaclient/remote_plugins/2_156/idviews.py:299
+#: ipaclient/remote_plugins/2_156/idviews.py:401
+#: ipaclient/remote_plugins/2_156/idviews.py:574
+#: ipaclient/remote_plugins/2_156/idviews.py:756
+#: ipaclient/remote_plugins/2_156/idviews.py:886
+#: ipaclient/remote_plugins/2_156/idviews.py:1090
+#: ipaclient/remote_plugins/2_156/idviews.py:1249
+#: ipaclient/remote_plugins/2_156/idviews.py:1324
+#: ipaclient/remote_plugins/2_156/netgroup.py:57
+#: ipaclient/remote_plugins/2_156/netgroup.py:144
+#: ipaclient/remote_plugins/2_156/netgroup.py:386
+#: ipaclient/remote_plugins/2_156/netgroup.py:615
+#: ipaclient/remote_plugins/2_156/otptoken.py:62
+#: ipaclient/remote_plugins/2_156/otptoken.py:178
+#: ipaclient/remote_plugins/2_156/otptoken.py:481
+#: ipaclient/remote_plugins/2_156/otptoken.py:655
+#: ipaclient/remote_plugins/2_156/privilege.py:54
+#: ipaclient/remote_plugins/2_156/privilege.py:86
+#: ipaclient/remote_plugins/2_156/privilege.py:322
+#: ipaclient/remote_plugins/2_156/privilege.py:405
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:60
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:111
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:254
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:368
+#: ipaclient/remote_plugins/2_156/role.py:68
+#: ipaclient/remote_plugins/2_156/role.py:120
+#: ipaclient/remote_plugins/2_156/role.py:390
+#: ipaclient/remote_plugins/2_156/role.py:473
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:100
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:174
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:522
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:639
+#: ipaclient/remote_plugins/2_156/sudocmd.py:47
+#: ipaclient/remote_plugins/2_156/sudocmd.py:74
+#: ipaclient/remote_plugins/2_156/sudocmd.py:188
+#: ipaclient/remote_plugins/2_156/sudocmd.py:271
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:56
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:94
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:271
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:355
+#: ipaclient/remote_plugins/2_156/sudorule.py:82
+#: ipaclient/remote_plugins/2_156/sudorule.py:242
+#: ipaclient/remote_plugins/2_156/sudorule.py:942
+#: ipaclient/remote_plugins/2_156/sudorule.py:1105
+#: ipaclient/remote_plugins/2_156/vault.py:184
+#: ipaclient/remote_plugins/2_156/vault.py:349
+#: ipaclient/remote_plugins/2_156/vault.py:777
+#: ipaclient/remote_plugins/2_156/vault.py:902
+#: ipaclient/remote_plugins/2_164/automember.py:126
+#: ipaclient/remote_plugins/2_164/automember.py:155
+#: ipaclient/remote_plugins/2_164/automember.py:226
+#: ipaclient/remote_plugins/2_164/automember.py:306
+#: ipaclient/remote_plugins/2_164/automember.py:355
+#: ipaclient/remote_plugins/2_164/automember.py:496
+#: ipaclient/remote_plugins/2_164/automember.py:559
+#: ipaclient/remote_plugins/2_164/automember.py:709
+#: ipaclient/remote_plugins/2_164/automount.py:167
+#: ipaclient/remote_plugins/2_164/automount.py:828
+#: ipaclient/remote_plugins/2_164/automount.py:898
+#: ipaclient/remote_plugins/2_164/automount.py:1031
+#: ipaclient/remote_plugins/2_164/automount.py:1113
+#: ipaclient/remote_plugins/2_164/caacl.py:66
+#: ipaclient/remote_plugins/2_164/caacl.py:146
+#: ipaclient/remote_plugins/2_164/caacl.py:617
+#: ipaclient/remote_plugins/2_164/caacl.py:737
+#: ipaclient/remote_plugins/2_164/group.py:113
+#: ipaclient/remote_plugins/2_164/group.py:212
+#: ipaclient/remote_plugins/2_164/group.py:457
+#: ipaclient/remote_plugins/2_164/group.py:684
+#: ipaclient/remote_plugins/2_164/hbacrule.py:109
+#: ipaclient/remote_plugins/2_164/hbacrule.py:219
+#: ipaclient/remote_plugins/2_164/hbacrule.py:735
+#: ipaclient/remote_plugins/2_164/hbacrule.py:882
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:56
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:85
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:203
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:288
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:54
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:82
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:259
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:343
+#: ipaclient/remote_plugins/2_164/host.py:94
+#: ipaclient/remote_plugins/2_164/host.py:304
+#: ipaclient/remote_plugins/2_164/host.py:1045
+#: ipaclient/remote_plugins/2_164/host.py:1322
+#: ipaclient/remote_plugins/2_164/hostgroup.py:64
+#: ipaclient/remote_plugins/2_164/hostgroup.py:143
+#: ipaclient/remote_plugins/2_164/hostgroup.py:332
+#: ipaclient/remote_plugins/2_164/hostgroup.py:513
+#: ipaclient/remote_plugins/2_164/idviews.py:41
+#: ipaclient/remote_plugins/2_164/idviews.py:68
+#: ipaclient/remote_plugins/2_164/idviews.py:127
+#: ipaclient/remote_plugins/2_164/idviews.py:153
+#: ipaclient/remote_plugins/2_164/idviews.py:299
+#: ipaclient/remote_plugins/2_164/idviews.py:401
+#: ipaclient/remote_plugins/2_164/idviews.py:574
+#: ipaclient/remote_plugins/2_164/idviews.py:756
+#: ipaclient/remote_plugins/2_164/idviews.py:886
+#: ipaclient/remote_plugins/2_164/idviews.py:1090
+#: ipaclient/remote_plugins/2_164/idviews.py:1249
+#: ipaclient/remote_plugins/2_164/idviews.py:1324
+#: ipaclient/remote_plugins/2_164/netgroup.py:57
+#: ipaclient/remote_plugins/2_164/netgroup.py:144
+#: ipaclient/remote_plugins/2_164/netgroup.py:386
+#: ipaclient/remote_plugins/2_164/netgroup.py:615
+#: ipaclient/remote_plugins/2_164/otptoken.py:62
+#: ipaclient/remote_plugins/2_164/otptoken.py:178
+#: ipaclient/remote_plugins/2_164/otptoken.py:481
+#: ipaclient/remote_plugins/2_164/otptoken.py:655
+#: ipaclient/remote_plugins/2_164/privilege.py:54
+#: ipaclient/remote_plugins/2_164/privilege.py:86
+#: ipaclient/remote_plugins/2_164/privilege.py:322
+#: ipaclient/remote_plugins/2_164/privilege.py:405
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:60
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:111
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:254
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:368
+#: ipaclient/remote_plugins/2_164/role.py:68
+#: ipaclient/remote_plugins/2_164/role.py:120
+#: ipaclient/remote_plugins/2_164/role.py:390
+#: ipaclient/remote_plugins/2_164/role.py:473
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:100
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:174
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:522
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:639
+#: ipaclient/remote_plugins/2_164/sudocmd.py:47
+#: ipaclient/remote_plugins/2_164/sudocmd.py:74
+#: ipaclient/remote_plugins/2_164/sudocmd.py:188
+#: ipaclient/remote_plugins/2_164/sudocmd.py:271
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:56
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:94
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:271
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:355
+#: ipaclient/remote_plugins/2_164/sudorule.py:82
+#: ipaclient/remote_plugins/2_164/sudorule.py:242
+#: ipaclient/remote_plugins/2_164/sudorule.py:942
+#: ipaclient/remote_plugins/2_164/sudorule.py:1105
+#: ipaclient/remote_plugins/2_164/vault.py:184
+#: ipaclient/remote_plugins/2_164/vault.py:349
+#: ipaclient/remote_plugins/2_164/vault.py:777
+#: ipaclient/remote_plugins/2_164/vault.py:902
+#: ipaclient/remote_plugins/2_49/automember.py:112
+#: ipaclient/remote_plugins/2_49/automember.py:141
+#: ipaclient/remote_plugins/2_49/automember.py:213
+#: ipaclient/remote_plugins/2_49/automember.py:294
+#: ipaclient/remote_plugins/2_49/automember.py:344
+#: ipaclient/remote_plugins/2_49/automember.py:489
+#: ipaclient/remote_plugins/2_49/automember.py:552
+#: ipaclient/remote_plugins/2_49/automember.py:638
+#: ipaclient/remote_plugins/2_49/automount.py:167
+#: ipaclient/remote_plugins/2_49/automount.py:824
+#: ipaclient/remote_plugins/2_49/automount.py:894
+#: ipaclient/remote_plugins/2_49/automount.py:1028
+#: ipaclient/remote_plugins/2_49/automount.py:1109
+#: ipaclient/remote_plugins/2_49/group.py:112
+#: ipaclient/remote_plugins/2_49/group.py:210
+#: ipaclient/remote_plugins/2_49/group.py:443
+#: ipaclient/remote_plugins/2_49/group.py:645
+#: ipaclient/remote_plugins/2_49/hbacrule.py:111
+#: ipaclient/remote_plugins/2_49/hbacrule.py:225
+#: ipaclient/remote_plugins/2_49/hbacrule.py:697
+#: ipaclient/remote_plugins/2_49/hbacrule.py:827
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:56
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:85
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:199
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:277
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:57
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:84
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:250
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:327
+#: ipaclient/remote_plugins/2_49/host.py:90
+#: ipaclient/remote_plugins/2_49/host.py:243
+#: ipaclient/remote_plugins/2_49/host.py:525
+#: ipaclient/remote_plugins/2_49/host.py:780
+#: ipaclient/remote_plugins/2_49/hostgroup.py:63
+#: ipaclient/remote_plugins/2_49/hostgroup.py:141
+#: ipaclient/remote_plugins/2_49/hostgroup.py:319
+#: ipaclient/remote_plugins/2_49/hostgroup.py:493
+#: ipaclient/remote_plugins/2_49/netgroup.py:56
+#: ipaclient/remote_plugins/2_49/netgroup.py:142
+#: ipaclient/remote_plugins/2_49/netgroup.py:373
+#: ipaclient/remote_plugins/2_49/netgroup.py:595
+#: ipaclient/remote_plugins/2_49/privilege.py:53
+#: ipaclient/remote_plugins/2_49/privilege.py:84
+#: ipaclient/remote_plugins/2_49/privilege.py:302
+#: ipaclient/remote_plugins/2_49/privilege.py:378
+#: ipaclient/remote_plugins/2_49/role.py:67
+#: ipaclient/remote_plugins/2_49/role.py:113
+#: ipaclient/remote_plugins/2_49/role.py:356
+#: ipaclient/remote_plugins/2_49/role.py:432
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:100
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:174
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:502
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:612
+#: ipaclient/remote_plugins/2_49/sudocmd.py:47
+#: ipaclient/remote_plugins/2_49/sudocmd.py:74
+#: ipaclient/remote_plugins/2_49/sudocmd.py:184
+#: ipaclient/remote_plugins/2_49/sudocmd.py:260
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:55
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:92
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:258
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:335
+#: ipaclient/remote_plugins/2_49/sudorule.py:63
+#: ipaclient/remote_plugins/2_49/sudorule.py:212
+#: ipaclient/remote_plugins/2_49/sudorule.py:826
+#: ipaclient/remote_plugins/2_49/sudorule.py:982
+#: ipaserver/plugins/automember.py:252 ipaserver/plugins/automount.py:364
+#: ipaserver/plugins/ca.py:61 ipaserver/plugins/caacl.py:255
+#: ipaserver/plugins/group.py:273 ipaserver/plugins/hbacrule.py:253
+#: ipaserver/plugins/hbacsvc.py:108 ipaserver/plugins/hbacsvcgroup.py:120
+#: ipaserver/plugins/host.py:452 ipaserver/plugins/hostgroup.py:168
+#: ipaserver/plugins/idviews.py:108 ipaserver/plugins/idviews.py:658
+#: ipaserver/plugins/location.py:111 ipaserver/plugins/netgroup.py:210
+#: ipaserver/plugins/otptoken.py:168 ipaserver/plugins/privilege.py:145
+#: ipaserver/plugins/radiusproxy.py:116 ipaserver/plugins/role.py:150
+#: ipaserver/plugins/selinuxusermap.py:241 ipaserver/plugins/sudocmd.py:122
+#: ipaserver/plugins/sudocmdgroup.py:130 ipaserver/plugins/sudorule.py:227
+#: ipaserver/plugins/vault.py:583
+msgid "Description"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:127
+#: ipaclient/remote_plugins/2_114/automember.py:156
+#: ipaclient/remote_plugins/2_114/automember.py:227
+#: ipaclient/remote_plugins/2_114/automember.py:307
+#: ipaclient/remote_plugins/2_114/automember.py:356
+#: ipaclient/remote_plugins/2_114/automember.py:497
+#: ipaclient/remote_plugins/2_114/automember.py:560
+#: ipaclient/remote_plugins/2_114/automember.py:710
+#: ipaclient/remote_plugins/2_156/automember.py:127
+#: ipaclient/remote_plugins/2_156/automember.py:156
+#: ipaclient/remote_plugins/2_156/automember.py:227
+#: ipaclient/remote_plugins/2_156/automember.py:307
+#: ipaclient/remote_plugins/2_156/automember.py:356
+#: ipaclient/remote_plugins/2_156/automember.py:497
+#: ipaclient/remote_plugins/2_156/automember.py:560
+#: ipaclient/remote_plugins/2_156/automember.py:710
+#: ipaclient/remote_plugins/2_164/automember.py:127
+#: ipaclient/remote_plugins/2_164/automember.py:156
+#: ipaclient/remote_plugins/2_164/automember.py:227
+#: ipaclient/remote_plugins/2_164/automember.py:307
+#: ipaclient/remote_plugins/2_164/automember.py:356
+#: ipaclient/remote_plugins/2_164/automember.py:497
+#: ipaclient/remote_plugins/2_164/automember.py:560
+#: ipaclient/remote_plugins/2_164/automember.py:710
+#: ipaclient/remote_plugins/2_49/automember.py:113
+#: ipaclient/remote_plugins/2_49/automember.py:142
+#: ipaclient/remote_plugins/2_49/automember.py:214
+#: ipaclient/remote_plugins/2_49/automember.py:295
+#: ipaclient/remote_plugins/2_49/automember.py:345
+#: ipaclient/remote_plugins/2_49/automember.py:490
+#: ipaclient/remote_plugins/2_49/automember.py:553
+#: ipaclient/remote_plugins/2_49/automember.py:639
+#: ipaserver/plugins/automember.py:253
+msgid "A description of this auto member rule"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:132
+#: ipaclient/remote_plugins/2_114/automember.py:361
+#: ipaclient/remote_plugins/2_156/automember.py:132
+#: ipaclient/remote_plugins/2_156/automember.py:361
+#: ipaclient/remote_plugins/2_164/automember.py:132
+#: ipaclient/remote_plugins/2_164/automember.py:361
+#: ipaclient/remote_plugins/2_49/automember.py:118
+#: ipaclient/remote_plugins/2_49/automember.py:350
+#: ipaserver/plugins/automember.py:257 ipaserver/plugins/automember.py:583
+msgid "Default (fallback) Group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:133
+#: ipaclient/remote_plugins/2_156/automember.py:133
+#: ipaclient/remote_plugins/2_164/automember.py:133
+#: ipaclient/remote_plugins/2_49/automember.py:119
+#: ipaserver/plugins/automember.py:258
+msgid "Default group for entries to land"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:140
+#: ipaclient/remote_plugins/2_156/automember.py:140
+#: ipaclient/remote_plugins/2_164/automember.py:140
+#: ipaclient/remote_plugins/2_49/automember.py:126
+msgid "Add an automember rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:146
+#: ipaclient/remote_plugins/2_114/automember.py:217
+#: ipaclient/remote_plugins/2_114/automember.py:451
+#: ipaclient/remote_plugins/2_114/automember.py:550
+#: ipaclient/remote_plugins/2_114/automember.py:700
+#: ipaclient/remote_plugins/2_114/automember.py:788
+#: ipaclient/remote_plugins/2_156/automember.py:146
+#: ipaclient/remote_plugins/2_156/automember.py:217
+#: ipaclient/remote_plugins/2_156/automember.py:451
+#: ipaclient/remote_plugins/2_156/automember.py:550
+#: ipaclient/remote_plugins/2_156/automember.py:700
+#: ipaclient/remote_plugins/2_156/automember.py:788
+#: ipaclient/remote_plugins/2_164/automember.py:146
+#: ipaclient/remote_plugins/2_164/automember.py:217
+#: ipaclient/remote_plugins/2_164/automember.py:451
+#: ipaclient/remote_plugins/2_164/automember.py:550
+#: ipaclient/remote_plugins/2_164/automember.py:700
+#: ipaclient/remote_plugins/2_164/automember.py:788
+#: ipaclient/remote_plugins/2_49/automember.py:132
+#: ipaclient/remote_plugins/2_49/automember.py:204
+#: ipaclient/remote_plugins/2_49/automember.py:442
+#: ipaclient/remote_plugins/2_49/automember.py:543
+#: ipaclient/remote_plugins/2_49/automember.py:629
+#: ipaclient/remote_plugins/2_49/automember.py:718
+#: ipaserver/plugins/automember.py:244 ipaserver/plugins/automember.py:245
+msgid "Automember Rule"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:162
+#: ipaclient/remote_plugins/2_114/automember.py:566
+#: ipaclient/remote_plugins/2_114/automount.py:206
+#: ipaclient/remote_plugins/2_114/automount.py:424
+#: ipaclient/remote_plugins/2_114/automount.py:578
+#: ipaclient/remote_plugins/2_114/automount.py:834
+#: ipaclient/remote_plugins/2_114/automount.py:904
+#: ipaclient/remote_plugins/2_114/automount.py:1119
+#: ipaclient/remote_plugins/2_114/config.py:313
+#: ipaclient/remote_plugins/2_114/dns.py:1146
+#: ipaclient/remote_plugins/2_114/dns.py:1287
+#: ipaclient/remote_plugins/2_114/dns.py:1631
+#: ipaclient/remote_plugins/2_114/dns.py:2607
+#: ipaclient/remote_plugins/2_114/dns.py:4266
+#: ipaclient/remote_plugins/2_114/dns.py:4585
+#: ipaclient/remote_plugins/2_114/dns.py:5222
+#: ipaclient/remote_plugins/2_114/group.py:226
+#: ipaclient/remote_plugins/2_114/group.py:698
+#: ipaclient/remote_plugins/2_114/hbacrule.py:250
+#: ipaclient/remote_plugins/2_114/hbacrule.py:913
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:92
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:295
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:89
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:350
+#: ipaclient/remote_plugins/2_114/host.py:403
+#: ipaclient/remote_plugins/2_114/host.py:1359
+#: ipaclient/remote_plugins/2_114/hostgroup.py:150
+#: ipaclient/remote_plugins/2_114/hostgroup.py:520
+#: ipaclient/remote_plugins/2_114/idrange.py:275
+#: ipaclient/remote_plugins/2_114/idrange.py:506
+#: ipaclient/remote_plugins/2_114/idviews.py:173
+#: ipaclient/remote_plugins/2_114/idviews.py:397
+#: ipaclient/remote_plugins/2_114/idviews.py:590
+#: ipaclient/remote_plugins/2_114/idviews.py:878
+#: ipaclient/remote_plugins/2_114/idviews.py:1016
+#: ipaclient/remote_plugins/2_114/idviews.py:1250
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:117
+#: ipaclient/remote_plugins/2_114/netgroup.py:180
+#: ipaclient/remote_plugins/2_114/netgroup.py:651
+#: ipaclient/remote_plugins/2_114/otpconfig.py:111
+#: ipaclient/remote_plugins/2_114/otptoken.py:292
+#: ipaclient/remote_plugins/2_114/otptoken.py:711
+#: ipaclient/remote_plugins/2_114/permission.py:325
+#: ipaclient/remote_plugins/2_114/permission.py:861
+#: ipaclient/remote_plugins/2_114/privilege.py:93
+#: ipaclient/remote_plugins/2_114/privilege.py:412
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:167
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:346
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:528
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:827
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:154
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:413
+#: ipaclient/remote_plugins/2_114/realmdomains.py:93
+#: ipaclient/remote_plugins/2_114/role.py:127
+#: ipaclient/remote_plugins/2_114/role.py:480
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:186
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:651
+#: ipaclient/remote_plugins/2_114/service.py:213
+#: ipaclient/remote_plugins/2_114/service.py:915
+#: ipaclient/remote_plugins/2_114/sudocmd.py:81
+#: ipaclient/remote_plugins/2_114/sudocmd.py:278
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:101
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:362
+#: ipaclient/remote_plugins/2_114/sudorule.py:329
+#: ipaclient/remote_plugins/2_114/sudorule.py:1192
+#: ipaclient/remote_plugins/2_114/trust.py:261
+#: ipaclient/remote_plugins/2_114/trust.py:579
+#: ipaclient/remote_plugins/2_114/trust.py:733
+#: ipaclient/remote_plugins/2_114/trust.py:888
+#: ipaclient/remote_plugins/2_114/trust.py:1190
+#: ipaclient/remote_plugins/2_114/user.py:589
+#: ipaclient/remote_plugins/2_114/user.py:1378
+#: ipaclient/remote_plugins/2_156/automember.py:162
+#: ipaclient/remote_plugins/2_156/automember.py:566
+#: ipaclient/remote_plugins/2_156/automount.py:206
+#: ipaclient/remote_plugins/2_156/automount.py:424
+#: ipaclient/remote_plugins/2_156/automount.py:578
+#: ipaclient/remote_plugins/2_156/automount.py:834
+#: ipaclient/remote_plugins/2_156/automount.py:904
+#: ipaclient/remote_plugins/2_156/automount.py:1119
+#: ipaclient/remote_plugins/2_156/caacl.py:190
+#: ipaclient/remote_plugins/2_156/caacl.py:781
+#: ipaclient/remote_plugins/2_156/certprofile.py:318
+#: ipaclient/remote_plugins/2_156/config.py:313
+#: ipaclient/remote_plugins/2_156/dns.py:1111
+#: ipaclient/remote_plugins/2_156/dns.py:1252
+#: ipaclient/remote_plugins/2_156/dns.py:1596
+#: ipaclient/remote_plugins/2_156/dns.py:2522
+#: ipaclient/remote_plugins/2_156/dns.py:4041
+#: ipaclient/remote_plugins/2_156/dns.py:4360
+#: ipaclient/remote_plugins/2_156/dns.py:4997
+#: ipaclient/remote_plugins/2_156/group.py:226
+#: ipaclient/remote_plugins/2_156/group.py:698
+#: ipaclient/remote_plugins/2_156/hbacrule.py:250
+#: ipaclient/remote_plugins/2_156/hbacrule.py:913
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:92
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:295
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:89
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:350
+#: ipaclient/remote_plugins/2_156/host.py:405
+#: ipaclient/remote_plugins/2_156/host.py:1423
+#: ipaclient/remote_plugins/2_156/hostgroup.py:150
+#: ipaclient/remote_plugins/2_156/hostgroup.py:520
+#: ipaclient/remote_plugins/2_156/idrange.py:279
+#: ipaclient/remote_plugins/2_156/idrange.py:525
+#: ipaclient/remote_plugins/2_156/idviews.py:173
+#: ipaclient/remote_plugins/2_156/idviews.py:421
+#: ipaclient/remote_plugins/2_156/idviews.py:630
+#: ipaclient/remote_plugins/2_156/idviews.py:942
+#: ipaclient/remote_plugins/2_156/idviews.py:1096
+#: ipaclient/remote_plugins/2_156/idviews.py:1330
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:117
+#: ipaclient/remote_plugins/2_156/netgroup.py:180
+#: ipaclient/remote_plugins/2_156/netgroup.py:651
+#: ipaclient/remote_plugins/2_156/otpconfig.py:111
+#: ipaclient/remote_plugins/2_156/otptoken.py:292
+#: ipaclient/remote_plugins/2_156/otptoken.py:711
+#: ipaclient/remote_plugins/2_156/permission.py:351
+#: ipaclient/remote_plugins/2_156/permission.py:915
+#: ipaclient/remote_plugins/2_156/privilege.py:93
+#: ipaclient/remote_plugins/2_156/privilege.py:412
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:167
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:346
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:528
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:827
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:154
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:413
+#: ipaclient/remote_plugins/2_156/realmdomains.py:93
+#: ipaclient/remote_plugins/2_156/role.py:127
+#: ipaclient/remote_plugins/2_156/role.py:480
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:186
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:651
+#: ipaclient/remote_plugins/2_156/service.py:215
+#: ipaclient/remote_plugins/2_156/service.py:979
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:121
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:601
+#: ipaclient/remote_plugins/2_156/stageuser.py:644
+#: ipaclient/remote_plugins/2_156/stageuser.py:1366
+#: ipaclient/remote_plugins/2_156/sudocmd.py:81
+#: ipaclient/remote_plugins/2_156/sudocmd.py:278
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:101
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:362
+#: ipaclient/remote_plugins/2_156/sudorule.py:329
+#: ipaclient/remote_plugins/2_156/sudorule.py:1192
+#: ipaclient/remote_plugins/2_156/topology.py:191
+#: ipaclient/remote_plugins/2_156/topology.py:498
+#: ipaclient/remote_plugins/2_156/topology.py:703
+#: ipaclient/remote_plugins/2_156/topology.py:892
+#: ipaclient/remote_plugins/2_156/trust.py:261
+#: ipaclient/remote_plugins/2_156/trust.py:593
+#: ipaclient/remote_plugins/2_156/trust.py:747
+#: ipaclient/remote_plugins/2_156/trust.py:902
+#: ipaclient/remote_plugins/2_156/trust.py:1204
+#: ipaclient/remote_plugins/2_156/user.py:609
+#: ipaclient/remote_plugins/2_156/user.py:1486
+#: ipaclient/remote_plugins/2_156/vault.py:932
+#: ipaclient/remote_plugins/2_164/automember.py:162
+#: ipaclient/remote_plugins/2_164/automember.py:566
+#: ipaclient/remote_plugins/2_164/automount.py:206
+#: ipaclient/remote_plugins/2_164/automount.py:424
+#: ipaclient/remote_plugins/2_164/automount.py:578
+#: ipaclient/remote_plugins/2_164/automount.py:834
+#: ipaclient/remote_plugins/2_164/automount.py:904
+#: ipaclient/remote_plugins/2_164/automount.py:1119
+#: ipaclient/remote_plugins/2_164/caacl.py:190
+#: ipaclient/remote_plugins/2_164/caacl.py:781
+#: ipaclient/remote_plugins/2_164/certprofile.py:318
+#: ipaclient/remote_plugins/2_164/config.py:313
+#: ipaclient/remote_plugins/2_164/dns.py:1113
+#: ipaclient/remote_plugins/2_164/dns.py:1254
+#: ipaclient/remote_plugins/2_164/dns.py:1604
+#: ipaclient/remote_plugins/2_164/dns.py:2530
+#: ipaclient/remote_plugins/2_164/dns.py:4049
+#: ipaclient/remote_plugins/2_164/dns.py:4368
+#: ipaclient/remote_plugins/2_164/dns.py:5016
+#: ipaclient/remote_plugins/2_164/group.py:226
+#: ipaclient/remote_plugins/2_164/group.py:698
+#: ipaclient/remote_plugins/2_164/hbacrule.py:250
+#: ipaclient/remote_plugins/2_164/hbacrule.py:913
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:92
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:295
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:89
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:350
+#: ipaclient/remote_plugins/2_164/host.py:405
+#: ipaclient/remote_plugins/2_164/host.py:1423
+#: ipaclient/remote_plugins/2_164/hostgroup.py:150
+#: ipaclient/remote_plugins/2_164/hostgroup.py:520
+#: ipaclient/remote_plugins/2_164/idrange.py:279
+#: ipaclient/remote_plugins/2_164/idrange.py:525
+#: ipaclient/remote_plugins/2_164/idviews.py:173
+#: ipaclient/remote_plugins/2_164/idviews.py:421
+#: ipaclient/remote_plugins/2_164/idviews.py:630
+#: ipaclient/remote_plugins/2_164/idviews.py:942
+#: ipaclient/remote_plugins/2_164/idviews.py:1096
+#: ipaclient/remote_plugins/2_164/idviews.py:1330
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:117
+#: ipaclient/remote_plugins/2_164/netgroup.py:180
+#: ipaclient/remote_plugins/2_164/netgroup.py:651
+#: ipaclient/remote_plugins/2_164/otpconfig.py:111
+#: ipaclient/remote_plugins/2_164/otptoken.py:292
+#: ipaclient/remote_plugins/2_164/otptoken.py:711
+#: ipaclient/remote_plugins/2_164/permission.py:351
+#: ipaclient/remote_plugins/2_164/permission.py:915
+#: ipaclient/remote_plugins/2_164/privilege.py:93
+#: ipaclient/remote_plugins/2_164/privilege.py:412
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:167
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:346
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:528
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:827
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:154
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:413
+#: ipaclient/remote_plugins/2_164/realmdomains.py:93
+#: ipaclient/remote_plugins/2_164/role.py:127
+#: ipaclient/remote_plugins/2_164/role.py:480
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:186
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:651
+#: ipaclient/remote_plugins/2_164/service.py:215
+#: ipaclient/remote_plugins/2_164/service.py:979
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:121
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:601
+#: ipaclient/remote_plugins/2_164/stageuser.py:644
+#: ipaclient/remote_plugins/2_164/stageuser.py:1428
+#: ipaclient/remote_plugins/2_164/sudocmd.py:81
+#: ipaclient/remote_plugins/2_164/sudocmd.py:278
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:101
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:362
+#: ipaclient/remote_plugins/2_164/sudorule.py:329
+#: ipaclient/remote_plugins/2_164/sudorule.py:1192
+#: ipaclient/remote_plugins/2_164/topology.py:239
+#: ipaclient/remote_plugins/2_164/topology.py:540
+#: ipaclient/remote_plugins/2_164/topology.py:740
+#: ipaclient/remote_plugins/2_164/topology.py:925
+#: ipaclient/remote_plugins/2_164/trust.py:261
+#: ipaclient/remote_plugins/2_164/trust.py:593
+#: ipaclient/remote_plugins/2_164/trust.py:747
+#: ipaclient/remote_plugins/2_164/trust.py:902
+#: ipaclient/remote_plugins/2_164/trust.py:1204
+#: ipaclient/remote_plugins/2_164/user.py:609
+#: ipaclient/remote_plugins/2_164/user.py:1548
+#: ipaclient/remote_plugins/2_164/vault.py:932
+#: ipaclient/remote_plugins/2_49/automember.py:148
+#: ipaclient/remote_plugins/2_49/automember.py:559
+#: ipaclient/remote_plugins/2_49/automount.py:204
+#: ipaclient/remote_plugins/2_49/automount.py:419
+#: ipaclient/remote_plugins/2_49/automount.py:573
+#: ipaclient/remote_plugins/2_49/automount.py:830
+#: ipaclient/remote_plugins/2_49/automount.py:900
+#: ipaclient/remote_plugins/2_49/automount.py:1115
+#: ipaclient/remote_plugins/2_49/config.py:297
+#: ipaclient/remote_plugins/2_49/dns.py:1159
+#: ipaclient/remote_plugins/2_49/dns.py:2215
+#: ipaclient/remote_plugins/2_49/dns.py:4001
+#: ipaclient/remote_plugins/2_49/dns.py:4302
+#: ipaclient/remote_plugins/2_49/dns.py:4912
+#: ipaclient/remote_plugins/2_49/entitle.py:233
+#: ipaclient/remote_plugins/2_49/entitle.py:276
+#: ipaclient/remote_plugins/2_49/group.py:224
+#: ipaclient/remote_plugins/2_49/group.py:659
+#: ipaclient/remote_plugins/2_49/hbacrule.py:244
+#: ipaclient/remote_plugins/2_49/hbacrule.py:846
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:92
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:284
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:91
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:334
+#: ipaclient/remote_plugins/2_49/host.py:315
+#: ipaclient/remote_plugins/2_49/host.py:852
+#: ipaclient/remote_plugins/2_49/hostgroup.py:148
+#: ipaclient/remote_plugins/2_49/hostgroup.py:500
+#: ipaclient/remote_plugins/2_49/idrange.py:261
+#: ipaclient/remote_plugins/2_49/idrange.py:505
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:117
+#: ipaclient/remote_plugins/2_49/netgroup.py:178
+#: ipaclient/remote_plugins/2_49/netgroup.py:631
+#: ipaclient/remote_plugins/2_49/permission.py:207
+#: ipaclient/remote_plugins/2_49/permission.py:586
+#: ipaclient/remote_plugins/2_49/privilege.py:91
+#: ipaclient/remote_plugins/2_49/privilege.py:385
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:167
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:349
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:533
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:835
+#: ipaclient/remote_plugins/2_49/role.py:120
+#: ipaclient/remote_plugins/2_49/role.py:439
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:186
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:624
+#: ipaclient/remote_plugins/2_49/service.py:142
+#: ipaclient/remote_plugins/2_49/service.py:455
+#: ipaclient/remote_plugins/2_49/sudocmd.py:81
+#: ipaclient/remote_plugins/2_49/sudocmd.py:267
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:99
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:342
+#: ipaclient/remote_plugins/2_49/sudorule.py:299
+#: ipaclient/remote_plugins/2_49/sudorule.py:1069
+#: ipaclient/remote_plugins/2_49/trust.py:190
+#: ipaclient/remote_plugins/2_49/trust.py:450
+#: ipaclient/remote_plugins/2_49/trust.py:572
+#: ipaclient/remote_plugins/2_49/user.py:481
+#: ipaclient/remote_plugins/2_49/user.py:1147 ipaserver/plugins/baseldap.py:874
+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 ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:169
+#: ipaclient/remote_plugins/2_114/automember.py:573
+#: ipaclient/remote_plugins/2_114/automount.py:213
+#: ipaclient/remote_plugins/2_114/automount.py:431
+#: ipaclient/remote_plugins/2_114/automount.py:585
+#: ipaclient/remote_plugins/2_114/automount.py:841
+#: ipaclient/remote_plugins/2_114/automount.py:911
+#: ipaclient/remote_plugins/2_114/automount.py:1126
+#: ipaclient/remote_plugins/2_114/config.py:320
+#: ipaclient/remote_plugins/2_114/dns.py:1153
+#: ipaclient/remote_plugins/2_114/dns.py:1294
+#: ipaclient/remote_plugins/2_114/dns.py:1638
+#: ipaclient/remote_plugins/2_114/dns.py:2614
+#: ipaclient/remote_plugins/2_114/dns.py:4273
+#: ipaclient/remote_plugins/2_114/dns.py:4592
+#: ipaclient/remote_plugins/2_114/dns.py:5229
+#: ipaclient/remote_plugins/2_114/group.py:233
+#: ipaclient/remote_plugins/2_114/group.py:705
+#: ipaclient/remote_plugins/2_114/hbacrule.py:257
+#: ipaclient/remote_plugins/2_114/hbacrule.py:920
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:99
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:302
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:96
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:357
+#: ipaclient/remote_plugins/2_114/host.py:410
+#: ipaclient/remote_plugins/2_114/host.py:1366
+#: ipaclient/remote_plugins/2_114/hostgroup.py:157
+#: ipaclient/remote_plugins/2_114/hostgroup.py:527
+#: ipaclient/remote_plugins/2_114/idrange.py:282
+#: ipaclient/remote_plugins/2_114/idrange.py:513
+#: ipaclient/remote_plugins/2_114/idviews.py:180
+#: ipaclient/remote_plugins/2_114/idviews.py:404
+#: ipaclient/remote_plugins/2_114/idviews.py:597
+#: ipaclient/remote_plugins/2_114/idviews.py:885
+#: ipaclient/remote_plugins/2_114/idviews.py:1023
+#: ipaclient/remote_plugins/2_114/idviews.py:1257
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:124
+#: ipaclient/remote_plugins/2_114/netgroup.py:187
+#: ipaclient/remote_plugins/2_114/netgroup.py:658
+#: ipaclient/remote_plugins/2_114/otpconfig.py:118
+#: ipaclient/remote_plugins/2_114/otptoken.py:299
+#: ipaclient/remote_plugins/2_114/otptoken.py:718
+#: ipaclient/remote_plugins/2_114/permission.py:332
+#: ipaclient/remote_plugins/2_114/permission.py:868
+#: ipaclient/remote_plugins/2_114/privilege.py:100
+#: ipaclient/remote_plugins/2_114/privilege.py:419
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:174
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:353
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:535
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:834
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:161
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:420
+#: ipaclient/remote_plugins/2_114/realmdomains.py:100
+#: ipaclient/remote_plugins/2_114/role.py:134
+#: ipaclient/remote_plugins/2_114/role.py:487
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:193
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:658
+#: ipaclient/remote_plugins/2_114/service.py:220
+#: ipaclient/remote_plugins/2_114/service.py:922
+#: ipaclient/remote_plugins/2_114/sudocmd.py:88
+#: ipaclient/remote_plugins/2_114/sudocmd.py:285
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:108
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:369
+#: ipaclient/remote_plugins/2_114/sudorule.py:336
+#: ipaclient/remote_plugins/2_114/sudorule.py:1199
+#: ipaclient/remote_plugins/2_114/trust.py:268
+#: ipaclient/remote_plugins/2_114/trust.py:586
+#: ipaclient/remote_plugins/2_114/trust.py:740
+#: ipaclient/remote_plugins/2_114/trust.py:895
+#: ipaclient/remote_plugins/2_114/trust.py:1197
+#: ipaclient/remote_plugins/2_114/user.py:596
+#: ipaclient/remote_plugins/2_114/user.py:1385
+#: ipaclient/remote_plugins/2_156/automember.py:169
+#: ipaclient/remote_plugins/2_156/automember.py:573
+#: ipaclient/remote_plugins/2_156/automount.py:213
+#: ipaclient/remote_plugins/2_156/automount.py:431
+#: ipaclient/remote_plugins/2_156/automount.py:585
+#: ipaclient/remote_plugins/2_156/automount.py:841
+#: ipaclient/remote_plugins/2_156/automount.py:911
+#: ipaclient/remote_plugins/2_156/automount.py:1126
+#: ipaclient/remote_plugins/2_156/caacl.py:197
+#: ipaclient/remote_plugins/2_156/caacl.py:788
+#: ipaclient/remote_plugins/2_156/certprofile.py:325
+#: ipaclient/remote_plugins/2_156/config.py:320
+#: ipaclient/remote_plugins/2_156/dns.py:1118
+#: ipaclient/remote_plugins/2_156/dns.py:1259
+#: ipaclient/remote_plugins/2_156/dns.py:1603
+#: ipaclient/remote_plugins/2_156/dns.py:2529
+#: ipaclient/remote_plugins/2_156/dns.py:4048
+#: ipaclient/remote_plugins/2_156/dns.py:4367
+#: ipaclient/remote_plugins/2_156/dns.py:5004
+#: ipaclient/remote_plugins/2_156/group.py:233
+#: ipaclient/remote_plugins/2_156/group.py:705
+#: ipaclient/remote_plugins/2_156/hbacrule.py:257
+#: ipaclient/remote_plugins/2_156/hbacrule.py:920
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:99
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:302
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:96
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:357
+#: ipaclient/remote_plugins/2_156/host.py:412
+#: ipaclient/remote_plugins/2_156/host.py:1430
+#: ipaclient/remote_plugins/2_156/hostgroup.py:157
+#: ipaclient/remote_plugins/2_156/hostgroup.py:527
+#: ipaclient/remote_plugins/2_156/idrange.py:286
+#: ipaclient/remote_plugins/2_156/idrange.py:532
+#: ipaclient/remote_plugins/2_156/idviews.py:180
+#: ipaclient/remote_plugins/2_156/idviews.py:428
+#: ipaclient/remote_plugins/2_156/idviews.py:637
+#: ipaclient/remote_plugins/2_156/idviews.py:949
+#: ipaclient/remote_plugins/2_156/idviews.py:1103
+#: ipaclient/remote_plugins/2_156/idviews.py:1337
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:124
+#: ipaclient/remote_plugins/2_156/netgroup.py:187
+#: ipaclient/remote_plugins/2_156/netgroup.py:658
+#: ipaclient/remote_plugins/2_156/otpconfig.py:118
+#: ipaclient/remote_plugins/2_156/otptoken.py:299
+#: ipaclient/remote_plugins/2_156/otptoken.py:718
+#: ipaclient/remote_plugins/2_156/permission.py:358
+#: ipaclient/remote_plugins/2_156/permission.py:922
+#: ipaclient/remote_plugins/2_156/privilege.py:100
+#: ipaclient/remote_plugins/2_156/privilege.py:419
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:174
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:353
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:535
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:834
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:161
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:420
+#: ipaclient/remote_plugins/2_156/realmdomains.py:100
+#: ipaclient/remote_plugins/2_156/role.py:134
+#: ipaclient/remote_plugins/2_156/role.py:487
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:193
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:658
+#: ipaclient/remote_plugins/2_156/service.py:222
+#: ipaclient/remote_plugins/2_156/service.py:986
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:128
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:608
+#: ipaclient/remote_plugins/2_156/stageuser.py:651
+#: ipaclient/remote_plugins/2_156/stageuser.py:1373
+#: ipaclient/remote_plugins/2_156/sudocmd.py:88
+#: ipaclient/remote_plugins/2_156/sudocmd.py:285
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:108
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:369
+#: ipaclient/remote_plugins/2_156/sudorule.py:336
+#: ipaclient/remote_plugins/2_156/sudorule.py:1199
+#: ipaclient/remote_plugins/2_156/topology.py:198
+#: ipaclient/remote_plugins/2_156/topology.py:505
+#: ipaclient/remote_plugins/2_156/topology.py:710
+#: ipaclient/remote_plugins/2_156/topology.py:899
+#: ipaclient/remote_plugins/2_156/trust.py:268
+#: ipaclient/remote_plugins/2_156/trust.py:600
+#: ipaclient/remote_plugins/2_156/trust.py:754
+#: ipaclient/remote_plugins/2_156/trust.py:909
+#: ipaclient/remote_plugins/2_156/trust.py:1211
+#: ipaclient/remote_plugins/2_156/user.py:616
+#: ipaclient/remote_plugins/2_156/user.py:1493
+#: ipaclient/remote_plugins/2_156/vault.py:939
+#: ipaclient/remote_plugins/2_164/automember.py:169
+#: ipaclient/remote_plugins/2_164/automember.py:573
+#: ipaclient/remote_plugins/2_164/automount.py:213
+#: ipaclient/remote_plugins/2_164/automount.py:431
+#: ipaclient/remote_plugins/2_164/automount.py:585
+#: ipaclient/remote_plugins/2_164/automount.py:841
+#: ipaclient/remote_plugins/2_164/automount.py:911
+#: ipaclient/remote_plugins/2_164/automount.py:1126
+#: ipaclient/remote_plugins/2_164/caacl.py:197
+#: ipaclient/remote_plugins/2_164/caacl.py:788
+#: ipaclient/remote_plugins/2_164/certprofile.py:325
+#: ipaclient/remote_plugins/2_164/config.py:320
+#: ipaclient/remote_plugins/2_164/dns.py:1120
+#: ipaclient/remote_plugins/2_164/dns.py:1261
+#: ipaclient/remote_plugins/2_164/dns.py:1611
+#: ipaclient/remote_plugins/2_164/dns.py:2537
+#: ipaclient/remote_plugins/2_164/dns.py:4056
+#: ipaclient/remote_plugins/2_164/dns.py:4375
+#: ipaclient/remote_plugins/2_164/dns.py:5023
+#: ipaclient/remote_plugins/2_164/group.py:233
+#: ipaclient/remote_plugins/2_164/group.py:705
+#: ipaclient/remote_plugins/2_164/hbacrule.py:257
+#: ipaclient/remote_plugins/2_164/hbacrule.py:920
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:99
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:302
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:96
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:357
+#: ipaclient/remote_plugins/2_164/host.py:412
+#: ipaclient/remote_plugins/2_164/host.py:1430
+#: ipaclient/remote_plugins/2_164/hostgroup.py:157
+#: ipaclient/remote_plugins/2_164/hostgroup.py:527
+#: ipaclient/remote_plugins/2_164/idrange.py:286
+#: ipaclient/remote_plugins/2_164/idrange.py:532
+#: ipaclient/remote_plugins/2_164/idviews.py:180
+#: ipaclient/remote_plugins/2_164/idviews.py:428
+#: ipaclient/remote_plugins/2_164/idviews.py:637
+#: ipaclient/remote_plugins/2_164/idviews.py:949
+#: ipaclient/remote_plugins/2_164/idviews.py:1103
+#: ipaclient/remote_plugins/2_164/idviews.py:1337
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:124
+#: ipaclient/remote_plugins/2_164/netgroup.py:187
+#: ipaclient/remote_plugins/2_164/netgroup.py:658
+#: ipaclient/remote_plugins/2_164/otpconfig.py:118
+#: ipaclient/remote_plugins/2_164/otptoken.py:299
+#: ipaclient/remote_plugins/2_164/otptoken.py:718
+#: ipaclient/remote_plugins/2_164/permission.py:358
+#: ipaclient/remote_plugins/2_164/permission.py:922
+#: ipaclient/remote_plugins/2_164/privilege.py:100
+#: ipaclient/remote_plugins/2_164/privilege.py:419
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:174
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:353
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:535
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:834
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:161
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:420
+#: ipaclient/remote_plugins/2_164/realmdomains.py:100
+#: ipaclient/remote_plugins/2_164/role.py:134
+#: ipaclient/remote_plugins/2_164/role.py:487
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:193
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:658
+#: ipaclient/remote_plugins/2_164/service.py:222
+#: ipaclient/remote_plugins/2_164/service.py:986
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:128
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:608
+#: ipaclient/remote_plugins/2_164/stageuser.py:651
+#: ipaclient/remote_plugins/2_164/stageuser.py:1435
+#: ipaclient/remote_plugins/2_164/sudocmd.py:88
+#: ipaclient/remote_plugins/2_164/sudocmd.py:285
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:108
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:369
+#: ipaclient/remote_plugins/2_164/sudorule.py:336
+#: ipaclient/remote_plugins/2_164/sudorule.py:1199
+#: ipaclient/remote_plugins/2_164/topology.py:246
+#: ipaclient/remote_plugins/2_164/topology.py:547
+#: ipaclient/remote_plugins/2_164/topology.py:747
+#: ipaclient/remote_plugins/2_164/topology.py:932
+#: ipaclient/remote_plugins/2_164/trust.py:268
+#: ipaclient/remote_plugins/2_164/trust.py:600
+#: ipaclient/remote_plugins/2_164/trust.py:754
+#: ipaclient/remote_plugins/2_164/trust.py:909
+#: ipaclient/remote_plugins/2_164/trust.py:1211
+#: ipaclient/remote_plugins/2_164/user.py:616
+#: ipaclient/remote_plugins/2_164/user.py:1555
+#: ipaclient/remote_plugins/2_164/vault.py:939
+#: ipaclient/remote_plugins/2_49/automember.py:155
+#: ipaclient/remote_plugins/2_49/automember.py:566
+#: ipaclient/remote_plugins/2_49/automount.py:211
+#: ipaclient/remote_plugins/2_49/automount.py:426
+#: ipaclient/remote_plugins/2_49/automount.py:580
+#: ipaclient/remote_plugins/2_49/automount.py:837
+#: ipaclient/remote_plugins/2_49/automount.py:907
+#: ipaclient/remote_plugins/2_49/automount.py:1122
+#: ipaclient/remote_plugins/2_49/config.py:304
+#: ipaclient/remote_plugins/2_49/dns.py:1166
+#: ipaclient/remote_plugins/2_49/dns.py:2222
+#: ipaclient/remote_plugins/2_49/dns.py:4008
+#: ipaclient/remote_plugins/2_49/dns.py:4309
+#: ipaclient/remote_plugins/2_49/dns.py:4919
+#: ipaclient/remote_plugins/2_49/entitle.py:240
+#: ipaclient/remote_plugins/2_49/entitle.py:283
+#: ipaclient/remote_plugins/2_49/group.py:231
+#: ipaclient/remote_plugins/2_49/group.py:666
+#: ipaclient/remote_plugins/2_49/hbacrule.py:251
+#: ipaclient/remote_plugins/2_49/hbacrule.py:853
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:99
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:291
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:98
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:341
+#: ipaclient/remote_plugins/2_49/host.py:322
+#: ipaclient/remote_plugins/2_49/host.py:859
+#: ipaclient/remote_plugins/2_49/hostgroup.py:155
+#: ipaclient/remote_plugins/2_49/hostgroup.py:507
+#: ipaclient/remote_plugins/2_49/idrange.py:268
+#: ipaclient/remote_plugins/2_49/idrange.py:512
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:124
+#: ipaclient/remote_plugins/2_49/netgroup.py:185
+#: ipaclient/remote_plugins/2_49/netgroup.py:638
+#: ipaclient/remote_plugins/2_49/permission.py:214
+#: ipaclient/remote_plugins/2_49/permission.py:593
+#: ipaclient/remote_plugins/2_49/privilege.py:98
+#: ipaclient/remote_plugins/2_49/privilege.py:392
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:174
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:356
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:540
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:842
+#: ipaclient/remote_plugins/2_49/role.py:127
+#: ipaclient/remote_plugins/2_49/role.py:446
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:193
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:631
+#: ipaclient/remote_plugins/2_49/service.py:149
+#: ipaclient/remote_plugins/2_49/service.py:462
+#: ipaclient/remote_plugins/2_49/sudocmd.py:88
+#: ipaclient/remote_plugins/2_49/sudocmd.py:274
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:106
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:349
+#: ipaclient/remote_plugins/2_49/sudorule.py:306
+#: ipaclient/remote_plugins/2_49/sudorule.py:1076
+#: ipaclient/remote_plugins/2_49/trust.py:197
+#: ipaclient/remote_plugins/2_49/trust.py:457
+#: ipaclient/remote_plugins/2_49/trust.py:579
+#: ipaclient/remote_plugins/2_49/user.py:488
+#: ipaclient/remote_plugins/2_49/user.py:1154 ipaserver/plugins/baseldap.py:880
+msgid ""
+"Add an attribute/value pair. Format is attr=value. The attribute\n"
+"must be part of the schema."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:175
+#: ipaclient/remote_plugins/2_114/automember.py:253
+#: ipaclient/remote_plugins/2_114/automember.py:312
+#: ipaclient/remote_plugins/2_114/automember.py:367
+#: ipaclient/remote_plugins/2_114/automember.py:409
+#: ipaclient/remote_plugins/2_114/automember.py:459
+#: ipaclient/remote_plugins/2_114/automember.py:502
+#: ipaclient/remote_plugins/2_114/automember.py:593
+#: ipaclient/remote_plugins/2_114/automember.py:736
+#: ipaclient/remote_plugins/2_114/automember.py:796
+#: ipaclient/remote_plugins/2_156/automember.py:175
+#: ipaclient/remote_plugins/2_156/automember.py:253
+#: ipaclient/remote_plugins/2_156/automember.py:312
+#: ipaclient/remote_plugins/2_156/automember.py:367
+#: ipaclient/remote_plugins/2_156/automember.py:409
+#: ipaclient/remote_plugins/2_156/automember.py:459
+#: ipaclient/remote_plugins/2_156/automember.py:502
+#: ipaclient/remote_plugins/2_156/automember.py:593
+#: ipaclient/remote_plugins/2_156/automember.py:736
+#: ipaclient/remote_plugins/2_156/automember.py:796
+#: ipaclient/remote_plugins/2_164/automember.py:175
+#: ipaclient/remote_plugins/2_164/automember.py:253
+#: ipaclient/remote_plugins/2_164/automember.py:312
+#: ipaclient/remote_plugins/2_164/automember.py:367
+#: ipaclient/remote_plugins/2_164/automember.py:409
+#: ipaclient/remote_plugins/2_164/automember.py:459
+#: ipaclient/remote_plugins/2_164/automember.py:502
+#: ipaclient/remote_plugins/2_164/automember.py:593
+#: ipaclient/remote_plugins/2_164/automember.py:736
+#: ipaclient/remote_plugins/2_164/automember.py:796
+#: ipaclient/remote_plugins/2_49/automember.py:161
+#: ipaclient/remote_plugins/2_49/automember.py:240
+#: ipaclient/remote_plugins/2_49/automember.py:300
+#: ipaclient/remote_plugins/2_49/automember.py:356
+#: ipaclient/remote_plugins/2_49/automember.py:399
+#: ipaclient/remote_plugins/2_49/automember.py:450
+#: ipaclient/remote_plugins/2_49/automember.py:495
+#: ipaclient/remote_plugins/2_49/automember.py:586
+#: ipaclient/remote_plugins/2_49/automember.py:665
+#: ipaclient/remote_plugins/2_49/automember.py:726
+#: ipaserver/plugins/automember.py:179
+msgid "Grouping Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:176
+#: ipaclient/remote_plugins/2_114/automember.py:254
+#: ipaclient/remote_plugins/2_114/automember.py:313
+#: ipaclient/remote_plugins/2_114/automember.py:368
+#: ipaclient/remote_plugins/2_114/automember.py:410
+#: ipaclient/remote_plugins/2_114/automember.py:460
+#: ipaclient/remote_plugins/2_114/automember.py:503
+#: ipaclient/remote_plugins/2_114/automember.py:594
+#: ipaclient/remote_plugins/2_114/automember.py:637
+#: ipaclient/remote_plugins/2_114/automember.py:737
+#: ipaclient/remote_plugins/2_114/automember.py:797
+#: ipaclient/remote_plugins/2_156/automember.py:176
+#: ipaclient/remote_plugins/2_156/automember.py:254
+#: ipaclient/remote_plugins/2_156/automember.py:313
+#: ipaclient/remote_plugins/2_156/automember.py:368
+#: ipaclient/remote_plugins/2_156/automember.py:410
+#: ipaclient/remote_plugins/2_156/automember.py:460
+#: ipaclient/remote_plugins/2_156/automember.py:503
+#: ipaclient/remote_plugins/2_156/automember.py:594
+#: ipaclient/remote_plugins/2_156/automember.py:637
+#: ipaclient/remote_plugins/2_156/automember.py:737
+#: ipaclient/remote_plugins/2_156/automember.py:797
+#: ipaclient/remote_plugins/2_164/automember.py:176
+#: ipaclient/remote_plugins/2_164/automember.py:254
+#: ipaclient/remote_plugins/2_164/automember.py:313
+#: ipaclient/remote_plugins/2_164/automember.py:368
+#: ipaclient/remote_plugins/2_164/automember.py:410
+#: ipaclient/remote_plugins/2_164/automember.py:460
+#: ipaclient/remote_plugins/2_164/automember.py:503
+#: ipaclient/remote_plugins/2_164/automember.py:594
+#: ipaclient/remote_plugins/2_164/automember.py:637
+#: ipaclient/remote_plugins/2_164/automember.py:737
+#: ipaclient/remote_plugins/2_164/automember.py:797
+#: ipaclient/remote_plugins/2_49/automember.py:162
+#: ipaclient/remote_plugins/2_49/automember.py:241
+#: ipaclient/remote_plugins/2_49/automember.py:301
+#: ipaclient/remote_plugins/2_49/automember.py:357
+#: ipaclient/remote_plugins/2_49/automember.py:400
+#: ipaclient/remote_plugins/2_49/automember.py:451
+#: ipaclient/remote_plugins/2_49/automember.py:496
+#: ipaclient/remote_plugins/2_49/automember.py:587
+#: ipaclient/remote_plugins/2_49/automember.py:666
+#: ipaclient/remote_plugins/2_49/automember.py:727
+#: ipaserver/plugins/automember.py:180
+msgid "Grouping to which the rule applies"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:211
+#: ipaclient/remote_plugins/2_156/automember.py:211
+#: ipaclient/remote_plugins/2_164/automember.py:211
+#: ipaclient/remote_plugins/2_49/automember.py:198
+msgid "Add conditions to an automember rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:234
+#: ipaclient/remote_plugins/2_114/automember.py:717
+#: ipaclient/remote_plugins/2_156/automember.py:234
+#: ipaclient/remote_plugins/2_156/automember.py:717
+#: ipaclient/remote_plugins/2_164/automember.py:234
+#: ipaclient/remote_plugins/2_164/automember.py:717
+#: ipaclient/remote_plugins/2_49/automember.py:221
+#: ipaclient/remote_plugins/2_49/automember.py:646
+#: ipaserver/plugins/automember.py:155 ipaserver/plugins/automember.py:156
+msgid "Inclusive Regex"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:242
+#: ipaclient/remote_plugins/2_114/automember.py:725
+#: ipaclient/remote_plugins/2_156/automember.py:242
+#: ipaclient/remote_plugins/2_156/automember.py:725
+#: ipaclient/remote_plugins/2_164/automember.py:242
+#: ipaclient/remote_plugins/2_164/automember.py:725
+#: ipaclient/remote_plugins/2_49/automember.py:229
+#: ipaclient/remote_plugins/2_49/automember.py:654
+#: ipaserver/plugins/automember.py:162 ipaserver/plugins/automember.py:163
+msgid "Exclusive Regex"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:247
+#: ipaclient/remote_plugins/2_114/automember.py:730
+#: ipaclient/remote_plugins/2_156/automember.py:247
+#: ipaclient/remote_plugins/2_156/automember.py:730
+#: ipaclient/remote_plugins/2_164/automember.py:247
+#: ipaclient/remote_plugins/2_164/automember.py:730
+#: ipaclient/remote_plugins/2_49/automember.py:234
+#: ipaclient/remote_plugins/2_49/automember.py:659
+#: ipaserver/plugins/automember.py:171
+msgid "Attribute Key"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:248
+#: ipaclient/remote_plugins/2_114/automember.py:731
+#: ipaclient/remote_plugins/2_156/automember.py:248
+#: ipaclient/remote_plugins/2_156/automember.py:731
+#: ipaclient/remote_plugins/2_164/automember.py:248
+#: ipaclient/remote_plugins/2_164/automember.py:731
+#: ipaclient/remote_plugins/2_49/automember.py:235
+#: ipaclient/remote_plugins/2_49/automember.py:660
+#: ipaserver/plugins/automember.py:172
+msgid ""
+"Attribute to filter via regex. For example fqdn for a host, or manager for a "
+"user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:287
+#: ipaclient/remote_plugins/2_156/automember.py:287
+#: ipaclient/remote_plugins/2_164/automember.py:287
+#: ipaclient/remote_plugins/2_49/automember.py:275
+#: ipaserver/plugins/automember.py:352
+msgid "Conditions that could not be added"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:292
+#: ipaclient/remote_plugins/2_156/automember.py:292
+#: ipaclient/remote_plugins/2_164/automember.py:292
+#: ipaclient/remote_plugins/2_49/automember.py:280
+#: ipaserver/plugins/automember.py:356
+msgid "Number of conditions added"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:299
+#: ipaclient/remote_plugins/2_156/automember.py:299
+#: ipaclient/remote_plugins/2_164/automember.py:299
+#: ipaclient/remote_plugins/2_49/automember.py:287
+msgid "Remove default (fallback) group for all unmatched entries."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:348
+#: ipaclient/remote_plugins/2_156/automember.py:348
+#: ipaclient/remote_plugins/2_164/automember.py:348
+#: ipaclient/remote_plugins/2_49/automember.py:337
+msgid "Set default (fallback) group for all unmatched entries."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:362
+#: ipaclient/remote_plugins/2_156/automember.py:362
+#: ipaclient/remote_plugins/2_164/automember.py:362
+#: ipaclient/remote_plugins/2_49/automember.py:351
+#: ipaserver/plugins/automember.py:584
+msgid "Default (fallback) group for entries to land"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:403
+#: ipaclient/remote_plugins/2_156/automember.py:403
+#: ipaclient/remote_plugins/2_164/automember.py:403
+#: ipaclient/remote_plugins/2_49/automember.py:393
+msgid "Display information about the default (fallback) automember groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:445
+#: ipaclient/remote_plugins/2_156/automember.py:445
+#: ipaclient/remote_plugins/2_164/automember.py:445
+#: ipaclient/remote_plugins/2_49/automember.py:436
+msgid "Delete an automember rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:472
+#: ipaclient/remote_plugins/2_114/automount.py:295
+#: ipaclient/remote_plugins/2_114/automount.py:649
+#: ipaclient/remote_plugins/2_114/automount.py:994
+#: ipaclient/remote_plugins/2_114/dns.py:1399
+#: ipaclient/remote_plugins/2_114/dns.py:3008
+#: ipaclient/remote_plugins/2_114/dns.py:3057
+#: ipaclient/remote_plugins/2_114/dns.py:4709
+#: ipaclient/remote_plugins/2_114/group.py:394
+#: ipaclient/remote_plugins/2_114/hbacrule.py:603
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:171
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:228
+#: ipaclient/remote_plugins/2_114/host.py:744
+#: ipaclient/remote_plugins/2_114/hostgroup.py:300
+#: ipaclient/remote_plugins/2_114/idrange.py:345
+#: ipaclient/remote_plugins/2_114/idviews.py:248
+#: ipaclient/remote_plugins/2_114/idviews.py:665
+#: ipaclient/remote_plugins/2_114/idviews.py:1139
+#: ipaclient/remote_plugins/2_114/netgroup.py:355
+#: ipaclient/remote_plugins/2_114/otptoken.py:443
+#: ipaclient/remote_plugins/2_114/permission.py:529
+#: ipaclient/remote_plugins/2_114/privilege.py:292
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:235
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:599
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:224
+#: ipaclient/remote_plugins/2_114/role.py:360
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:401
+#: ipaclient/remote_plugins/2_114/service.py:539
+#: ipaclient/remote_plugins/2_114/sudocmd.py:158
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:240
+#: ipaclient/remote_plugins/2_114/sudorule.py:872
+#: ipaclient/remote_plugins/2_114/trust.py:379
+#: ipaclient/remote_plugins/2_114/trust.py:971
+#: ipaclient/remote_plugins/2_114/user.py:674
+#: ipaclient/remote_plugins/2_156/automember.py:472
+#: ipaclient/remote_plugins/2_156/automount.py:295
+#: ipaclient/remote_plugins/2_156/automount.py:649
+#: ipaclient/remote_plugins/2_156/automount.py:994
+#: ipaclient/remote_plugins/2_156/caacl.py:525
+#: ipaclient/remote_plugins/2_156/certprofile.py:126
+#: ipaclient/remote_plugins/2_156/dns.py:1364
+#: ipaclient/remote_plugins/2_156/dns.py:2878
+#: ipaclient/remote_plugins/2_156/dns.py:2927
+#: ipaclient/remote_plugins/2_156/dns.py:4484
+#: ipaclient/remote_plugins/2_156/group.py:394
+#: ipaclient/remote_plugins/2_156/hbacrule.py:603
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:171
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:228
+#: ipaclient/remote_plugins/2_156/host.py:806
+#: ipaclient/remote_plugins/2_156/hostgroup.py:300
+#: ipaclient/remote_plugins/2_156/idrange.py:349
+#: ipaclient/remote_plugins/2_156/idviews.py:264
+#: ipaclient/remote_plugins/2_156/idviews.py:721
+#: ipaclient/remote_plugins/2_156/idviews.py:1219
+#: ipaclient/remote_plugins/2_156/netgroup.py:355
+#: ipaclient/remote_plugins/2_156/otptoken.py:443
+#: ipaclient/remote_plugins/2_156/permission.py:555
+#: ipaclient/remote_plugins/2_156/privilege.py:292
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:235
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:599
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:224
+#: ipaclient/remote_plugins/2_156/role.py:360
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:401
+#: ipaclient/remote_plugins/2_156/server.py:94
+#: ipaclient/remote_plugins/2_156/service.py:602
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:318
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:724
+#: ipaclient/remote_plugins/2_156/stageuser.py:731
+#: ipaclient/remote_plugins/2_156/sudocmd.py:158
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:240
+#: ipaclient/remote_plugins/2_156/sudorule.py:872
+#: ipaclient/remote_plugins/2_156/topology.py:273
+#: ipaclient/remote_plugins/2_156/topology.py:775
+#: ipaclient/remote_plugins/2_156/trust.py:387
+#: ipaclient/remote_plugins/2_156/trust.py:985
+#: ipaclient/remote_plugins/2_156/user.py:760
+#: ipaclient/remote_plugins/2_156/user.py:1712
+#: ipaclient/remote_plugins/2_156/vault.py:747
+#: ipaclient/remote_plugins/2_156/vault.py:1517
+#: ipaclient/remote_plugins/2_164/automember.py:472
+#: ipaclient/remote_plugins/2_164/automount.py:295
+#: ipaclient/remote_plugins/2_164/automount.py:649
+#: ipaclient/remote_plugins/2_164/automount.py:994
+#: ipaclient/remote_plugins/2_164/caacl.py:525
+#: ipaclient/remote_plugins/2_164/certprofile.py:126
+#: ipaclient/remote_plugins/2_164/dns.py:1372
+#: ipaclient/remote_plugins/2_164/dns.py:2886
+#: ipaclient/remote_plugins/2_164/dns.py:2935
+#: ipaclient/remote_plugins/2_164/dns.py:4503
+#: ipaclient/remote_plugins/2_164/group.py:394
+#: ipaclient/remote_plugins/2_164/hbacrule.py:603
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:171
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:228
+#: ipaclient/remote_plugins/2_164/host.py:806
+#: ipaclient/remote_plugins/2_164/hostgroup.py:300
+#: ipaclient/remote_plugins/2_164/idrange.py:349
+#: ipaclient/remote_plugins/2_164/idviews.py:264
+#: ipaclient/remote_plugins/2_164/idviews.py:721
+#: ipaclient/remote_plugins/2_164/idviews.py:1219
+#: ipaclient/remote_plugins/2_164/netgroup.py:355
+#: ipaclient/remote_plugins/2_164/otptoken.py:443
+#: ipaclient/remote_plugins/2_164/permission.py:555
+#: ipaclient/remote_plugins/2_164/privilege.py:292
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:235
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:599
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:224
+#: ipaclient/remote_plugins/2_164/role.py:360
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:401
+#: ipaclient/remote_plugins/2_164/server.py:141
+#: ipaclient/remote_plugins/2_164/service.py:602
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:318
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:724
+#: ipaclient/remote_plugins/2_164/stageuser.py:793
+#: ipaclient/remote_plugins/2_164/sudocmd.py:158
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:240
+#: ipaclient/remote_plugins/2_164/sudorule.py:872
+#: ipaclient/remote_plugins/2_164/topology.py:319
+#: ipaclient/remote_plugins/2_164/topology.py:812
+#: ipaclient/remote_plugins/2_164/trust.py:387
+#: ipaclient/remote_plugins/2_164/trust.py:985
+#: ipaclient/remote_plugins/2_164/user.py:822
+#: ipaclient/remote_plugins/2_164/user.py:1836
+#: ipaclient/remote_plugins/2_164/vault.py:747
+#: ipaclient/remote_plugins/2_164/vault.py:1517
+#: ipaclient/remote_plugins/2_49/automember.py:463
+#: ipaclient/remote_plugins/2_49/automount.py:292
+#: ipaclient/remote_plugins/2_49/automount.py:645
+#: ipaclient/remote_plugins/2_49/automount.py:990
+#: ipaclient/remote_plugins/2_49/dns.py:2669
+#: ipaclient/remote_plugins/2_49/dns.py:4425
+#: ipaclient/remote_plugins/2_49/group.py:379
+#: ipaclient/remote_plugins/2_49/hbacrule.py:563
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:165
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:217
+#: ipaclient/remote_plugins/2_49/host.py:461
+#: ipaclient/remote_plugins/2_49/hostgroup.py:285
+#: ipaclient/remote_plugins/2_49/idrange.py:332
+#: ipaclient/remote_plugins/2_49/netgroup.py:340
+#: ipaclient/remote_plugins/2_49/permission.py:393
+#: ipaclient/remote_plugins/2_49/privilege.py:270
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:236
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:605
+#: ipaclient/remote_plugins/2_49/role.py:324
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:381
+#: ipaclient/remote_plugins/2_49/service.py:277
+#: ipaclient/remote_plugins/2_49/sudocmd.py:152
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:225
+#: ipaclient/remote_plugins/2_49/sudorule.py:758
+#: ipaclient/remote_plugins/2_49/trust.py:304
+#: ipaclient/remote_plugins/2_49/user.py:560 ipalib/output.py:197
+#: ipalib/output.py:203
+msgid "List of deletions that failed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:482
+#: ipaclient/remote_plugins/2_156/automember.py:482
+#: ipaclient/remote_plugins/2_164/automember.py:482
+#: ipaclient/remote_plugins/2_49/automember.py:475
+msgid "Search for automember rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:544
+#: ipaclient/remote_plugins/2_156/automember.py:544
+#: ipaclient/remote_plugins/2_164/automember.py:544
+#: ipaclient/remote_plugins/2_49/automember.py:537
+msgid "Modify an automember rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:580
+#: ipaclient/remote_plugins/2_114/automount.py:438
+#: ipaclient/remote_plugins/2_114/automount.py:1133
+#: ipaclient/remote_plugins/2_114/config.py:327
+#: ipaclient/remote_plugins/2_114/dns.py:1160
+#: ipaclient/remote_plugins/2_114/dns.py:1645
+#: ipaclient/remote_plugins/2_114/dns.py:4280
+#: ipaclient/remote_plugins/2_114/dns.py:5236
+#: ipaclient/remote_plugins/2_114/group.py:712
+#: ipaclient/remote_plugins/2_114/hbacrule.py:927
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:309
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:364
+#: ipaclient/remote_plugins/2_114/host.py:1373
+#: ipaclient/remote_plugins/2_114/hostgroup.py:534
+#: ipaclient/remote_plugins/2_114/idrange.py:520
+#: ipaclient/remote_plugins/2_114/idviews.py:411
+#: ipaclient/remote_plugins/2_114/idviews.py:892
+#: ipaclient/remote_plugins/2_114/idviews.py:1264
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:131
+#: ipaclient/remote_plugins/2_114/netgroup.py:665
+#: ipaclient/remote_plugins/2_114/otpconfig.py:125
+#: ipaclient/remote_plugins/2_114/otptoken.py:725
+#: ipaclient/remote_plugins/2_114/permission.py:875
+#: ipaclient/remote_plugins/2_114/privilege.py:426
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:360
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:841
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:427
+#: ipaclient/remote_plugins/2_114/realmdomains.py:107
+#: ipaclient/remote_plugins/2_114/role.py:494
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:665
+#: ipaclient/remote_plugins/2_114/service.py:929
+#: ipaclient/remote_plugins/2_114/sudocmd.py:292
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:376
+#: ipaclient/remote_plugins/2_114/sudorule.py:1206
+#: ipaclient/remote_plugins/2_114/trust.py:593
+#: ipaclient/remote_plugins/2_114/trust.py:747
+#: ipaclient/remote_plugins/2_114/trust.py:1204
+#: ipaclient/remote_plugins/2_114/user.py:1392
+#: ipaclient/remote_plugins/2_156/automember.py:580
+#: ipaclient/remote_plugins/2_156/automount.py:438
+#: ipaclient/remote_plugins/2_156/automount.py:1133
+#: ipaclient/remote_plugins/2_156/caacl.py:795
+#: ipaclient/remote_plugins/2_156/certprofile.py:332
+#: ipaclient/remote_plugins/2_156/config.py:327
+#: ipaclient/remote_plugins/2_156/dns.py:1125
+#: ipaclient/remote_plugins/2_156/dns.py:1610
+#: ipaclient/remote_plugins/2_156/dns.py:4055
+#: ipaclient/remote_plugins/2_156/dns.py:5011
+#: ipaclient/remote_plugins/2_156/group.py:712
+#: ipaclient/remote_plugins/2_156/hbacrule.py:927
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:309
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:364
+#: ipaclient/remote_plugins/2_156/host.py:1437
+#: ipaclient/remote_plugins/2_156/hostgroup.py:534
+#: ipaclient/remote_plugins/2_156/idrange.py:539
+#: ipaclient/remote_plugins/2_156/idviews.py:435
+#: ipaclient/remote_plugins/2_156/idviews.py:956
+#: ipaclient/remote_plugins/2_156/idviews.py:1344
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:131
+#: ipaclient/remote_plugins/2_156/netgroup.py:665
+#: ipaclient/remote_plugins/2_156/otpconfig.py:125
+#: ipaclient/remote_plugins/2_156/otptoken.py:725
+#: ipaclient/remote_plugins/2_156/permission.py:929
+#: ipaclient/remote_plugins/2_156/privilege.py:426
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:360
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:841
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:427
+#: ipaclient/remote_plugins/2_156/realmdomains.py:107
+#: ipaclient/remote_plugins/2_156/role.py:494
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:665
+#: ipaclient/remote_plugins/2_156/service.py:993
+#: ipaclient/remote_plugins/2_156/stageuser.py:1380
+#: ipaclient/remote_plugins/2_156/sudocmd.py:292
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:376
+#: ipaclient/remote_plugins/2_156/sudorule.py:1206
+#: ipaclient/remote_plugins/2_156/topology.py:512
+#: ipaclient/remote_plugins/2_156/topology.py:906
+#: ipaclient/remote_plugins/2_156/trust.py:607
+#: ipaclient/remote_plugins/2_156/trust.py:761
+#: ipaclient/remote_plugins/2_156/trust.py:1218
+#: ipaclient/remote_plugins/2_156/user.py:1500
+#: ipaclient/remote_plugins/2_156/vault.py:946
+#: ipaclient/remote_plugins/2_164/automember.py:580
+#: ipaclient/remote_plugins/2_164/automount.py:438
+#: ipaclient/remote_plugins/2_164/automount.py:1133
+#: ipaclient/remote_plugins/2_164/caacl.py:795
+#: ipaclient/remote_plugins/2_164/certprofile.py:332
+#: ipaclient/remote_plugins/2_164/config.py:327
+#: ipaclient/remote_plugins/2_164/dns.py:1127
+#: ipaclient/remote_plugins/2_164/dns.py:1618
+#: ipaclient/remote_plugins/2_164/dns.py:4063
+#: ipaclient/remote_plugins/2_164/dns.py:5030
+#: ipaclient/remote_plugins/2_164/group.py:712
+#: ipaclient/remote_plugins/2_164/hbacrule.py:927
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:309
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:364
+#: ipaclient/remote_plugins/2_164/host.py:1437
+#: ipaclient/remote_plugins/2_164/hostgroup.py:534
+#: ipaclient/remote_plugins/2_164/idrange.py:539
+#: ipaclient/remote_plugins/2_164/idviews.py:435
+#: ipaclient/remote_plugins/2_164/idviews.py:956
+#: ipaclient/remote_plugins/2_164/idviews.py:1344
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:131
+#: ipaclient/remote_plugins/2_164/netgroup.py:665
+#: ipaclient/remote_plugins/2_164/otpconfig.py:125
+#: ipaclient/remote_plugins/2_164/otptoken.py:725
+#: ipaclient/remote_plugins/2_164/permission.py:929
+#: ipaclient/remote_plugins/2_164/privilege.py:426
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:360
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:841
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:427
+#: ipaclient/remote_plugins/2_164/realmdomains.py:107
+#: ipaclient/remote_plugins/2_164/role.py:494
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:665
+#: ipaclient/remote_plugins/2_164/service.py:993
+#: ipaclient/remote_plugins/2_164/stageuser.py:1442
+#: ipaclient/remote_plugins/2_164/sudocmd.py:292
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:376
+#: ipaclient/remote_plugins/2_164/sudorule.py:1206
+#: ipaclient/remote_plugins/2_164/topology.py:554
+#: ipaclient/remote_plugins/2_164/topology.py:939
+#: ipaclient/remote_plugins/2_164/trust.py:607
+#: ipaclient/remote_plugins/2_164/trust.py:761
+#: ipaclient/remote_plugins/2_164/trust.py:1218
+#: ipaclient/remote_plugins/2_164/user.py:1562
+#: ipaclient/remote_plugins/2_164/vault.py:946
+#: ipaclient/remote_plugins/2_49/automember.py:573
+#: ipaclient/remote_plugins/2_49/automount.py:433
+#: ipaclient/remote_plugins/2_49/automount.py:1129
+#: ipaclient/remote_plugins/2_49/config.py:311
+#: ipaclient/remote_plugins/2_49/dns.py:1173
+#: ipaclient/remote_plugins/2_49/dns.py:4015
+#: ipaclient/remote_plugins/2_49/dns.py:4926
+#: ipaclient/remote_plugins/2_49/group.py:673
+#: ipaclient/remote_plugins/2_49/hbacrule.py:860
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:298
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:348
+#: ipaclient/remote_plugins/2_49/host.py:866
+#: ipaclient/remote_plugins/2_49/hostgroup.py:514
+#: ipaclient/remote_plugins/2_49/idrange.py:519
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:131
+#: ipaclient/remote_plugins/2_49/netgroup.py:645
+#: ipaclient/remote_plugins/2_49/permission.py:600
+#: ipaclient/remote_plugins/2_49/privilege.py:399
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:363
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:849
+#: ipaclient/remote_plugins/2_49/role.py:453
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:638
+#: ipaclient/remote_plugins/2_49/service.py:469
+#: ipaclient/remote_plugins/2_49/sudocmd.py:281
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:356
+#: ipaclient/remote_plugins/2_49/sudorule.py:1083
+#: ipaclient/remote_plugins/2_49/trust.py:464
+#: ipaclient/remote_plugins/2_49/trust.py:586
+#: ipaclient/remote_plugins/2_49/user.py:1161 ipaserver/plugins/baseldap.py:886
+msgid ""
+"Delete an attribute/value pair. The option will be evaluated\n"
+"last, after all sets and adds."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:585
+#: ipaclient/remote_plugins/2_114/automount.py:443
+#: ipaclient/remote_plugins/2_114/automount.py:513
+#: ipaclient/remote_plugins/2_114/automount.py:748
+#: ipaclient/remote_plugins/2_114/automount.py:1138
+#: ipaclient/remote_plugins/2_114/automount.py:1195
+#: ipaclient/remote_plugins/2_114/config.py:332
+#: ipaclient/remote_plugins/2_114/config.py:375
+#: ipaclient/remote_plugins/2_114/dns.py:1165
+#: ipaclient/remote_plugins/2_114/dns.py:1208
+#: ipaclient/remote_plugins/2_114/dns.py:1650
+#: ipaclient/remote_plugins/2_114/dns.py:1742
+#: ipaclient/remote_plugins/2_114/dns.py:4285
+#: ipaclient/remote_plugins/2_114/dns.py:4358
+#: ipaclient/remote_plugins/2_114/dns.py:5241
+#: ipaclient/remote_plugins/2_114/dns.py:5340
+#: ipaclient/remote_plugins/2_114/group.py:717
+#: ipaclient/remote_plugins/2_114/group.py:872
+#: ipaclient/remote_plugins/2_114/hbacrule.py:932
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1265
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:314
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:373
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:369
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:488
+#: ipaclient/remote_plugins/2_114/host.py:1378
+#: ipaclient/remote_plugins/2_114/host.py:1511
+#: ipaclient/remote_plugins/2_114/hostgroup.py:539
+#: ipaclient/remote_plugins/2_114/hostgroup.py:669
+#: ipaclient/remote_plugins/2_114/idrange.py:525
+#: ipaclient/remote_plugins/2_114/idrange.py:587
+#: ipaclient/remote_plugins/2_114/idviews.py:416
+#: ipaclient/remote_plugins/2_114/idviews.py:477
+#: ipaclient/remote_plugins/2_114/idviews.py:897
+#: ipaclient/remote_plugins/2_114/idviews.py:958
+#: ipaclient/remote_plugins/2_114/idviews.py:1269
+#: ipaclient/remote_plugins/2_114/idviews.py:1325
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:136
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:233
+#: ipaclient/remote_plugins/2_114/netgroup.py:670
+#: ipaclient/remote_plugins/2_114/netgroup.py:825
+#: ipaclient/remote_plugins/2_114/otpconfig.py:130
+#: ipaclient/remote_plugins/2_114/otpconfig.py:173
+#: ipaclient/remote_plugins/2_114/otptoken.py:730
+#: ipaclient/remote_plugins/2_114/otptoken.py:853
+#: ipaclient/remote_plugins/2_114/permission.py:880
+#: ipaclient/remote_plugins/2_114/permission.py:1005
+#: ipaclient/remote_plugins/2_114/privilege.py:431
+#: ipaclient/remote_plugins/2_114/privilege.py:616
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:365
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:413
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:846
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:898
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:432
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:488
+#: ipaclient/remote_plugins/2_114/realmdomains.py:112
+#: ipaclient/remote_plugins/2_114/realmdomains.py:162
+#: ipaclient/remote_plugins/2_114/role.py:499
+#: ipaclient/remote_plugins/2_114/role.py:718
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:670
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:865
+#: ipaclient/remote_plugins/2_114/service.py:934
+#: ipaclient/remote_plugins/2_114/service.py:1055
+#: ipaclient/remote_plugins/2_114/sudocmd.py:297
+#: ipaclient/remote_plugins/2_114/sudocmd.py:354
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:381
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:500
+#: ipaclient/remote_plugins/2_114/sudorule.py:1211
+#: ipaclient/remote_plugins/2_114/sudorule.py:1734
+#: ipaclient/remote_plugins/2_114/trust.py:401
+#: ipaclient/remote_plugins/2_114/trust.py:598
+#: ipaclient/remote_plugins/2_114/trust.py:682
+#: ipaclient/remote_plugins/2_114/trust.py:752
+#: ipaclient/remote_plugins/2_114/trust.py:803
+#: ipaclient/remote_plugins/2_114/trust.py:1209
+#: ipaclient/remote_plugins/2_114/user.py:1397
+#: ipaclient/remote_plugins/2_114/user.py:1464
+#: ipaclient/remote_plugins/2_156/automember.py:585
+#: ipaclient/remote_plugins/2_156/automount.py:443
+#: ipaclient/remote_plugins/2_156/automount.py:513
+#: ipaclient/remote_plugins/2_156/automount.py:748
+#: ipaclient/remote_plugins/2_156/automount.py:1138
+#: ipaclient/remote_plugins/2_156/automount.py:1195
+#: ipaclient/remote_plugins/2_156/caacl.py:800
+#: ipaclient/remote_plugins/2_156/caacl.py:1115
+#: ipaclient/remote_plugins/2_156/certprofile.py:337
+#: ipaclient/remote_plugins/2_156/certprofile.py:393
+#: ipaclient/remote_plugins/2_156/config.py:332
+#: ipaclient/remote_plugins/2_156/config.py:375
+#: ipaclient/remote_plugins/2_156/dns.py:1130
+#: ipaclient/remote_plugins/2_156/dns.py:1173
+#: ipaclient/remote_plugins/2_156/dns.py:1615
+#: ipaclient/remote_plugins/2_156/dns.py:1707
+#: ipaclient/remote_plugins/2_156/dns.py:4060
+#: ipaclient/remote_plugins/2_156/dns.py:4133
+#: ipaclient/remote_plugins/2_156/dns.py:5016
+#: ipaclient/remote_plugins/2_156/dns.py:5115
+#: ipaclient/remote_plugins/2_156/group.py:717
+#: ipaclient/remote_plugins/2_156/group.py:872
+#: ipaclient/remote_plugins/2_156/hbacrule.py:932
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1265
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:314
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:373
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:369
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:488
+#: ipaclient/remote_plugins/2_156/host.py:1442
+#: ipaclient/remote_plugins/2_156/host.py:1635
+#: ipaclient/remote_plugins/2_156/hostgroup.py:539
+#: ipaclient/remote_plugins/2_156/hostgroup.py:669
+#: ipaclient/remote_plugins/2_156/idrange.py:544
+#: ipaclient/remote_plugins/2_156/idrange.py:606
+#: ipaclient/remote_plugins/2_156/idviews.py:440
+#: ipaclient/remote_plugins/2_156/idviews.py:509
+#: ipaclient/remote_plugins/2_156/idviews.py:961
+#: ipaclient/remote_plugins/2_156/idviews.py:1030
+#: ipaclient/remote_plugins/2_156/idviews.py:1349
+#: ipaclient/remote_plugins/2_156/idviews.py:1405
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:136
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:233
+#: ipaclient/remote_plugins/2_156/netgroup.py:670
+#: ipaclient/remote_plugins/2_156/netgroup.py:825
+#: ipaclient/remote_plugins/2_156/otpconfig.py:130
+#: ipaclient/remote_plugins/2_156/otpconfig.py:173
+#: ipaclient/remote_plugins/2_156/otptoken.py:730
+#: ipaclient/remote_plugins/2_156/otptoken.py:853
+#: ipaclient/remote_plugins/2_156/permission.py:934
+#: ipaclient/remote_plugins/2_156/permission.py:1059
+#: ipaclient/remote_plugins/2_156/privilege.py:431
+#: ipaclient/remote_plugins/2_156/privilege.py:616
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:365
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:413
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:846
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:898
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:432
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:488
+#: ipaclient/remote_plugins/2_156/realmdomains.py:112
+#: ipaclient/remote_plugins/2_156/realmdomains.py:162
+#: ipaclient/remote_plugins/2_156/role.py:499
+#: ipaclient/remote_plugins/2_156/role.py:718
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:670
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:865
+#: ipaclient/remote_plugins/2_156/server.py:213
+#: ipaclient/remote_plugins/2_156/service.py:998
+#: ipaclient/remote_plugins/2_156/service.py:1180
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:542
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:874
+#: ipaclient/remote_plugins/2_156/stageuser.py:1385
+#: ipaclient/remote_plugins/2_156/stageuser.py:1452
+#: ipaclient/remote_plugins/2_156/sudocmd.py:297
+#: ipaclient/remote_plugins/2_156/sudocmd.py:354
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:381
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:500
+#: ipaclient/remote_plugins/2_156/sudorule.py:1211
+#: ipaclient/remote_plugins/2_156/sudorule.py:1734
+#: ipaclient/remote_plugins/2_156/topology.py:517
+#: ipaclient/remote_plugins/2_156/topology.py:643
+#: ipaclient/remote_plugins/2_156/topology.py:911
+#: ipaclient/remote_plugins/2_156/topology.py:963
+#: ipaclient/remote_plugins/2_156/trust.py:409
+#: ipaclient/remote_plugins/2_156/trust.py:612
+#: ipaclient/remote_plugins/2_156/trust.py:696
+#: ipaclient/remote_plugins/2_156/trust.py:766
+#: ipaclient/remote_plugins/2_156/trust.py:817
+#: ipaclient/remote_plugins/2_156/trust.py:1223
+#: ipaclient/remote_plugins/2_156/user.py:1505
+#: ipaclient/remote_plugins/2_156/user.py:1633
+#: ipaclient/remote_plugins/2_156/vault.py:951
+#: ipaclient/remote_plugins/2_156/vault.py:1285
+#: ipaclient/remote_plugins/2_156/vault.py:1621
+#: ipaclient/remote_plugins/2_164/automember.py:585
+#: ipaclient/remote_plugins/2_164/automount.py:443
+#: ipaclient/remote_plugins/2_164/automount.py:513
+#: ipaclient/remote_plugins/2_164/automount.py:748
+#: ipaclient/remote_plugins/2_164/automount.py:1138
+#: ipaclient/remote_plugins/2_164/automount.py:1195
+#: ipaclient/remote_plugins/2_164/caacl.py:800
+#: ipaclient/remote_plugins/2_164/caacl.py:1115
+#: ipaclient/remote_plugins/2_164/certprofile.py:337
+#: ipaclient/remote_plugins/2_164/certprofile.py:393
+#: ipaclient/remote_plugins/2_164/config.py:332
+#: ipaclient/remote_plugins/2_164/config.py:375
+#: ipaclient/remote_plugins/2_164/dns.py:1132
+#: ipaclient/remote_plugins/2_164/dns.py:1175
+#: ipaclient/remote_plugins/2_164/dns.py:1623
+#: ipaclient/remote_plugins/2_164/dns.py:1715
+#: ipaclient/remote_plugins/2_164/dns.py:4068
+#: ipaclient/remote_plugins/2_164/dns.py:4141
+#: ipaclient/remote_plugins/2_164/dns.py:5035
+#: ipaclient/remote_plugins/2_164/dns.py:5134
+#: ipaclient/remote_plugins/2_164/group.py:717
+#: ipaclient/remote_plugins/2_164/group.py:872
+#: ipaclient/remote_plugins/2_164/hbacrule.py:932
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1265
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:314
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:373
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:369
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:488
+#: ipaclient/remote_plugins/2_164/host.py:1442
+#: ipaclient/remote_plugins/2_164/host.py:1635
+#: ipaclient/remote_plugins/2_164/hostgroup.py:539
+#: ipaclient/remote_plugins/2_164/hostgroup.py:669
+#: ipaclient/remote_plugins/2_164/idrange.py:544
+#: ipaclient/remote_plugins/2_164/idrange.py:606
+#: ipaclient/remote_plugins/2_164/idviews.py:440
+#: ipaclient/remote_plugins/2_164/idviews.py:509
+#: ipaclient/remote_plugins/2_164/idviews.py:961
+#: ipaclient/remote_plugins/2_164/idviews.py:1030
+#: ipaclient/remote_plugins/2_164/idviews.py:1349
+#: ipaclient/remote_plugins/2_164/idviews.py:1405
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:136
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:233
+#: ipaclient/remote_plugins/2_164/netgroup.py:670
+#: ipaclient/remote_plugins/2_164/netgroup.py:825
+#: ipaclient/remote_plugins/2_164/otpconfig.py:130
+#: ipaclient/remote_plugins/2_164/otpconfig.py:173
+#: ipaclient/remote_plugins/2_164/otptoken.py:730
+#: ipaclient/remote_plugins/2_164/otptoken.py:853
+#: ipaclient/remote_plugins/2_164/permission.py:934
+#: ipaclient/remote_plugins/2_164/permission.py:1059
+#: ipaclient/remote_plugins/2_164/privilege.py:431
+#: ipaclient/remote_plugins/2_164/privilege.py:616
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:365
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:413
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:846
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:898
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:432
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:488
+#: ipaclient/remote_plugins/2_164/realmdomains.py:112
+#: ipaclient/remote_plugins/2_164/realmdomains.py:162
+#: ipaclient/remote_plugins/2_164/role.py:499
+#: ipaclient/remote_plugins/2_164/role.py:718
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:670
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:865
+#: ipaclient/remote_plugins/2_164/server.py:277
+#: ipaclient/remote_plugins/2_164/service.py:998
+#: ipaclient/remote_plugins/2_164/service.py:1180
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:542
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:874
+#: ipaclient/remote_plugins/2_164/stageuser.py:1447
+#: ipaclient/remote_plugins/2_164/stageuser.py:1576
+#: ipaclient/remote_plugins/2_164/sudocmd.py:297
+#: ipaclient/remote_plugins/2_164/sudocmd.py:354
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:381
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:500
+#: ipaclient/remote_plugins/2_164/sudorule.py:1211
+#: ipaclient/remote_plugins/2_164/sudorule.py:1734
+#: ipaclient/remote_plugins/2_164/topology.py:559
+#: ipaclient/remote_plugins/2_164/topology.py:681
+#: ipaclient/remote_plugins/2_164/topology.py:944
+#: ipaclient/remote_plugins/2_164/topology.py:994
+#: ipaclient/remote_plugins/2_164/trust.py:409
+#: ipaclient/remote_plugins/2_164/trust.py:612
+#: ipaclient/remote_plugins/2_164/trust.py:696
+#: ipaclient/remote_plugins/2_164/trust.py:766
+#: ipaclient/remote_plugins/2_164/trust.py:817
+#: ipaclient/remote_plugins/2_164/trust.py:1223
+#: ipaclient/remote_plugins/2_164/user.py:1567
+#: ipaclient/remote_plugins/2_164/user.py:1757
+#: ipaclient/remote_plugins/2_164/vault.py:951
+#: ipaclient/remote_plugins/2_164/vault.py:1285
+#: ipaclient/remote_plugins/2_164/vault.py:1621
+#: ipaclient/remote_plugins/2_49/automember.py:578
+#: ipaclient/remote_plugins/2_49/automount.py:438
+#: ipaclient/remote_plugins/2_49/automount.py:507
+#: ipaclient/remote_plugins/2_49/automount.py:746
+#: ipaclient/remote_plugins/2_49/automount.py:1134
+#: ipaclient/remote_plugins/2_49/automount.py:1191
+#: ipaclient/remote_plugins/2_49/config.py:316
+#: ipaclient/remote_plugins/2_49/config.py:360
+#: ipaclient/remote_plugins/2_49/dns.py:1178
+#: ipaclient/remote_plugins/2_49/dns.py:1222
+#: ipaclient/remote_plugins/2_49/dns.py:4020
+#: ipaclient/remote_plugins/2_49/dns.py:4089
+#: ipaclient/remote_plugins/2_49/dns.py:4931
+#: ipaclient/remote_plugins/2_49/dns.py:5029
+#: ipaclient/remote_plugins/2_49/group.py:678
+#: ipaclient/remote_plugins/2_49/group.py:820
+#: ipaclient/remote_plugins/2_49/hbacrule.py:865
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1164
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:303
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:356
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:353
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:459
+#: ipaclient/remote_plugins/2_49/host.py:871
+#: ipaclient/remote_plugins/2_49/host.py:991
+#: ipaclient/remote_plugins/2_49/hostgroup.py:519
+#: ipaclient/remote_plugins/2_49/hostgroup.py:636
+#: ipaclient/remote_plugins/2_49/idrange.py:524
+#: ipaclient/remote_plugins/2_49/idrange.py:575
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:136
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:235
+#: ipaclient/remote_plugins/2_49/netgroup.py:650
+#: ipaclient/remote_plugins/2_49/netgroup.py:792
+#: ipaclient/remote_plugins/2_49/permission.py:605
+#: ipaclient/remote_plugins/2_49/permission.py:717
+#: ipaclient/remote_plugins/2_49/privilege.py:404
+#: ipaclient/remote_plugins/2_49/privilege.py:569
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:368
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:417
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:854
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:907
+#: ipaclient/remote_plugins/2_49/role.py:458
+#: ipaclient/remote_plugins/2_49/role.py:648
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:643
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:818
+#: ipaclient/remote_plugins/2_49/service.py:474
+#: ipaclient/remote_plugins/2_49/service.py:582
+#: ipaclient/remote_plugins/2_49/sudocmd.py:286
+#: ipaclient/remote_plugins/2_49/sudocmd.py:337
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:361
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:467
+#: ipaclient/remote_plugins/2_49/sudorule.py:1088
+#: ipaclient/remote_plugins/2_49/sudorule.py:1527
+#: ipaclient/remote_plugins/2_49/trust.py:469
+#: ipaclient/remote_plugins/2_49/trust.py:520
+#: ipaclient/remote_plugins/2_49/trust.py:591
+#: ipaclient/remote_plugins/2_49/trust.py:643
+#: ipaclient/remote_plugins/2_49/user.py:1166
+#: ipaclient/remote_plugins/2_49/user.py:1227
+#: ipaserver/plugins/baseldap.py:1293 ipaserver/plugins/baseldap.py:1368
+msgid "Rights"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:586
+#: ipaclient/remote_plugins/2_114/automount.py:444
+#: ipaclient/remote_plugins/2_114/automount.py:514
+#: ipaclient/remote_plugins/2_114/automount.py:749
+#: ipaclient/remote_plugins/2_114/automount.py:1139
+#: ipaclient/remote_plugins/2_114/automount.py:1196
+#: ipaclient/remote_plugins/2_114/config.py:333
+#: ipaclient/remote_plugins/2_114/config.py:376
+#: ipaclient/remote_plugins/2_114/dns.py:1166
+#: ipaclient/remote_plugins/2_114/dns.py:1209
+#: ipaclient/remote_plugins/2_114/dns.py:1651
+#: ipaclient/remote_plugins/2_114/dns.py:1743
+#: ipaclient/remote_plugins/2_114/dns.py:4286
+#: ipaclient/remote_plugins/2_114/dns.py:4359
+#: ipaclient/remote_plugins/2_114/dns.py:5242
+#: ipaclient/remote_plugins/2_114/dns.py:5341
+#: ipaclient/remote_plugins/2_114/group.py:718
+#: ipaclient/remote_plugins/2_114/group.py:873
+#: ipaclient/remote_plugins/2_114/hbacrule.py:933
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1266
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:315
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:374
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:370
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:489
+#: ipaclient/remote_plugins/2_114/host.py:1379
+#: ipaclient/remote_plugins/2_114/host.py:1512
+#: ipaclient/remote_plugins/2_114/hostgroup.py:540
+#: ipaclient/remote_plugins/2_114/hostgroup.py:670
+#: ipaclient/remote_plugins/2_114/idrange.py:526
+#: ipaclient/remote_plugins/2_114/idrange.py:588
+#: ipaclient/remote_plugins/2_114/idviews.py:417
+#: ipaclient/remote_plugins/2_114/idviews.py:478
+#: ipaclient/remote_plugins/2_114/idviews.py:898
+#: ipaclient/remote_plugins/2_114/idviews.py:959
+#: ipaclient/remote_plugins/2_114/idviews.py:1270
+#: ipaclient/remote_plugins/2_114/idviews.py:1326
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:137
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:234
+#: ipaclient/remote_plugins/2_114/netgroup.py:671
+#: ipaclient/remote_plugins/2_114/netgroup.py:826
+#: ipaclient/remote_plugins/2_114/otpconfig.py:131
+#: ipaclient/remote_plugins/2_114/otpconfig.py:174
+#: ipaclient/remote_plugins/2_114/otptoken.py:731
+#: ipaclient/remote_plugins/2_114/otptoken.py:854
+#: ipaclient/remote_plugins/2_114/permission.py:881
+#: ipaclient/remote_plugins/2_114/permission.py:1006
+#: ipaclient/remote_plugins/2_114/privilege.py:432
+#: ipaclient/remote_plugins/2_114/privilege.py:617
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:366
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:414
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:847
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:899
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:433
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:489
+#: ipaclient/remote_plugins/2_114/realmdomains.py:113
+#: ipaclient/remote_plugins/2_114/realmdomains.py:163
+#: ipaclient/remote_plugins/2_114/role.py:500
+#: ipaclient/remote_plugins/2_114/role.py:719
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:671
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:866
+#: ipaclient/remote_plugins/2_114/service.py:935
+#: ipaclient/remote_plugins/2_114/service.py:1056
+#: ipaclient/remote_plugins/2_114/sudocmd.py:298
+#: ipaclient/remote_plugins/2_114/sudocmd.py:355
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:382
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:501
+#: ipaclient/remote_plugins/2_114/sudorule.py:1212
+#: ipaclient/remote_plugins/2_114/sudorule.py:1735
+#: ipaclient/remote_plugins/2_114/trust.py:402
+#: ipaclient/remote_plugins/2_114/trust.py:599
+#: ipaclient/remote_plugins/2_114/trust.py:683
+#: ipaclient/remote_plugins/2_114/trust.py:753
+#: ipaclient/remote_plugins/2_114/trust.py:804
+#: ipaclient/remote_plugins/2_114/trust.py:1210
+#: ipaclient/remote_plugins/2_114/user.py:1398
+#: ipaclient/remote_plugins/2_114/user.py:1465
+#: ipaclient/remote_plugins/2_156/automember.py:586
+#: ipaclient/remote_plugins/2_156/automount.py:444
+#: ipaclient/remote_plugins/2_156/automount.py:514
+#: ipaclient/remote_plugins/2_156/automount.py:749
+#: ipaclient/remote_plugins/2_156/automount.py:1139
+#: ipaclient/remote_plugins/2_156/automount.py:1196
+#: ipaclient/remote_plugins/2_156/caacl.py:801
+#: ipaclient/remote_plugins/2_156/caacl.py:1116
+#: ipaclient/remote_plugins/2_156/certprofile.py:338
+#: ipaclient/remote_plugins/2_156/certprofile.py:394
+#: ipaclient/remote_plugins/2_156/config.py:333
+#: ipaclient/remote_plugins/2_156/config.py:376
+#: ipaclient/remote_plugins/2_156/dns.py:1131
+#: ipaclient/remote_plugins/2_156/dns.py:1174
+#: ipaclient/remote_plugins/2_156/dns.py:1616
+#: ipaclient/remote_plugins/2_156/dns.py:1708
+#: ipaclient/remote_plugins/2_156/dns.py:4061
+#: ipaclient/remote_plugins/2_156/dns.py:4134
+#: ipaclient/remote_plugins/2_156/dns.py:5017
+#: ipaclient/remote_plugins/2_156/dns.py:5116
+#: ipaclient/remote_plugins/2_156/group.py:718
+#: ipaclient/remote_plugins/2_156/group.py:873
+#: ipaclient/remote_plugins/2_156/hbacrule.py:933
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1266
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:315
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:374
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:370
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:489
+#: ipaclient/remote_plugins/2_156/host.py:1443
+#: ipaclient/remote_plugins/2_156/host.py:1636
+#: ipaclient/remote_plugins/2_156/hostgroup.py:540
+#: ipaclient/remote_plugins/2_156/hostgroup.py:670
+#: ipaclient/remote_plugins/2_156/idrange.py:545
+#: ipaclient/remote_plugins/2_156/idrange.py:607
+#: ipaclient/remote_plugins/2_156/idviews.py:441
+#: ipaclient/remote_plugins/2_156/idviews.py:510
+#: ipaclient/remote_plugins/2_156/idviews.py:962
+#: ipaclient/remote_plugins/2_156/idviews.py:1031
+#: ipaclient/remote_plugins/2_156/idviews.py:1350
+#: ipaclient/remote_plugins/2_156/idviews.py:1406
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:137
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:234
+#: ipaclient/remote_plugins/2_156/netgroup.py:671
+#: ipaclient/remote_plugins/2_156/netgroup.py:826
+#: ipaclient/remote_plugins/2_156/otpconfig.py:131
+#: ipaclient/remote_plugins/2_156/otpconfig.py:174
+#: ipaclient/remote_plugins/2_156/otptoken.py:731
+#: ipaclient/remote_plugins/2_156/otptoken.py:854
+#: ipaclient/remote_plugins/2_156/permission.py:935
+#: ipaclient/remote_plugins/2_156/permission.py:1060
+#: ipaclient/remote_plugins/2_156/privilege.py:432
+#: ipaclient/remote_plugins/2_156/privilege.py:617
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:366
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:414
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:847
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:899
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:433
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:489
+#: ipaclient/remote_plugins/2_156/realmdomains.py:113
+#: ipaclient/remote_plugins/2_156/realmdomains.py:163
+#: ipaclient/remote_plugins/2_156/role.py:500
+#: ipaclient/remote_plugins/2_156/role.py:719
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:671
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:866
+#: ipaclient/remote_plugins/2_156/server.py:214
+#: ipaclient/remote_plugins/2_156/service.py:999
+#: ipaclient/remote_plugins/2_156/service.py:1181
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:543
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:875
+#: ipaclient/remote_plugins/2_156/stageuser.py:1386
+#: ipaclient/remote_plugins/2_156/stageuser.py:1453
+#: ipaclient/remote_plugins/2_156/sudocmd.py:298
+#: ipaclient/remote_plugins/2_156/sudocmd.py:355
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:382
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:501
+#: ipaclient/remote_plugins/2_156/sudorule.py:1212
+#: ipaclient/remote_plugins/2_156/sudorule.py:1735
+#: ipaclient/remote_plugins/2_156/topology.py:518
+#: ipaclient/remote_plugins/2_156/topology.py:644
+#: ipaclient/remote_plugins/2_156/topology.py:912
+#: ipaclient/remote_plugins/2_156/topology.py:964
+#: ipaclient/remote_plugins/2_156/trust.py:410
+#: ipaclient/remote_plugins/2_156/trust.py:613
+#: ipaclient/remote_plugins/2_156/trust.py:697
+#: ipaclient/remote_plugins/2_156/trust.py:767
+#: ipaclient/remote_plugins/2_156/trust.py:818
+#: ipaclient/remote_plugins/2_156/trust.py:1224
+#: ipaclient/remote_plugins/2_156/user.py:1506
+#: ipaclient/remote_plugins/2_156/user.py:1634
+#: ipaclient/remote_plugins/2_156/vault.py:952
+#: ipaclient/remote_plugins/2_156/vault.py:1286
+#: ipaclient/remote_plugins/2_156/vault.py:1622
+#: ipaclient/remote_plugins/2_164/automember.py:586
+#: ipaclient/remote_plugins/2_164/automount.py:444
+#: ipaclient/remote_plugins/2_164/automount.py:514
+#: ipaclient/remote_plugins/2_164/automount.py:749
+#: ipaclient/remote_plugins/2_164/automount.py:1139
+#: ipaclient/remote_plugins/2_164/automount.py:1196
+#: ipaclient/remote_plugins/2_164/caacl.py:801
+#: ipaclient/remote_plugins/2_164/caacl.py:1116
+#: ipaclient/remote_plugins/2_164/certprofile.py:338
+#: ipaclient/remote_plugins/2_164/certprofile.py:394
+#: ipaclient/remote_plugins/2_164/config.py:333
+#: ipaclient/remote_plugins/2_164/config.py:376
+#: ipaclient/remote_plugins/2_164/dns.py:1133
+#: ipaclient/remote_plugins/2_164/dns.py:1176
+#: ipaclient/remote_plugins/2_164/dns.py:1624
+#: ipaclient/remote_plugins/2_164/dns.py:1716
+#: ipaclient/remote_plugins/2_164/dns.py:4069
+#: ipaclient/remote_plugins/2_164/dns.py:4142
+#: ipaclient/remote_plugins/2_164/dns.py:5036
+#: ipaclient/remote_plugins/2_164/dns.py:5135
+#: ipaclient/remote_plugins/2_164/group.py:718
+#: ipaclient/remote_plugins/2_164/group.py:873
+#: ipaclient/remote_plugins/2_164/hbacrule.py:933
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1266
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:315
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:374
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:370
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:489
+#: ipaclient/remote_plugins/2_164/host.py:1443
+#: ipaclient/remote_plugins/2_164/host.py:1636
+#: ipaclient/remote_plugins/2_164/hostgroup.py:540
+#: ipaclient/remote_plugins/2_164/hostgroup.py:670
+#: ipaclient/remote_plugins/2_164/idrange.py:545
+#: ipaclient/remote_plugins/2_164/idrange.py:607
+#: ipaclient/remote_plugins/2_164/idviews.py:441
+#: ipaclient/remote_plugins/2_164/idviews.py:510
+#: ipaclient/remote_plugins/2_164/idviews.py:962
+#: ipaclient/remote_plugins/2_164/idviews.py:1031
+#: ipaclient/remote_plugins/2_164/idviews.py:1350
+#: ipaclient/remote_plugins/2_164/idviews.py:1406
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:137
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:234
+#: ipaclient/remote_plugins/2_164/netgroup.py:671
+#: ipaclient/remote_plugins/2_164/netgroup.py:826
+#: ipaclient/remote_plugins/2_164/otpconfig.py:131
+#: ipaclient/remote_plugins/2_164/otpconfig.py:174
+#: ipaclient/remote_plugins/2_164/otptoken.py:731
+#: ipaclient/remote_plugins/2_164/otptoken.py:854
+#: ipaclient/remote_plugins/2_164/permission.py:935
+#: ipaclient/remote_plugins/2_164/permission.py:1060
+#: ipaclient/remote_plugins/2_164/privilege.py:432
+#: ipaclient/remote_plugins/2_164/privilege.py:617
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:366
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:414
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:847
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:899
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:433
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:489
+#: ipaclient/remote_plugins/2_164/realmdomains.py:113
+#: ipaclient/remote_plugins/2_164/realmdomains.py:163
+#: ipaclient/remote_plugins/2_164/role.py:500
+#: ipaclient/remote_plugins/2_164/role.py:719
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:671
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:866
+#: ipaclient/remote_plugins/2_164/server.py:278
+#: ipaclient/remote_plugins/2_164/service.py:999
+#: ipaclient/remote_plugins/2_164/service.py:1181
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:543
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:875
+#: ipaclient/remote_plugins/2_164/stageuser.py:1448
+#: ipaclient/remote_plugins/2_164/stageuser.py:1577
+#: ipaclient/remote_plugins/2_164/sudocmd.py:298
+#: ipaclient/remote_plugins/2_164/sudocmd.py:355
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:382
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:501
+#: ipaclient/remote_plugins/2_164/sudorule.py:1212
+#: ipaclient/remote_plugins/2_164/sudorule.py:1735
+#: ipaclient/remote_plugins/2_164/topology.py:560
+#: ipaclient/remote_plugins/2_164/topology.py:682
+#: ipaclient/remote_plugins/2_164/topology.py:945
+#: ipaclient/remote_plugins/2_164/topology.py:995
+#: ipaclient/remote_plugins/2_164/trust.py:410
+#: ipaclient/remote_plugins/2_164/trust.py:613
+#: ipaclient/remote_plugins/2_164/trust.py:697
+#: ipaclient/remote_plugins/2_164/trust.py:767
+#: ipaclient/remote_plugins/2_164/trust.py:818
+#: ipaclient/remote_plugins/2_164/trust.py:1224
+#: ipaclient/remote_plugins/2_164/user.py:1568
+#: ipaclient/remote_plugins/2_164/user.py:1758
+#: ipaclient/remote_plugins/2_164/vault.py:952
+#: ipaclient/remote_plugins/2_164/vault.py:1286
+#: ipaclient/remote_plugins/2_164/vault.py:1622
+#: ipaclient/remote_plugins/2_49/automember.py:579
+#: ipaclient/remote_plugins/2_49/automount.py:439
+#: ipaclient/remote_plugins/2_49/automount.py:508
+#: ipaclient/remote_plugins/2_49/automount.py:747
+#: ipaclient/remote_plugins/2_49/automount.py:1135
+#: ipaclient/remote_plugins/2_49/automount.py:1192
+#: ipaclient/remote_plugins/2_49/config.py:317
+#: ipaclient/remote_plugins/2_49/config.py:361
+#: ipaclient/remote_plugins/2_49/dns.py:1179
+#: ipaclient/remote_plugins/2_49/dns.py:1223
+#: ipaclient/remote_plugins/2_49/dns.py:4021
+#: ipaclient/remote_plugins/2_49/dns.py:4090
+#: ipaclient/remote_plugins/2_49/dns.py:4932
+#: ipaclient/remote_plugins/2_49/dns.py:5030
+#: ipaclient/remote_plugins/2_49/group.py:679
+#: ipaclient/remote_plugins/2_49/group.py:821
+#: ipaclient/remote_plugins/2_49/hbacrule.py:866
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1165
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:304
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:357
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:354
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:460
+#: ipaclient/remote_plugins/2_49/host.py:872
+#: ipaclient/remote_plugins/2_49/host.py:992
+#: ipaclient/remote_plugins/2_49/hostgroup.py:520
+#: ipaclient/remote_plugins/2_49/hostgroup.py:637
+#: ipaclient/remote_plugins/2_49/idrange.py:525
+#: ipaclient/remote_plugins/2_49/idrange.py:576
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:137
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:236
+#: ipaclient/remote_plugins/2_49/netgroup.py:651
+#: ipaclient/remote_plugins/2_49/netgroup.py:793
+#: ipaclient/remote_plugins/2_49/permission.py:606
+#: ipaclient/remote_plugins/2_49/permission.py:718
+#: ipaclient/remote_plugins/2_49/privilege.py:405
+#: ipaclient/remote_plugins/2_49/privilege.py:570
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:369
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:418
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:855
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:908
+#: ipaclient/remote_plugins/2_49/role.py:459
+#: ipaclient/remote_plugins/2_49/role.py:649
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:644
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:819
+#: ipaclient/remote_plugins/2_49/service.py:475
+#: ipaclient/remote_plugins/2_49/service.py:583
+#: ipaclient/remote_plugins/2_49/sudocmd.py:287
+#: ipaclient/remote_plugins/2_49/sudocmd.py:338
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:362
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:468
+#: ipaclient/remote_plugins/2_49/sudorule.py:1089
+#: ipaclient/remote_plugins/2_49/sudorule.py:1528
+#: ipaclient/remote_plugins/2_49/trust.py:470
+#: ipaclient/remote_plugins/2_49/trust.py:521
+#: ipaclient/remote_plugins/2_49/trust.py:592
+#: ipaclient/remote_plugins/2_49/trust.py:644
+#: ipaclient/remote_plugins/2_49/user.py:1167
+#: ipaclient/remote_plugins/2_49/user.py:1228
+#: ipaserver/plugins/baseldap.py:1294 ipaserver/plugins/baseldap.py:1369
+msgid ""
+"Display the access rights of this entry (requires --all). See ipa man page "
+"for details."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:629
+#: ipaclient/remote_plugins/2_156/automember.py:629
+#: ipaclient/remote_plugins/2_164/automember.py:629
+#: ipaserver/plugins/automember.py:681
+msgid "Rebuild auto membership."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:636
+#: ipaclient/remote_plugins/2_156/automember.py:636
+#: ipaclient/remote_plugins/2_164/automember.py:636
+#: ipaserver/plugins/automember.py:691
+msgid "Rebuild membership for all members of a grouping"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:643
+#: ipaclient/remote_plugins/2_114/hbacrule.py:119
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:110
+#: ipaclient/remote_plugins/2_114/sudorule.py:128
+#: ipaclient/remote_plugins/2_156/automember.py:643
+#: ipaclient/remote_plugins/2_156/caacl.py:105
+#: ipaclient/remote_plugins/2_156/hbacrule.py:119
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:110
+#: ipaclient/remote_plugins/2_156/sudorule.py:128
+#: ipaclient/remote_plugins/2_164/automember.py:643
+#: ipaclient/remote_plugins/2_164/caacl.py:105
+#: ipaclient/remote_plugins/2_164/hbacrule.py:119
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:110
+#: ipaclient/remote_plugins/2_164/sudorule.py:128
+#: ipaclient/remote_plugins/2_49/hbacrule.py:121
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:110
+#: ipaclient/remote_plugins/2_49/sudorule.py:109
+#: ipaserver/plugins/automember.py:695 ipaserver/plugins/baseuser.py:170
+#: ipaserver/plugins/caacl.py:300 ipaserver/plugins/hbacrule.py:260
+#: ipaserver/plugins/internal.py:636 ipaserver/plugins/selinuxusermap.py:248
+#: ipaserver/plugins/sudorule.py:271 ipaserver/plugins/user.py:149
+msgid "Users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:644
+#: ipaclient/remote_plugins/2_156/automember.py:644
+#: ipaclient/remote_plugins/2_164/automember.py:644
+#: ipaserver/plugins/automember.py:696
+msgid "Rebuild membership for specified users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:650
+#: ipaclient/remote_plugins/2_114/hbacrule.py:129
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:120
+#: ipaclient/remote_plugins/2_114/sudorule.py:144
+#: ipaclient/remote_plugins/2_156/automember.py:650
+#: ipaclient/remote_plugins/2_156/caacl.py:115
+#: ipaclient/remote_plugins/2_156/hbacrule.py:129
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:120
+#: ipaclient/remote_plugins/2_156/sudorule.py:144
+#: ipaclient/remote_plugins/2_164/automember.py:650
+#: ipaclient/remote_plugins/2_164/caacl.py:115
+#: ipaclient/remote_plugins/2_164/hbacrule.py:129
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:120
+#: ipaclient/remote_plugins/2_164/sudorule.py:144
+#: ipaclient/remote_plugins/2_49/hbacrule.py:131
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:120
+#: ipaclient/remote_plugins/2_49/sudorule.py:119
+#: ipaserver/plugins/automember.py:700 ipaserver/plugins/caacl.py:308
+#: ipaserver/plugins/hbacrule.py:268 ipaserver/plugins/host.py:440
+#: ipaserver/plugins/internal.py:630 ipaserver/plugins/selinuxusermap.py:256
+#: ipaserver/plugins/sudorule.py:284
+msgid "Hosts"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:651
+#: ipaclient/remote_plugins/2_156/automember.py:651
+#: ipaclient/remote_plugins/2_164/automember.py:651
+#: ipaserver/plugins/automember.py:701
+msgid "Rebuild membership for specified hosts"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:656
+#: ipaclient/remote_plugins/2_156/automember.py:656
+#: ipaclient/remote_plugins/2_164/automember.py:656
+#: ipaserver/plugins/automember.py:706
+msgid "No wait"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:657
+#: ipaclient/remote_plugins/2_156/automember.py:657
+#: ipaclient/remote_plugins/2_164/automember.py:657
+#: ipaserver/plugins/automember.py:707
+msgid "Don't wait for rebuilding membership"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:694
+#: ipaclient/remote_plugins/2_156/automember.py:694
+#: ipaclient/remote_plugins/2_164/automember.py:694
+#: ipaclient/remote_plugins/2_49/automember.py:623
+msgid "Remove conditions from an automember rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:770
+#: ipaclient/remote_plugins/2_156/automember.py:770
+#: ipaclient/remote_plugins/2_164/automember.py:770
+#: ipaclient/remote_plugins/2_49/automember.py:700
+#: ipaserver/plugins/automember.py:436
+msgid "Conditions that could not be removed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:775
+#: ipaclient/remote_plugins/2_156/automember.py:775
+#: ipaclient/remote_plugins/2_164/automember.py:775
+#: ipaclient/remote_plugins/2_49/automember.py:705
+#: ipaserver/plugins/automember.py:440
+msgid "Number of conditions removed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automember.py:782
+#: ipaclient/remote_plugins/2_156/automember.py:782
+#: ipaclient/remote_plugins/2_164/automember.py:782
+#: ipaclient/remote_plugins/2_49/automember.py:712
+msgid "Display information about an automember rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:19
+#: ipaclient/remote_plugins/2_156/automount.py:19
+#: ipaclient/remote_plugins/2_164/automount.py:19
+#: ipaclient/remote_plugins/2_49/automount.py:19
+#: ipaserver/plugins/automount.py:41
+msgid ""
+"\n"
+"Automount\n"
+"\n"
+"Stores automount(8) configuration for autofs(8) in IPA.\n"
+"\n"
+"The base of an automount configuration is the configuration file auto."
+"master.\n"
+"This is also the base location in IPA. Multiple auto.master configurations\n"
+"can be stored in separate locations. A location is implementation-specific\n"
+"with the default being a location named 'default'. For example, you can "
+"have\n"
+"locations by geographic region, by floor, by type, etc.\n"
+"\n"
+"Automount has three basic object types: locations, maps and keys.\n"
+"\n"
+"A location defines a set of maps anchored in auto.master. This allows you\n"
+"to store multiple automount configurations. A location in itself isn't\n"
+"very interesting, it is just a point to start a new automount map.\n"
+"\n"
+"A map is roughly equivalent to a discrete automount file and provides\n"
+"storage for keys.\n"
+"\n"
+"A key is a mount point associated with a map.\n"
+"\n"
+"When a new location is created, two maps are automatically created for\n"
+"it: auto.master and auto.direct. auto.master is the root map for all\n"
+"automount maps for the location. auto.direct is the default map for\n"
+"direct mounts and is mounted on /-.\n"
+"\n"
+"An automount map may contain a submount key. This key defines a mount\n"
+"location within the map that references another map. This can be done\n"
+"either using automountmap-add-indirect --parentmap or manually\n"
+"with automountkey-add and setting info to \"-type=autofs :<mapname>\".\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+"Locations:\n"
+"\n"
+" Create a named location, \"Baltimore\":\n"
+" ipa automountlocation-add baltimore\n"
+"\n"
+" Display the new location:\n"
+" ipa automountlocation-show baltimore\n"
+"\n"
+" Find available locations:\n"
+" ipa automountlocation-find\n"
+"\n"
+" Remove a named automount location:\n"
+" ipa automountlocation-del baltimore\n"
+"\n"
+" Show what the automount maps would look like if they were in the "
+"filesystem:\n"
+" ipa automountlocation-tofiles baltimore\n"
+"\n"
+" Import an existing configuration into a location:\n"
+" ipa automountlocation-import baltimore /etc/auto.master\n"
+"\n"
+" The import will fail if any duplicate entries are found. For\n"
+" continuous operation where errors are ignored, use the --continue\n"
+" option.\n"
+"\n"
+"Maps:\n"
+"\n"
+" Create a new map, \"auto.share\":\n"
+" ipa automountmap-add baltimore auto.share\n"
+"\n"
+" Display the new map:\n"
+" ipa automountmap-show baltimore auto.share\n"
+"\n"
+" Find maps in the location baltimore:\n"
+" ipa automountmap-find baltimore\n"
+"\n"
+" Create an indirect map with auto.share as a submount:\n"
+" ipa automountmap-add-indirect baltimore --parentmap=auto.share --"
+"mount=sub auto.man\n"
+"\n"
+" This is equivalent to:\n"
+"\n"
+" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n"
+" ipa automountkey-add baltimore auto.man --key=sub --info=\"-"
+"fstype=autofs ldap:auto.share\"\n"
+"\n"
+" Remove the auto.share map:\n"
+" ipa automountmap-del baltimore auto.share\n"
+"\n"
+"Keys:\n"
+"\n"
+" Create a new key for the auto.share map in location baltimore. This ties\n"
+" the map we previously created to auto.master:\n"
+" ipa automountkey-add baltimore auto.master --key=/share --info=auto."
+"share\n"
+"\n"
+" Create a new key for our auto.share map, an NFS mount for man pages:\n"
+" ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft,"
+"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
+"\n"
+" Find all keys for the auto.share map:\n"
+" ipa automountkey-find baltimore auto.share\n"
+"\n"
+" Find all direct automount keys:\n"
+" ipa automountkey-find baltimore --key=/-\n"
+"\n"
+" Remove the man key from the auto.share map:\n"
+" ipa automountkey-del baltimore auto.share --key=man\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:126
+#: ipaclient/remote_plugins/2_114/automount.py:194
+#: ipaclient/remote_plugins/2_114/automount.py:276
+#: ipaclient/remote_plugins/2_114/automount.py:331
+#: ipaclient/remote_plugins/2_114/automount.py:411
+#: ipaclient/remote_plugins/2_114/automount.py:521
+#: ipaclient/remote_plugins/2_114/otptoken.py:116
+#: ipaclient/remote_plugins/2_114/otptoken.py:234
+#: ipaclient/remote_plugins/2_156/automount.py:126
+#: ipaclient/remote_plugins/2_156/automount.py:194
+#: ipaclient/remote_plugins/2_156/automount.py:276
+#: ipaclient/remote_plugins/2_156/automount.py:331
+#: ipaclient/remote_plugins/2_156/automount.py:411
+#: ipaclient/remote_plugins/2_156/automount.py:521
+#: ipaclient/remote_plugins/2_156/otptoken.py:116
+#: ipaclient/remote_plugins/2_156/otptoken.py:234
+#: ipaclient/remote_plugins/2_164/automount.py:126
+#: ipaclient/remote_plugins/2_164/automount.py:194
+#: ipaclient/remote_plugins/2_164/automount.py:276
+#: ipaclient/remote_plugins/2_164/automount.py:331
+#: ipaclient/remote_plugins/2_164/automount.py:411
+#: ipaclient/remote_plugins/2_164/automount.py:521
+#: ipaclient/remote_plugins/2_164/otptoken.py:116
+#: ipaclient/remote_plugins/2_164/otptoken.py:234
+#: ipaclient/remote_plugins/2_49/automount.py:126
+#: ipaclient/remote_plugins/2_49/automount.py:192
+#: ipaclient/remote_plugins/2_49/automount.py:273
+#: ipaclient/remote_plugins/2_49/automount.py:328
+#: ipaclient/remote_plugins/2_49/automount.py:406
+#: ipaclient/remote_plugins/2_49/automount.py:515
+#: ipaserver/plugins/automount.py:465 ipaserver/plugins/automount.py:712
+#: ipaserver/plugins/automount.py:819 ipaserver/plugins/otptoken.py:213
+msgid "Key"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:127
+#: ipaclient/remote_plugins/2_114/automount.py:195
+#: ipaclient/remote_plugins/2_114/automount.py:277
+#: ipaclient/remote_plugins/2_114/automount.py:332
+#: ipaclient/remote_plugins/2_114/automount.py:412
+#: ipaclient/remote_plugins/2_114/automount.py:522
+#: ipaclient/remote_plugins/2_156/automount.py:127
+#: ipaclient/remote_plugins/2_156/automount.py:195
+#: ipaclient/remote_plugins/2_156/automount.py:277
+#: ipaclient/remote_plugins/2_156/automount.py:332
+#: ipaclient/remote_plugins/2_156/automount.py:412
+#: ipaclient/remote_plugins/2_156/automount.py:522
+#: ipaclient/remote_plugins/2_164/automount.py:127
+#: ipaclient/remote_plugins/2_164/automount.py:195
+#: ipaclient/remote_plugins/2_164/automount.py:277
+#: ipaclient/remote_plugins/2_164/automount.py:332
+#: ipaclient/remote_plugins/2_164/automount.py:412
+#: ipaclient/remote_plugins/2_164/automount.py:522
+#: ipaclient/remote_plugins/2_49/automount.py:127
+#: ipaclient/remote_plugins/2_49/automount.py:193
+#: ipaclient/remote_plugins/2_49/automount.py:274
+#: ipaclient/remote_plugins/2_49/automount.py:329
+#: ipaclient/remote_plugins/2_49/automount.py:407
+#: ipaclient/remote_plugins/2_49/automount.py:516
+#: ipaserver/plugins/automount.py:466 ipaserver/plugins/automount.py:713
+#: ipaserver/plugins/automount.py:820
+msgid "Automount key name."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:131
+#: ipaclient/remote_plugins/2_114/automount.py:200
+#: ipaclient/remote_plugins/2_114/automount.py:283
+#: ipaclient/remote_plugins/2_114/automount.py:338
+#: ipaclient/remote_plugins/2_114/automount.py:418
+#: ipaclient/remote_plugins/2_114/automount.py:528
+#: ipaclient/remote_plugins/2_156/automount.py:131
+#: ipaclient/remote_plugins/2_156/automount.py:200
+#: ipaclient/remote_plugins/2_156/automount.py:283
+#: ipaclient/remote_plugins/2_156/automount.py:338
+#: ipaclient/remote_plugins/2_156/automount.py:418
+#: ipaclient/remote_plugins/2_156/automount.py:528
+#: ipaclient/remote_plugins/2_164/automount.py:131
+#: ipaclient/remote_plugins/2_164/automount.py:200
+#: ipaclient/remote_plugins/2_164/automount.py:283
+#: ipaclient/remote_plugins/2_164/automount.py:338
+#: ipaclient/remote_plugins/2_164/automount.py:418
+#: ipaclient/remote_plugins/2_164/automount.py:528
+#: ipaclient/remote_plugins/2_49/automount.py:131
+#: ipaclient/remote_plugins/2_49/automount.py:198
+#: ipaclient/remote_plugins/2_49/automount.py:280
+#: ipaclient/remote_plugins/2_49/automount.py:335
+#: ipaclient/remote_plugins/2_49/automount.py:413
+#: ipaclient/remote_plugins/2_49/automount.py:522
+#: ipaserver/plugins/automount.py:471 ipaserver/plugins/automount.py:717
+#: ipaserver/plugins/automount.py:824
+msgid "Mount information"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:137
+#: ipaclient/remote_plugins/2_156/automount.py:137
+#: ipaclient/remote_plugins/2_164/automount.py:137
+#: ipaclient/remote_plugins/2_49/automount.py:137
+#: ipaserver/plugins/automount.py:474
+msgid "description"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:149
+#: ipaclient/remote_plugins/2_114/automount.py:180
+#: ipaclient/remote_plugins/2_114/automount.py:255
+#: ipaclient/remote_plugins/2_114/automount.py:311
+#: ipaclient/remote_plugins/2_114/automount.py:397
+#: ipaclient/remote_plugins/2_114/automount.py:500
+#: ipaclient/remote_plugins/2_114/automount.py:569
+#: ipaclient/remote_plugins/2_114/automount.py:628
+#: ipaclient/remote_plugins/2_114/automount.py:673
+#: ipaclient/remote_plugins/2_114/automount.py:741
+#: ipaclient/remote_plugins/2_114/automount.py:792
+#: ipaclient/remote_plugins/2_114/automount.py:813
+#: ipaclient/remote_plugins/2_114/automount.py:883
+#: ipaclient/remote_plugins/2_114/automount.py:966
+#: ipaclient/remote_plugins/2_114/automount.py:1010
+#: ipaclient/remote_plugins/2_114/automount.py:1098
+#: ipaclient/remote_plugins/2_114/automount.py:1182
+#: ipaclient/remote_plugins/2_114/host.py:106
+#: ipaclient/remote_plugins/2_114/host.py:317
+#: ipaclient/remote_plugins/2_114/host.py:997
+#: ipaclient/remote_plugins/2_114/host.py:1273
+#: ipaclient/remote_plugins/2_156/automount.py:149
+#: ipaclient/remote_plugins/2_156/automount.py:180
+#: ipaclient/remote_plugins/2_156/automount.py:255
+#: ipaclient/remote_plugins/2_156/automount.py:311
+#: ipaclient/remote_plugins/2_156/automount.py:397
+#: ipaclient/remote_plugins/2_156/automount.py:500
+#: ipaclient/remote_plugins/2_156/automount.py:569
+#: ipaclient/remote_plugins/2_156/automount.py:628
+#: ipaclient/remote_plugins/2_156/automount.py:673
+#: ipaclient/remote_plugins/2_156/automount.py:741
+#: ipaclient/remote_plugins/2_156/automount.py:792
+#: ipaclient/remote_plugins/2_156/automount.py:813
+#: ipaclient/remote_plugins/2_156/automount.py:883
+#: ipaclient/remote_plugins/2_156/automount.py:966
+#: ipaclient/remote_plugins/2_156/automount.py:1010
+#: ipaclient/remote_plugins/2_156/automount.py:1098
+#: ipaclient/remote_plugins/2_156/automount.py:1182
+#: ipaclient/remote_plugins/2_156/host.py:106
+#: ipaclient/remote_plugins/2_156/host.py:318
+#: ipaclient/remote_plugins/2_156/host.py:1059
+#: ipaclient/remote_plugins/2_156/host.py:1336
+#: ipaclient/remote_plugins/2_164/automount.py:149
+#: ipaclient/remote_plugins/2_164/automount.py:180
+#: ipaclient/remote_plugins/2_164/automount.py:255
+#: ipaclient/remote_plugins/2_164/automount.py:311
+#: ipaclient/remote_plugins/2_164/automount.py:397
+#: ipaclient/remote_plugins/2_164/automount.py:500
+#: ipaclient/remote_plugins/2_164/automount.py:569
+#: ipaclient/remote_plugins/2_164/automount.py:628
+#: ipaclient/remote_plugins/2_164/automount.py:673
+#: ipaclient/remote_plugins/2_164/automount.py:741
+#: ipaclient/remote_plugins/2_164/automount.py:792
+#: ipaclient/remote_plugins/2_164/automount.py:813
+#: ipaclient/remote_plugins/2_164/automount.py:883
+#: ipaclient/remote_plugins/2_164/automount.py:966
+#: ipaclient/remote_plugins/2_164/automount.py:1010
+#: ipaclient/remote_plugins/2_164/automount.py:1098
+#: ipaclient/remote_plugins/2_164/automount.py:1182
+#: ipaclient/remote_plugins/2_164/host.py:106
+#: ipaclient/remote_plugins/2_164/host.py:318
+#: ipaclient/remote_plugins/2_164/host.py:1059
+#: ipaclient/remote_plugins/2_164/host.py:1336
+#: ipaclient/remote_plugins/2_49/automount.py:149
+#: ipaclient/remote_plugins/2_49/automount.py:180
+#: ipaclient/remote_plugins/2_49/automount.py:254
+#: ipaclient/remote_plugins/2_49/automount.py:310
+#: ipaclient/remote_plugins/2_49/automount.py:394
+#: ipaclient/remote_plugins/2_49/automount.py:496
+#: ipaclient/remote_plugins/2_49/automount.py:564
+#: ipaclient/remote_plugins/2_49/automount.py:624
+#: ipaclient/remote_plugins/2_49/automount.py:671
+#: ipaclient/remote_plugins/2_49/automount.py:739
+#: ipaclient/remote_plugins/2_49/automount.py:791
+#: ipaclient/remote_plugins/2_49/automount.py:810
+#: ipaclient/remote_plugins/2_49/automount.py:880
+#: ipaclient/remote_plugins/2_49/automount.py:963
+#: ipaclient/remote_plugins/2_49/automount.py:1008
+#: ipaclient/remote_plugins/2_49/automount.py:1095
+#: ipaclient/remote_plugins/2_49/automount.py:1179
+#: ipaclient/remote_plugins/2_49/host.py:102
+#: ipaclient/remote_plugins/2_49/host.py:257
+#: ipaclient/remote_plugins/2_49/host.py:539
+#: ipaclient/remote_plugins/2_49/host.py:794 ipaserver/plugins/automount.py:252
+#: ipaserver/plugins/host.py:462 ipaserver/plugins/server.py:124
+msgid "Location"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:150
+#: ipaclient/remote_plugins/2_114/automount.py:181
+#: ipaclient/remote_plugins/2_114/automount.py:256
+#: ipaclient/remote_plugins/2_114/automount.py:312
+#: ipaclient/remote_plugins/2_114/automount.py:398
+#: ipaclient/remote_plugins/2_114/automount.py:501
+#: ipaclient/remote_plugins/2_114/automount.py:570
+#: ipaclient/remote_plugins/2_114/automount.py:629
+#: ipaclient/remote_plugins/2_114/automount.py:674
+#: ipaclient/remote_plugins/2_114/automount.py:742
+#: ipaclient/remote_plugins/2_114/automount.py:793
+#: ipaclient/remote_plugins/2_114/automount.py:814
+#: ipaclient/remote_plugins/2_114/automount.py:884
+#: ipaclient/remote_plugins/2_114/automount.py:967
+#: ipaclient/remote_plugins/2_114/automount.py:1011
+#: ipaclient/remote_plugins/2_114/automount.py:1099
+#: ipaclient/remote_plugins/2_114/automount.py:1183
+#: ipaclient/remote_plugins/2_156/automount.py:150
+#: ipaclient/remote_plugins/2_156/automount.py:181
+#: ipaclient/remote_plugins/2_156/automount.py:256
+#: ipaclient/remote_plugins/2_156/automount.py:312
+#: ipaclient/remote_plugins/2_156/automount.py:398
+#: ipaclient/remote_plugins/2_156/automount.py:501
+#: ipaclient/remote_plugins/2_156/automount.py:570
+#: ipaclient/remote_plugins/2_156/automount.py:629
+#: ipaclient/remote_plugins/2_156/automount.py:674
+#: ipaclient/remote_plugins/2_156/automount.py:742
+#: ipaclient/remote_plugins/2_156/automount.py:793
+#: ipaclient/remote_plugins/2_156/automount.py:814
+#: ipaclient/remote_plugins/2_156/automount.py:884
+#: ipaclient/remote_plugins/2_156/automount.py:967
+#: ipaclient/remote_plugins/2_156/automount.py:1011
+#: ipaclient/remote_plugins/2_156/automount.py:1099
+#: ipaclient/remote_plugins/2_156/automount.py:1183
+#: ipaclient/remote_plugins/2_164/automount.py:150
+#: ipaclient/remote_plugins/2_164/automount.py:181
+#: ipaclient/remote_plugins/2_164/automount.py:256
+#: ipaclient/remote_plugins/2_164/automount.py:312
+#: ipaclient/remote_plugins/2_164/automount.py:398
+#: ipaclient/remote_plugins/2_164/automount.py:501
+#: ipaclient/remote_plugins/2_164/automount.py:570
+#: ipaclient/remote_plugins/2_164/automount.py:629
+#: ipaclient/remote_plugins/2_164/automount.py:674
+#: ipaclient/remote_plugins/2_164/automount.py:742
+#: ipaclient/remote_plugins/2_164/automount.py:793
+#: ipaclient/remote_plugins/2_164/automount.py:814
+#: ipaclient/remote_plugins/2_164/automount.py:884
+#: ipaclient/remote_plugins/2_164/automount.py:967
+#: ipaclient/remote_plugins/2_164/automount.py:1011
+#: ipaclient/remote_plugins/2_164/automount.py:1099
+#: ipaclient/remote_plugins/2_164/automount.py:1183
+#: ipaclient/remote_plugins/2_49/automount.py:150
+#: ipaclient/remote_plugins/2_49/automount.py:565
+#: ipaclient/remote_plugins/2_49/automount.py:625
+#: ipaclient/remote_plugins/2_49/automount.py:672
+#: ipaclient/remote_plugins/2_49/automount.py:740
+#: ipaclient/remote_plugins/2_49/automount.py:792
+#: ipaserver/plugins/automount.py:253
+msgid "Automount location name."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:161
+#: ipaclient/remote_plugins/2_114/automount.py:186
+#: ipaclient/remote_plugins/2_114/automount.py:261
+#: ipaclient/remote_plugins/2_114/automount.py:317
+#: ipaclient/remote_plugins/2_114/automount.py:403
+#: ipaclient/remote_plugins/2_114/automount.py:506
+#: ipaclient/remote_plugins/2_114/automount.py:819
+#: ipaclient/remote_plugins/2_114/automount.py:889
+#: ipaclient/remote_plugins/2_114/automount.py:973
+#: ipaclient/remote_plugins/2_114/automount.py:1024
+#: ipaclient/remote_plugins/2_114/automount.py:1104
+#: ipaclient/remote_plugins/2_114/automount.py:1188
+#: ipaclient/remote_plugins/2_156/automount.py:161
+#: ipaclient/remote_plugins/2_156/automount.py:186
+#: ipaclient/remote_plugins/2_156/automount.py:261
+#: ipaclient/remote_plugins/2_156/automount.py:317
+#: ipaclient/remote_plugins/2_156/automount.py:403
+#: ipaclient/remote_plugins/2_156/automount.py:506
+#: ipaclient/remote_plugins/2_156/automount.py:819
+#: ipaclient/remote_plugins/2_156/automount.py:889
+#: ipaclient/remote_plugins/2_156/automount.py:973
+#: ipaclient/remote_plugins/2_156/automount.py:1024
+#: ipaclient/remote_plugins/2_156/automount.py:1104
+#: ipaclient/remote_plugins/2_156/automount.py:1188
+#: ipaclient/remote_plugins/2_164/automount.py:161
+#: ipaclient/remote_plugins/2_164/automount.py:186
+#: ipaclient/remote_plugins/2_164/automount.py:261
+#: ipaclient/remote_plugins/2_164/automount.py:317
+#: ipaclient/remote_plugins/2_164/automount.py:403
+#: ipaclient/remote_plugins/2_164/automount.py:506
+#: ipaclient/remote_plugins/2_164/automount.py:819
+#: ipaclient/remote_plugins/2_164/automount.py:889
+#: ipaclient/remote_plugins/2_164/automount.py:973
+#: ipaclient/remote_plugins/2_164/automount.py:1024
+#: ipaclient/remote_plugins/2_164/automount.py:1104
+#: ipaclient/remote_plugins/2_164/automount.py:1188
+#: ipaclient/remote_plugins/2_49/automount.py:161
+#: ipaclient/remote_plugins/2_49/automount.py:185
+#: ipaclient/remote_plugins/2_49/automount.py:259
+#: ipaclient/remote_plugins/2_49/automount.py:315
+#: ipaclient/remote_plugins/2_49/automount.py:399
+#: ipaclient/remote_plugins/2_49/automount.py:501
+#: ipaclient/remote_plugins/2_49/automount.py:815
+#: ipaclient/remote_plugins/2_49/automount.py:885
+#: ipaclient/remote_plugins/2_49/automount.py:969
+#: ipaclient/remote_plugins/2_49/automount.py:1021
+#: ipaclient/remote_plugins/2_49/automount.py:1100
+#: ipaclient/remote_plugins/2_49/automount.py:1184
+#: ipaserver/plugins/automount.py:358
+msgid "Map"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:162
+#: ipaclient/remote_plugins/2_114/automount.py:187
+#: ipaclient/remote_plugins/2_114/automount.py:262
+#: ipaclient/remote_plugins/2_114/automount.py:318
+#: ipaclient/remote_plugins/2_114/automount.py:404
+#: ipaclient/remote_plugins/2_114/automount.py:507
+#: ipaclient/remote_plugins/2_114/automount.py:820
+#: ipaclient/remote_plugins/2_114/automount.py:890
+#: ipaclient/remote_plugins/2_114/automount.py:974
+#: ipaclient/remote_plugins/2_114/automount.py:1025
+#: ipaclient/remote_plugins/2_114/automount.py:1105
+#: ipaclient/remote_plugins/2_114/automount.py:1189
+#: ipaclient/remote_plugins/2_156/automount.py:162
+#: ipaclient/remote_plugins/2_156/automount.py:187
+#: ipaclient/remote_plugins/2_156/automount.py:262
+#: ipaclient/remote_plugins/2_156/automount.py:318
+#: ipaclient/remote_plugins/2_156/automount.py:404
+#: ipaclient/remote_plugins/2_156/automount.py:507
+#: ipaclient/remote_plugins/2_156/automount.py:820
+#: ipaclient/remote_plugins/2_156/automount.py:890
+#: ipaclient/remote_plugins/2_156/automount.py:974
+#: ipaclient/remote_plugins/2_156/automount.py:1025
+#: ipaclient/remote_plugins/2_156/automount.py:1105
+#: ipaclient/remote_plugins/2_156/automount.py:1189
+#: ipaclient/remote_plugins/2_164/automount.py:162
+#: ipaclient/remote_plugins/2_164/automount.py:187
+#: ipaclient/remote_plugins/2_164/automount.py:262
+#: ipaclient/remote_plugins/2_164/automount.py:318
+#: ipaclient/remote_plugins/2_164/automount.py:404
+#: ipaclient/remote_plugins/2_164/automount.py:507
+#: ipaclient/remote_plugins/2_164/automount.py:820
+#: ipaclient/remote_plugins/2_164/automount.py:890
+#: ipaclient/remote_plugins/2_164/automount.py:974
+#: ipaclient/remote_plugins/2_164/automount.py:1025
+#: ipaclient/remote_plugins/2_164/automount.py:1105
+#: ipaclient/remote_plugins/2_164/automount.py:1189
+#: ipaclient/remote_plugins/2_49/automount.py:162
+#: ipaclient/remote_plugins/2_49/automount.py:816
+#: ipaclient/remote_plugins/2_49/automount.py:886
+#: ipaclient/remote_plugins/2_49/automount.py:970
+#: ipaclient/remote_plugins/2_49/automount.py:1022
+#: ipaclient/remote_plugins/2_49/automount.py:1101
+#: ipaclient/remote_plugins/2_49/automount.py:1185
+#: ipaserver/plugins/automount.py:359
+msgid "Automount map name."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:174
+#: ipaclient/remote_plugins/2_156/automount.py:174
+#: ipaclient/remote_plugins/2_164/automount.py:174
+#: ipaclient/remote_plugins/2_49/automount.py:174
+#: ipaserver/plugins/automount.py:623
+msgid "Create a new automount key."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:249
+#: ipaclient/remote_plugins/2_156/automount.py:249
+#: ipaclient/remote_plugins/2_164/automount.py:249
+#: ipaclient/remote_plugins/2_49/automount.py:248
+#: ipaserver/plugins/automount.py:705
+msgid "Delete an automount key."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:268
+#: ipaclient/remote_plugins/2_114/automount.py:635
+#: ipaclient/remote_plugins/2_114/automount.py:980
+#: ipaclient/remote_plugins/2_114/dns.py:1385
+#: ipaclient/remote_plugins/2_114/dns.py:3043
+#: ipaclient/remote_plugins/2_114/dns.py:4695
+#: ipaclient/remote_plugins/2_114/group.py:380
+#: ipaclient/remote_plugins/2_114/hbacrule.py:589
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:157
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:214
+#: ipaclient/remote_plugins/2_114/host.py:723
+#: ipaclient/remote_plugins/2_114/hostgroup.py:286
+#: ipaclient/remote_plugins/2_114/idrange.py:331
+#: ipaclient/remote_plugins/2_114/idviews.py:234
+#: ipaclient/remote_plugins/2_114/idviews.py:651
+#: ipaclient/remote_plugins/2_114/idviews.py:1125
+#: ipaclient/remote_plugins/2_114/netgroup.py:341
+#: ipaclient/remote_plugins/2_114/otptoken.py:429
+#: ipaclient/remote_plugins/2_114/permission.py:507
+#: ipaclient/remote_plugins/2_114/privilege.py:278
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:221
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:585
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:210
+#: ipaclient/remote_plugins/2_114/role.py:346
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:387
+#: ipaclient/remote_plugins/2_114/service.py:525
+#: ipaclient/remote_plugins/2_114/sudocmd.py:144
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:226
+#: ipaclient/remote_plugins/2_114/sudorule.py:858
+#: ipaclient/remote_plugins/2_114/trust.py:365
+#: ipaclient/remote_plugins/2_114/trust.py:957
+#: ipaclient/remote_plugins/2_114/user.py:660
+#: ipaclient/remote_plugins/2_156/automount.py:268
+#: ipaclient/remote_plugins/2_156/automount.py:635
+#: ipaclient/remote_plugins/2_156/automount.py:980
+#: ipaclient/remote_plugins/2_156/caacl.py:511
+#: ipaclient/remote_plugins/2_156/certprofile.py:112
+#: ipaclient/remote_plugins/2_156/dns.py:1350
+#: ipaclient/remote_plugins/2_156/dns.py:2913
+#: ipaclient/remote_plugins/2_156/dns.py:4470
+#: ipaclient/remote_plugins/2_156/group.py:380
+#: ipaclient/remote_plugins/2_156/hbacrule.py:589
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:157
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:214
+#: ipaclient/remote_plugins/2_156/host.py:785
+#: ipaclient/remote_plugins/2_156/hostgroup.py:286
+#: ipaclient/remote_plugins/2_156/idrange.py:335
+#: ipaclient/remote_plugins/2_156/idviews.py:242
+#: ipaclient/remote_plugins/2_156/idviews.py:699
+#: ipaclient/remote_plugins/2_156/idviews.py:1205
+#: ipaclient/remote_plugins/2_156/netgroup.py:341
+#: ipaclient/remote_plugins/2_156/otptoken.py:429
+#: ipaclient/remote_plugins/2_156/permission.py:533
+#: ipaclient/remote_plugins/2_156/privilege.py:278
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:221
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:585
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:210
+#: ipaclient/remote_plugins/2_156/role.py:346
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:387
+#: ipaclient/remote_plugins/2_156/server.py:80
+#: ipaclient/remote_plugins/2_156/service.py:588
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:304
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:710
+#: ipaclient/remote_plugins/2_156/stageuser.py:717
+#: ipaclient/remote_plugins/2_156/sudocmd.py:144
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:226
+#: ipaclient/remote_plugins/2_156/sudorule.py:858
+#: ipaclient/remote_plugins/2_156/topology.py:259
+#: ipaclient/remote_plugins/2_156/topology.py:761
+#: ipaclient/remote_plugins/2_156/trust.py:373
+#: ipaclient/remote_plugins/2_156/trust.py:971
+#: ipaclient/remote_plugins/2_156/user.py:741
+#: ipaclient/remote_plugins/2_156/user.py:1698
+#: ipaclient/remote_plugins/2_156/vault.py:714
+#: ipaclient/remote_plugins/2_156/vault.py:1484
+#: ipaclient/remote_plugins/2_164/automount.py:268
+#: ipaclient/remote_plugins/2_164/automount.py:635
+#: ipaclient/remote_plugins/2_164/automount.py:980
+#: ipaclient/remote_plugins/2_164/caacl.py:511
+#: ipaclient/remote_plugins/2_164/certprofile.py:112
+#: ipaclient/remote_plugins/2_164/dns.py:1358
+#: ipaclient/remote_plugins/2_164/dns.py:2921
+#: ipaclient/remote_plugins/2_164/dns.py:4489
+#: ipaclient/remote_plugins/2_164/group.py:380
+#: ipaclient/remote_plugins/2_164/hbacrule.py:589
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:157
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:214
+#: ipaclient/remote_plugins/2_164/host.py:785
+#: ipaclient/remote_plugins/2_164/hostgroup.py:286
+#: ipaclient/remote_plugins/2_164/idrange.py:335
+#: ipaclient/remote_plugins/2_164/idviews.py:242
+#: ipaclient/remote_plugins/2_164/idviews.py:699
+#: ipaclient/remote_plugins/2_164/idviews.py:1205
+#: ipaclient/remote_plugins/2_164/netgroup.py:341
+#: ipaclient/remote_plugins/2_164/otptoken.py:429
+#: ipaclient/remote_plugins/2_164/permission.py:533
+#: ipaclient/remote_plugins/2_164/privilege.py:278
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:221
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:585
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:210
+#: ipaclient/remote_plugins/2_164/role.py:346
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:387
+#: ipaclient/remote_plugins/2_164/server.py:127
+#: ipaclient/remote_plugins/2_164/service.py:588
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:304
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:710
+#: ipaclient/remote_plugins/2_164/stageuser.py:779
+#: ipaclient/remote_plugins/2_164/sudocmd.py:144
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:226
+#: ipaclient/remote_plugins/2_164/sudorule.py:858
+#: ipaclient/remote_plugins/2_164/topology.py:305
+#: ipaclient/remote_plugins/2_164/topology.py:798
+#: ipaclient/remote_plugins/2_164/trust.py:373
+#: ipaclient/remote_plugins/2_164/trust.py:971
+#: ipaclient/remote_plugins/2_164/user.py:803
+#: ipaclient/remote_plugins/2_164/user.py:1822
+#: ipaclient/remote_plugins/2_164/vault.py:714
+#: ipaclient/remote_plugins/2_164/vault.py:1484
+#: ipaclient/remote_plugins/2_49/automount.py:265
+#: ipaclient/remote_plugins/2_49/automount.py:631
+#: ipaclient/remote_plugins/2_49/automount.py:976
+#: ipaclient/remote_plugins/2_49/dns.py:2655
+#: ipaclient/remote_plugins/2_49/dns.py:4411
+#: ipaclient/remote_plugins/2_49/group.py:365
+#: ipaclient/remote_plugins/2_49/hbacrule.py:549
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:151
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:203
+#: ipaclient/remote_plugins/2_49/hostgroup.py:271
+#: ipaclient/remote_plugins/2_49/idrange.py:318
+#: ipaclient/remote_plugins/2_49/netgroup.py:326
+#: ipaclient/remote_plugins/2_49/permission.py:371
+#: ipaclient/remote_plugins/2_49/privilege.py:256
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:222
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:591
+#: ipaclient/remote_plugins/2_49/role.py:310
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:367
+#: ipaclient/remote_plugins/2_49/service.py:263
+#: ipaclient/remote_plugins/2_49/sudocmd.py:138
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:211
+#: ipaclient/remote_plugins/2_49/sudorule.py:744
+#: ipaclient/remote_plugins/2_49/trust.py:290
+#: ipaclient/remote_plugins/2_49/user.py:546 ipaserver/plugins/baseldap.py:1272
+msgid "Continuous mode: Don't stop on errors."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:305
+#: ipaclient/remote_plugins/2_156/automount.py:305
+#: ipaclient/remote_plugins/2_164/automount.py:305
+#: ipaclient/remote_plugins/2_49/automount.py:304
+#: ipaserver/plugins/automount.py:804
+msgid "Search for an automount key."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:343
+#: ipaclient/remote_plugins/2_114/automount.py:679
+#: ipaclient/remote_plugins/2_114/automount.py:1036
+#: ipaclient/remote_plugins/2_114/dns.py:1534
+#: ipaclient/remote_plugins/2_114/dns.py:3396
+#: ipaclient/remote_plugins/2_114/dns.py:4981
+#: ipaclient/remote_plugins/2_114/group.py:470
+#: ipaclient/remote_plugins/2_114/hbacrule.py:765
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:209
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:265
+#: ipaclient/remote_plugins/2_114/host.py:1053
+#: ipaclient/remote_plugins/2_114/hostgroup.py:338
+#: ipaclient/remote_plugins/2_114/idrange.py:412
+#: ipaclient/remote_plugins/2_114/idviews.py:302
+#: ipaclient/remote_plugins/2_114/idviews.py:747
+#: ipaclient/remote_plugins/2_114/idviews.py:1174
+#: ipaclient/remote_plugins/2_114/netgroup.py:428
+#: ipaclient/remote_plugins/2_114/otptoken.py:578
+#: ipaclient/remote_plugins/2_114/permission.py:675
+#: ipaclient/remote_plugins/2_114/privilege.py:328
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:270
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:692
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:298
+#: ipaclient/remote_plugins/2_114/role.py:396
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:533
+#: ipaclient/remote_plugins/2_114/service.py:790
+#: ipaclient/remote_plugins/2_114/sudocmd.py:194
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:277
+#: ipaclient/remote_plugins/2_114/sudorule.py:1028
+#: ipaclient/remote_plugins/2_114/trust.py:490
+#: ipaclient/remote_plugins/2_114/trust.py:1095
+#: ipaclient/remote_plugins/2_114/user.py:988
+#: ipaclient/remote_plugins/2_156/automount.py:343
+#: ipaclient/remote_plugins/2_156/automount.py:679
+#: ipaclient/remote_plugins/2_156/automount.py:1036
+#: ipaclient/remote_plugins/2_156/caacl.py:660
+#: ipaclient/remote_plugins/2_156/certprofile.py:171
+#: ipaclient/remote_plugins/2_156/dns.py:1499
+#: ipaclient/remote_plugins/2_156/dns.py:3221
+#: ipaclient/remote_plugins/2_156/dns.py:4756
+#: ipaclient/remote_plugins/2_156/group.py:470
+#: ipaclient/remote_plugins/2_156/hbacrule.py:765
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:209
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:265
+#: ipaclient/remote_plugins/2_156/host.py:1116
+#: ipaclient/remote_plugins/2_156/hostgroup.py:338
+#: ipaclient/remote_plugins/2_156/idrange.py:416
+#: ipaclient/remote_plugins/2_156/idviews.py:318
+#: ipaclient/remote_plugins/2_156/idviews.py:803
+#: ipaclient/remote_plugins/2_156/idviews.py:1254
+#: ipaclient/remote_plugins/2_156/netgroup.py:428
+#: ipaclient/remote_plugins/2_156/otptoken.py:578
+#: ipaclient/remote_plugins/2_156/permission.py:715
+#: ipaclient/remote_plugins/2_156/privilege.py:328
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:270
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:692
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:298
+#: ipaclient/remote_plugins/2_156/role.py:396
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:533
+#: ipaclient/remote_plugins/2_156/server.py:144
+#: ipaclient/remote_plugins/2_156/service.py:853
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:347
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:753
+#: ipaclient/remote_plugins/2_156/stageuser.py:981
+#: ipaclient/remote_plugins/2_156/sudocmd.py:194
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:277
+#: ipaclient/remote_plugins/2_156/sudorule.py:1028
+#: ipaclient/remote_plugins/2_156/topology.py:378
+#: ipaclient/remote_plugins/2_156/topology.py:813
+#: ipaclient/remote_plugins/2_156/trust.py:504
+#: ipaclient/remote_plugins/2_156/trust.py:1109
+#: ipaclient/remote_plugins/2_156/user.py:1088
+#: ipaclient/remote_plugins/2_156/vault.py:792
+#: ipaclient/remote_plugins/2_164/automount.py:343
+#: ipaclient/remote_plugins/2_164/automount.py:679
+#: ipaclient/remote_plugins/2_164/automount.py:1036
+#: ipaclient/remote_plugins/2_164/caacl.py:660
+#: ipaclient/remote_plugins/2_164/certprofile.py:171
+#: ipaclient/remote_plugins/2_164/dns.py:1507
+#: ipaclient/remote_plugins/2_164/dns.py:3229
+#: ipaclient/remote_plugins/2_164/dns.py:4775
+#: ipaclient/remote_plugins/2_164/group.py:470
+#: ipaclient/remote_plugins/2_164/hbacrule.py:765
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:209
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:265
+#: ipaclient/remote_plugins/2_164/host.py:1116
+#: ipaclient/remote_plugins/2_164/hostgroup.py:338
+#: ipaclient/remote_plugins/2_164/idrange.py:416
+#: ipaclient/remote_plugins/2_164/idviews.py:318
+#: ipaclient/remote_plugins/2_164/idviews.py:803
+#: ipaclient/remote_plugins/2_164/idviews.py:1254
+#: ipaclient/remote_plugins/2_164/netgroup.py:428
+#: ipaclient/remote_plugins/2_164/otptoken.py:578
+#: ipaclient/remote_plugins/2_164/permission.py:715
+#: ipaclient/remote_plugins/2_164/privilege.py:328
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:270
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:692
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:298
+#: ipaclient/remote_plugins/2_164/role.py:396
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:533
+#: ipaclient/remote_plugins/2_164/server.py:185
+#: ipaclient/remote_plugins/2_164/service.py:853
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:347
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:753
+#: ipaclient/remote_plugins/2_164/stageuser.py:1043
+#: ipaclient/remote_plugins/2_164/sudocmd.py:194
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:277
+#: ipaclient/remote_plugins/2_164/sudorule.py:1028
+#: ipaclient/remote_plugins/2_164/topology.py:422
+#: ipaclient/remote_plugins/2_164/topology.py:847
+#: ipaclient/remote_plugins/2_164/trust.py:504
+#: ipaclient/remote_plugins/2_164/trust.py:1109
+#: ipaclient/remote_plugins/2_164/user.py:1150
+#: ipaclient/remote_plugins/2_164/vault.py:792
+#: ipaclient/remote_plugins/2_49/automount.py:340
+#: ipaclient/remote_plugins/2_49/automount.py:677
+#: ipaclient/remote_plugins/2_49/automount.py:1033
+#: ipaclient/remote_plugins/2_49/dns.py:3004
+#: ipaclient/remote_plugins/2_49/dns.py:4684
+#: ipaclient/remote_plugins/2_49/entitle.py:128
+#: ipaclient/remote_plugins/2_49/group.py:456
+#: ipaclient/remote_plugins/2_49/hbacrule.py:715
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:205
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:256
+#: ipaclient/remote_plugins/2_49/host.py:581
+#: ipaclient/remote_plugins/2_49/hostgroup.py:325
+#: ipaclient/remote_plugins/2_49/idrange.py:399
+#: ipaclient/remote_plugins/2_49/netgroup.py:415
+#: ipaclient/remote_plugins/2_49/permission.py:470
+#: ipaclient/remote_plugins/2_49/privilege.py:308
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:273
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:700
+#: ipaclient/remote_plugins/2_49/role.py:362
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:513
+#: ipaclient/remote_plugins/2_49/service.py:351
+#: ipaclient/remote_plugins/2_49/sudocmd.py:190
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:264
+#: ipaclient/remote_plugins/2_49/sudorule.py:912
+#: ipaclient/remote_plugins/2_49/trust.py:361
+#: ipaclient/remote_plugins/2_49/user.py:819 ipaserver/plugins/baseldap.py:1860
+#: ipaserver/plugins/cert.py:1074 ipaserver/plugins/serverrole.py:118
+msgid "Time Limit"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:344
+#: ipaclient/remote_plugins/2_114/automount.py:680
+#: ipaclient/remote_plugins/2_114/automount.py:1037
+#: ipaclient/remote_plugins/2_114/dns.py:1535
+#: ipaclient/remote_plugins/2_114/dns.py:3397
+#: ipaclient/remote_plugins/2_114/dns.py:4982
+#: ipaclient/remote_plugins/2_114/group.py:471
+#: ipaclient/remote_plugins/2_114/hbacrule.py:766
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:210
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:266
+#: ipaclient/remote_plugins/2_114/host.py:1054
+#: ipaclient/remote_plugins/2_114/hostgroup.py:339
+#: ipaclient/remote_plugins/2_114/idrange.py:413
+#: ipaclient/remote_plugins/2_114/idviews.py:303
+#: ipaclient/remote_plugins/2_114/idviews.py:748
+#: ipaclient/remote_plugins/2_114/idviews.py:1175
+#: ipaclient/remote_plugins/2_114/netgroup.py:429
+#: ipaclient/remote_plugins/2_114/otptoken.py:579
+#: ipaclient/remote_plugins/2_114/permission.py:676
+#: ipaclient/remote_plugins/2_114/privilege.py:329
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:271
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:693
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:299
+#: ipaclient/remote_plugins/2_114/role.py:397
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:534
+#: ipaclient/remote_plugins/2_114/service.py:791
+#: ipaclient/remote_plugins/2_114/sudocmd.py:195
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:278
+#: ipaclient/remote_plugins/2_114/sudorule.py:1029
+#: ipaclient/remote_plugins/2_114/trust.py:491
+#: ipaclient/remote_plugins/2_114/trust.py:1096
+#: ipaclient/remote_plugins/2_114/user.py:989
+#: ipaclient/remote_plugins/2_49/automount.py:341
+#: ipaclient/remote_plugins/2_49/automount.py:678
+#: ipaclient/remote_plugins/2_49/automount.py:1034
+#: ipaclient/remote_plugins/2_49/dns.py:3005
+#: ipaclient/remote_plugins/2_49/dns.py:4685
+#: ipaclient/remote_plugins/2_49/entitle.py:129
+#: ipaclient/remote_plugins/2_49/group.py:457
+#: ipaclient/remote_plugins/2_49/hbacrule.py:716
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:206
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:257
+#: ipaclient/remote_plugins/2_49/host.py:582
+#: ipaclient/remote_plugins/2_49/hostgroup.py:326
+#: ipaclient/remote_plugins/2_49/idrange.py:400
+#: ipaclient/remote_plugins/2_49/netgroup.py:416
+#: ipaclient/remote_plugins/2_49/permission.py:471
+#: ipaclient/remote_plugins/2_49/privilege.py:309
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:274
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:701
+#: ipaclient/remote_plugins/2_49/role.py:363
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:514
+#: ipaclient/remote_plugins/2_49/service.py:352
+#: ipaclient/remote_plugins/2_49/sudocmd.py:191
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:265
+#: ipaclient/remote_plugins/2_49/sudorule.py:913
+#: ipaclient/remote_plugins/2_49/trust.py:362
+#: ipaclient/remote_plugins/2_49/user.py:820
+msgid "Time limit of search in seconds"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:349
+#: ipaclient/remote_plugins/2_114/automount.py:685
+#: ipaclient/remote_plugins/2_114/automount.py:1042
+#: ipaclient/remote_plugins/2_114/cert.py:203
+#: ipaclient/remote_plugins/2_114/dns.py:1540
+#: ipaclient/remote_plugins/2_114/dns.py:3402
+#: ipaclient/remote_plugins/2_114/dns.py:4987
+#: ipaclient/remote_plugins/2_114/group.py:476
+#: ipaclient/remote_plugins/2_114/hbacrule.py:771
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:215
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:271
+#: ipaclient/remote_plugins/2_114/hbactest.py:249
+#: ipaclient/remote_plugins/2_114/host.py:1059
+#: ipaclient/remote_plugins/2_114/hostgroup.py:344
+#: ipaclient/remote_plugins/2_114/idrange.py:418
+#: ipaclient/remote_plugins/2_114/idviews.py:308
+#: ipaclient/remote_plugins/2_114/idviews.py:753
+#: ipaclient/remote_plugins/2_114/idviews.py:1180
+#: ipaclient/remote_plugins/2_114/netgroup.py:434
+#: ipaclient/remote_plugins/2_114/otptoken.py:584
+#: ipaclient/remote_plugins/2_114/permission.py:681
+#: ipaclient/remote_plugins/2_114/privilege.py:334
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:276
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:698
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:304
+#: ipaclient/remote_plugins/2_114/role.py:402
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:539
+#: ipaclient/remote_plugins/2_114/service.py:796
+#: ipaclient/remote_plugins/2_114/sudocmd.py:200
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:283
+#: ipaclient/remote_plugins/2_114/sudorule.py:1034
+#: ipaclient/remote_plugins/2_114/trust.py:496
+#: ipaclient/remote_plugins/2_114/trust.py:1101
+#: ipaclient/remote_plugins/2_114/user.py:994
+#: ipaclient/remote_plugins/2_156/automount.py:349
+#: ipaclient/remote_plugins/2_156/automount.py:685
+#: ipaclient/remote_plugins/2_156/automount.py:1042
+#: ipaclient/remote_plugins/2_156/caacl.py:666
+#: ipaclient/remote_plugins/2_156/cert.py:203
+#: ipaclient/remote_plugins/2_156/certprofile.py:177
+#: ipaclient/remote_plugins/2_156/dns.py:1505
+#: ipaclient/remote_plugins/2_156/dns.py:3227
+#: ipaclient/remote_plugins/2_156/dns.py:4762
+#: ipaclient/remote_plugins/2_156/group.py:476
+#: ipaclient/remote_plugins/2_156/hbacrule.py:771
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:215
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:271
+#: ipaclient/remote_plugins/2_156/hbactest.py:249
+#: ipaclient/remote_plugins/2_156/host.py:1122
+#: ipaclient/remote_plugins/2_156/hostgroup.py:344
+#: ipaclient/remote_plugins/2_156/idrange.py:422
+#: ipaclient/remote_plugins/2_156/idviews.py:324
+#: ipaclient/remote_plugins/2_156/idviews.py:809
+#: ipaclient/remote_plugins/2_156/idviews.py:1260
+#: ipaclient/remote_plugins/2_156/netgroup.py:434
+#: ipaclient/remote_plugins/2_156/otptoken.py:584
+#: ipaclient/remote_plugins/2_156/permission.py:721
+#: ipaclient/remote_plugins/2_156/privilege.py:334
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:276
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:698
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:304
+#: ipaclient/remote_plugins/2_156/role.py:402
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:539
+#: ipaclient/remote_plugins/2_156/server.py:150
+#: ipaclient/remote_plugins/2_156/service.py:859
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:353
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:759
+#: ipaclient/remote_plugins/2_156/stageuser.py:987
+#: ipaclient/remote_plugins/2_156/sudocmd.py:200
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:283
+#: ipaclient/remote_plugins/2_156/sudorule.py:1034
+#: ipaclient/remote_plugins/2_156/topology.py:384
+#: ipaclient/remote_plugins/2_156/topology.py:819
+#: ipaclient/remote_plugins/2_156/trust.py:510
+#: ipaclient/remote_plugins/2_156/trust.py:1115
+#: ipaclient/remote_plugins/2_156/user.py:1094
+#: ipaclient/remote_plugins/2_156/vault.py:798
+#: ipaclient/remote_plugins/2_164/automount.py:349
+#: ipaclient/remote_plugins/2_164/automount.py:685
+#: ipaclient/remote_plugins/2_164/automount.py:1042
+#: ipaclient/remote_plugins/2_164/caacl.py:666
+#: ipaclient/remote_plugins/2_164/cert.py:203
+#: ipaclient/remote_plugins/2_164/certprofile.py:177
+#: ipaclient/remote_plugins/2_164/dns.py:1513
+#: ipaclient/remote_plugins/2_164/dns.py:3235
+#: ipaclient/remote_plugins/2_164/dns.py:4781
+#: ipaclient/remote_plugins/2_164/group.py:476
+#: ipaclient/remote_plugins/2_164/hbacrule.py:771
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:215
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:271
+#: ipaclient/remote_plugins/2_164/hbactest.py:249
+#: ipaclient/remote_plugins/2_164/host.py:1122
+#: ipaclient/remote_plugins/2_164/hostgroup.py:344
+#: ipaclient/remote_plugins/2_164/idrange.py:422
+#: ipaclient/remote_plugins/2_164/idviews.py:324
+#: ipaclient/remote_plugins/2_164/idviews.py:809
+#: ipaclient/remote_plugins/2_164/idviews.py:1260
+#: ipaclient/remote_plugins/2_164/netgroup.py:434
+#: ipaclient/remote_plugins/2_164/otptoken.py:584
+#: ipaclient/remote_plugins/2_164/permission.py:721
+#: ipaclient/remote_plugins/2_164/privilege.py:334
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:276
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:698
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:304
+#: ipaclient/remote_plugins/2_164/role.py:402
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:539
+#: ipaclient/remote_plugins/2_164/server.py:191
+#: ipaclient/remote_plugins/2_164/service.py:859
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:353
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:759
+#: ipaclient/remote_plugins/2_164/stageuser.py:1049
+#: ipaclient/remote_plugins/2_164/sudocmd.py:200
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:283
+#: ipaclient/remote_plugins/2_164/sudorule.py:1034
+#: ipaclient/remote_plugins/2_164/topology.py:428
+#: ipaclient/remote_plugins/2_164/topology.py:853
+#: ipaclient/remote_plugins/2_164/trust.py:510
+#: ipaclient/remote_plugins/2_164/trust.py:1115
+#: ipaclient/remote_plugins/2_164/user.py:1156
+#: ipaclient/remote_plugins/2_164/vault.py:798
+#: ipaclient/remote_plugins/2_49/automount.py:346
+#: ipaclient/remote_plugins/2_49/automount.py:683
+#: ipaclient/remote_plugins/2_49/automount.py:1039
+#: ipaclient/remote_plugins/2_49/dns.py:3010
+#: ipaclient/remote_plugins/2_49/dns.py:4690
+#: ipaclient/remote_plugins/2_49/entitle.py:134
+#: ipaclient/remote_plugins/2_49/group.py:462
+#: ipaclient/remote_plugins/2_49/hbacrule.py:721
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:211
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:262
+#: ipaclient/remote_plugins/2_49/hbactest.py:178
+#: ipaclient/remote_plugins/2_49/host.py:587
+#: ipaclient/remote_plugins/2_49/hostgroup.py:331
+#: ipaclient/remote_plugins/2_49/idrange.py:405
+#: ipaclient/remote_plugins/2_49/netgroup.py:421
+#: ipaclient/remote_plugins/2_49/permission.py:476
+#: ipaclient/remote_plugins/2_49/privilege.py:314
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:279
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:706
+#: ipaclient/remote_plugins/2_49/role.py:368
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:519
+#: ipaclient/remote_plugins/2_49/service.py:357
+#: ipaclient/remote_plugins/2_49/sudocmd.py:196
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:270
+#: ipaclient/remote_plugins/2_49/sudorule.py:918
+#: ipaclient/remote_plugins/2_49/trust.py:367
+#: ipaclient/remote_plugins/2_49/user.py:825 ipaserver/plugins/baseldap.py:1867
+#: ipaserver/plugins/cert.py:1079 ipaserver/plugins/hbactest.py:295
+#: ipaserver/plugins/serverrole.py:126
+msgid "Size Limit"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:350
+#: ipaclient/remote_plugins/2_114/automount.py:686
+#: ipaclient/remote_plugins/2_114/automount.py:1043
+#: ipaclient/remote_plugins/2_114/dns.py:1541
+#: ipaclient/remote_plugins/2_114/dns.py:3403
+#: ipaclient/remote_plugins/2_114/dns.py:4988
+#: ipaclient/remote_plugins/2_114/group.py:477
+#: ipaclient/remote_plugins/2_114/hbacrule.py:772
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:216
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:272
+#: ipaclient/remote_plugins/2_114/host.py:1060
+#: ipaclient/remote_plugins/2_114/hostgroup.py:345
+#: ipaclient/remote_plugins/2_114/idrange.py:419
+#: ipaclient/remote_plugins/2_114/idviews.py:309
+#: ipaclient/remote_plugins/2_114/idviews.py:754
+#: ipaclient/remote_plugins/2_114/idviews.py:1181
+#: ipaclient/remote_plugins/2_114/netgroup.py:435
+#: ipaclient/remote_plugins/2_114/otptoken.py:585
+#: ipaclient/remote_plugins/2_114/permission.py:682
+#: ipaclient/remote_plugins/2_114/privilege.py:335
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:277
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:699
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:305
+#: ipaclient/remote_plugins/2_114/role.py:403
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:540
+#: ipaclient/remote_plugins/2_114/service.py:797
+#: ipaclient/remote_plugins/2_114/sudocmd.py:201
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:284
+#: ipaclient/remote_plugins/2_114/sudorule.py:1035
+#: ipaclient/remote_plugins/2_114/trust.py:497
+#: ipaclient/remote_plugins/2_114/trust.py:1102
+#: ipaclient/remote_plugins/2_114/user.py:995
+#: ipaclient/remote_plugins/2_49/automount.py:347
+#: ipaclient/remote_plugins/2_49/automount.py:684
+#: ipaclient/remote_plugins/2_49/automount.py:1040
+#: ipaclient/remote_plugins/2_49/dns.py:3011
+#: ipaclient/remote_plugins/2_49/dns.py:4691
+#: ipaclient/remote_plugins/2_49/entitle.py:135
+#: ipaclient/remote_plugins/2_49/group.py:463
+#: ipaclient/remote_plugins/2_49/hbacrule.py:722
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:212
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:263
+#: ipaclient/remote_plugins/2_49/host.py:588
+#: ipaclient/remote_plugins/2_49/hostgroup.py:332
+#: ipaclient/remote_plugins/2_49/idrange.py:406
+#: ipaclient/remote_plugins/2_49/netgroup.py:422
+#: ipaclient/remote_plugins/2_49/permission.py:477
+#: ipaclient/remote_plugins/2_49/privilege.py:315
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:280
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:707
+#: ipaclient/remote_plugins/2_49/role.py:369
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:520
+#: ipaclient/remote_plugins/2_49/service.py:358
+#: ipaclient/remote_plugins/2_49/sudocmd.py:197
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:271
+#: ipaclient/remote_plugins/2_49/sudorule.py:919
+#: ipaclient/remote_plugins/2_49/trust.py:368
+#: ipaclient/remote_plugins/2_49/user.py:826
+msgid "Maximum number of entries returned"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:391
+#: ipaclient/remote_plugins/2_156/automount.py:391
+#: ipaclient/remote_plugins/2_164/automount.py:391
+#: ipaclient/remote_plugins/2_49/automount.py:388
+#: ipaserver/plugins/automount.py:746
+msgid "Modify an automount key."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:452
+#: ipaclient/remote_plugins/2_156/automount.py:452
+#: ipaclient/remote_plugins/2_164/automount.py:452
+#: ipaclient/remote_plugins/2_49/automount.py:447
+#: ipaserver/plugins/automount.py:755
+msgid "New mount information"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:471
+#: ipaclient/remote_plugins/2_114/dns.py:4314
+#: ipaclient/remote_plugins/2_114/group.py:758
+#: ipaclient/remote_plugins/2_114/idviews.py:438
+#: ipaclient/remote_plugins/2_114/idviews.py:919
+#: ipaclient/remote_plugins/2_114/idviews.py:1291
+#: ipaclient/remote_plugins/2_114/otptoken.py:759
+#: ipaclient/remote_plugins/2_114/permission.py:909
+#: ipaclient/remote_plugins/2_114/privilege.py:460
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:454
+#: ipaclient/remote_plugins/2_114/role.py:528
+#: ipaclient/remote_plugins/2_114/user.py:1426
+#: ipaclient/remote_plugins/2_156/automount.py:471
+#: ipaclient/remote_plugins/2_156/dns.py:4089
+#: ipaclient/remote_plugins/2_156/group.py:758
+#: ipaclient/remote_plugins/2_156/idviews.py:470
+#: ipaclient/remote_plugins/2_156/idviews.py:991
+#: ipaclient/remote_plugins/2_156/idviews.py:1371
+#: ipaclient/remote_plugins/2_156/otptoken.py:759
+#: ipaclient/remote_plugins/2_156/permission.py:963
+#: ipaclient/remote_plugins/2_156/privilege.py:460
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:454
+#: ipaclient/remote_plugins/2_156/role.py:528
+#: ipaclient/remote_plugins/2_156/stageuser.py:1414
+#: ipaclient/remote_plugins/2_156/user.py:1534
+#: ipaclient/remote_plugins/2_164/automount.py:471
+#: ipaclient/remote_plugins/2_164/dns.py:4097
+#: ipaclient/remote_plugins/2_164/group.py:758
+#: ipaclient/remote_plugins/2_164/idviews.py:470
+#: ipaclient/remote_plugins/2_164/idviews.py:991
+#: ipaclient/remote_plugins/2_164/idviews.py:1371
+#: ipaclient/remote_plugins/2_164/otptoken.py:759
+#: ipaclient/remote_plugins/2_164/permission.py:963
+#: ipaclient/remote_plugins/2_164/privilege.py:460
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:454
+#: ipaclient/remote_plugins/2_164/role.py:528
+#: ipaclient/remote_plugins/2_164/stageuser.py:1476
+#: ipaclient/remote_plugins/2_164/user.py:1596
+#: ipaclient/remote_plugins/2_49/automount.py:466
+#: ipaclient/remote_plugins/2_49/dns.py:4049
+#: ipaclient/remote_plugins/2_49/group.py:712
+#: ipaclient/remote_plugins/2_49/permission.py:627
+#: ipaclient/remote_plugins/2_49/privilege.py:426
+#: ipaclient/remote_plugins/2_49/role.py:480
+#: ipaclient/remote_plugins/2_49/user.py:1188
+#: ipaserver/plugins/baseldap.py:1378
+msgid "Rename"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:472
+#: ipaclient/remote_plugins/2_156/automount.py:472
+#: ipaclient/remote_plugins/2_164/automount.py:472
+#: ipaclient/remote_plugins/2_49/automount.py:467
+msgid "Rename the automount key object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:494
+#: ipaclient/remote_plugins/2_156/automount.py:494
+#: ipaclient/remote_plugins/2_164/automount.py:494
+#: ipaclient/remote_plugins/2_49/automount.py:490
+#: ipaserver/plugins/automount.py:814
+msgid "Display an automount key."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:563
+#: ipaclient/remote_plugins/2_156/automount.py:563
+#: ipaclient/remote_plugins/2_164/automount.py:563
+#: ipaclient/remote_plugins/2_49/automount.py:558
+#: ipaserver/plugins/automount.py:261
+msgid "Create a new automount location."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:621
+#: ipaclient/remote_plugins/2_156/automount.py:621
+#: ipaclient/remote_plugins/2_164/automount.py:621
+#: ipaclient/remote_plugins/2_49/automount.py:617
+#: ipaserver/plugins/automount.py:281
+msgid "Delete an automount location."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:659
+#: ipaclient/remote_plugins/2_156/automount.py:659
+#: ipaclient/remote_plugins/2_164/automount.py:659
+#: ipaclient/remote_plugins/2_49/automount.py:657
+#: ipaserver/plugins/automount.py:293
+msgid "Search for an automount location."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:706
+#: ipaclient/remote_plugins/2_156/automount.py:706
+#: ipaclient/remote_plugins/2_164/automount.py:706
+#: ipaclient/remote_plugins/2_49/automount.py:704
+msgid "Results should contain primary key attribute only (\"location\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:735
+#: ipaclient/remote_plugins/2_156/automount.py:735
+#: ipaclient/remote_plugins/2_164/automount.py:735
+#: ipaclient/remote_plugins/2_49/automount.py:733
+#: ipaserver/plugins/automount.py:288
+msgid "Display an automount location."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:786
+#: ipaclient/remote_plugins/2_156/automount.py:786
+#: ipaclient/remote_plugins/2_164/automount.py:786
+#: ipaclient/remote_plugins/2_49/automount.py:785
+#: ipaserver/plugins/automount.py:303
+msgid "Generate automount files for a specific location."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:807
+#: ipaclient/remote_plugins/2_156/automount.py:807
+#: ipaclient/remote_plugins/2_164/automount.py:807
+#: ipaclient/remote_plugins/2_49/automount.py:804
+#: ipaserver/plugins/automount.py:399
+msgid "Create a new automount map."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:877
+#: ipaclient/remote_plugins/2_156/automount.py:877
+#: ipaclient/remote_plugins/2_164/automount.py:877
+#: ipaclient/remote_plugins/2_49/automount.py:874
+#: ipaserver/plugins/automount.py:652
+msgid "Create a new indirect mount point."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:917
+#: ipaclient/remote_plugins/2_156/automount.py:917
+#: ipaclient/remote_plugins/2_164/automount.py:917
+#: ipaclient/remote_plugins/2_49/automount.py:913
+#: ipaserver/plugins/automount.py:659
+msgid "Mount point"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:922
+#: ipaclient/remote_plugins/2_156/automount.py:922
+#: ipaclient/remote_plugins/2_164/automount.py:922
+#: ipaclient/remote_plugins/2_49/automount.py:918
+#: ipaserver/plugins/automount.py:663
+msgid "Parent map"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:923
+#: ipaclient/remote_plugins/2_156/automount.py:923
+#: ipaclient/remote_plugins/2_164/automount.py:923
+#: ipaclient/remote_plugins/2_49/automount.py:919
+#: ipaserver/plugins/automount.py:664
+msgid "Name of parent automount map (default: auto.master)."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:960
+#: ipaclient/remote_plugins/2_156/automount.py:960
+#: ipaclient/remote_plugins/2_164/automount.py:960
+#: ipaclient/remote_plugins/2_49/automount.py:957
+#: ipaserver/plugins/automount.py:406
+msgid "Delete an automount map."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:1004
+#: ipaclient/remote_plugins/2_156/automount.py:1004
+#: ipaclient/remote_plugins/2_164/automount.py:1004
+#: ipaclient/remote_plugins/2_49/automount.py:1002
+#: ipaserver/plugins/automount.py:433
+msgid "Search for an automount map."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:1063
+#: ipaclient/remote_plugins/2_156/automount.py:1063
+#: ipaclient/remote_plugins/2_164/automount.py:1063
+#: ipaclient/remote_plugins/2_49/automount.py:1060
+msgid "Results should contain primary key attribute only (\"map\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:1092
+#: ipaclient/remote_plugins/2_156/automount.py:1092
+#: ipaclient/remote_plugins/2_164/automount.py:1092
+#: ipaclient/remote_plugins/2_49/automount.py:1089
+#: ipaserver/plugins/automount.py:426
+msgid "Modify an automount map."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/automount.py:1176
+#: ipaclient/remote_plugins/2_156/automount.py:1176
+#: ipaclient/remote_plugins/2_164/automount.py:1176
+#: ipaclient/remote_plugins/2_49/automount.py:1173
+#: ipaserver/plugins/automount.py:443
+msgid "Display an automount map."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/batch.py:19
+#: ipaclient/remote_plugins/2_156/batch.py:19
+#: ipaclient/remote_plugins/2_164/batch.py:19
+#: ipaclient/remote_plugins/2_49/batch.py:19
+msgid ""
+"\n"
+"Plugin to make multiple ipa calls via one remote procedure call\n"
+"\n"
+"To run this code in the lite-server\n"
+"\n"
+"curl -H \"Content-Type:application/json\" -H \"Accept:application/"
+"json\" -H \"Accept-Language:en\" --negotiate -u : --cacert /"
+"etc/ipa/ca.crt -d @batch_request.json -X POST http://"
+"localhost:8888/ipa/json\n"
+"\n"
+"where the contents of the file batch_request.json follow the below example\n"
+"\n"
+"{\"method\":\"batch\",\"params\":[[\n"
+" {\"method\":\"group_find\",\"params\":[[],{}]},\n"
+" {\"method\":\"user_find\",\"params\":[[],{\"whoami\":\"true\",\"all"
+"\":\"true\"}]},\n"
+" {\"method\":\"user_show\",\"params\":[[\"admin\"],{\"all\":true}]}\n"
+" ],{}],\"id\":1}\n"
+"\n"
+"The format of the response is nested the same way. At the top you will see\n"
+" \"error\": null,\n"
+" \"id\": 1,\n"
+" \"result\": {\n"
+" \"count\": 3,\n"
+" \"results\": [\n"
+"\n"
+"\n"
+"And then a nested response for each IPA command method sent in the request\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/batch.py:57
+#: ipaclient/remote_plugins/2_156/batch.py:57
+#: ipaclient/remote_plugins/2_164/batch.py:57
+#: ipaclient/remote_plugins/2_49/batch.py:57 ipaserver/plugins/batch.py:71
+msgid "Nested Methods to execute"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:19
+#: ipaclient/remote_plugins/2_156/cert.py:19
+#: ipaclient/remote_plugins/2_164/cert.py:19
+msgid ""
+"\n"
+"IPA certificate operations\n"
+"\n"
+"Implements a set of commands for managing server SSL certificates.\n"
+"\n"
+"Certificate requests exist in the form of a Certificate Signing Request "
+"(CSR)\n"
+"in PEM format.\n"
+"\n"
+"The dogtag CA uses just the CN value of the CSR and forces the rest of the\n"
+"subject to values configured in the server.\n"
+"\n"
+"A certificate is stored with a service principal and a service principal\n"
+"needs a host.\n"
+"\n"
+"In order to request a certificate:\n"
+"\n"
+"* The host must exist\n"
+"* The service must exist (or you use the --add option to automatically add "
+"it)\n"
+"\n"
+"SEARCHING:\n"
+"\n"
+"Certificates may be searched on by certificate subject, serial number,\n"
+"revocation reason, validity dates and the issued date.\n"
+"\n"
+"When searching on dates the _from date does a >= search and the _to date\n"
+"does a <= search. When combined these are done as an AND.\n"
+"\n"
+"Dates are treated as GMT to match the dates in the certificates.\n"
+"\n"
+"The date format is YYYY-mm-dd.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Request a new certificate and add the principal:\n"
+" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n"
+"\n"
+" Retrieve an existing certificate:\n"
+" ipa cert-show 1032\n"
+"\n"
+" Revoke a certificate (see RFC 5280 for reason details):\n"
+" ipa cert-revoke --revocation-reason=6 1032\n"
+"\n"
+" Remove a certificate from revocation hold status:\n"
+" ipa cert-remove-hold 1032\n"
+"\n"
+" Check the status of a signing request:\n"
+" ipa cert-status 10\n"
+"\n"
+" Search for certificates by hostname:\n"
+" ipa cert-find --subject=ipaserver.example.com\n"
+"\n"
+" Search for revoked certificates by reason:\n"
+" ipa cert-find --revocation-reason=5\n"
+"\n"
+" Search for certificates based on issuance date\n"
+" ipa cert-find --issuedon-from=2013-02-01 --issuedon-to=2013-02-07\n"
+"\n"
+"IPA currently immediately issues (or declines) all certificate requests so\n"
+"the status of a request is not normally useful. This is for future use\n"
+"or the case where a CA does not immediately issue a certificate.\n"
+"\n"
+"The following revocation reasons are supported:\n"
+"\n"
+" * 0 - unspecified\n"
+" * 1 - keyCompromise\n"
+" * 2 - cACompromise\n"
+" * 3 - affiliationChanged\n"
+" * 4 - superseded\n"
+" * 5 - cessationOfOperation\n"
+" * 6 - certificateHold\n"
+" * 8 - removeFromCRL\n"
+" * 9 - privilegeWithdrawn\n"
+" * 10 - aACompromise\n"
+"\n"
+"Note that reason code 7 is not used. See RFC 5280 for more details:\n"
+"\n"
+"http://www.ietf.org/rfc/rfc5280.txt\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:103
+#: ipaclient/remote_plugins/2_156/cert.py:103
+#: ipaclient/remote_plugins/2_164/cert.py:103
+msgid "Checks if any of the servers has the CA service enabled."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:129
+#: ipaclient/remote_plugins/2_156/cert.py:129
+#: ipaclient/remote_plugins/2_164/cert.py:129 ipaserver/plugins/cert.py:1004
+msgid "Search for existing certificates."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:135
+#: ipaclient/remote_plugins/2_156/cert.py:135
+#: ipaclient/remote_plugins/2_164/cert.py:135 ipaserver/plugins/cert.py:275
+#: ipaserver/plugins/cert.py:1008 ipaserver/plugins/cert.py:1009
+#: ipaserver/plugins/host.py:495 ipaserver/plugins/internal.py:415
+#: ipaserver/plugins/service.py:481
+msgid "Subject"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:140
+#: ipaclient/remote_plugins/2_114/cert.py:319
+#: ipaclient/remote_plugins/2_156/cert.py:140
+#: ipaclient/remote_plugins/2_156/cert.py:325
+#: ipaclient/remote_plugins/2_164/cert.py:140
+#: ipaclient/remote_plugins/2_164/cert.py:325
+#: ipaclient/remote_plugins/2_49/cert.py:154
+msgid "Reason"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:141
+#: ipaclient/remote_plugins/2_114/cert.py:320
+#: ipaclient/remote_plugins/2_156/cert.py:141
+#: ipaclient/remote_plugins/2_156/cert.py:326
+#: ipaclient/remote_plugins/2_164/cert.py:141
+#: ipaclient/remote_plugins/2_164/cert.py:326
+#: ipaclient/remote_plugins/2_49/cert.py:155 ipaserver/plugins/cert.py:813
+msgid "Reason for revoking the certificate (0-10)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:146
+#: ipaclient/remote_plugins/2_156/cert.py:146
+#: ipaclient/remote_plugins/2_164/cert.py:146 ipaserver/plugins/cert.py:1013
+msgid "minimum serial number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:151
+#: ipaclient/remote_plugins/2_156/cert.py:151
+#: ipaclient/remote_plugins/2_164/cert.py:151 ipaserver/plugins/cert.py:1019
+msgid "maximum serial number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:156
+#: ipaclient/remote_plugins/2_156/cert.py:156
+#: ipaclient/remote_plugins/2_164/cert.py:156 ipaserver/plugins/cert.py:1025
+msgid "match the common name exactly"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:163
+#: ipaclient/remote_plugins/2_156/cert.py:163
+#: ipaclient/remote_plugins/2_164/cert.py:163 ipaserver/plugins/cert.py:1029
+msgid "Valid not after from this date (YYYY-mm-dd)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:168
+#: ipaclient/remote_plugins/2_156/cert.py:168
+#: ipaclient/remote_plugins/2_164/cert.py:168 ipaserver/plugins/cert.py:1034
+msgid "Valid not after to this date (YYYY-mm-dd)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:173
+#: ipaclient/remote_plugins/2_156/cert.py:173
+#: ipaclient/remote_plugins/2_164/cert.py:173 ipaserver/plugins/cert.py:1039
+msgid "Valid not before from this date (YYYY-mm-dd)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:178
+#: ipaclient/remote_plugins/2_156/cert.py:178
+#: ipaclient/remote_plugins/2_164/cert.py:178 ipaserver/plugins/cert.py:1044
+msgid "Valid not before to this date (YYYY-mm-dd)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:183
+#: ipaclient/remote_plugins/2_156/cert.py:183
+#: ipaclient/remote_plugins/2_164/cert.py:183 ipaserver/plugins/cert.py:1049
+msgid "Issued on from this date (YYYY-mm-dd)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:188
+#: ipaclient/remote_plugins/2_156/cert.py:188
+#: ipaclient/remote_plugins/2_164/cert.py:188 ipaserver/plugins/cert.py:1054
+msgid "Issued on to this date (YYYY-mm-dd)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:193
+#: ipaclient/remote_plugins/2_156/cert.py:193
+#: ipaclient/remote_plugins/2_164/cert.py:193 ipaserver/plugins/cert.py:1059
+msgid "Revoked on from this date (YYYY-mm-dd)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:198
+#: ipaclient/remote_plugins/2_156/cert.py:198
+#: ipaclient/remote_plugins/2_164/cert.py:198 ipaserver/plugins/cert.py:1064
+msgid "Revoked on to this date (YYYY-mm-dd)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:204
+#: ipaclient/remote_plugins/2_156/cert.py:204
+#: ipaclient/remote_plugins/2_164/cert.py:204
+msgid "Maximum number of certs returned"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:246
+#: ipaclient/remote_plugins/2_156/cert.py:246
+#: ipaclient/remote_plugins/2_164/cert.py:246
+#: ipaclient/remote_plugins/2_49/cert.py:83 ipaserver/plugins/cert.py:981
+msgid "Take a revoked certificate off hold."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:251
+#: ipaclient/remote_plugins/2_114/cert.py:311
+#: ipaclient/remote_plugins/2_114/cert.py:339
+#: ipaclient/remote_plugins/2_156/cert.py:251
+#: ipaclient/remote_plugins/2_156/cert.py:317
+#: ipaclient/remote_plugins/2_156/cert.py:345
+#: ipaclient/remote_plugins/2_164/cert.py:251
+#: ipaclient/remote_plugins/2_164/cert.py:317
+#: ipaclient/remote_plugins/2_164/cert.py:345
+#: ipaclient/remote_plugins/2_49/cert.py:88
+#: ipaclient/remote_plugins/2_49/cert.py:146
+#: ipaclient/remote_plugins/2_49/cert.py:174 ipaserver/plugins/cert.py:361
+msgid "Serial number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:252
+#: ipaclient/remote_plugins/2_114/cert.py:312
+#: ipaclient/remote_plugins/2_114/cert.py:340
+#: ipaclient/remote_plugins/2_156/cert.py:252
+#: ipaclient/remote_plugins/2_156/cert.py:318
+#: ipaclient/remote_plugins/2_156/cert.py:346
+#: ipaclient/remote_plugins/2_164/cert.py:252
+#: ipaclient/remote_plugins/2_164/cert.py:318
+#: ipaclient/remote_plugins/2_164/cert.py:346
+#: ipaclient/remote_plugins/2_49/cert.py:89
+#: ipaclient/remote_plugins/2_49/cert.py:147
+#: ipaclient/remote_plugins/2_49/cert.py:175 ipaserver/plugins/cert.py:362
+msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:267
+#: ipaclient/remote_plugins/2_156/cert.py:267
+#: ipaclient/remote_plugins/2_164/cert.py:267
+#: ipaclient/remote_plugins/2_49/cert.py:102 ipaserver/plugins/cert.py:506
+msgid "Submit a certificate signing request."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:273
+#: ipaclient/remote_plugins/2_156/cert.py:273
+#: ipaclient/remote_plugins/2_164/cert.py:273
+#: ipaclient/remote_plugins/2_49/cert.py:108 ipaserver/plugins/cert.py:514
+msgid "CSR"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:280
+#: ipaclient/remote_plugins/2_114/service.py:89
+#: ipaclient/remote_plugins/2_114/service.py:173
+#: ipaclient/remote_plugins/2_114/service.py:276
+#: ipaclient/remote_plugins/2_114/service.py:338
+#: ipaclient/remote_plugins/2_114/service.py:427
+#: ipaclient/remote_plugins/2_114/service.py:517
+#: ipaclient/remote_plugins/2_114/service.py:555
+#: ipaclient/remote_plugins/2_114/service.py:588
+#: ipaclient/remote_plugins/2_114/service.py:677
+#: ipaclient/remote_plugins/2_114/service.py:774
+#: ipaclient/remote_plugins/2_114/service.py:875
+#: ipaclient/remote_plugins/2_114/service.py:985
+#: ipaclient/remote_plugins/2_114/service.py:1047
+#: ipaclient/remote_plugins/2_156/cert.py:280
+#: ipaclient/remote_plugins/2_156/service.py:89
+#: ipaclient/remote_plugins/2_156/service.py:174
+#: ipaclient/remote_plugins/2_156/service.py:278
+#: ipaclient/remote_plugins/2_156/service.py:339
+#: ipaclient/remote_plugins/2_156/service.py:401
+#: ipaclient/remote_plugins/2_156/service.py:490
+#: ipaclient/remote_plugins/2_156/service.py:580
+#: ipaclient/remote_plugins/2_156/service.py:618
+#: ipaclient/remote_plugins/2_156/service.py:651
+#: ipaclient/remote_plugins/2_156/service.py:740
+#: ipaclient/remote_plugins/2_156/service.py:837
+#: ipaclient/remote_plugins/2_156/service.py:938
+#: ipaclient/remote_plugins/2_156/service.py:1049
+#: ipaclient/remote_plugins/2_156/service.py:1110
+#: ipaclient/remote_plugins/2_156/service.py:1172
+#: ipaclient/remote_plugins/2_164/cert.py:280
+#: ipaclient/remote_plugins/2_164/service.py:89
+#: ipaclient/remote_plugins/2_164/service.py:174
+#: ipaclient/remote_plugins/2_164/service.py:278
+#: ipaclient/remote_plugins/2_164/service.py:339
+#: ipaclient/remote_plugins/2_164/service.py:401
+#: ipaclient/remote_plugins/2_164/service.py:490
+#: ipaclient/remote_plugins/2_164/service.py:580
+#: ipaclient/remote_plugins/2_164/service.py:618
+#: ipaclient/remote_plugins/2_164/service.py:651
+#: ipaclient/remote_plugins/2_164/service.py:740
+#: ipaclient/remote_plugins/2_164/service.py:837
+#: ipaclient/remote_plugins/2_164/service.py:938
+#: ipaclient/remote_plugins/2_164/service.py:1049
+#: ipaclient/remote_plugins/2_164/service.py:1110
+#: ipaclient/remote_plugins/2_164/service.py:1172
+#: ipaclient/remote_plugins/2_49/cert.py:115
+#: ipaclient/remote_plugins/2_49/service.py:81
+#: ipaclient/remote_plugins/2_49/service.py:116
+#: ipaclient/remote_plugins/2_49/service.py:199
+#: ipaclient/remote_plugins/2_49/service.py:255
+#: ipaclient/remote_plugins/2_49/service.py:295
+#: ipaclient/remote_plugins/2_49/service.py:335
+#: ipaclient/remote_plugins/2_49/service.py:429
+#: ipaclient/remote_plugins/2_49/service.py:519
+#: ipaclient/remote_plugins/2_49/service.py:574 ipaserver/plugins/cert.py:526
+msgid "Principal"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:281
+#: ipaclient/remote_plugins/2_49/cert.py:116
+msgid "Service principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:290
+#: ipaclient/remote_plugins/2_156/cert.py:290
+#: ipaclient/remote_plugins/2_164/cert.py:290
+#: ipaclient/remote_plugins/2_49/cert.py:125
+msgid "automatically add the principal if it doesn't exist"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:299
+#: ipaclient/remote_plugins/2_114/misc.py:57
+#: ipaclient/remote_plugins/2_156/cert.py:305
+#: ipaclient/remote_plugins/2_156/misc.py:57
+#: ipaclient/remote_plugins/2_164/cert.py:305
+#: ipaclient/remote_plugins/2_164/misc.py:57
+#: ipaclient/remote_plugins/2_49/cert.py:134
+#: ipaclient/remote_plugins/2_49/entitle.py:256
+#: ipaclient/remote_plugins/2_49/entitle.py:337
+#: ipaclient/remote_plugins/2_49/misc.py:57 ipaserver/plugins/misc.py:61
+msgid "Dictionary mapping variable name to value"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:306
+#: ipaclient/remote_plugins/2_156/cert.py:312
+#: ipaclient/remote_plugins/2_164/cert.py:312
+#: ipaclient/remote_plugins/2_49/cert.py:141 ipaserver/plugins/cert.py:935
+msgid "Revoke a certificate."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:334
+#: ipaclient/remote_plugins/2_156/cert.py:340
+#: ipaclient/remote_plugins/2_164/cert.py:340
+#: ipaclient/remote_plugins/2_49/cert.py:169 ipaserver/plugins/cert.py:874
+msgid "Retrieve an existing certificate."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:348
+#: ipaclient/remote_plugins/2_156/cert.py:354
+#: ipaclient/remote_plugins/2_164/cert.py:354
+#: ipaclient/remote_plugins/2_49/cert.py:183 ipaserver/plugins/cert.py:878
+msgid "Output filename"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:349
+#: ipaclient/remote_plugins/2_156/cert.py:355
+#: ipaclient/remote_plugins/2_164/cert.py:355
+#: ipaclient/remote_plugins/2_49/cert.py:184 ipaserver/plugins/cert.py:879
+msgid "File to store the certificate in."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:362
+#: ipaclient/remote_plugins/2_156/cert.py:368
+#: ipaclient/remote_plugins/2_164/cert.py:368
+#: ipaclient/remote_plugins/2_49/cert.py:197 ipaserver/plugins/cert.py:773
+msgid "Check the status of a certificate signing request."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/cert.py:367
+#: ipaclient/remote_plugins/2_156/cert.py:373
+#: ipaclient/remote_plugins/2_164/cert.py:373
+#: ipaclient/remote_plugins/2_49/cert.py:202 ipaserver/plugins/cert.py:497
+msgid "Request id"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:19
+#: ipaclient/remote_plugins/2_156/config.py:19
+#: ipaclient/remote_plugins/2_164/config.py:19
+#: ipaclient/remote_plugins/2_49/config.py:19 ipaserver/plugins/config.py:37
+msgid ""
+"\n"
+"Server configuration\n"
+"\n"
+"Manage the default values that IPA uses and some of its tuning parameters.\n"
+"\n"
+"NOTES:\n"
+"\n"
+"The password notification value (--pwdexpnotify) is stored here so it will\n"
+"be replicated. It is not currently used to notify users in advance of an\n"
+"expiring password.\n"
+"\n"
+"Some attributes are read-only, provided only for information purposes. "
+"These\n"
+"include:\n"
+"\n"
+"Certificate Subject base: the configured certificate subject base,\n"
+" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n"
+"Password plug-in features: currently defines additional hashes that the\n"
+" password will generate (there may be other conditions).\n"
+"\n"
+"When setting the order list for mapping SELinux users you may need to\n"
+"quote the value so it isn't interpreted by the shell.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Show basic server configuration:\n"
+" ipa config-show\n"
+"\n"
+" Show all configuration options:\n"
+" ipa config-show --all\n"
+"\n"
+" Change maximum username length to 99 characters:\n"
+" ipa config-mod --maxusername=99\n"
+"\n"
+" Increase default time and size limits for maximum IPA server search:\n"
+" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
+"\n"
+" Set default user e-mail domain:\n"
+" ipa config-mod --emaildomain=example.com\n"
+"\n"
+" Enable migration mode to make \"ipa migrate-ds\" command operational:\n"
+" ipa config-mod --enable-migration=TRUE\n"
+"\n"
+" Define SELinux user map order:\n"
+" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
+"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:73
+#: ipaclient/remote_plugins/2_114/config.py:185
+#: ipaclient/remote_plugins/2_156/config.py:73
+#: ipaclient/remote_plugins/2_156/config.py:185
+#: ipaclient/remote_plugins/2_164/config.py:73
+#: ipaclient/remote_plugins/2_164/config.py:185
+#: ipaclient/remote_plugins/2_49/config.py:73
+#: ipaclient/remote_plugins/2_49/config.py:178 ipaserver/plugins/config.py:129
+msgid "Maximum username length"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:77
+#: ipaclient/remote_plugins/2_114/config.py:191
+#: ipaclient/remote_plugins/2_156/config.py:77
+#: ipaclient/remote_plugins/2_156/config.py:191
+#: ipaclient/remote_plugins/2_164/config.py:77
+#: ipaclient/remote_plugins/2_164/config.py:191
+#: ipaclient/remote_plugins/2_49/config.py:77
+#: ipaclient/remote_plugins/2_49/config.py:184 ipaserver/plugins/config.py:135
+msgid "Home directory base"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:78
+#: ipaclient/remote_plugins/2_114/config.py:192
+#: ipaclient/remote_plugins/2_156/config.py:78
+#: ipaclient/remote_plugins/2_156/config.py:192
+#: ipaclient/remote_plugins/2_164/config.py:78
+#: ipaclient/remote_plugins/2_164/config.py:192
+#: ipaclient/remote_plugins/2_49/config.py:78
+#: ipaclient/remote_plugins/2_49/config.py:185 ipaserver/plugins/config.py:136
+msgid "Default location of home directories"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:82
+#: ipaclient/remote_plugins/2_114/config.py:198
+#: ipaclient/remote_plugins/2_156/config.py:82
+#: ipaclient/remote_plugins/2_156/config.py:198
+#: ipaclient/remote_plugins/2_164/config.py:82
+#: ipaclient/remote_plugins/2_164/config.py:198
+#: ipaclient/remote_plugins/2_49/config.py:82
+#: ipaclient/remote_plugins/2_49/config.py:191 ipaserver/plugins/config.py:140
+msgid "Default shell"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:83
+#: ipaclient/remote_plugins/2_114/config.py:199
+#: ipaclient/remote_plugins/2_156/config.py:83
+#: ipaclient/remote_plugins/2_156/config.py:199
+#: ipaclient/remote_plugins/2_164/config.py:83
+#: ipaclient/remote_plugins/2_164/config.py:199
+#: ipaclient/remote_plugins/2_49/config.py:83
+#: ipaclient/remote_plugins/2_49/config.py:192 ipaserver/plugins/config.py:141
+msgid "Default shell for new users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:87
+#: ipaclient/remote_plugins/2_114/config.py:205
+#: ipaclient/remote_plugins/2_156/config.py:87
+#: ipaclient/remote_plugins/2_156/config.py:205
+#: ipaclient/remote_plugins/2_164/config.py:87
+#: ipaclient/remote_plugins/2_164/config.py:205
+#: ipaclient/remote_plugins/2_49/config.py:87
+#: ipaclient/remote_plugins/2_49/config.py:198 ipaserver/plugins/config.py:145
+msgid "Default users group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:88
+#: ipaclient/remote_plugins/2_114/config.py:206
+#: ipaclient/remote_plugins/2_156/config.py:88
+#: ipaclient/remote_plugins/2_156/config.py:206
+#: ipaclient/remote_plugins/2_164/config.py:88
+#: ipaclient/remote_plugins/2_164/config.py:206
+#: ipaclient/remote_plugins/2_49/config.py:88
+#: ipaclient/remote_plugins/2_49/config.py:199 ipaserver/plugins/config.py:146
+msgid "Default group for new users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:93
+#: ipaclient/remote_plugins/2_114/config.py:212
+#: ipaclient/remote_plugins/2_156/config.py:93
+#: ipaclient/remote_plugins/2_156/config.py:212
+#: ipaclient/remote_plugins/2_164/config.py:93
+#: ipaclient/remote_plugins/2_164/config.py:212
+#: ipaclient/remote_plugins/2_49/config.py:93
+#: ipaclient/remote_plugins/2_49/config.py:205 ipaserver/plugins/config.py:150
+#: ipaserver/plugins/config.py:151
+msgid "Default e-mail domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:97
+#: ipaclient/remote_plugins/2_114/config.py:218
+#: ipaclient/remote_plugins/2_156/config.py:97
+#: ipaclient/remote_plugins/2_156/config.py:218
+#: ipaclient/remote_plugins/2_164/config.py:97
+#: ipaclient/remote_plugins/2_164/config.py:218
+#: ipaclient/remote_plugins/2_49/config.py:97
+#: ipaclient/remote_plugins/2_49/config.py:211 ipaserver/plugins/config.py:155
+msgid "Search time limit"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:98
+#: ipaclient/remote_plugins/2_114/config.py:219
+#: ipaclient/remote_plugins/2_49/config.py:98
+#: ipaclient/remote_plugins/2_49/config.py:212
+msgid ""
+"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:102
+#: ipaclient/remote_plugins/2_114/config.py:225
+#: ipaclient/remote_plugins/2_156/config.py:102
+#: ipaclient/remote_plugins/2_156/config.py:225
+#: ipaclient/remote_plugins/2_164/config.py:102
+#: ipaclient/remote_plugins/2_164/config.py:225
+#: ipaclient/remote_plugins/2_49/config.py:102
+#: ipaclient/remote_plugins/2_49/config.py:218 ipaserver/plugins/config.py:161
+msgid "Search size limit"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:103
+#: ipaclient/remote_plugins/2_114/config.py:226
+#: ipaclient/remote_plugins/2_49/config.py:103
+#: ipaclient/remote_plugins/2_49/config.py:219
+msgid "Maximum number of records to search (-1 is unlimited)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:107
+#: ipaclient/remote_plugins/2_114/config.py:232
+#: ipaclient/remote_plugins/2_156/config.py:107
+#: ipaclient/remote_plugins/2_156/config.py:232
+#: ipaclient/remote_plugins/2_164/config.py:107
+#: ipaclient/remote_plugins/2_164/config.py:232
+#: ipaclient/remote_plugins/2_49/config.py:107
+#: ipaclient/remote_plugins/2_49/config.py:225 ipaserver/plugins/config.py:167
+msgid "User search fields"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:108
+#: ipaclient/remote_plugins/2_114/config.py:233
+#: ipaclient/remote_plugins/2_156/config.py:108
+#: ipaclient/remote_plugins/2_156/config.py:233
+#: ipaclient/remote_plugins/2_164/config.py:108
+#: ipaclient/remote_plugins/2_164/config.py:233
+#: ipaclient/remote_plugins/2_49/config.py:108
+#: ipaclient/remote_plugins/2_49/config.py:226 ipaserver/plugins/config.py:168
+msgid "A comma-separated list of fields to search in when searching for users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:112
+#: ipaclient/remote_plugins/2_114/config.py:239
+#: ipaclient/remote_plugins/2_156/config.py:112
+#: ipaclient/remote_plugins/2_156/config.py:239
+#: ipaclient/remote_plugins/2_164/config.py:112
+#: ipaclient/remote_plugins/2_164/config.py:239
+#: ipaclient/remote_plugins/2_49/config.py:112
+#: ipaclient/remote_plugins/2_49/config.py:232
+msgid "Group search fields"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:113
+#: ipaclient/remote_plugins/2_114/config.py:240
+#: ipaclient/remote_plugins/2_156/config.py:113
+#: ipaclient/remote_plugins/2_156/config.py:240
+#: ipaclient/remote_plugins/2_164/config.py:113
+#: ipaclient/remote_plugins/2_164/config.py:240
+#: ipaclient/remote_plugins/2_49/config.py:113
+#: ipaclient/remote_plugins/2_49/config.py:233 ipaserver/plugins/config.py:173
+msgid "A comma-separated list of fields to search in when searching for groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:117
+#: ipaclient/remote_plugins/2_114/config.py:246
+#: ipaclient/remote_plugins/2_156/config.py:117
+#: ipaclient/remote_plugins/2_156/config.py:246
+#: ipaclient/remote_plugins/2_164/config.py:117
+#: ipaclient/remote_plugins/2_164/config.py:246
+#: ipaclient/remote_plugins/2_49/config.py:117
+#: ipaclient/remote_plugins/2_49/config.py:239 ipaserver/plugins/config.py:177
+#: ipaserver/plugins/config.py:178
+msgid "Enable migration mode"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:121
+#: ipaclient/remote_plugins/2_156/config.py:121
+#: ipaclient/remote_plugins/2_164/config.py:121
+#: ipaclient/remote_plugins/2_49/config.py:121 ipaserver/plugins/config.py:182
+msgid "Certificate Subject base"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:122
+#: ipaclient/remote_plugins/2_156/config.py:122
+#: ipaclient/remote_plugins/2_164/config.py:122
+#: ipaclient/remote_plugins/2_49/config.py:122 ipaserver/plugins/config.py:183
+msgid "Base for certificate subjects (OU=Test,O=Example)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:127
+#: ipaclient/remote_plugins/2_114/config.py:253
+#: ipaclient/remote_plugins/2_156/config.py:127
+#: ipaclient/remote_plugins/2_156/config.py:253
+#: ipaclient/remote_plugins/2_164/config.py:127
+#: ipaclient/remote_plugins/2_164/config.py:253
+#: ipaclient/remote_plugins/2_49/config.py:127
+#: ipaclient/remote_plugins/2_49/config.py:246 ipaserver/plugins/config.py:188
+msgid "Default group objectclasses"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:128
+#: ipaclient/remote_plugins/2_114/config.py:254
+#: ipaclient/remote_plugins/2_156/config.py:128
+#: ipaclient/remote_plugins/2_156/config.py:254
+#: ipaclient/remote_plugins/2_164/config.py:128
+#: ipaclient/remote_plugins/2_164/config.py:254
+#: ipaclient/remote_plugins/2_49/config.py:128
+#: ipaclient/remote_plugins/2_49/config.py:247 ipaserver/plugins/config.py:189
+msgid "Default group objectclasses (comma-separated list)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:133
+#: ipaclient/remote_plugins/2_114/config.py:261
+#: ipaclient/remote_plugins/2_156/config.py:133
+#: ipaclient/remote_plugins/2_156/config.py:261
+#: ipaclient/remote_plugins/2_164/config.py:133
+#: ipaclient/remote_plugins/2_164/config.py:261
+#: ipaclient/remote_plugins/2_49/config.py:133
+#: ipaclient/remote_plugins/2_49/config.py:254 ipaserver/plugins/config.py:193
+msgid "Default user objectclasses"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:134
+#: ipaclient/remote_plugins/2_114/config.py:262
+#: ipaclient/remote_plugins/2_156/config.py:134
+#: ipaclient/remote_plugins/2_156/config.py:262
+#: ipaclient/remote_plugins/2_164/config.py:134
+#: ipaclient/remote_plugins/2_164/config.py:262
+#: ipaclient/remote_plugins/2_49/config.py:134
+#: ipaclient/remote_plugins/2_49/config.py:255 ipaserver/plugins/config.py:194
+msgid "Default user objectclasses (comma-separated list)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:138
+#: ipaclient/remote_plugins/2_114/config.py:268
+#: ipaclient/remote_plugins/2_156/config.py:138
+#: ipaclient/remote_plugins/2_156/config.py:268
+#: ipaclient/remote_plugins/2_164/config.py:138
+#: ipaclient/remote_plugins/2_164/config.py:268
+#: ipaclient/remote_plugins/2_49/config.py:138
+#: ipaclient/remote_plugins/2_49/config.py:261 ipaserver/plugins/config.py:198
+msgid "Password Expiration Notification (days)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:139
+#: ipaclient/remote_plugins/2_114/config.py:269
+#: ipaclient/remote_plugins/2_156/config.py:139
+#: ipaclient/remote_plugins/2_156/config.py:269
+#: ipaclient/remote_plugins/2_164/config.py:139
+#: ipaclient/remote_plugins/2_164/config.py:269
+#: ipaclient/remote_plugins/2_49/config.py:139
+#: ipaclient/remote_plugins/2_49/config.py:262 ipaserver/plugins/config.py:199
+msgid "Number of days's notice of impending password expiration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:145
+#: ipaclient/remote_plugins/2_114/config.py:276
+#: ipaclient/remote_plugins/2_156/config.py:145
+#: ipaclient/remote_plugins/2_156/config.py:276
+#: ipaclient/remote_plugins/2_164/config.py:145
+#: ipaclient/remote_plugins/2_164/config.py:276
+#: ipaclient/remote_plugins/2_49/config.py:145
+#: ipaclient/remote_plugins/2_49/config.py:269 ipaserver/plugins/config.py:204
+msgid "Password plugin features"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:146
+#: ipaclient/remote_plugins/2_114/config.py:277
+#: ipaclient/remote_plugins/2_156/config.py:146
+#: ipaclient/remote_plugins/2_156/config.py:277
+#: ipaclient/remote_plugins/2_164/config.py:146
+#: ipaclient/remote_plugins/2_164/config.py:277
+#: ipaclient/remote_plugins/2_49/config.py:146
+#: ipaclient/remote_plugins/2_49/config.py:270 ipaserver/plugins/config.py:205
+msgid "Extra hashes to generate in password plug-in"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:150
+#: ipaclient/remote_plugins/2_114/config.py:282
+#: ipaclient/remote_plugins/2_156/config.py:150
+#: ipaclient/remote_plugins/2_156/config.py:282
+#: ipaclient/remote_plugins/2_164/config.py:150
+#: ipaclient/remote_plugins/2_164/config.py:282
+#: ipaclient/remote_plugins/2_49/config.py:150
+#: ipaclient/remote_plugins/2_49/config.py:275 ipaserver/plugins/config.py:211
+msgid "SELinux user map order"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:151
+#: ipaclient/remote_plugins/2_114/config.py:283
+#: ipaclient/remote_plugins/2_156/config.py:151
+#: ipaclient/remote_plugins/2_156/config.py:283
+#: ipaclient/remote_plugins/2_164/config.py:151
+#: ipaclient/remote_plugins/2_164/config.py:283
+#: ipaclient/remote_plugins/2_49/config.py:151
+#: ipaclient/remote_plugins/2_49/config.py:276 ipaserver/plugins/config.py:212
+msgid "Order in increasing priority of SELinux users, delimited by $"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:156
+#: ipaclient/remote_plugins/2_114/config.py:288
+#: ipaclient/remote_plugins/2_156/config.py:156
+#: ipaclient/remote_plugins/2_156/config.py:288
+#: ipaclient/remote_plugins/2_164/config.py:156
+#: ipaclient/remote_plugins/2_164/config.py:288
+#: ipaclient/remote_plugins/2_49/config.py:156
+#: ipaclient/remote_plugins/2_49/config.py:281 ipaserver/plugins/config.py:215
+msgid "Default SELinux user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:157
+#: ipaclient/remote_plugins/2_114/config.py:289
+#: ipaclient/remote_plugins/2_156/config.py:157
+#: ipaclient/remote_plugins/2_156/config.py:289
+#: ipaclient/remote_plugins/2_164/config.py:157
+#: ipaclient/remote_plugins/2_164/config.py:289
+#: ipaclient/remote_plugins/2_49/config.py:157
+#: ipaclient/remote_plugins/2_49/config.py:282 ipaserver/plugins/config.py:216
+msgid "Default SELinux user when no match is found in SELinux map rule"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:163
+#: ipaclient/remote_plugins/2_114/config.py:297
+#: ipaclient/remote_plugins/2_156/config.py:163
+#: ipaclient/remote_plugins/2_156/config.py:297
+#: ipaclient/remote_plugins/2_164/config.py:163
+#: ipaclient/remote_plugins/2_164/config.py:297
+#: ipaclient/remote_plugins/2_49/config.py:163
+#: ipaclient/remote_plugins/2_49/config.py:290 ipaserver/plugins/config.py:220
+msgid "Default PAC types"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:164
+#: ipaclient/remote_plugins/2_114/config.py:298
+#: ipaclient/remote_plugins/2_156/config.py:164
+#: ipaclient/remote_plugins/2_156/config.py:298
+#: ipaclient/remote_plugins/2_164/config.py:164
+#: ipaclient/remote_plugins/2_164/config.py:298
+#: ipaclient/remote_plugins/2_49/config.py:164
+#: ipaclient/remote_plugins/2_49/config.py:291 ipaserver/plugins/config.py:221
+msgid "Default types of PAC supported for services"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:170
+#: ipaclient/remote_plugins/2_114/config.py:306
+#: ipaclient/remote_plugins/2_156/config.py:170
+#: ipaclient/remote_plugins/2_156/config.py:306
+#: ipaclient/remote_plugins/2_164/config.py:170
+#: ipaclient/remote_plugins/2_164/config.py:306 ipaserver/plugins/config.py:226
+msgid "Default user authentication types"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:171
+#: ipaclient/remote_plugins/2_114/config.py:307
+#: ipaclient/remote_plugins/2_156/config.py:171
+#: ipaclient/remote_plugins/2_156/config.py:307
+#: ipaclient/remote_plugins/2_164/config.py:171
+#: ipaclient/remote_plugins/2_164/config.py:307 ipaserver/plugins/config.py:227
+msgid "Default types of supported user authentication"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:178
+#: ipaclient/remote_plugins/2_156/config.py:178
+#: ipaclient/remote_plugins/2_164/config.py:178
+#: ipaclient/remote_plugins/2_49/config.py:171 ipaserver/plugins/config.py:272
+msgid "Modify configuration options."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/config.py:370
+#: ipaclient/remote_plugins/2_156/config.py:370
+#: ipaclient/remote_plugins/2_164/config.py:370
+#: ipaclient/remote_plugins/2_49/config.py:355 ipaserver/plugins/config.py:418
+msgid "Show the current configuration."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:19
+#: ipaclient/remote_plugins/2_156/delegation.py:19
+#: ipaclient/remote_plugins/2_164/delegation.py:19
+#: ipaserver/plugins/delegation.py:29
+msgid ""
+"\n"
+"Group to Group Delegation\n"
+"\n"
+"A permission enables fine-grained delegation of permissions. Access Control\n"
+"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
+"given tasks such as adding a user, modifying a group, etc.\n"
+"\n"
+"Group to Group Delegations grants the members of one group to update a set\n"
+"of attributes of members of another group.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a delegation rule to allow managers to edit employee's addresses:\n"
+" ipa delegation-add --attrs=street --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" When managing the list of attributes you need to include all attributes\n"
+" in the list, including existing ones. Add postalCode to the list:\n"
+" ipa delegation-mod --attrs=street --attrs=postalCode --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" Display our updated rule:\n"
+" ipa delegation-show \"managers edit employees' street\"\n"
+"\n"
+" Delete a rule:\n"
+" ipa delegation-del \"managers edit employees' street\"\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:54
+#: ipaclient/remote_plugins/2_114/delegation.py:90
+#: ipaclient/remote_plugins/2_114/delegation.py:158
+#: ipaclient/remote_plugins/2_114/delegation.py:197
+#: ipaclient/remote_plugins/2_114/delegation.py:280
+#: ipaclient/remote_plugins/2_114/delegation.py:351
+#: ipaclient/remote_plugins/2_156/delegation.py:54
+#: ipaclient/remote_plugins/2_156/delegation.py:90
+#: ipaclient/remote_plugins/2_156/delegation.py:158
+#: ipaclient/remote_plugins/2_156/delegation.py:197
+#: ipaclient/remote_plugins/2_156/delegation.py:280
+#: ipaclient/remote_plugins/2_156/delegation.py:351
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:85
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:100
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:113
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:177
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:237
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:298
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:342
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:416
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:476
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:536
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:593
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:650
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:704
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:748
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:815
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:868
+#: ipaclient/remote_plugins/2_164/delegation.py:54
+#: ipaclient/remote_plugins/2_164/delegation.py:90
+#: ipaclient/remote_plugins/2_164/delegation.py:158
+#: ipaclient/remote_plugins/2_164/delegation.py:197
+#: ipaclient/remote_plugins/2_164/delegation.py:280
+#: ipaclient/remote_plugins/2_164/delegation.py:351
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:85
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:100
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:113
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:177
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:237
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:298
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:342
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:416
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:476
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:536
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:593
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:650
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:704
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:748
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:815
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:868
+#: ipaclient/remote_plugins/2_49/delegation.py:54
+#: ipaclient/remote_plugins/2_49/delegation.py:90
+#: ipaclient/remote_plugins/2_49/delegation.py:159
+#: ipaclient/remote_plugins/2_49/delegation.py:196
+#: ipaclient/remote_plugins/2_49/delegation.py:279
+#: ipaclient/remote_plugins/2_49/delegation.py:351
+#: ipaserver/plugins/delegation.py:75 ipaserver/plugins/delegation.py:76
+#: ipaserver/plugins/servicedelegation.py:151
+msgid "Delegation name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:61
+#: ipaclient/remote_plugins/2_114/delegation.py:99
+#: ipaclient/remote_plugins/2_114/delegation.py:204
+#: ipaclient/remote_plugins/2_114/delegation.py:289
+#: ipaclient/remote_plugins/2_114/selfservice.py:63
+#: ipaclient/remote_plugins/2_114/selfservice.py:91
+#: ipaclient/remote_plugins/2_114/selfservice.py:185
+#: ipaclient/remote_plugins/2_114/selfservice.py:257
+#: ipaclient/remote_plugins/2_156/delegation.py:61
+#: ipaclient/remote_plugins/2_156/delegation.py:99
+#: ipaclient/remote_plugins/2_156/delegation.py:204
+#: ipaclient/remote_plugins/2_156/delegation.py:289
+#: ipaclient/remote_plugins/2_156/selfservice.py:63
+#: ipaclient/remote_plugins/2_156/selfservice.py:91
+#: ipaclient/remote_plugins/2_156/selfservice.py:185
+#: ipaclient/remote_plugins/2_156/selfservice.py:257
+#: ipaclient/remote_plugins/2_164/delegation.py:61
+#: ipaclient/remote_plugins/2_164/delegation.py:99
+#: ipaclient/remote_plugins/2_164/delegation.py:204
+#: ipaclient/remote_plugins/2_164/delegation.py:289
+#: ipaclient/remote_plugins/2_164/selfservice.py:63
+#: ipaclient/remote_plugins/2_164/selfservice.py:91
+#: ipaclient/remote_plugins/2_164/selfservice.py:185
+#: ipaclient/remote_plugins/2_164/selfservice.py:257
+#: ipaserver/plugins/delegation.py:82 ipaserver/plugins/selfservice.py:85
+msgid "Permissions to grant (read, write). Default is write."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:67
+#: ipaclient/remote_plugins/2_114/delegation.py:105
+#: ipaclient/remote_plugins/2_114/delegation.py:211
+#: ipaclient/remote_plugins/2_114/delegation.py:296
+#: ipaclient/remote_plugins/2_156/delegation.py:67
+#: ipaclient/remote_plugins/2_156/delegation.py:105
+#: ipaclient/remote_plugins/2_156/delegation.py:211
+#: ipaclient/remote_plugins/2_156/delegation.py:296
+#: ipaclient/remote_plugins/2_164/delegation.py:67
+#: ipaclient/remote_plugins/2_164/delegation.py:105
+#: ipaclient/remote_plugins/2_164/delegation.py:211
+#: ipaclient/remote_plugins/2_164/delegation.py:296
+#: ipaserver/plugins/delegation.py:87
+msgid "Attributes to which the delegation applies"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:71
+#: ipaclient/remote_plugins/2_114/delegation.py:111
+#: ipaclient/remote_plugins/2_114/delegation.py:218
+#: ipaclient/remote_plugins/2_114/delegation.py:303
+#: ipaclient/remote_plugins/2_156/delegation.py:71
+#: ipaclient/remote_plugins/2_156/delegation.py:111
+#: ipaclient/remote_plugins/2_156/delegation.py:218
+#: ipaclient/remote_plugins/2_156/delegation.py:303
+#: ipaclient/remote_plugins/2_164/delegation.py:71
+#: ipaclient/remote_plugins/2_164/delegation.py:111
+#: ipaclient/remote_plugins/2_164/delegation.py:218
+#: ipaclient/remote_plugins/2_164/delegation.py:303
+#: ipaclient/remote_plugins/2_49/delegation.py:71
+#: ipaclient/remote_plugins/2_49/delegation.py:111
+#: ipaclient/remote_plugins/2_49/delegation.py:217
+#: ipaclient/remote_plugins/2_49/delegation.py:302
+#: ipaserver/plugins/delegation.py:92
+msgid "Member user group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:72
+#: ipaclient/remote_plugins/2_114/delegation.py:112
+#: ipaclient/remote_plugins/2_114/delegation.py:219
+#: ipaclient/remote_plugins/2_114/delegation.py:304
+#: ipaclient/remote_plugins/2_156/delegation.py:72
+#: ipaclient/remote_plugins/2_156/delegation.py:112
+#: ipaclient/remote_plugins/2_156/delegation.py:219
+#: ipaclient/remote_plugins/2_156/delegation.py:304
+#: ipaclient/remote_plugins/2_164/delegation.py:72
+#: ipaclient/remote_plugins/2_164/delegation.py:112
+#: ipaclient/remote_plugins/2_164/delegation.py:219
+#: ipaclient/remote_plugins/2_164/delegation.py:304
+#: ipaclient/remote_plugins/2_49/delegation.py:72
+#: ipaclient/remote_plugins/2_49/delegation.py:112
+#: ipaclient/remote_plugins/2_49/delegation.py:218
+#: ipaclient/remote_plugins/2_49/delegation.py:303
+#: ipaserver/plugins/delegation.py:93
+msgid "User group to apply delegation to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:84
+#: ipaclient/remote_plugins/2_156/delegation.py:84
+#: ipaclient/remote_plugins/2_164/delegation.py:84
+#: ipaclient/remote_plugins/2_49/delegation.py:84
+#: ipaserver/plugins/delegation.py:130
+msgid "Add a new delegation."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:152
+#: ipaclient/remote_plugins/2_156/delegation.py:152
+#: ipaclient/remote_plugins/2_164/delegation.py:152
+#: ipaclient/remote_plugins/2_49/delegation.py:153
+#: ipaserver/plugins/delegation.py:150
+msgid "Delete a delegation."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:183
+#: ipaclient/remote_plugins/2_156/delegation.py:183
+#: ipaclient/remote_plugins/2_164/delegation.py:183
+#: ipaclient/remote_plugins/2_49/delegation.py:183
+#: ipaserver/plugins/delegation.py:186
+msgid "Search for delegations."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:274
+#: ipaclient/remote_plugins/2_156/delegation.py:274
+#: ipaclient/remote_plugins/2_164/delegation.py:274
+#: ipaclient/remote_plugins/2_49/delegation.py:273
+#: ipaserver/plugins/delegation.py:168
+msgid "Modify a delegation."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/delegation.py:345
+#: ipaclient/remote_plugins/2_156/delegation.py:345
+#: ipaclient/remote_plugins/2_164/delegation.py:345
+#: ipaclient/remote_plugins/2_49/delegation.py:345
+#: ipaserver/plugins/delegation.py:211
+msgid "Display information about a delegation."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:19
+#: ipaclient/remote_plugins/2_156/dns.py:19
+#: ipaclient/remote_plugins/2_164/dns.py:19
+msgid ""
+"\n"
+"Domain Name System (DNS)\n"
+"\n"
+"Manage DNS zone and resource records.\n"
+"\n"
+"SUPPORTED ZONE TYPES\n"
+"\n"
+" * Master zone (dnszone-*), contains authoritative data.\n"
+" * Forward zone (dnsforwardzone-*), forwards queries to configured "
+"forwarders\n"
+" (a set of DNS servers).\n"
+"\n"
+"USING STRUCTURED PER-TYPE OPTIONS\n"
+"\n"
+"There are many structured DNS RR types where DNS data stored in LDAP server\n"
+"is not just a scalar value, for example an IP address or a domain name, but\n"
+"a data structure which may be often complex. A good example is a LOC record\n"
+"[RFC1876] which consists of many mandatory and optional parts (degrees,\n"
+"minutes, seconds of latitude and longitude, altitude or precision).\n"
+"\n"
+"It may be difficult to manipulate such DNS records without making a mistake\n"
+"and entering an invalid value. DNS module provides an abstraction over "
+"these\n"
+"raw records and allows to manipulate each RR type with specific options. "
+"For\n"
+"each supported RR type, DNS module provides a standard option to manipulate\n"
+"a raw records with format --<rrtype>-rec, e.g. --mx-rec, and special "
+"options\n"
+"for every part of the RR structure with format --<rrtype>-<partname>, e.g.\n"
+"--mx-preference and --mx-exchanger.\n"
+"\n"
+"When adding a record, either RR specific options or standard option for a "
+"raw\n"
+"value can be used, they just should not be combined in one add operation. "
+"When\n"
+"modifying an existing entry, new RR specific options can be used to change\n"
+"one part of a DNS record, where the standard option for raw value is used\n"
+"to specify the modified value. The following example demonstrates\n"
+"a modification of MX record preference from 0 to 1 in a record without\n"
+"modifying the exchanger:\n"
+"ipa dnsrecord-mod --mx-rec=\"0 mx.example.com.\" --mx-preference=1\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add new zone:\n"
+" ipa dnszone-add example.com --admin-email=admin@example.com\n"
+"\n"
+" Add system permission that can be used for per-zone privilege delegation:\n"
+" ipa dnszone-add-permission example.com\n"
+"\n"
+" Modify the zone to allow dynamic updates for hosts own records in realm "
+"EXAMPLE.COM:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE\n"
+"\n"
+" This is the equivalent of:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE --update-policy="
+"\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA; grant "
+"EXAMPLE.COM krb5-self * SSHFP;\"\n"
+"\n"
+" Modify the zone to allow zone transfers for local network only:\n"
+" ipa dnszone-mod example.com --allow-transfer=192.0.2.0/24\n"
+"\n"
+" Add new reverse zone specified by network IP address:\n"
+" ipa dnszone-add --name-from-ip=192.0.2.0/24\n"
+"\n"
+" Add second nameserver for example.com:\n"
+" ipa dnsrecord-add example.com @ --ns-rec=nameserver2.example.com\n"
+"\n"
+" Add a mail server for example.com:\n"
+" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail1\"\n"
+"\n"
+" Add another record using MX record specific options:\n"
+" ipa dnsrecord-add example.com @ --mx-preference=20 --mx-exchanger=mail2\n"
+"\n"
+" Add another record using interactive mode (started when dnsrecord-add, "
+"dnsrecord-mod,\n"
+" or dnsrecord-del are executed with no options):\n"
+" ipa dnsrecord-add example.com @\n"
+" Please choose a type of DNS resource record to be added\n"
+" The most common types for this type of zone are: NS, MX, LOC\n"
+"\n"
+" DNS resource record type: MX\n"
+" MX Preference: 30\n"
+" MX Exchanger: mail3\n"
+" Record name: example.com\n"
+" MX record: 10 mail1, 20 mail2, 30 mail3\n"
+" NS record: nameserver.example.com., nameserver2.example.com.\n"
+"\n"
+" Delete previously added nameserver from example.com:\n"
+" ipa dnsrecord-del example.com @ --ns-rec=nameserver2.example.com.\n"
+"\n"
+" Add LOC record for example.com:\n"
+" ipa dnsrecord-add example.com @ --loc-rec=\"49 11 42.4 N 16 36 29.6 E "
+"227.64m\"\n"
+"\n"
+" Add new A record for www.example.com. Create a reverse record in "
+"appropriate\n"
+" reverse zone as well. In this case a PTR record \"2\" pointing to www."
+"example.com\n"
+" will be created in zone 2.0.192.in-addr.arpa.\n"
+" ipa dnsrecord-add example.com www --a-rec=192.0.2.2 --a-create-reverse\n"
+"\n"
+" Add new PTR record for www.example.com\n"
+" ipa dnsrecord-add 2.0.192.in-addr.arpa. 2 --ptr-rec=www.example.com.\n"
+"\n"
+" Add new SRV records for LDAP servers. Three quarters of the requests\n"
+" should go to fast.example.com, one quarter to slow.example.com. If neither\n"
+" is available, switch to backup.example.com.\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup."
+"example.com\"\n"
+"\n"
+" The interactive mode can be used for easy modification:\n"
+" ipa dnsrecord-mod example.com _ldap._tcp\n"
+" No option to modify specific record provided.\n"
+" Current DNS record contents:\n"
+"\n"
+" SRV record: 0 3 389 fast.example.com, 0 1 389 slow.example.com, 1 1 389 "
+"backup.example.com\n"
+"\n"
+" Modify SRV record '0 3 389 fast.example.com'? Yes/No (default No):\n"
+" Modify SRV record '0 1 389 slow.example.com'? Yes/No (default No): y\n"
+" SRV Priority [0]: (keep the default value)\n"
+" SRV Weight [1]: 2 (modified value)\n"
+" SRV Port [389]: (keep the default value)\n"
+" SRV Target [slow.example.com]: (keep the default value)\n"
+" 1 SRV record skipped. Only one value per DNS record type can be modified "
+"at one time.\n"
+" Record name: _ldap._tcp\n"
+" SRV record: 0 3 389 fast.example.com, 1 1 389 backup.example.com, 0 2 "
+"389 slow.example.com\n"
+"\n"
+" After this modification, three fifths of the requests should go to\n"
+" fast.example.com and two fifths to slow.example.com.\n"
+"\n"
+" An example of the interactive mode for dnsrecord-del command:\n"
+" ipa dnsrecord-del example.com www\n"
+" No option to delete specific record provided.\n"
+" Delete all? Yes/No (default No): (do not delete all records)\n"
+" Current DNS record contents:\n"
+"\n"
+" A record: 192.0.2.2, 192.0.2.3\n"
+"\n"
+" Delete A record '192.0.2.2'? Yes/No (default No):\n"
+" Delete A record '192.0.2.3'? Yes/No (default No): y\n"
+" Record name: www\n"
+" A record: 192.0.2.2 (A record 192.0.2.3 has been "
+"deleted)\n"
+"\n"
+" Show zone example.com:\n"
+" ipa dnszone-show example.com\n"
+"\n"
+" Find zone with \"example\" in its domain name:\n"
+" ipa dnszone-find example\n"
+"\n"
+" Find records for resources with \"www\" in their name in zone example.com:\n"
+" ipa dnsrecord-find example.com www\n"
+"\n"
+" Find A records with value 192.0.2.2 in zone example.com\n"
+" ipa dnsrecord-find example.com --a-rec=192.0.2.2\n"
+"\n"
+" Show records for resource www in zone example.com\n"
+" ipa dnsrecord-show example.com www\n"
+"\n"
+" Delegate zone sub.example to another nameserver:\n"
+" ipa dnsrecord-add example.com ns.sub --a-rec=203.0.113.1\n"
+" ipa dnsrecord-add example.com sub --ns-rec=ns.sub.example.com.\n"
+"\n"
+" Delete zone example.com with all resource records:\n"
+" ipa dnszone-del example.com\n"
+"\n"
+" If a global forwarder is configured, all queries for which this server is "
+"not\n"
+" authoritative (e.g. sub.example.com) will be routed to the global "
+"forwarder.\n"
+" Global forwarding configuration can be overridden per-zone.\n"
+"\n"
+" Semantics of forwarding in IPA matches BIND semantics and depends on the "
+"type\n"
+" of zone:\n"
+" * Master zone: local BIND replies authoritatively to queries for data in\n"
+" the given zone (including authoritative NXDOMAIN answers) and forwarding\n"
+" affects only queries for names below zone cuts (NS records) of locally\n"
+" served zones.\n"
+"\n"
+" * Forward zone: forward zone contains no authoritative data. BIND "
+"forwards\n"
+" queries, which cannot be answered from its local cache, to configured\n"
+" forwarders.\n"
+"\n"
+" Semantics of the --forwarder-policy option:\n"
+" * none - disable forwarding for the given zone.\n"
+" * first - forward all queries to configured forwarders. If they fail,\n"
+" do resolution using DNS root servers.\n"
+" * only - forward all queries to configured forwarders and if they fail,\n"
+" return failure.\n"
+"\n"
+" Disable global forwarding for given sub-tree:\n"
+" ipa dnszone-mod example.com --forward-policy=none\n"
+"\n"
+" This configuration forwards all queries for names outside the example.com\n"
+" sub-tree to global forwarders. Normal recursive resolution process is used\n"
+" for names inside the example.com sub-tree (i.e. NS records are followed "
+"etc.).\n"
+"\n"
+" Forward all requests for the zone external.example.com to another "
+"forwarder\n"
+" using a \"first\" policy (it will send the queries to the selected "
+"forwarder\n"
+" and if not answered it will use global root servers):\n"
+" ipa dnsforwardzone-add external.example.com --forward-"
+"policy=first --forwarder=203.0.113.1\n"
+"\n"
+" Change forward-policy for external.example.com:\n"
+" ipa dnsforwardzone-mod external.example.com --forward-policy=only\n"
+"\n"
+" Show forward zone external.example.com:\n"
+" ipa dnsforwardzone-show external.example.com\n"
+"\n"
+" List all forward zones:\n"
+" ipa dnsforwardzone-find\n"
+"\n"
+" Delete forward zone external.example.com:\n"
+" ipa dnsforwardzone-del external.example.com\n"
+"\n"
+" Resolve a host name to see if it exists (will add default IPA domain\n"
+" if one is not included):\n"
+" ipa dns-resolve www.example.com\n"
+" ipa dns-resolve www\n"
+"\n"
+"\n"
+"GLOBAL DNS CONFIGURATION\n"
+"\n"
+"DNS configuration passed to command line install script is stored in a "
+"local\n"
+"configuration file on each IPA server where DNS service is configured. "
+"These\n"
+"local settings can be overridden with a common configuration stored in LDAP\n"
+"server:\n"
+"\n"
+" Show global DNS configuration:\n"
+" ipa dnsconfig-show\n"
+"\n"
+" Modify global DNS configuration and set a list of global forwarders:\n"
+" ipa dnsconfig-mod --forwarder=203.0.113.113\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:252
+#: ipaclient/remote_plugins/2_114/dns.py:1116
+#: ipaclient/remote_plugins/2_156/dns.py:252
+#: ipaclient/remote_plugins/2_156/dns.py:1081
+#: ipaclient/remote_plugins/2_164/dns.py:252
+#: ipaclient/remote_plugins/2_164/dns.py:1083
+#: ipaclient/remote_plugins/2_49/dns.py:216
+#: ipaclient/remote_plugins/2_49/dns.py:1130 ipaserver/plugins/dns.py:4028
+msgid "Global forwarders"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:253
+#: ipaclient/remote_plugins/2_114/dns.py:1117
+#: ipaclient/remote_plugins/2_156/dns.py:253
+#: ipaclient/remote_plugins/2_156/dns.py:1082
+#: ipaclient/remote_plugins/2_164/dns.py:253
+#: ipaclient/remote_plugins/2_164/dns.py:1084 ipaserver/plugins/dns.py:4029
+msgid ""
+"Global forwarders. A custom port can be specified for each forwarder using a "
+"standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:258
+#: ipaclient/remote_plugins/2_114/dns.py:306
+#: ipaclient/remote_plugins/2_114/dns.py:958
+#: ipaclient/remote_plugins/2_114/dns.py:1124
+#: ipaclient/remote_plugins/2_114/dns.py:1280
+#: ipaclient/remote_plugins/2_114/dns.py:1528
+#: ipaclient/remote_plugins/2_114/dns.py:1624
+#: ipaclient/remote_plugins/2_114/dns.py:4437
+#: ipaclient/remote_plugins/2_114/dns.py:4838
+#: ipaclient/remote_plugins/2_114/dns.py:5078
+#: ipaclient/remote_plugins/2_156/dns.py:258
+#: ipaclient/remote_plugins/2_156/dns.py:306
+#: ipaclient/remote_plugins/2_156/dns.py:923
+#: ipaclient/remote_plugins/2_156/dns.py:1089
+#: ipaclient/remote_plugins/2_156/dns.py:1245
+#: ipaclient/remote_plugins/2_156/dns.py:1493
+#: ipaclient/remote_plugins/2_156/dns.py:1589
+#: ipaclient/remote_plugins/2_156/dns.py:4212
+#: ipaclient/remote_plugins/2_156/dns.py:4613
+#: ipaclient/remote_plugins/2_156/dns.py:4853
+#: ipaclient/remote_plugins/2_164/dns.py:258
+#: ipaclient/remote_plugins/2_164/dns.py:306
+#: ipaclient/remote_plugins/2_164/dns.py:923
+#: ipaclient/remote_plugins/2_164/dns.py:1091
+#: ipaclient/remote_plugins/2_164/dns.py:1247
+#: ipaclient/remote_plugins/2_164/dns.py:1501
+#: ipaclient/remote_plugins/2_164/dns.py:1597
+#: ipaclient/remote_plugins/2_164/dns.py:4220
+#: ipaclient/remote_plugins/2_164/dns.py:4632
+#: ipaclient/remote_plugins/2_164/dns.py:4872
+#: ipaclient/remote_plugins/2_49/dns.py:222
+#: ipaclient/remote_plugins/2_49/dns.py:1054
+#: ipaclient/remote_plugins/2_49/dns.py:1138
+#: ipaclient/remote_plugins/2_49/dns.py:4288
+#: ipaclient/remote_plugins/2_49/dns.py:4671
+#: ipaclient/remote_plugins/2_49/dns.py:4898 ipaserver/plugins/dns.py:1981
+#: ipaserver/plugins/dns.py:4034 ipaserver/plugins/dnsserver.py:135
+msgid "Forward policy"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:259
+#: ipaclient/remote_plugins/2_114/dns.py:1125
+#: ipaclient/remote_plugins/2_156/dns.py:259
+#: ipaclient/remote_plugins/2_156/dns.py:1090
+#: ipaclient/remote_plugins/2_164/dns.py:259
+#: ipaclient/remote_plugins/2_164/dns.py:1092
+#: ipaclient/remote_plugins/2_49/dns.py:223
+#: ipaclient/remote_plugins/2_49/dns.py:1139 ipaserver/plugins/dns.py:4035
+msgid ""
+"Global forwarding policy. Set to \"none\" to disable any configured global "
+"forwarders."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:264
+#: ipaclient/remote_plugins/2_114/dns.py:1032
+#: ipaclient/remote_plugins/2_114/dns.py:1131
+#: ipaclient/remote_plugins/2_114/dns.py:4563
+#: ipaclient/remote_plugins/2_114/dns.py:4960
+#: ipaclient/remote_plugins/2_114/dns.py:5200
+#: ipaclient/remote_plugins/2_156/dns.py:264
+#: ipaclient/remote_plugins/2_156/dns.py:997
+#: ipaclient/remote_plugins/2_156/dns.py:1096
+#: ipaclient/remote_plugins/2_156/dns.py:4338
+#: ipaclient/remote_plugins/2_156/dns.py:4735
+#: ipaclient/remote_plugins/2_156/dns.py:4975
+#: ipaclient/remote_plugins/2_164/dns.py:264
+#: ipaclient/remote_plugins/2_164/dns.py:997
+#: ipaclient/remote_plugins/2_164/dns.py:1098
+#: ipaclient/remote_plugins/2_164/dns.py:4346
+#: ipaclient/remote_plugins/2_164/dns.py:4754
+#: ipaclient/remote_plugins/2_164/dns.py:4994
+#: ipaclient/remote_plugins/2_49/dns.py:228
+#: ipaclient/remote_plugins/2_49/dns.py:1060
+#: ipaclient/remote_plugins/2_49/dns.py:1145
+#: ipaclient/remote_plugins/2_49/dns.py:4295
+#: ipaclient/remote_plugins/2_49/dns.py:4678
+#: ipaclient/remote_plugins/2_49/dns.py:4905 ipaserver/plugins/dns.py:2456
+#: ipaserver/plugins/dns.py:4041
+msgid "Allow PTR sync"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:265
+#: ipaclient/remote_plugins/2_114/dns.py:1132
+#: ipaclient/remote_plugins/2_156/dns.py:265
+#: ipaclient/remote_plugins/2_156/dns.py:1097
+#: ipaclient/remote_plugins/2_164/dns.py:265
+#: ipaclient/remote_plugins/2_164/dns.py:1099
+#: ipaclient/remote_plugins/2_49/dns.py:229
+#: ipaclient/remote_plugins/2_49/dns.py:1146 ipaserver/plugins/dns.py:4042
+msgid "Allow synchronization of forward (A, AAAA) and reverse (PTR) records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:270
+#: ipaclient/remote_plugins/2_114/dns.py:1139
+#: ipaclient/remote_plugins/2_156/dns.py:270
+#: ipaclient/remote_plugins/2_156/dns.py:1104
+#: ipaclient/remote_plugins/2_164/dns.py:270
+#: ipaclient/remote_plugins/2_164/dns.py:1106
+#: ipaclient/remote_plugins/2_49/dns.py:234
+#: ipaclient/remote_plugins/2_49/dns.py:1152 ipaserver/plugins/dns.py:4047
+msgid "Zone refresh interval"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:281
+#: ipaclient/remote_plugins/2_114/dns.py:933
+#: ipaclient/remote_plugins/2_114/dns.py:1252
+#: ipaclient/remote_plugins/2_114/dns.py:1336
+#: ipaclient/remote_plugins/2_114/dns.py:1374
+#: ipaclient/remote_plugins/2_114/dns.py:1415
+#: ipaclient/remote_plugins/2_114/dns.py:1451
+#: ipaclient/remote_plugins/2_114/dns.py:1495
+#: ipaclient/remote_plugins/2_114/dns.py:1596
+#: ipaclient/remote_plugins/2_114/dns.py:1694
+#: ipaclient/remote_plugins/2_114/dns.py:1731
+#: ipaclient/remote_plugins/2_114/dns.py:1786
+#: ipaclient/remote_plugins/2_114/dns.py:2671
+#: ipaclient/remote_plugins/2_114/dns.py:3026
+#: ipaclient/remote_plugins/2_114/dns.py:3073
+#: ipaclient/remote_plugins/2_114/dns.py:3465
+#: ipaclient/remote_plugins/2_114/dns.py:4342
+#: ipaclient/remote_plugins/2_114/dns.py:4409
+#: ipaclient/remote_plugins/2_114/dns.py:4646
+#: ipaclient/remote_plugins/2_114/dns.py:4684
+#: ipaclient/remote_plugins/2_114/dns.py:4725
+#: ipaclient/remote_plugins/2_114/dns.py:4761
+#: ipaclient/remote_plugins/2_114/dns.py:4805
+#: ipaclient/remote_plugins/2_114/dns.py:5050
+#: ipaclient/remote_plugins/2_114/dns.py:5292
+#: ipaclient/remote_plugins/2_114/dns.py:5329
+#: ipaclient/remote_plugins/2_156/dns.py:281
+#: ipaclient/remote_plugins/2_156/dns.py:898
+#: ipaclient/remote_plugins/2_156/dns.py:1217
+#: ipaclient/remote_plugins/2_156/dns.py:1301
+#: ipaclient/remote_plugins/2_156/dns.py:1339
+#: ipaclient/remote_plugins/2_156/dns.py:1380
+#: ipaclient/remote_plugins/2_156/dns.py:1416
+#: ipaclient/remote_plugins/2_156/dns.py:1460
+#: ipaclient/remote_plugins/2_156/dns.py:1561
+#: ipaclient/remote_plugins/2_156/dns.py:1659
+#: ipaclient/remote_plugins/2_156/dns.py:1696
+#: ipaclient/remote_plugins/2_156/dns.py:1751
+#: ipaclient/remote_plugins/2_156/dns.py:2586
+#: ipaclient/remote_plugins/2_156/dns.py:2896
+#: ipaclient/remote_plugins/2_156/dns.py:2943
+#: ipaclient/remote_plugins/2_156/dns.py:3290
+#: ipaclient/remote_plugins/2_156/dns.py:4117
+#: ipaclient/remote_plugins/2_156/dns.py:4184
+#: ipaclient/remote_plugins/2_156/dns.py:4421
+#: ipaclient/remote_plugins/2_156/dns.py:4459
+#: ipaclient/remote_plugins/2_156/dns.py:4500
+#: ipaclient/remote_plugins/2_156/dns.py:4536
+#: ipaclient/remote_plugins/2_156/dns.py:4580
+#: ipaclient/remote_plugins/2_156/dns.py:4825
+#: ipaclient/remote_plugins/2_156/dns.py:5067
+#: ipaclient/remote_plugins/2_156/dns.py:5104
+#: ipaclient/remote_plugins/2_164/dns.py:281
+#: ipaclient/remote_plugins/2_164/dns.py:898
+#: ipaclient/remote_plugins/2_164/dns.py:1219
+#: ipaclient/remote_plugins/2_164/dns.py:1309
+#: ipaclient/remote_plugins/2_164/dns.py:1347
+#: ipaclient/remote_plugins/2_164/dns.py:1388
+#: ipaclient/remote_plugins/2_164/dns.py:1424
+#: ipaclient/remote_plugins/2_164/dns.py:1468
+#: ipaclient/remote_plugins/2_164/dns.py:1569
+#: ipaclient/remote_plugins/2_164/dns.py:1667
+#: ipaclient/remote_plugins/2_164/dns.py:1704
+#: ipaclient/remote_plugins/2_164/dns.py:1759
+#: ipaclient/remote_plugins/2_164/dns.py:2594
+#: ipaclient/remote_plugins/2_164/dns.py:2904
+#: ipaclient/remote_plugins/2_164/dns.py:2951
+#: ipaclient/remote_plugins/2_164/dns.py:3298
+#: ipaclient/remote_plugins/2_164/dns.py:4125
+#: ipaclient/remote_plugins/2_164/dns.py:4192
+#: ipaclient/remote_plugins/2_164/dns.py:4440
+#: ipaclient/remote_plugins/2_164/dns.py:4478
+#: ipaclient/remote_plugins/2_164/dns.py:4519
+#: ipaclient/remote_plugins/2_164/dns.py:4555
+#: ipaclient/remote_plugins/2_164/dns.py:4599
+#: ipaclient/remote_plugins/2_164/dns.py:4844
+#: ipaclient/remote_plugins/2_164/dns.py:5086
+#: ipaclient/remote_plugins/2_164/dns.py:5123
+#: ipaclient/remote_plugins/2_49/dns.py:960
+#: ipaclient/remote_plugins/2_49/dns.py:1267
+#: ipaclient/remote_plugins/2_49/dns.py:2280
+#: ipaclient/remote_plugins/2_49/dns.py:2643
+#: ipaclient/remote_plugins/2_49/dns.py:2687
+#: ipaclient/remote_plugins/2_49/dns.py:3073
+#: ipaclient/remote_plugins/2_49/dns.py:4078
+#: ipaclient/remote_plugins/2_49/dns.py:4141
+#: ipaclient/remote_plugins/2_49/dns.py:4364
+#: ipaclient/remote_plugins/2_49/dns.py:4400
+#: ipaclient/remote_plugins/2_49/dns.py:4443
+#: ipaclient/remote_plugins/2_49/dns.py:4478
+#: ipaclient/remote_plugins/2_49/dns.py:4521
+#: ipaclient/remote_plugins/2_49/dns.py:4753
+#: ipaclient/remote_plugins/2_49/dns.py:4983
+#: ipaclient/remote_plugins/2_49/dns.py:5018 ipaserver/plugins/dns.py:1954
+msgid "Zone name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:282
+#: ipaclient/remote_plugins/2_114/dns.py:934
+#: ipaclient/remote_plugins/2_114/dns.py:1253
+#: ipaclient/remote_plugins/2_114/dns.py:1337
+#: ipaclient/remote_plugins/2_114/dns.py:1375
+#: ipaclient/remote_plugins/2_114/dns.py:1416
+#: ipaclient/remote_plugins/2_114/dns.py:1452
+#: ipaclient/remote_plugins/2_114/dns.py:1496
+#: ipaclient/remote_plugins/2_114/dns.py:1597
+#: ipaclient/remote_plugins/2_114/dns.py:1695
+#: ipaclient/remote_plugins/2_114/dns.py:1732
+#: ipaclient/remote_plugins/2_114/dns.py:1787
+#: ipaclient/remote_plugins/2_114/dns.py:2672
+#: ipaclient/remote_plugins/2_114/dns.py:3027
+#: ipaclient/remote_plugins/2_114/dns.py:3074
+#: ipaclient/remote_plugins/2_114/dns.py:3466
+#: ipaclient/remote_plugins/2_114/dns.py:4343
+#: ipaclient/remote_plugins/2_114/dns.py:4410
+#: ipaclient/remote_plugins/2_114/dns.py:4647
+#: ipaclient/remote_plugins/2_114/dns.py:4685
+#: ipaclient/remote_plugins/2_114/dns.py:4726
+#: ipaclient/remote_plugins/2_114/dns.py:4762
+#: ipaclient/remote_plugins/2_114/dns.py:4806
+#: ipaclient/remote_plugins/2_114/dns.py:5051
+#: ipaclient/remote_plugins/2_114/dns.py:5293
+#: ipaclient/remote_plugins/2_114/dns.py:5330
+#: ipaclient/remote_plugins/2_156/dns.py:282
+#: ipaclient/remote_plugins/2_156/dns.py:899
+#: ipaclient/remote_plugins/2_156/dns.py:1218
+#: ipaclient/remote_plugins/2_156/dns.py:1302
+#: ipaclient/remote_plugins/2_156/dns.py:1340
+#: ipaclient/remote_plugins/2_156/dns.py:1381
+#: ipaclient/remote_plugins/2_156/dns.py:1417
+#: ipaclient/remote_plugins/2_156/dns.py:1461
+#: ipaclient/remote_plugins/2_156/dns.py:1562
+#: ipaclient/remote_plugins/2_156/dns.py:1660
+#: ipaclient/remote_plugins/2_156/dns.py:1697
+#: ipaclient/remote_plugins/2_156/dns.py:1752
+#: ipaclient/remote_plugins/2_156/dns.py:2587
+#: ipaclient/remote_plugins/2_156/dns.py:2897
+#: ipaclient/remote_plugins/2_156/dns.py:2944
+#: ipaclient/remote_plugins/2_156/dns.py:3291
+#: ipaclient/remote_plugins/2_156/dns.py:4118
+#: ipaclient/remote_plugins/2_156/dns.py:4185
+#: ipaclient/remote_plugins/2_156/dns.py:4422
+#: ipaclient/remote_plugins/2_156/dns.py:4460
+#: ipaclient/remote_plugins/2_156/dns.py:4501
+#: ipaclient/remote_plugins/2_156/dns.py:4537
+#: ipaclient/remote_plugins/2_156/dns.py:4581
+#: ipaclient/remote_plugins/2_156/dns.py:4826
+#: ipaclient/remote_plugins/2_156/dns.py:5068
+#: ipaclient/remote_plugins/2_156/dns.py:5105
+#: ipaclient/remote_plugins/2_164/dns.py:282
+#: ipaclient/remote_plugins/2_164/dns.py:899
+#: ipaclient/remote_plugins/2_164/dns.py:1220
+#: ipaclient/remote_plugins/2_164/dns.py:1310
+#: ipaclient/remote_plugins/2_164/dns.py:1348
+#: ipaclient/remote_plugins/2_164/dns.py:1389
+#: ipaclient/remote_plugins/2_164/dns.py:1425
+#: ipaclient/remote_plugins/2_164/dns.py:1469
+#: ipaclient/remote_plugins/2_164/dns.py:1570
+#: ipaclient/remote_plugins/2_164/dns.py:1668
+#: ipaclient/remote_plugins/2_164/dns.py:1705
+#: ipaclient/remote_plugins/2_164/dns.py:1760
+#: ipaclient/remote_plugins/2_164/dns.py:2595
+#: ipaclient/remote_plugins/2_164/dns.py:2905
+#: ipaclient/remote_plugins/2_164/dns.py:2952
+#: ipaclient/remote_plugins/2_164/dns.py:3299
+#: ipaclient/remote_plugins/2_164/dns.py:4126
+#: ipaclient/remote_plugins/2_164/dns.py:4193
+#: ipaclient/remote_plugins/2_164/dns.py:4441
+#: ipaclient/remote_plugins/2_164/dns.py:4479
+#: ipaclient/remote_plugins/2_164/dns.py:4520
+#: ipaclient/remote_plugins/2_164/dns.py:4556
+#: ipaclient/remote_plugins/2_164/dns.py:4600
+#: ipaclient/remote_plugins/2_164/dns.py:4845
+#: ipaclient/remote_plugins/2_164/dns.py:5087
+#: ipaclient/remote_plugins/2_164/dns.py:5124
+#: ipaclient/remote_plugins/2_49/dns.py:961
+#: ipaclient/remote_plugins/2_49/dns.py:4142
+#: ipaclient/remote_plugins/2_49/dns.py:4365
+#: ipaclient/remote_plugins/2_49/dns.py:4401
+#: ipaclient/remote_plugins/2_49/dns.py:4444
+#: ipaclient/remote_plugins/2_49/dns.py:4479
+#: ipaclient/remote_plugins/2_49/dns.py:4522
+#: ipaclient/remote_plugins/2_49/dns.py:4754
+#: ipaclient/remote_plugins/2_49/dns.py:4984
+#: ipaclient/remote_plugins/2_49/dns.py:5019 ipaserver/plugins/dns.py:1955
+msgid "Zone name (FQDN)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:287
+#: ipaclient/remote_plugins/2_114/dns.py:939
+#: ipaclient/remote_plugins/2_114/dns.py:1264
+#: ipaclient/remote_plugins/2_114/dns.py:1505
+#: ipaclient/remote_plugins/2_114/dns.py:1608
+#: ipaclient/remote_plugins/2_114/dns.py:4421
+#: ipaclient/remote_plugins/2_114/dns.py:4815
+#: ipaclient/remote_plugins/2_114/dns.py:5062
+#: ipaclient/remote_plugins/2_156/dns.py:287
+#: ipaclient/remote_plugins/2_156/dns.py:904
+#: ipaclient/remote_plugins/2_156/dns.py:1229
+#: ipaclient/remote_plugins/2_156/dns.py:1470
+#: ipaclient/remote_plugins/2_156/dns.py:1573
+#: ipaclient/remote_plugins/2_156/dns.py:4196
+#: ipaclient/remote_plugins/2_156/dns.py:4590
+#: ipaclient/remote_plugins/2_156/dns.py:4837
+#: ipaclient/remote_plugins/2_164/dns.py:287
+#: ipaclient/remote_plugins/2_164/dns.py:904
+#: ipaclient/remote_plugins/2_164/dns.py:1231
+#: ipaclient/remote_plugins/2_164/dns.py:1478
+#: ipaclient/remote_plugins/2_164/dns.py:1581
+#: ipaclient/remote_plugins/2_164/dns.py:4204
+#: ipaclient/remote_plugins/2_164/dns.py:4609
+#: ipaclient/remote_plugins/2_164/dns.py:4856
+#: ipaclient/remote_plugins/2_49/dns.py:966
+#: ipaclient/remote_plugins/2_49/dns.py:4153
+#: ipaclient/remote_plugins/2_49/dns.py:4531
+#: ipaclient/remote_plugins/2_49/dns.py:4765 ipaserver/plugins/dns.py:1961
+msgid "Reverse zone IP network"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:288
+#: ipaclient/remote_plugins/2_114/dns.py:940
+#: ipaclient/remote_plugins/2_114/dns.py:1265
+#: ipaclient/remote_plugins/2_114/dns.py:1506
+#: ipaclient/remote_plugins/2_114/dns.py:1609
+#: ipaclient/remote_plugins/2_114/dns.py:4422
+#: ipaclient/remote_plugins/2_114/dns.py:4816
+#: ipaclient/remote_plugins/2_114/dns.py:5063
+#: ipaclient/remote_plugins/2_156/dns.py:288
+#: ipaclient/remote_plugins/2_156/dns.py:905
+#: ipaclient/remote_plugins/2_156/dns.py:1230
+#: ipaclient/remote_plugins/2_156/dns.py:1471
+#: ipaclient/remote_plugins/2_156/dns.py:1574
+#: ipaclient/remote_plugins/2_156/dns.py:4197
+#: ipaclient/remote_plugins/2_156/dns.py:4591
+#: ipaclient/remote_plugins/2_156/dns.py:4838
+#: ipaclient/remote_plugins/2_164/dns.py:288
+#: ipaclient/remote_plugins/2_164/dns.py:905
+#: ipaclient/remote_plugins/2_164/dns.py:1232
+#: ipaclient/remote_plugins/2_164/dns.py:1479
+#: ipaclient/remote_plugins/2_164/dns.py:1582
+#: ipaclient/remote_plugins/2_164/dns.py:4205
+#: ipaclient/remote_plugins/2_164/dns.py:4610
+#: ipaclient/remote_plugins/2_164/dns.py:4857
+#: ipaclient/remote_plugins/2_49/dns.py:967
+#: ipaclient/remote_plugins/2_49/dns.py:4154
+#: ipaclient/remote_plugins/2_49/dns.py:4532
+#: ipaclient/remote_plugins/2_49/dns.py:4766 ipaserver/plugins/dns.py:1962
+msgid "IP network to create reverse zone name from"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:293
+#: ipaclient/remote_plugins/2_114/dns.py:945
+#: ipaclient/remote_plugins/2_114/dns.py:1512
+#: ipaclient/remote_plugins/2_114/dns.py:4822
+#: ipaclient/remote_plugins/2_156/dns.py:293
+#: ipaclient/remote_plugins/2_156/dns.py:910
+#: ipaclient/remote_plugins/2_156/dns.py:1477
+#: ipaclient/remote_plugins/2_156/dns.py:4597
+#: ipaclient/remote_plugins/2_164/dns.py:293
+#: ipaclient/remote_plugins/2_164/dns.py:910
+#: ipaclient/remote_plugins/2_164/dns.py:1485
+#: ipaclient/remote_plugins/2_164/dns.py:4616
+#: ipaclient/remote_plugins/2_49/dns.py:1023
+#: ipaclient/remote_plugins/2_49/dns.py:4629 ipaserver/plugins/dns.py:1967
+msgid "Active zone"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:294
+#: ipaclient/remote_plugins/2_114/dns.py:946
+#: ipaclient/remote_plugins/2_114/dns.py:1513
+#: ipaclient/remote_plugins/2_114/dns.py:4823
+#: ipaclient/remote_plugins/2_156/dns.py:294
+#: ipaclient/remote_plugins/2_156/dns.py:911
+#: ipaclient/remote_plugins/2_156/dns.py:1478
+#: ipaclient/remote_plugins/2_156/dns.py:4598
+#: ipaclient/remote_plugins/2_164/dns.py:294
+#: ipaclient/remote_plugins/2_164/dns.py:911
+#: ipaclient/remote_plugins/2_164/dns.py:1486
+#: ipaclient/remote_plugins/2_164/dns.py:4617
+#: ipaclient/remote_plugins/2_49/dns.py:1024
+#: ipaclient/remote_plugins/2_49/dns.py:4630 ipaserver/plugins/dns.py:1968
+msgid "Is zone active?"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:300
+#: ipaclient/remote_plugins/2_114/dns.py:952
+#: ipaclient/remote_plugins/2_114/dns.py:1272
+#: ipaclient/remote_plugins/2_114/dns.py:1520
+#: ipaclient/remote_plugins/2_114/dns.py:1616
+#: ipaclient/remote_plugins/2_114/dns.py:4429
+#: ipaclient/remote_plugins/2_114/dns.py:4830
+#: ipaclient/remote_plugins/2_114/dns.py:5070
+#: ipaclient/remote_plugins/2_156/dns.py:300
+#: ipaclient/remote_plugins/2_156/dns.py:917
+#: ipaclient/remote_plugins/2_156/dns.py:1237
+#: ipaclient/remote_plugins/2_156/dns.py:1485
+#: ipaclient/remote_plugins/2_156/dns.py:1581
+#: ipaclient/remote_plugins/2_156/dns.py:4204
+#: ipaclient/remote_plugins/2_156/dns.py:4605
+#: ipaclient/remote_plugins/2_156/dns.py:4845
+#: ipaclient/remote_plugins/2_164/dns.py:300
+#: ipaclient/remote_plugins/2_164/dns.py:917
+#: ipaclient/remote_plugins/2_164/dns.py:1239
+#: ipaclient/remote_plugins/2_164/dns.py:1493
+#: ipaclient/remote_plugins/2_164/dns.py:1589
+#: ipaclient/remote_plugins/2_164/dns.py:4212
+#: ipaclient/remote_plugins/2_164/dns.py:4624
+#: ipaclient/remote_plugins/2_164/dns.py:4864
+#: ipaclient/remote_plugins/2_49/dns.py:1048
+#: ipaclient/remote_plugins/2_49/dns.py:4280
+#: ipaclient/remote_plugins/2_49/dns.py:4663
+#: ipaclient/remote_plugins/2_49/dns.py:4890 ipaserver/plugins/dns.py:1975
+msgid "Zone forwarders"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:301
+#: ipaclient/remote_plugins/2_114/dns.py:953
+#: ipaclient/remote_plugins/2_114/dns.py:1273
+#: ipaclient/remote_plugins/2_114/dns.py:1521
+#: ipaclient/remote_plugins/2_114/dns.py:1617
+#: ipaclient/remote_plugins/2_114/dns.py:4430
+#: ipaclient/remote_plugins/2_114/dns.py:4831
+#: ipaclient/remote_plugins/2_114/dns.py:5071
+#: ipaclient/remote_plugins/2_156/dns.py:301
+#: ipaclient/remote_plugins/2_156/dns.py:918
+#: ipaclient/remote_plugins/2_156/dns.py:1238
+#: ipaclient/remote_plugins/2_156/dns.py:1486
+#: ipaclient/remote_plugins/2_156/dns.py:1582
+#: ipaclient/remote_plugins/2_156/dns.py:4205
+#: ipaclient/remote_plugins/2_156/dns.py:4606
+#: ipaclient/remote_plugins/2_156/dns.py:4846
+#: ipaclient/remote_plugins/2_164/dns.py:301
+#: ipaclient/remote_plugins/2_164/dns.py:918
+#: ipaclient/remote_plugins/2_164/dns.py:1240
+#: ipaclient/remote_plugins/2_164/dns.py:1494
+#: ipaclient/remote_plugins/2_164/dns.py:1590
+#: ipaclient/remote_plugins/2_164/dns.py:4213
+#: ipaclient/remote_plugins/2_164/dns.py:4625
+#: ipaclient/remote_plugins/2_164/dns.py:4865 ipaserver/plugins/dns.py:1976
+msgid ""
+"Per-zone forwarders. A custom port can be specified for each forwarder using "
+"a standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:307
+#: ipaclient/remote_plugins/2_114/dns.py:959
+#: ipaclient/remote_plugins/2_114/dns.py:1281
+#: ipaclient/remote_plugins/2_114/dns.py:1529
+#: ipaclient/remote_plugins/2_114/dns.py:1625
+#: ipaclient/remote_plugins/2_114/dns.py:4438
+#: ipaclient/remote_plugins/2_114/dns.py:4839
+#: ipaclient/remote_plugins/2_114/dns.py:5079
+#: ipaclient/remote_plugins/2_156/dns.py:307
+#: ipaclient/remote_plugins/2_156/dns.py:924
+#: ipaclient/remote_plugins/2_156/dns.py:1246
+#: ipaclient/remote_plugins/2_156/dns.py:1494
+#: ipaclient/remote_plugins/2_156/dns.py:1590
+#: ipaclient/remote_plugins/2_156/dns.py:4213
+#: ipaclient/remote_plugins/2_156/dns.py:4614
+#: ipaclient/remote_plugins/2_156/dns.py:4854
+#: ipaclient/remote_plugins/2_164/dns.py:307
+#: ipaclient/remote_plugins/2_164/dns.py:924
+#: ipaclient/remote_plugins/2_164/dns.py:1248
+#: ipaclient/remote_plugins/2_164/dns.py:1502
+#: ipaclient/remote_plugins/2_164/dns.py:1598
+#: ipaclient/remote_plugins/2_164/dns.py:4221
+#: ipaclient/remote_plugins/2_164/dns.py:4633
+#: ipaclient/remote_plugins/2_164/dns.py:4873
+#: ipaclient/remote_plugins/2_49/dns.py:1055
+#: ipaclient/remote_plugins/2_49/dns.py:4289
+#: ipaclient/remote_plugins/2_49/dns.py:4672
+#: ipaclient/remote_plugins/2_49/dns.py:4899 ipaserver/plugins/dns.py:1982
+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 ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:318
+#: ipaclient/remote_plugins/2_114/dns.py:1796
+#: ipaclient/remote_plugins/2_114/dns.py:2681
+#: ipaclient/remote_plugins/2_114/dns.py:3037
+#: ipaclient/remote_plugins/2_114/dns.py:3091
+#: ipaclient/remote_plugins/2_114/dns.py:3475
+#: ipaclient/remote_plugins/2_114/dns.py:4352
+#: ipaclient/remote_plugins/2_156/dns.py:318
+#: ipaclient/remote_plugins/2_156/dns.py:1761
+#: ipaclient/remote_plugins/2_156/dns.py:2596
+#: ipaclient/remote_plugins/2_156/dns.py:2907
+#: ipaclient/remote_plugins/2_156/dns.py:2961
+#: ipaclient/remote_plugins/2_156/dns.py:3300
+#: ipaclient/remote_plugins/2_156/dns.py:4127
+#: ipaclient/remote_plugins/2_164/dns.py:318
+#: ipaclient/remote_plugins/2_164/dns.py:1769
+#: ipaclient/remote_plugins/2_164/dns.py:2604
+#: ipaclient/remote_plugins/2_164/dns.py:2915
+#: ipaclient/remote_plugins/2_164/dns.py:2969
+#: ipaclient/remote_plugins/2_164/dns.py:3308
+#: ipaclient/remote_plugins/2_164/dns.py:4135
+#: ipaclient/remote_plugins/2_49/dns.py:246
+#: ipaclient/remote_plugins/2_49/dns.py:1272
+#: ipaclient/remote_plugins/2_49/dns.py:2285
+#: ipaclient/remote_plugins/2_49/dns.py:2649
+#: ipaclient/remote_plugins/2_49/dns.py:2700
+#: ipaclient/remote_plugins/2_49/dns.py:3078
+#: ipaclient/remote_plugins/2_49/dns.py:4083 ipaserver/plugins/dns.py:2960
+#: ipaserver/plugins/dns.py:2961
+msgid "Record name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:323
+#: ipaclient/remote_plugins/2_114/dns.py:999
+#: ipaclient/remote_plugins/2_114/dns.py:1804
+#: ipaclient/remote_plugins/2_114/dns.py:2689
+#: ipaclient/remote_plugins/2_114/dns.py:3097
+#: ipaclient/remote_plugins/2_114/dns.py:3483
+#: ipaclient/remote_plugins/2_114/dns.py:4510
+#: ipaclient/remote_plugins/2_114/dns.py:4911
+#: ipaclient/remote_plugins/2_114/dns.py:5151
+#: ipaclient/remote_plugins/2_156/dns.py:323
+#: ipaclient/remote_plugins/2_156/dns.py:964
+#: ipaclient/remote_plugins/2_156/dns.py:1769
+#: ipaclient/remote_plugins/2_156/dns.py:2604
+#: ipaclient/remote_plugins/2_156/dns.py:2967
+#: ipaclient/remote_plugins/2_156/dns.py:3308
+#: ipaclient/remote_plugins/2_156/dns.py:4285
+#: ipaclient/remote_plugins/2_156/dns.py:4686
+#: ipaclient/remote_plugins/2_156/dns.py:4926
+#: ipaclient/remote_plugins/2_164/dns.py:323
+#: ipaclient/remote_plugins/2_164/dns.py:964
+#: ipaclient/remote_plugins/2_164/dns.py:1777
+#: ipaclient/remote_plugins/2_164/dns.py:2612
+#: ipaclient/remote_plugins/2_164/dns.py:2975
+#: ipaclient/remote_plugins/2_164/dns.py:3316
+#: ipaclient/remote_plugins/2_164/dns.py:4293
+#: ipaclient/remote_plugins/2_164/dns.py:4705
+#: ipaclient/remote_plugins/2_164/dns.py:4945
+#: ipaclient/remote_plugins/2_49/dns.py:251
+#: ipaclient/remote_plugins/2_49/dns.py:1280
+#: ipaclient/remote_plugins/2_49/dns.py:2293
+#: ipaclient/remote_plugins/2_49/dns.py:2706
+#: ipaclient/remote_plugins/2_49/dns.py:3086 ipaserver/plugins/dns.py:2403
+#: ipaserver/plugins/dns.py:2966 ipaserver/plugins/dns.py:2967
+msgid "Time to live"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:332
+#: ipaclient/remote_plugins/2_156/dns.py:332
+#: ipaclient/remote_plugins/2_164/dns.py:332
+#: ipaclient/remote_plugins/2_49/dns.py:262 ipaserver/plugins/dns.py:1472
+msgid "Records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:337
+#: ipaclient/remote_plugins/2_156/dns.py:337
+#: ipaclient/remote_plugins/2_164/dns.py:337
+#: ipaclient/remote_plugins/2_49/dns.py:267 ipaserver/plugins/dns.py:1475
+msgid "Record type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:342
+#: ipaclient/remote_plugins/2_114/dns.py:393
+#: ipaclient/remote_plugins/2_114/dns.py:1882
+#: ipaclient/remote_plugins/2_114/dns.py:3541
+#: ipaclient/remote_plugins/2_156/dns.py:342
+#: ipaclient/remote_plugins/2_156/dns.py:393
+#: ipaclient/remote_plugins/2_156/dns.py:1847
+#: ipaclient/remote_plugins/2_156/dns.py:3366
+#: ipaclient/remote_plugins/2_164/dns.py:342
+#: ipaclient/remote_plugins/2_164/dns.py:393
+#: ipaclient/remote_plugins/2_164/dns.py:1855
+#: ipaclient/remote_plugins/2_164/dns.py:3374
+#: ipaclient/remote_plugins/2_49/dns.py:272
+#: ipaclient/remote_plugins/2_49/dns.py:323
+#: ipaclient/remote_plugins/2_49/dns.py:1359
+#: ipaclient/remote_plugins/2_49/dns.py:3145 ipaserver/plugins/dns.py:942
+#: ipaserver/plugins/dns.py:1478
+msgid "Record data"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:348
+#: ipaclient/remote_plugins/2_114/dns.py:1819
+#: ipaclient/remote_plugins/2_114/dns.py:2703
+#: ipaclient/remote_plugins/2_114/dns.py:3111
+#: ipaclient/remote_plugins/2_114/dns.py:3498
+#: ipaclient/remote_plugins/2_156/dns.py:348
+#: ipaclient/remote_plugins/2_156/dns.py:1784
+#: ipaclient/remote_plugins/2_156/dns.py:2618
+#: ipaclient/remote_plugins/2_156/dns.py:2981
+#: ipaclient/remote_plugins/2_156/dns.py:3323
+#: ipaclient/remote_plugins/2_164/dns.py:348
+#: ipaclient/remote_plugins/2_164/dns.py:1792
+#: ipaclient/remote_plugins/2_164/dns.py:2626
+#: ipaclient/remote_plugins/2_164/dns.py:2989
+#: ipaclient/remote_plugins/2_164/dns.py:3331
+#: ipaclient/remote_plugins/2_49/dns.py:278
+#: ipaclient/remote_plugins/2_49/dns.py:1296
+#: ipaclient/remote_plugins/2_49/dns.py:2308
+#: ipaclient/remote_plugins/2_49/dns.py:2721
+#: ipaclient/remote_plugins/2_49/dns.py:3102
+msgid "A record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:349
+#: ipaclient/remote_plugins/2_114/dns.py:1820
+#: ipaclient/remote_plugins/2_114/dns.py:2704
+#: ipaclient/remote_plugins/2_114/dns.py:3112
+#: ipaclient/remote_plugins/2_114/dns.py:3499
+#: ipaclient/remote_plugins/2_156/dns.py:349
+#: ipaclient/remote_plugins/2_156/dns.py:1785
+#: ipaclient/remote_plugins/2_156/dns.py:2619
+#: ipaclient/remote_plugins/2_156/dns.py:2982
+#: ipaclient/remote_plugins/2_156/dns.py:3324
+#: ipaclient/remote_plugins/2_164/dns.py:349
+#: ipaclient/remote_plugins/2_164/dns.py:1793
+#: ipaclient/remote_plugins/2_164/dns.py:2627
+#: ipaclient/remote_plugins/2_164/dns.py:2990
+#: ipaclient/remote_plugins/2_164/dns.py:3332
+msgid "Raw A records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:354
+#: ipaclient/remote_plugins/2_114/dns.py:1827
+#: ipaclient/remote_plugins/2_114/dns.py:3506
+#: ipaclient/remote_plugins/2_156/dns.py:354
+#: ipaclient/remote_plugins/2_156/dns.py:1792
+#: ipaclient/remote_plugins/2_156/dns.py:3331
+#: ipaclient/remote_plugins/2_164/dns.py:354
+#: ipaclient/remote_plugins/2_164/dns.py:1800
+#: ipaclient/remote_plugins/2_164/dns.py:3339
+#: ipaclient/remote_plugins/2_49/dns.py:284
+#: ipaclient/remote_plugins/2_49/dns.py:1304
+#: ipaclient/remote_plugins/2_49/dns.py:3110
+msgid "A IP Address"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:355
+#: ipaclient/remote_plugins/2_114/dns.py:374
+#: ipaclient/remote_plugins/2_114/dns.py:1828
+#: ipaclient/remote_plugins/2_114/dns.py:1855
+#: ipaclient/remote_plugins/2_114/dns.py:3507
+#: ipaclient/remote_plugins/2_114/dns.py:3524
+#: ipaclient/remote_plugins/2_114/host.py:429
+#: ipaclient/remote_plugins/2_156/dns.py:355
+#: ipaclient/remote_plugins/2_156/dns.py:374
+#: ipaclient/remote_plugins/2_156/dns.py:1793
+#: ipaclient/remote_plugins/2_156/dns.py:1820
+#: ipaclient/remote_plugins/2_156/dns.py:3332
+#: ipaclient/remote_plugins/2_156/dns.py:3349
+#: ipaclient/remote_plugins/2_156/host.py:431
+#: ipaclient/remote_plugins/2_164/dns.py:355
+#: ipaclient/remote_plugins/2_164/dns.py:374
+#: ipaclient/remote_plugins/2_164/dns.py:1801
+#: ipaclient/remote_plugins/2_164/dns.py:1828
+#: ipaclient/remote_plugins/2_164/dns.py:3340
+#: ipaclient/remote_plugins/2_164/dns.py:3357
+#: ipaclient/remote_plugins/2_164/host.py:431
+#: ipaclient/remote_plugins/2_49/dns.py:285
+#: ipaclient/remote_plugins/2_49/dns.py:304
+#: ipaclient/remote_plugins/2_49/dns.py:1305
+#: ipaclient/remote_plugins/2_49/dns.py:1332
+#: ipaclient/remote_plugins/2_49/dns.py:3111
+#: ipaclient/remote_plugins/2_49/dns.py:3128
+#: ipaclient/remote_plugins/2_49/host.py:341 ipaserver/plugins/dns.py:933
+#: ipaserver/plugins/dns.py:956 ipaserver/plugins/host.py:652
+msgid "IP Address"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:360
+#: ipaclient/remote_plugins/2_114/dns.py:1835
+#: ipaclient/remote_plugins/2_156/dns.py:360
+#: ipaclient/remote_plugins/2_156/dns.py:1800
+#: ipaclient/remote_plugins/2_164/dns.py:360
+#: ipaclient/remote_plugins/2_164/dns.py:1808
+#: ipaclient/remote_plugins/2_49/dns.py:290
+#: ipaclient/remote_plugins/2_49/dns.py:1312
+msgid "A Create reverse"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:361
+#: ipaclient/remote_plugins/2_114/dns.py:380
+#: ipaclient/remote_plugins/2_114/dns.py:1836
+#: ipaclient/remote_plugins/2_114/dns.py:1863
+#: ipaclient/remote_plugins/2_156/dns.py:361
+#: ipaclient/remote_plugins/2_156/dns.py:380
+#: ipaclient/remote_plugins/2_156/dns.py:1801
+#: ipaclient/remote_plugins/2_156/dns.py:1828
+#: ipaclient/remote_plugins/2_164/dns.py:361
+#: ipaclient/remote_plugins/2_164/dns.py:380
+#: ipaclient/remote_plugins/2_164/dns.py:1809
+#: ipaclient/remote_plugins/2_164/dns.py:1836
+#: ipaclient/remote_plugins/2_49/dns.py:291
+#: ipaclient/remote_plugins/2_49/dns.py:310
+#: ipaclient/remote_plugins/2_49/dns.py:1313
+#: ipaclient/remote_plugins/2_49/dns.py:1340 ipaserver/plugins/dns.py:878
+msgid "Create reverse record for this IP Address"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:367
+#: ipaclient/remote_plugins/2_114/dns.py:1846
+#: ipaclient/remote_plugins/2_114/dns.py:2711
+#: ipaclient/remote_plugins/2_114/dns.py:3119
+#: ipaclient/remote_plugins/2_114/dns.py:3515
+#: ipaclient/remote_plugins/2_156/dns.py:367
+#: ipaclient/remote_plugins/2_156/dns.py:1811
+#: ipaclient/remote_plugins/2_156/dns.py:2626
+#: ipaclient/remote_plugins/2_156/dns.py:2989
+#: ipaclient/remote_plugins/2_156/dns.py:3340
+#: ipaclient/remote_plugins/2_164/dns.py:367
+#: ipaclient/remote_plugins/2_164/dns.py:1819
+#: ipaclient/remote_plugins/2_164/dns.py:2634
+#: ipaclient/remote_plugins/2_164/dns.py:2997
+#: ipaclient/remote_plugins/2_164/dns.py:3348
+#: ipaclient/remote_plugins/2_49/dns.py:297
+#: ipaclient/remote_plugins/2_49/dns.py:1323
+#: ipaclient/remote_plugins/2_49/dns.py:2316
+#: ipaclient/remote_plugins/2_49/dns.py:2729
+#: ipaclient/remote_plugins/2_49/dns.py:3119
+msgid "AAAA record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:368
+#: ipaclient/remote_plugins/2_114/dns.py:1847
+#: ipaclient/remote_plugins/2_114/dns.py:2712
+#: ipaclient/remote_plugins/2_114/dns.py:3120
+#: ipaclient/remote_plugins/2_114/dns.py:3516
+#: ipaclient/remote_plugins/2_156/dns.py:368
+#: ipaclient/remote_plugins/2_156/dns.py:1812
+#: ipaclient/remote_plugins/2_156/dns.py:2627
+#: ipaclient/remote_plugins/2_156/dns.py:2990
+#: ipaclient/remote_plugins/2_156/dns.py:3341
+#: ipaclient/remote_plugins/2_164/dns.py:368
+#: ipaclient/remote_plugins/2_164/dns.py:1820
+#: ipaclient/remote_plugins/2_164/dns.py:2635
+#: ipaclient/remote_plugins/2_164/dns.py:2998
+#: ipaclient/remote_plugins/2_164/dns.py:3349
+msgid "Raw AAAA records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:373
+#: ipaclient/remote_plugins/2_114/dns.py:1854
+#: ipaclient/remote_plugins/2_114/dns.py:3523
+#: ipaclient/remote_plugins/2_156/dns.py:373
+#: ipaclient/remote_plugins/2_156/dns.py:1819
+#: ipaclient/remote_plugins/2_156/dns.py:3348
+#: ipaclient/remote_plugins/2_164/dns.py:373
+#: ipaclient/remote_plugins/2_164/dns.py:1827
+#: ipaclient/remote_plugins/2_164/dns.py:3356
+#: ipaclient/remote_plugins/2_49/dns.py:303
+#: ipaclient/remote_plugins/2_49/dns.py:1331
+#: ipaclient/remote_plugins/2_49/dns.py:3127
+msgid "AAAA IP Address"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:379
+#: ipaclient/remote_plugins/2_114/dns.py:1862
+#: ipaclient/remote_plugins/2_156/dns.py:379
+#: ipaclient/remote_plugins/2_156/dns.py:1827
+#: ipaclient/remote_plugins/2_164/dns.py:379
+#: ipaclient/remote_plugins/2_164/dns.py:1835
+#: ipaclient/remote_plugins/2_49/dns.py:309
+#: ipaclient/remote_plugins/2_49/dns.py:1339
+msgid "AAAA Create reverse"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:386
+#: ipaclient/remote_plugins/2_114/dns.py:1873
+#: ipaclient/remote_plugins/2_114/dns.py:2719
+#: ipaclient/remote_plugins/2_114/dns.py:3127
+#: ipaclient/remote_plugins/2_114/dns.py:3532
+#: ipaclient/remote_plugins/2_156/dns.py:386
+#: ipaclient/remote_plugins/2_156/dns.py:1838
+#: ipaclient/remote_plugins/2_156/dns.py:2634
+#: ipaclient/remote_plugins/2_156/dns.py:2997
+#: ipaclient/remote_plugins/2_156/dns.py:3357
+#: ipaclient/remote_plugins/2_164/dns.py:386
+#: ipaclient/remote_plugins/2_164/dns.py:1846
+#: ipaclient/remote_plugins/2_164/dns.py:2642
+#: ipaclient/remote_plugins/2_164/dns.py:3005
+#: ipaclient/remote_plugins/2_164/dns.py:3365
+#: ipaclient/remote_plugins/2_49/dns.py:316
+#: ipaclient/remote_plugins/2_49/dns.py:1350
+#: ipaclient/remote_plugins/2_49/dns.py:2324
+#: ipaclient/remote_plugins/2_49/dns.py:2737
+#: ipaclient/remote_plugins/2_49/dns.py:3136
+msgid "A6 record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:387
+#: ipaclient/remote_plugins/2_114/dns.py:1874
+#: ipaclient/remote_plugins/2_114/dns.py:2720
+#: ipaclient/remote_plugins/2_114/dns.py:3128
+#: ipaclient/remote_plugins/2_114/dns.py:3533
+#: ipaclient/remote_plugins/2_156/dns.py:387
+#: ipaclient/remote_plugins/2_156/dns.py:1839
+#: ipaclient/remote_plugins/2_156/dns.py:2635
+#: ipaclient/remote_plugins/2_156/dns.py:2998
+#: ipaclient/remote_plugins/2_156/dns.py:3358
+#: ipaclient/remote_plugins/2_164/dns.py:387
+#: ipaclient/remote_plugins/2_164/dns.py:1847
+#: ipaclient/remote_plugins/2_164/dns.py:2643
+#: ipaclient/remote_plugins/2_164/dns.py:3006
+#: ipaclient/remote_plugins/2_164/dns.py:3366
+msgid "Raw A6 records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:392
+#: ipaclient/remote_plugins/2_114/dns.py:1881
+#: ipaclient/remote_plugins/2_114/dns.py:3540
+#: ipaclient/remote_plugins/2_156/dns.py:392
+#: ipaclient/remote_plugins/2_156/dns.py:1846
+#: ipaclient/remote_plugins/2_156/dns.py:3365
+#: ipaclient/remote_plugins/2_164/dns.py:392
+#: ipaclient/remote_plugins/2_164/dns.py:1854
+#: ipaclient/remote_plugins/2_164/dns.py:3373
+#: ipaclient/remote_plugins/2_49/dns.py:322
+#: ipaclient/remote_plugins/2_49/dns.py:1358
+#: ipaclient/remote_plugins/2_49/dns.py:3144
+msgid "A6 Record data"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:399
+#: ipaclient/remote_plugins/2_114/dns.py:1890
+#: ipaclient/remote_plugins/2_114/dns.py:2727
+#: ipaclient/remote_plugins/2_114/dns.py:3135
+#: ipaclient/remote_plugins/2_114/dns.py:3549
+#: ipaclient/remote_plugins/2_156/dns.py:399
+#: ipaclient/remote_plugins/2_156/dns.py:1855
+#: ipaclient/remote_plugins/2_156/dns.py:2642
+#: ipaclient/remote_plugins/2_156/dns.py:3005
+#: ipaclient/remote_plugins/2_156/dns.py:3374
+#: ipaclient/remote_plugins/2_164/dns.py:399
+#: ipaclient/remote_plugins/2_164/dns.py:1863
+#: ipaclient/remote_plugins/2_164/dns.py:2650
+#: ipaclient/remote_plugins/2_164/dns.py:3013
+#: ipaclient/remote_plugins/2_164/dns.py:3382
+#: ipaclient/remote_plugins/2_49/dns.py:329
+#: ipaclient/remote_plugins/2_49/dns.py:1367
+#: ipaclient/remote_plugins/2_49/dns.py:2332
+#: ipaclient/remote_plugins/2_49/dns.py:2745
+#: ipaclient/remote_plugins/2_49/dns.py:3153
+msgid "AFSDB record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:400
+#: ipaclient/remote_plugins/2_114/dns.py:1891
+#: ipaclient/remote_plugins/2_114/dns.py:2728
+#: ipaclient/remote_plugins/2_114/dns.py:3136
+#: ipaclient/remote_plugins/2_114/dns.py:3550
+#: ipaclient/remote_plugins/2_156/dns.py:400
+#: ipaclient/remote_plugins/2_156/dns.py:1856
+#: ipaclient/remote_plugins/2_156/dns.py:2643
+#: ipaclient/remote_plugins/2_156/dns.py:3006
+#: ipaclient/remote_plugins/2_156/dns.py:3375
+#: ipaclient/remote_plugins/2_164/dns.py:400
+#: ipaclient/remote_plugins/2_164/dns.py:1864
+#: ipaclient/remote_plugins/2_164/dns.py:2651
+#: ipaclient/remote_plugins/2_164/dns.py:3014
+#: ipaclient/remote_plugins/2_164/dns.py:3383
+msgid "Raw AFSDB records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:405
+#: ipaclient/remote_plugins/2_114/dns.py:1898
+#: ipaclient/remote_plugins/2_114/dns.py:3557
+#: ipaclient/remote_plugins/2_156/dns.py:405
+#: ipaclient/remote_plugins/2_156/dns.py:1863
+#: ipaclient/remote_plugins/2_156/dns.py:3382
+#: ipaclient/remote_plugins/2_164/dns.py:405
+#: ipaclient/remote_plugins/2_164/dns.py:1871
+#: ipaclient/remote_plugins/2_164/dns.py:3390
+#: ipaclient/remote_plugins/2_49/dns.py:335
+#: ipaclient/remote_plugins/2_49/dns.py:1375
+#: ipaclient/remote_plugins/2_49/dns.py:3161
+msgid "AFSDB Subtype"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:406
+#: ipaclient/remote_plugins/2_114/dns.py:1899
+#: ipaclient/remote_plugins/2_114/dns.py:3558
+#: ipaclient/remote_plugins/2_156/dns.py:406
+#: ipaclient/remote_plugins/2_156/dns.py:1864
+#: ipaclient/remote_plugins/2_156/dns.py:3383
+#: ipaclient/remote_plugins/2_164/dns.py:406
+#: ipaclient/remote_plugins/2_164/dns.py:1872
+#: ipaclient/remote_plugins/2_164/dns.py:3391
+#: ipaclient/remote_plugins/2_49/dns.py:336
+#: ipaclient/remote_plugins/2_49/dns.py:1376
+#: ipaclient/remote_plugins/2_49/dns.py:3162 ipaserver/plugins/dns.py:965
+msgid "Subtype"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:411
+#: ipaclient/remote_plugins/2_114/dns.py:1906
+#: ipaclient/remote_plugins/2_114/dns.py:3565
+#: ipaclient/remote_plugins/2_156/dns.py:411
+#: ipaclient/remote_plugins/2_156/dns.py:1871
+#: ipaclient/remote_plugins/2_156/dns.py:3390
+#: ipaclient/remote_plugins/2_164/dns.py:411
+#: ipaclient/remote_plugins/2_164/dns.py:1879
+#: ipaclient/remote_plugins/2_164/dns.py:3398
+#: ipaclient/remote_plugins/2_49/dns.py:341
+#: ipaclient/remote_plugins/2_49/dns.py:1383
+#: ipaclient/remote_plugins/2_49/dns.py:3169
+msgid "AFSDB Hostname"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:412
+#: ipaclient/remote_plugins/2_114/dns.py:746
+#: ipaclient/remote_plugins/2_114/dns.py:1083
+#: ipaclient/remote_plugins/2_114/dns.py:1907
+#: ipaclient/remote_plugins/2_114/dns.py:2362
+#: ipaclient/remote_plugins/2_114/dns.py:3566
+#: ipaclient/remote_plugins/2_114/dns.py:4021
+#: ipaclient/remote_plugins/2_156/dns.py:412
+#: ipaclient/remote_plugins/2_156/dns.py:739
+#: ipaclient/remote_plugins/2_156/dns.py:1048
+#: ipaclient/remote_plugins/2_156/dns.py:1872
+#: ipaclient/remote_plugins/2_156/dns.py:2317
+#: ipaclient/remote_plugins/2_156/dns.py:3391
+#: ipaclient/remote_plugins/2_156/dns.py:3836
+#: ipaclient/remote_plugins/2_164/dns.py:412
+#: ipaclient/remote_plugins/2_164/dns.py:739
+#: ipaclient/remote_plugins/2_164/dns.py:1880
+#: ipaclient/remote_plugins/2_164/dns.py:2325
+#: ipaclient/remote_plugins/2_164/dns.py:3399
+#: ipaclient/remote_plugins/2_164/dns.py:3844
+#: ipaclient/remote_plugins/2_49/dns.py:342
+#: ipaclient/remote_plugins/2_49/dns.py:676
+#: ipaclient/remote_plugins/2_49/dns.py:1098
+#: ipaclient/remote_plugins/2_49/dns.py:1384
+#: ipaclient/remote_plugins/2_49/dns.py:1839
+#: ipaclient/remote_plugins/2_49/dns.py:3170
+#: ipaclient/remote_plugins/2_49/dns.py:3625 ipaserver/plugins/dns.py:970
+#: ipaserver/plugins/dns.py:1007 ipaserver/plugins/dns.py:1256
+#: ipaserver/plugins/dns.py:1317
+msgid "Hostname"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:418
+#: ipaclient/remote_plugins/2_114/dns.py:1915
+#: ipaclient/remote_plugins/2_114/dns.py:2735
+#: ipaclient/remote_plugins/2_114/dns.py:3143
+#: ipaclient/remote_plugins/2_114/dns.py:3574
+#: ipaclient/remote_plugins/2_156/dns.py:418
+#: ipaclient/remote_plugins/2_156/dns.py:1880
+#: ipaclient/remote_plugins/2_156/dns.py:2650
+#: ipaclient/remote_plugins/2_156/dns.py:3013
+#: ipaclient/remote_plugins/2_156/dns.py:3399
+#: ipaclient/remote_plugins/2_164/dns.py:418
+#: ipaclient/remote_plugins/2_164/dns.py:1888
+#: ipaclient/remote_plugins/2_164/dns.py:2658
+#: ipaclient/remote_plugins/2_164/dns.py:3021
+#: ipaclient/remote_plugins/2_164/dns.py:3407
+#: ipaclient/remote_plugins/2_49/dns.py:348
+#: ipaclient/remote_plugins/2_49/dns.py:1392
+#: ipaclient/remote_plugins/2_49/dns.py:2340
+#: ipaclient/remote_plugins/2_49/dns.py:2753
+#: ipaclient/remote_plugins/2_49/dns.py:3178
+msgid "APL record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:419
+#: ipaclient/remote_plugins/2_114/dns.py:1916
+#: ipaclient/remote_plugins/2_114/dns.py:2736
+#: ipaclient/remote_plugins/2_114/dns.py:3144
+#: ipaclient/remote_plugins/2_114/dns.py:3575
+#: ipaclient/remote_plugins/2_156/dns.py:419
+#: ipaclient/remote_plugins/2_156/dns.py:1881
+#: ipaclient/remote_plugins/2_156/dns.py:2651
+#: ipaclient/remote_plugins/2_156/dns.py:3014
+#: ipaclient/remote_plugins/2_156/dns.py:3400
+#: ipaclient/remote_plugins/2_164/dns.py:419
+#: ipaclient/remote_plugins/2_164/dns.py:1889
+#: ipaclient/remote_plugins/2_164/dns.py:2659
+#: ipaclient/remote_plugins/2_164/dns.py:3022
+#: ipaclient/remote_plugins/2_164/dns.py:3408
+msgid "Raw APL records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:425
+#: ipaclient/remote_plugins/2_114/dns.py:1925
+#: ipaclient/remote_plugins/2_114/dns.py:2744
+#: ipaclient/remote_plugins/2_114/dns.py:3152
+#: ipaclient/remote_plugins/2_114/dns.py:3584
+#: ipaclient/remote_plugins/2_156/dns.py:425
+#: ipaclient/remote_plugins/2_156/dns.py:1890
+#: ipaclient/remote_plugins/2_156/dns.py:2659
+#: ipaclient/remote_plugins/2_156/dns.py:3022
+#: ipaclient/remote_plugins/2_156/dns.py:3409
+#: ipaclient/remote_plugins/2_164/dns.py:425
+#: ipaclient/remote_plugins/2_164/dns.py:1898
+#: ipaclient/remote_plugins/2_164/dns.py:2667
+#: ipaclient/remote_plugins/2_164/dns.py:3030
+#: ipaclient/remote_plugins/2_164/dns.py:3417
+#: ipaclient/remote_plugins/2_49/dns.py:355
+#: ipaclient/remote_plugins/2_49/dns.py:1402
+#: ipaclient/remote_plugins/2_49/dns.py:2349
+#: ipaclient/remote_plugins/2_49/dns.py:2762
+#: ipaclient/remote_plugins/2_49/dns.py:3188
+msgid "CERT record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:426
+#: ipaclient/remote_plugins/2_114/dns.py:1926
+#: ipaclient/remote_plugins/2_114/dns.py:2745
+#: ipaclient/remote_plugins/2_114/dns.py:3153
+#: ipaclient/remote_plugins/2_114/dns.py:3585
+#: ipaclient/remote_plugins/2_156/dns.py:426
+#: ipaclient/remote_plugins/2_156/dns.py:1891
+#: ipaclient/remote_plugins/2_156/dns.py:2660
+#: ipaclient/remote_plugins/2_156/dns.py:3023
+#: ipaclient/remote_plugins/2_156/dns.py:3410
+#: ipaclient/remote_plugins/2_164/dns.py:426
+#: ipaclient/remote_plugins/2_164/dns.py:1899
+#: ipaclient/remote_plugins/2_164/dns.py:2668
+#: ipaclient/remote_plugins/2_164/dns.py:3031
+#: ipaclient/remote_plugins/2_164/dns.py:3418
+msgid "Raw CERT records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:431
+#: ipaclient/remote_plugins/2_114/dns.py:1933
+#: ipaclient/remote_plugins/2_114/dns.py:3592
+#: ipaclient/remote_plugins/2_156/dns.py:431
+#: ipaclient/remote_plugins/2_156/dns.py:1898
+#: ipaclient/remote_plugins/2_156/dns.py:3417
+#: ipaclient/remote_plugins/2_164/dns.py:431
+#: ipaclient/remote_plugins/2_164/dns.py:1906
+#: ipaclient/remote_plugins/2_164/dns.py:3425
+#: ipaclient/remote_plugins/2_49/dns.py:361
+#: ipaclient/remote_plugins/2_49/dns.py:1410
+#: ipaclient/remote_plugins/2_49/dns.py:3196
+msgid "CERT Certificate Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:432
+#: ipaclient/remote_plugins/2_114/dns.py:1934
+#: ipaclient/remote_plugins/2_114/dns.py:3593
+#: ipaclient/remote_plugins/2_156/dns.py:432
+#: ipaclient/remote_plugins/2_156/dns.py:1899
+#: ipaclient/remote_plugins/2_156/dns.py:3418
+#: ipaclient/remote_plugins/2_164/dns.py:432
+#: ipaclient/remote_plugins/2_164/dns.py:1907
+#: ipaclient/remote_plugins/2_164/dns.py:3426
+#: ipaclient/remote_plugins/2_49/dns.py:362
+#: ipaclient/remote_plugins/2_49/dns.py:1411
+#: ipaclient/remote_plugins/2_49/dns.py:3197 ipaserver/plugins/dns.py:983
+msgid "Certificate Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:437
+#: ipaclient/remote_plugins/2_114/dns.py:1941
+#: ipaclient/remote_plugins/2_114/dns.py:3600
+#: ipaclient/remote_plugins/2_156/dns.py:437
+#: ipaclient/remote_plugins/2_156/dns.py:1906
+#: ipaclient/remote_plugins/2_156/dns.py:3425
+#: ipaclient/remote_plugins/2_164/dns.py:437
+#: ipaclient/remote_plugins/2_164/dns.py:1914
+#: ipaclient/remote_plugins/2_164/dns.py:3433
+#: ipaclient/remote_plugins/2_49/dns.py:367
+#: ipaclient/remote_plugins/2_49/dns.py:1418
+#: ipaclient/remote_plugins/2_49/dns.py:3204
+msgid "CERT Key Tag"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:438
+#: ipaclient/remote_plugins/2_114/dns.py:483
+#: ipaclient/remote_plugins/2_114/dns.py:534
+#: ipaclient/remote_plugins/2_114/dns.py:1942
+#: ipaclient/remote_plugins/2_114/dns.py:2002
+#: ipaclient/remote_plugins/2_114/dns.py:2070
+#: ipaclient/remote_plugins/2_114/dns.py:3601
+#: ipaclient/remote_plugins/2_114/dns.py:3661
+#: ipaclient/remote_plugins/2_114/dns.py:3729
+#: ipaclient/remote_plugins/2_156/dns.py:438
+#: ipaclient/remote_plugins/2_156/dns.py:483
+#: ipaclient/remote_plugins/2_156/dns.py:527
+#: ipaclient/remote_plugins/2_156/dns.py:1907
+#: ipaclient/remote_plugins/2_156/dns.py:1967
+#: ipaclient/remote_plugins/2_156/dns.py:2025
+#: ipaclient/remote_plugins/2_156/dns.py:3426
+#: ipaclient/remote_plugins/2_156/dns.py:3486
+#: ipaclient/remote_plugins/2_156/dns.py:3544
+#: ipaclient/remote_plugins/2_164/dns.py:438
+#: ipaclient/remote_plugins/2_164/dns.py:483
+#: ipaclient/remote_plugins/2_164/dns.py:527
+#: ipaclient/remote_plugins/2_164/dns.py:1915
+#: ipaclient/remote_plugins/2_164/dns.py:1975
+#: ipaclient/remote_plugins/2_164/dns.py:2033
+#: ipaclient/remote_plugins/2_164/dns.py:3434
+#: ipaclient/remote_plugins/2_164/dns.py:3494
+#: ipaclient/remote_plugins/2_164/dns.py:3552
+#: ipaclient/remote_plugins/2_49/dns.py:368
+#: ipaclient/remote_plugins/2_49/dns.py:440
+#: ipaclient/remote_plugins/2_49/dns.py:772
+#: ipaclient/remote_plugins/2_49/dns.py:840
+#: ipaclient/remote_plugins/2_49/dns.py:1419
+#: ipaclient/remote_plugins/2_49/dns.py:1516
+#: ipaclient/remote_plugins/2_49/dns.py:1970
+#: ipaclient/remote_plugins/2_49/dns.py:2062
+#: ipaclient/remote_plugins/2_49/dns.py:3205
+#: ipaclient/remote_plugins/2_49/dns.py:3302
+#: ipaclient/remote_plugins/2_49/dns.py:3756
+#: ipaclient/remote_plugins/2_49/dns.py:3848 ipaserver/plugins/dns.py:988
+#: ipaserver/plugins/dns.py:1031
+msgid "Key Tag"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:443
+#: ipaclient/remote_plugins/2_114/dns.py:1949
+#: ipaclient/remote_plugins/2_114/dns.py:3608
+#: ipaclient/remote_plugins/2_156/dns.py:443
+#: ipaclient/remote_plugins/2_156/dns.py:1914
+#: ipaclient/remote_plugins/2_156/dns.py:3433
+#: ipaclient/remote_plugins/2_164/dns.py:443
+#: ipaclient/remote_plugins/2_164/dns.py:1922
+#: ipaclient/remote_plugins/2_164/dns.py:3441
+#: ipaclient/remote_plugins/2_49/dns.py:373
+#: ipaclient/remote_plugins/2_49/dns.py:1426
+#: ipaclient/remote_plugins/2_49/dns.py:3212
+msgid "CERT Algorithm"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:444
+#: ipaclient/remote_plugins/2_114/dns.py:489
+#: ipaclient/remote_plugins/2_114/dns.py:540
+#: ipaclient/remote_plugins/2_114/dns.py:845
+#: ipaclient/remote_plugins/2_114/dns.py:1950
+#: ipaclient/remote_plugins/2_114/dns.py:2010
+#: ipaclient/remote_plugins/2_114/dns.py:2078
+#: ipaclient/remote_plugins/2_114/dns.py:2497
+#: ipaclient/remote_plugins/2_114/dns.py:3609
+#: ipaclient/remote_plugins/2_114/dns.py:3669
+#: ipaclient/remote_plugins/2_114/dns.py:3737
+#: ipaclient/remote_plugins/2_114/dns.py:4156
+#: ipaclient/remote_plugins/2_114/otptoken.py:122
+#: ipaclient/remote_plugins/2_114/otptoken.py:246
+#: ipaclient/remote_plugins/2_114/otptoken.py:538
+#: ipaclient/remote_plugins/2_156/dns.py:444
+#: ipaclient/remote_plugins/2_156/dns.py:489
+#: ipaclient/remote_plugins/2_156/dns.py:533
+#: ipaclient/remote_plugins/2_156/dns.py:831
+#: ipaclient/remote_plugins/2_156/dns.py:1915
+#: ipaclient/remote_plugins/2_156/dns.py:1975
+#: ipaclient/remote_plugins/2_156/dns.py:2033
+#: ipaclient/remote_plugins/2_156/dns.py:2442
+#: ipaclient/remote_plugins/2_156/dns.py:3434
+#: ipaclient/remote_plugins/2_156/dns.py:3494
+#: ipaclient/remote_plugins/2_156/dns.py:3552
+#: ipaclient/remote_plugins/2_156/dns.py:3961
+#: ipaclient/remote_plugins/2_156/otptoken.py:122
+#: ipaclient/remote_plugins/2_156/otptoken.py:246
+#: ipaclient/remote_plugins/2_156/otptoken.py:538
+#: ipaclient/remote_plugins/2_164/dns.py:444
+#: ipaclient/remote_plugins/2_164/dns.py:489
+#: ipaclient/remote_plugins/2_164/dns.py:533
+#: ipaclient/remote_plugins/2_164/dns.py:831
+#: ipaclient/remote_plugins/2_164/dns.py:1923
+#: ipaclient/remote_plugins/2_164/dns.py:1983
+#: ipaclient/remote_plugins/2_164/dns.py:2041
+#: ipaclient/remote_plugins/2_164/dns.py:2450
+#: ipaclient/remote_plugins/2_164/dns.py:3442
+#: ipaclient/remote_plugins/2_164/dns.py:3502
+#: ipaclient/remote_plugins/2_164/dns.py:3560
+#: ipaclient/remote_plugins/2_164/dns.py:3969
+#: ipaclient/remote_plugins/2_164/otptoken.py:122
+#: ipaclient/remote_plugins/2_164/otptoken.py:246
+#: ipaclient/remote_plugins/2_164/otptoken.py:538
+#: ipaclient/remote_plugins/2_49/dns.py:374
+#: ipaclient/remote_plugins/2_49/dns.py:446
+#: ipaclient/remote_plugins/2_49/dns.py:497
+#: ipaclient/remote_plugins/2_49/dns.py:742
+#: ipaclient/remote_plugins/2_49/dns.py:810
+#: ipaclient/remote_plugins/2_49/dns.py:903
+#: ipaclient/remote_plugins/2_49/dns.py:1427
+#: ipaclient/remote_plugins/2_49/dns.py:1524
+#: ipaclient/remote_plugins/2_49/dns.py:1593
+#: ipaclient/remote_plugins/2_49/dns.py:1930
+#: ipaclient/remote_plugins/2_49/dns.py:2022
+#: ipaclient/remote_plugins/2_49/dns.py:2146
+#: ipaclient/remote_plugins/2_49/dns.py:3213
+#: ipaclient/remote_plugins/2_49/dns.py:3310
+#: ipaclient/remote_plugins/2_49/dns.py:3379
+#: ipaclient/remote_plugins/2_49/dns.py:3716
+#: ipaclient/remote_plugins/2_49/dns.py:3808
+#: ipaclient/remote_plugins/2_49/dns.py:3932 ipaserver/plugins/dns.py:993
+#: ipaserver/plugins/dns.py:1036 ipaserver/plugins/dns.py:1378
+#: ipaserver/plugins/otptoken.py:221
+msgid "Algorithm"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:449
+#: ipaclient/remote_plugins/2_114/dns.py:1957
+#: ipaclient/remote_plugins/2_114/dns.py:3616
+#: ipaclient/remote_plugins/2_156/dns.py:449
+#: ipaclient/remote_plugins/2_156/dns.py:1922
+#: ipaclient/remote_plugins/2_156/dns.py:3441
+#: ipaclient/remote_plugins/2_164/dns.py:449
+#: ipaclient/remote_plugins/2_164/dns.py:1930
+#: ipaclient/remote_plugins/2_164/dns.py:3449
+#: ipaclient/remote_plugins/2_49/dns.py:379
+#: ipaclient/remote_plugins/2_49/dns.py:1434
+#: ipaclient/remote_plugins/2_49/dns.py:3220
+msgid "CERT Certificate/CRL"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:450
+#: ipaclient/remote_plugins/2_114/dns.py:1958
+#: ipaclient/remote_plugins/2_114/dns.py:3617
+#: ipaclient/remote_plugins/2_156/dns.py:450
+#: ipaclient/remote_plugins/2_156/dns.py:1923
+#: ipaclient/remote_plugins/2_156/dns.py:3442
+#: ipaclient/remote_plugins/2_164/dns.py:450
+#: ipaclient/remote_plugins/2_164/dns.py:1931
+#: ipaclient/remote_plugins/2_164/dns.py:3450
+#: ipaclient/remote_plugins/2_49/dns.py:380
+#: ipaclient/remote_plugins/2_49/dns.py:1435
+#: ipaclient/remote_plugins/2_49/dns.py:3221 ipaserver/plugins/dns.py:998
+msgid "Certificate/CRL"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:456
+#: ipaclient/remote_plugins/2_114/dns.py:1966
+#: ipaclient/remote_plugins/2_114/dns.py:2752
+#: ipaclient/remote_plugins/2_114/dns.py:3160
+#: ipaclient/remote_plugins/2_114/dns.py:3625
+#: ipaclient/remote_plugins/2_156/dns.py:456
+#: ipaclient/remote_plugins/2_156/dns.py:1931
+#: ipaclient/remote_plugins/2_156/dns.py:2667
+#: ipaclient/remote_plugins/2_156/dns.py:3030
+#: ipaclient/remote_plugins/2_156/dns.py:3450
+#: ipaclient/remote_plugins/2_164/dns.py:456
+#: ipaclient/remote_plugins/2_164/dns.py:1939
+#: ipaclient/remote_plugins/2_164/dns.py:2675
+#: ipaclient/remote_plugins/2_164/dns.py:3038
+#: ipaclient/remote_plugins/2_164/dns.py:3458
+#: ipaclient/remote_plugins/2_49/dns.py:386
+#: ipaclient/remote_plugins/2_49/dns.py:1443
+#: ipaclient/remote_plugins/2_49/dns.py:2357
+#: ipaclient/remote_plugins/2_49/dns.py:2770
+#: ipaclient/remote_plugins/2_49/dns.py:3229
+msgid "CNAME record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:457
+#: ipaclient/remote_plugins/2_114/dns.py:1967
+#: ipaclient/remote_plugins/2_114/dns.py:2753
+#: ipaclient/remote_plugins/2_114/dns.py:3161
+#: ipaclient/remote_plugins/2_114/dns.py:3626
+#: ipaclient/remote_plugins/2_156/dns.py:457
+#: ipaclient/remote_plugins/2_156/dns.py:1932
+#: ipaclient/remote_plugins/2_156/dns.py:2668
+#: ipaclient/remote_plugins/2_156/dns.py:3031
+#: ipaclient/remote_plugins/2_156/dns.py:3451
+#: ipaclient/remote_plugins/2_164/dns.py:457
+#: ipaclient/remote_plugins/2_164/dns.py:1940
+#: ipaclient/remote_plugins/2_164/dns.py:2676
+#: ipaclient/remote_plugins/2_164/dns.py:3039
+#: ipaclient/remote_plugins/2_164/dns.py:3459
+msgid "Raw CNAME records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:462
+#: ipaclient/remote_plugins/2_114/dns.py:1974
+#: ipaclient/remote_plugins/2_114/dns.py:3633
+#: ipaclient/remote_plugins/2_156/dns.py:462
+#: ipaclient/remote_plugins/2_156/dns.py:1939
+#: ipaclient/remote_plugins/2_156/dns.py:3458
+#: ipaclient/remote_plugins/2_164/dns.py:462
+#: ipaclient/remote_plugins/2_164/dns.py:1947
+#: ipaclient/remote_plugins/2_164/dns.py:3466
+#: ipaclient/remote_plugins/2_49/dns.py:392
+#: ipaclient/remote_plugins/2_49/dns.py:1451
+#: ipaclient/remote_plugins/2_49/dns.py:3237
+msgid "CNAME Hostname"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:463
+#: ipaclient/remote_plugins/2_114/dns.py:1975
+#: ipaclient/remote_plugins/2_114/dns.py:3634
+#: ipaclient/remote_plugins/2_156/dns.py:463
+#: ipaclient/remote_plugins/2_156/dns.py:1940
+#: ipaclient/remote_plugins/2_156/dns.py:3459
+#: ipaclient/remote_plugins/2_164/dns.py:463
+#: ipaclient/remote_plugins/2_164/dns.py:1948
+#: ipaclient/remote_plugins/2_164/dns.py:3467
+#: ipaclient/remote_plugins/2_49/dns.py:393
+#: ipaclient/remote_plugins/2_49/dns.py:1452
+#: ipaclient/remote_plugins/2_49/dns.py:3238 ipaserver/plugins/dns.py:1008
+msgid "A hostname which this alias hostname points to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:469
+#: ipaclient/remote_plugins/2_114/dns.py:1983
+#: ipaclient/remote_plugins/2_114/dns.py:2760
+#: ipaclient/remote_plugins/2_114/dns.py:3168
+#: ipaclient/remote_plugins/2_114/dns.py:3642
+#: ipaclient/remote_plugins/2_156/dns.py:469
+#: ipaclient/remote_plugins/2_156/dns.py:1948
+#: ipaclient/remote_plugins/2_156/dns.py:2675
+#: ipaclient/remote_plugins/2_156/dns.py:3038
+#: ipaclient/remote_plugins/2_156/dns.py:3467
+#: ipaclient/remote_plugins/2_164/dns.py:469
+#: ipaclient/remote_plugins/2_164/dns.py:1956
+#: ipaclient/remote_plugins/2_164/dns.py:2683
+#: ipaclient/remote_plugins/2_164/dns.py:3046
+#: ipaclient/remote_plugins/2_164/dns.py:3475
+#: ipaclient/remote_plugins/2_49/dns.py:399
+#: ipaclient/remote_plugins/2_49/dns.py:1460
+#: ipaclient/remote_plugins/2_49/dns.py:2365
+#: ipaclient/remote_plugins/2_49/dns.py:2778
+#: ipaclient/remote_plugins/2_49/dns.py:3246
+msgid "DHCID record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:470
+#: ipaclient/remote_plugins/2_114/dns.py:1984
+#: ipaclient/remote_plugins/2_114/dns.py:2761
+#: ipaclient/remote_plugins/2_114/dns.py:3169
+#: ipaclient/remote_plugins/2_114/dns.py:3643
+#: ipaclient/remote_plugins/2_156/dns.py:470
+#: ipaclient/remote_plugins/2_156/dns.py:1949
+#: ipaclient/remote_plugins/2_156/dns.py:2676
+#: ipaclient/remote_plugins/2_156/dns.py:3039
+#: ipaclient/remote_plugins/2_156/dns.py:3468
+#: ipaclient/remote_plugins/2_164/dns.py:470
+#: ipaclient/remote_plugins/2_164/dns.py:1957
+#: ipaclient/remote_plugins/2_164/dns.py:2684
+#: ipaclient/remote_plugins/2_164/dns.py:3047
+#: ipaclient/remote_plugins/2_164/dns.py:3476
+msgid "Raw DHCID records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:476
+#: ipaclient/remote_plugins/2_114/dns.py:1993
+#: ipaclient/remote_plugins/2_114/dns.py:2769
+#: ipaclient/remote_plugins/2_114/dns.py:3177
+#: ipaclient/remote_plugins/2_114/dns.py:3652
+#: ipaclient/remote_plugins/2_156/dns.py:476
+#: ipaclient/remote_plugins/2_156/dns.py:1958
+#: ipaclient/remote_plugins/2_156/dns.py:2684
+#: ipaclient/remote_plugins/2_156/dns.py:3047
+#: ipaclient/remote_plugins/2_156/dns.py:3477
+#: ipaclient/remote_plugins/2_164/dns.py:476
+#: ipaclient/remote_plugins/2_164/dns.py:1966
+#: ipaclient/remote_plugins/2_164/dns.py:2692
+#: ipaclient/remote_plugins/2_164/dns.py:3055
+#: ipaclient/remote_plugins/2_164/dns.py:3485
+#: ipaclient/remote_plugins/2_49/dns.py:406
+#: ipaclient/remote_plugins/2_49/dns.py:1470
+#: ipaclient/remote_plugins/2_49/dns.py:2374
+#: ipaclient/remote_plugins/2_49/dns.py:2787
+#: ipaclient/remote_plugins/2_49/dns.py:3256
+msgid "DLV record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:477
+#: ipaclient/remote_plugins/2_114/dns.py:1994
+#: ipaclient/remote_plugins/2_114/dns.py:2770
+#: ipaclient/remote_plugins/2_114/dns.py:3178
+#: ipaclient/remote_plugins/2_114/dns.py:3653
+#: ipaclient/remote_plugins/2_156/dns.py:477
+#: ipaclient/remote_plugins/2_156/dns.py:1959
+#: ipaclient/remote_plugins/2_156/dns.py:2685
+#: ipaclient/remote_plugins/2_156/dns.py:3048
+#: ipaclient/remote_plugins/2_156/dns.py:3478
+#: ipaclient/remote_plugins/2_164/dns.py:477
+#: ipaclient/remote_plugins/2_164/dns.py:1967
+#: ipaclient/remote_plugins/2_164/dns.py:2693
+#: ipaclient/remote_plugins/2_164/dns.py:3056
+#: ipaclient/remote_plugins/2_164/dns.py:3486
+msgid "Raw DLV records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:482
+#: ipaclient/remote_plugins/2_114/dns.py:2001
+#: ipaclient/remote_plugins/2_114/dns.py:3660
+#: ipaclient/remote_plugins/2_156/dns.py:482
+#: ipaclient/remote_plugins/2_156/dns.py:1966
+#: ipaclient/remote_plugins/2_156/dns.py:3485
+#: ipaclient/remote_plugins/2_164/dns.py:482
+#: ipaclient/remote_plugins/2_164/dns.py:1974
+#: ipaclient/remote_plugins/2_164/dns.py:3493
+msgid "DLV Key Tag"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:488
+#: ipaclient/remote_plugins/2_114/dns.py:2009
+#: ipaclient/remote_plugins/2_114/dns.py:3668
+#: ipaclient/remote_plugins/2_156/dns.py:488
+#: ipaclient/remote_plugins/2_156/dns.py:1974
+#: ipaclient/remote_plugins/2_156/dns.py:3493
+#: ipaclient/remote_plugins/2_164/dns.py:488
+#: ipaclient/remote_plugins/2_164/dns.py:1982
+#: ipaclient/remote_plugins/2_164/dns.py:3501
+msgid "DLV Algorithm"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:494
+#: ipaclient/remote_plugins/2_114/dns.py:2017
+#: ipaclient/remote_plugins/2_114/dns.py:3676
+#: ipaclient/remote_plugins/2_156/dns.py:494
+#: ipaclient/remote_plugins/2_156/dns.py:1982
+#: ipaclient/remote_plugins/2_156/dns.py:3501
+#: ipaclient/remote_plugins/2_164/dns.py:494
+#: ipaclient/remote_plugins/2_164/dns.py:1990
+#: ipaclient/remote_plugins/2_164/dns.py:3509
+msgid "DLV Digest Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:495
+#: ipaclient/remote_plugins/2_114/dns.py:546
+#: ipaclient/remote_plugins/2_114/dns.py:2018
+#: ipaclient/remote_plugins/2_114/dns.py:2086
+#: ipaclient/remote_plugins/2_114/dns.py:3677
+#: ipaclient/remote_plugins/2_114/dns.py:3745
+#: ipaclient/remote_plugins/2_156/dns.py:495
+#: ipaclient/remote_plugins/2_156/dns.py:539
+#: ipaclient/remote_plugins/2_156/dns.py:1983
+#: ipaclient/remote_plugins/2_156/dns.py:2041
+#: ipaclient/remote_plugins/2_156/dns.py:3502
+#: ipaclient/remote_plugins/2_156/dns.py:3560
+#: ipaclient/remote_plugins/2_164/dns.py:495
+#: ipaclient/remote_plugins/2_164/dns.py:539
+#: ipaclient/remote_plugins/2_164/dns.py:1991
+#: ipaclient/remote_plugins/2_164/dns.py:2049
+#: ipaclient/remote_plugins/2_164/dns.py:3510
+#: ipaclient/remote_plugins/2_164/dns.py:3568
+#: ipaclient/remote_plugins/2_49/dns.py:452
+#: ipaclient/remote_plugins/2_49/dns.py:1532
+#: ipaclient/remote_plugins/2_49/dns.py:3318 ipaserver/plugins/dns.py:1041
+msgid "Digest Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:500
+#: ipaclient/remote_plugins/2_114/dns.py:2025
+#: ipaclient/remote_plugins/2_114/dns.py:3684
+#: ipaclient/remote_plugins/2_156/dns.py:500
+#: ipaclient/remote_plugins/2_156/dns.py:1990
+#: ipaclient/remote_plugins/2_156/dns.py:3509
+#: ipaclient/remote_plugins/2_164/dns.py:500
+#: ipaclient/remote_plugins/2_164/dns.py:1998
+#: ipaclient/remote_plugins/2_164/dns.py:3517
+msgid "DLV Digest"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:501
+#: ipaclient/remote_plugins/2_114/dns.py:552
+#: ipaclient/remote_plugins/2_114/dns.py:2026
+#: ipaclient/remote_plugins/2_114/dns.py:2094
+#: ipaclient/remote_plugins/2_114/dns.py:3685
+#: ipaclient/remote_plugins/2_114/dns.py:3753
+#: ipaclient/remote_plugins/2_156/dns.py:501
+#: ipaclient/remote_plugins/2_156/dns.py:545
+#: ipaclient/remote_plugins/2_156/dns.py:1991
+#: ipaclient/remote_plugins/2_156/dns.py:2049
+#: ipaclient/remote_plugins/2_156/dns.py:3510
+#: ipaclient/remote_plugins/2_156/dns.py:3568
+#: ipaclient/remote_plugins/2_164/dns.py:501
+#: ipaclient/remote_plugins/2_164/dns.py:545
+#: ipaclient/remote_plugins/2_164/dns.py:1999
+#: ipaclient/remote_plugins/2_164/dns.py:2057
+#: ipaclient/remote_plugins/2_164/dns.py:3518
+#: ipaclient/remote_plugins/2_164/dns.py:3576
+#: ipaclient/remote_plugins/2_49/dns.py:458
+#: ipaclient/remote_plugins/2_49/dns.py:1540
+#: ipaclient/remote_plugins/2_49/dns.py:3326 ipaserver/plugins/dns.py:1046
+msgid "Digest"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:507
+#: ipaclient/remote_plugins/2_114/dns.py:2034
+#: ipaclient/remote_plugins/2_114/dns.py:2777
+#: ipaclient/remote_plugins/2_114/dns.py:3185
+#: ipaclient/remote_plugins/2_114/dns.py:3693
+#: ipaclient/remote_plugins/2_156/dns.py:507
+#: ipaclient/remote_plugins/2_156/dns.py:1999
+#: ipaclient/remote_plugins/2_156/dns.py:2692
+#: ipaclient/remote_plugins/2_156/dns.py:3055
+#: ipaclient/remote_plugins/2_156/dns.py:3518
+#: ipaclient/remote_plugins/2_164/dns.py:507
+#: ipaclient/remote_plugins/2_164/dns.py:2007
+#: ipaclient/remote_plugins/2_164/dns.py:2700
+#: ipaclient/remote_plugins/2_164/dns.py:3063
+#: ipaclient/remote_plugins/2_164/dns.py:3526
+#: ipaclient/remote_plugins/2_49/dns.py:413
+#: ipaclient/remote_plugins/2_49/dns.py:1480
+#: ipaclient/remote_plugins/2_49/dns.py:2383
+#: ipaclient/remote_plugins/2_49/dns.py:2796
+#: ipaclient/remote_plugins/2_49/dns.py:3266
+msgid "DNAME record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:508
+#: ipaclient/remote_plugins/2_114/dns.py:2035
+#: ipaclient/remote_plugins/2_114/dns.py:2778
+#: ipaclient/remote_plugins/2_114/dns.py:3186
+#: ipaclient/remote_plugins/2_114/dns.py:3694
+#: ipaclient/remote_plugins/2_156/dns.py:508
+#: ipaclient/remote_plugins/2_156/dns.py:2000
+#: ipaclient/remote_plugins/2_156/dns.py:2693
+#: ipaclient/remote_plugins/2_156/dns.py:3056
+#: ipaclient/remote_plugins/2_156/dns.py:3519
+#: ipaclient/remote_plugins/2_164/dns.py:508
+#: ipaclient/remote_plugins/2_164/dns.py:2008
+#: ipaclient/remote_plugins/2_164/dns.py:2701
+#: ipaclient/remote_plugins/2_164/dns.py:3064
+#: ipaclient/remote_plugins/2_164/dns.py:3527
+msgid "Raw DNAME records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:513
+#: ipaclient/remote_plugins/2_114/dns.py:2042
+#: ipaclient/remote_plugins/2_114/dns.py:3701
+#: ipaclient/remote_plugins/2_156/dns.py:513
+#: ipaclient/remote_plugins/2_156/dns.py:2007
+#: ipaclient/remote_plugins/2_156/dns.py:3526
+#: ipaclient/remote_plugins/2_164/dns.py:513
+#: ipaclient/remote_plugins/2_164/dns.py:2015
+#: ipaclient/remote_plugins/2_164/dns.py:3534
+#: ipaclient/remote_plugins/2_49/dns.py:419
+#: ipaclient/remote_plugins/2_49/dns.py:1488
+#: ipaclient/remote_plugins/2_49/dns.py:3274
+msgid "DNAME Target"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:514
+#: ipaclient/remote_plugins/2_114/dns.py:2043
+#: ipaclient/remote_plugins/2_114/dns.py:3702
+#: ipaclient/remote_plugins/2_156/dns.py:514
+#: ipaclient/remote_plugins/2_156/dns.py:2008
+#: ipaclient/remote_plugins/2_156/dns.py:3527
+#: ipaclient/remote_plugins/2_164/dns.py:514
+#: ipaclient/remote_plugins/2_164/dns.py:2016
+#: ipaclient/remote_plugins/2_164/dns.py:3535
+#: ipaclient/remote_plugins/2_49/dns.py:420
+#: ipaclient/remote_plugins/2_49/dns.py:1489
+#: ipaclient/remote_plugins/2_49/dns.py:3275 ipaserver/plugins/dns.py:1021
+#: ipaserver/plugins/dns.py:1346 ipaserver/plugins/internal.py:657
+msgid "Target"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:520
+#: ipaclient/remote_plugins/2_114/dns.py:2051
+#: ipaclient/remote_plugins/2_114/dns.py:2785
+#: ipaclient/remote_plugins/2_114/dns.py:3193
+#: ipaclient/remote_plugins/2_114/dns.py:3710
+#: ipaclient/remote_plugins/2_49/dns.py:426
+#: ipaclient/remote_plugins/2_49/dns.py:1497
+#: ipaclient/remote_plugins/2_49/dns.py:2391
+#: ipaclient/remote_plugins/2_49/dns.py:2804
+#: ipaclient/remote_plugins/2_49/dns.py:3283
+msgid "DNSKEY record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:521
+#: ipaclient/remote_plugins/2_114/dns.py:2052
+#: ipaclient/remote_plugins/2_114/dns.py:2786
+#: ipaclient/remote_plugins/2_114/dns.py:3194
+#: ipaclient/remote_plugins/2_114/dns.py:3711
+msgid "Raw DNSKEY records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:527
+#: ipaclient/remote_plugins/2_114/dns.py:2061
+#: ipaclient/remote_plugins/2_114/dns.py:2794
+#: ipaclient/remote_plugins/2_114/dns.py:3202
+#: ipaclient/remote_plugins/2_114/dns.py:3720
+#: ipaclient/remote_plugins/2_156/dns.py:520
+#: ipaclient/remote_plugins/2_156/dns.py:2016
+#: ipaclient/remote_plugins/2_156/dns.py:2700
+#: ipaclient/remote_plugins/2_156/dns.py:3063
+#: ipaclient/remote_plugins/2_156/dns.py:3535
+#: ipaclient/remote_plugins/2_164/dns.py:520
+#: ipaclient/remote_plugins/2_164/dns.py:2024
+#: ipaclient/remote_plugins/2_164/dns.py:2708
+#: ipaclient/remote_plugins/2_164/dns.py:3071
+#: ipaclient/remote_plugins/2_164/dns.py:3543
+#: ipaclient/remote_plugins/2_49/dns.py:433
+#: ipaclient/remote_plugins/2_49/dns.py:1507
+#: ipaclient/remote_plugins/2_49/dns.py:2400
+#: ipaclient/remote_plugins/2_49/dns.py:2813
+#: ipaclient/remote_plugins/2_49/dns.py:3293
+msgid "DS record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:528
+#: ipaclient/remote_plugins/2_114/dns.py:2062
+#: ipaclient/remote_plugins/2_114/dns.py:2795
+#: ipaclient/remote_plugins/2_114/dns.py:3203
+#: ipaclient/remote_plugins/2_114/dns.py:3721
+#: ipaclient/remote_plugins/2_156/dns.py:521
+#: ipaclient/remote_plugins/2_156/dns.py:2017
+#: ipaclient/remote_plugins/2_156/dns.py:2701
+#: ipaclient/remote_plugins/2_156/dns.py:3064
+#: ipaclient/remote_plugins/2_156/dns.py:3536
+#: ipaclient/remote_plugins/2_164/dns.py:521
+#: ipaclient/remote_plugins/2_164/dns.py:2025
+#: ipaclient/remote_plugins/2_164/dns.py:2709
+#: ipaclient/remote_plugins/2_164/dns.py:3072
+#: ipaclient/remote_plugins/2_164/dns.py:3544
+msgid "Raw DS records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:533
+#: ipaclient/remote_plugins/2_114/dns.py:2069
+#: ipaclient/remote_plugins/2_114/dns.py:3728
+#: ipaclient/remote_plugins/2_156/dns.py:526
+#: ipaclient/remote_plugins/2_156/dns.py:2024
+#: ipaclient/remote_plugins/2_156/dns.py:3543
+#: ipaclient/remote_plugins/2_164/dns.py:526
+#: ipaclient/remote_plugins/2_164/dns.py:2032
+#: ipaclient/remote_plugins/2_164/dns.py:3551
+#: ipaclient/remote_plugins/2_49/dns.py:439
+#: ipaclient/remote_plugins/2_49/dns.py:1515
+#: ipaclient/remote_plugins/2_49/dns.py:3301
+msgid "DS Key Tag"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:539
+#: ipaclient/remote_plugins/2_114/dns.py:2077
+#: ipaclient/remote_plugins/2_114/dns.py:3736
+#: ipaclient/remote_plugins/2_156/dns.py:532
+#: ipaclient/remote_plugins/2_156/dns.py:2032
+#: ipaclient/remote_plugins/2_156/dns.py:3551
+#: ipaclient/remote_plugins/2_164/dns.py:532
+#: ipaclient/remote_plugins/2_164/dns.py:2040
+#: ipaclient/remote_plugins/2_164/dns.py:3559
+#: ipaclient/remote_plugins/2_49/dns.py:445
+#: ipaclient/remote_plugins/2_49/dns.py:1523
+#: ipaclient/remote_plugins/2_49/dns.py:3309
+msgid "DS Algorithm"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:545
+#: ipaclient/remote_plugins/2_114/dns.py:2085
+#: ipaclient/remote_plugins/2_114/dns.py:3744
+#: ipaclient/remote_plugins/2_156/dns.py:538
+#: ipaclient/remote_plugins/2_156/dns.py:2040
+#: ipaclient/remote_plugins/2_156/dns.py:3559
+#: ipaclient/remote_plugins/2_164/dns.py:538
+#: ipaclient/remote_plugins/2_164/dns.py:2048
+#: ipaclient/remote_plugins/2_164/dns.py:3567
+#: ipaclient/remote_plugins/2_49/dns.py:451
+#: ipaclient/remote_plugins/2_49/dns.py:1531
+#: ipaclient/remote_plugins/2_49/dns.py:3317
+msgid "DS Digest Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:551
+#: ipaclient/remote_plugins/2_114/dns.py:2093
+#: ipaclient/remote_plugins/2_114/dns.py:3752
+#: ipaclient/remote_plugins/2_156/dns.py:544
+#: ipaclient/remote_plugins/2_156/dns.py:2048
+#: ipaclient/remote_plugins/2_156/dns.py:3567
+#: ipaclient/remote_plugins/2_164/dns.py:544
+#: ipaclient/remote_plugins/2_164/dns.py:2056
+#: ipaclient/remote_plugins/2_164/dns.py:3575
+#: ipaclient/remote_plugins/2_49/dns.py:457
+#: ipaclient/remote_plugins/2_49/dns.py:1539
+#: ipaclient/remote_plugins/2_49/dns.py:3325
+msgid "DS Digest"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:558
+#: ipaclient/remote_plugins/2_114/dns.py:2102
+#: ipaclient/remote_plugins/2_114/dns.py:2802
+#: ipaclient/remote_plugins/2_114/dns.py:3210
+#: ipaclient/remote_plugins/2_114/dns.py:3761
+#: ipaclient/remote_plugins/2_156/dns.py:551
+#: ipaclient/remote_plugins/2_156/dns.py:2057
+#: ipaclient/remote_plugins/2_156/dns.py:2708
+#: ipaclient/remote_plugins/2_156/dns.py:3071
+#: ipaclient/remote_plugins/2_156/dns.py:3576
+#: ipaclient/remote_plugins/2_164/dns.py:551
+#: ipaclient/remote_plugins/2_164/dns.py:2065
+#: ipaclient/remote_plugins/2_164/dns.py:2716
+#: ipaclient/remote_plugins/2_164/dns.py:3079
+#: ipaclient/remote_plugins/2_164/dns.py:3584
+#: ipaclient/remote_plugins/2_49/dns.py:464
+#: ipaclient/remote_plugins/2_49/dns.py:1548
+#: ipaclient/remote_plugins/2_49/dns.py:2408
+#: ipaclient/remote_plugins/2_49/dns.py:2821
+#: ipaclient/remote_plugins/2_49/dns.py:3334
+msgid "HIP record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:559
+#: ipaclient/remote_plugins/2_114/dns.py:2103
+#: ipaclient/remote_plugins/2_114/dns.py:2803
+#: ipaclient/remote_plugins/2_114/dns.py:3211
+#: ipaclient/remote_plugins/2_114/dns.py:3762
+#: ipaclient/remote_plugins/2_156/dns.py:552
+#: ipaclient/remote_plugins/2_156/dns.py:2058
+#: ipaclient/remote_plugins/2_156/dns.py:2709
+#: ipaclient/remote_plugins/2_156/dns.py:3072
+#: ipaclient/remote_plugins/2_156/dns.py:3577
+#: ipaclient/remote_plugins/2_164/dns.py:552
+#: ipaclient/remote_plugins/2_164/dns.py:2066
+#: ipaclient/remote_plugins/2_164/dns.py:2717
+#: ipaclient/remote_plugins/2_164/dns.py:3080
+#: ipaclient/remote_plugins/2_164/dns.py:3585
+msgid "Raw HIP records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:565
+#: ipaclient/remote_plugins/2_114/dns.py:2112
+#: ipaclient/remote_plugins/2_114/dns.py:2811
+#: ipaclient/remote_plugins/2_114/dns.py:3219
+#: ipaclient/remote_plugins/2_114/dns.py:3771
+#: ipaclient/remote_plugins/2_156/dns.py:558
+#: ipaclient/remote_plugins/2_156/dns.py:2067
+#: ipaclient/remote_plugins/2_156/dns.py:2717
+#: ipaclient/remote_plugins/2_156/dns.py:3080
+#: ipaclient/remote_plugins/2_156/dns.py:3586
+#: ipaclient/remote_plugins/2_164/dns.py:558
+#: ipaclient/remote_plugins/2_164/dns.py:2075
+#: ipaclient/remote_plugins/2_164/dns.py:2725
+#: ipaclient/remote_plugins/2_164/dns.py:3088
+#: ipaclient/remote_plugins/2_164/dns.py:3594
+#: ipaclient/remote_plugins/2_49/dns.py:471
+#: ipaclient/remote_plugins/2_49/dns.py:1558
+#: ipaclient/remote_plugins/2_49/dns.py:2417
+#: ipaclient/remote_plugins/2_49/dns.py:2830
+#: ipaclient/remote_plugins/2_49/dns.py:3344
+msgid "IPSECKEY record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:566
+#: ipaclient/remote_plugins/2_114/dns.py:2113
+#: ipaclient/remote_plugins/2_114/dns.py:2812
+#: ipaclient/remote_plugins/2_114/dns.py:3220
+#: ipaclient/remote_plugins/2_114/dns.py:3772
+#: ipaclient/remote_plugins/2_156/dns.py:559
+#: ipaclient/remote_plugins/2_156/dns.py:2068
+#: ipaclient/remote_plugins/2_156/dns.py:2718
+#: ipaclient/remote_plugins/2_156/dns.py:3081
+#: ipaclient/remote_plugins/2_156/dns.py:3587
+#: ipaclient/remote_plugins/2_164/dns.py:559
+#: ipaclient/remote_plugins/2_164/dns.py:2076
+#: ipaclient/remote_plugins/2_164/dns.py:2726
+#: ipaclient/remote_plugins/2_164/dns.py:3089
+#: ipaclient/remote_plugins/2_164/dns.py:3595
+msgid "Raw IPSECKEY records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:572
+#: ipaclient/remote_plugins/2_114/dns.py:2122
+#: ipaclient/remote_plugins/2_114/dns.py:2820
+#: ipaclient/remote_plugins/2_114/dns.py:3228
+#: ipaclient/remote_plugins/2_114/dns.py:3781
+#: ipaclient/remote_plugins/2_156/dns.py:565
+#: ipaclient/remote_plugins/2_156/dns.py:2077
+#: ipaclient/remote_plugins/2_156/dns.py:2726
+#: ipaclient/remote_plugins/2_156/dns.py:3089
+#: ipaclient/remote_plugins/2_156/dns.py:3596
+#: ipaclient/remote_plugins/2_164/dns.py:565
+#: ipaclient/remote_plugins/2_164/dns.py:2085
+#: ipaclient/remote_plugins/2_164/dns.py:2734
+#: ipaclient/remote_plugins/2_164/dns.py:3097
+#: ipaclient/remote_plugins/2_164/dns.py:3604
+#: ipaclient/remote_plugins/2_49/dns.py:478
+#: ipaclient/remote_plugins/2_49/dns.py:1568
+#: ipaclient/remote_plugins/2_49/dns.py:2426
+#: ipaclient/remote_plugins/2_49/dns.py:2839
+#: ipaclient/remote_plugins/2_49/dns.py:3354
+msgid "KEY record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:573
+#: ipaclient/remote_plugins/2_114/dns.py:2123
+#: ipaclient/remote_plugins/2_114/dns.py:2821
+#: ipaclient/remote_plugins/2_114/dns.py:3229
+#: ipaclient/remote_plugins/2_114/dns.py:3782
+#: ipaclient/remote_plugins/2_156/dns.py:566
+#: ipaclient/remote_plugins/2_156/dns.py:2078
+#: ipaclient/remote_plugins/2_156/dns.py:2727
+#: ipaclient/remote_plugins/2_156/dns.py:3090
+#: ipaclient/remote_plugins/2_156/dns.py:3597
+#: ipaclient/remote_plugins/2_164/dns.py:566
+#: ipaclient/remote_plugins/2_164/dns.py:2086
+#: ipaclient/remote_plugins/2_164/dns.py:2735
+#: ipaclient/remote_plugins/2_164/dns.py:3098
+#: ipaclient/remote_plugins/2_164/dns.py:3605
+msgid "Raw KEY records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:579
+#: ipaclient/remote_plugins/2_114/dns.py:2132
+#: ipaclient/remote_plugins/2_114/dns.py:2829
+#: ipaclient/remote_plugins/2_114/dns.py:3237
+#: ipaclient/remote_plugins/2_114/dns.py:3791
+#: ipaclient/remote_plugins/2_156/dns.py:572
+#: ipaclient/remote_plugins/2_156/dns.py:2087
+#: ipaclient/remote_plugins/2_156/dns.py:2735
+#: ipaclient/remote_plugins/2_156/dns.py:3098
+#: ipaclient/remote_plugins/2_156/dns.py:3606
+#: ipaclient/remote_plugins/2_164/dns.py:572
+#: ipaclient/remote_plugins/2_164/dns.py:2095
+#: ipaclient/remote_plugins/2_164/dns.py:2743
+#: ipaclient/remote_plugins/2_164/dns.py:3106
+#: ipaclient/remote_plugins/2_164/dns.py:3614
+#: ipaclient/remote_plugins/2_49/dns.py:509
+#: ipaclient/remote_plugins/2_49/dns.py:1609
+#: ipaclient/remote_plugins/2_49/dns.py:2434
+#: ipaclient/remote_plugins/2_49/dns.py:2847
+#: ipaclient/remote_plugins/2_49/dns.py:3395
+msgid "KX record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:580
+#: ipaclient/remote_plugins/2_114/dns.py:2133
+#: ipaclient/remote_plugins/2_114/dns.py:2830
+#: ipaclient/remote_plugins/2_114/dns.py:3238
+#: ipaclient/remote_plugins/2_114/dns.py:3792
+#: ipaclient/remote_plugins/2_156/dns.py:573
+#: ipaclient/remote_plugins/2_156/dns.py:2088
+#: ipaclient/remote_plugins/2_156/dns.py:2736
+#: ipaclient/remote_plugins/2_156/dns.py:3099
+#: ipaclient/remote_plugins/2_156/dns.py:3607
+#: ipaclient/remote_plugins/2_164/dns.py:573
+#: ipaclient/remote_plugins/2_164/dns.py:2096
+#: ipaclient/remote_plugins/2_164/dns.py:2744
+#: ipaclient/remote_plugins/2_164/dns.py:3107
+#: ipaclient/remote_plugins/2_164/dns.py:3615
+msgid "Raw KX records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:585
+#: ipaclient/remote_plugins/2_114/dns.py:2140
+#: ipaclient/remote_plugins/2_114/dns.py:3799
+#: ipaclient/remote_plugins/2_156/dns.py:578
+#: ipaclient/remote_plugins/2_156/dns.py:2095
+#: ipaclient/remote_plugins/2_156/dns.py:3614
+#: ipaclient/remote_plugins/2_164/dns.py:578
+#: ipaclient/remote_plugins/2_164/dns.py:2103
+#: ipaclient/remote_plugins/2_164/dns.py:3622
+#: ipaclient/remote_plugins/2_49/dns.py:515
+#: ipaclient/remote_plugins/2_49/dns.py:1617
+#: ipaclient/remote_plugins/2_49/dns.py:3403
+msgid "KX Preference"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:586
+#: ipaclient/remote_plugins/2_114/dns.py:684
+#: ipaclient/remote_plugins/2_114/dns.py:2141
+#: ipaclient/remote_plugins/2_114/dns.py:2279
+#: ipaclient/remote_plugins/2_114/dns.py:3800
+#: ipaclient/remote_plugins/2_114/dns.py:3938
+#: ipaclient/remote_plugins/2_156/dns.py:579
+#: ipaclient/remote_plugins/2_156/dns.py:677
+#: ipaclient/remote_plugins/2_156/dns.py:2096
+#: ipaclient/remote_plugins/2_156/dns.py:2234
+#: ipaclient/remote_plugins/2_156/dns.py:3615
+#: ipaclient/remote_plugins/2_156/dns.py:3753
+#: ipaclient/remote_plugins/2_164/dns.py:579
+#: ipaclient/remote_plugins/2_164/dns.py:677
+#: ipaclient/remote_plugins/2_164/dns.py:2104
+#: ipaclient/remote_plugins/2_164/dns.py:2242
+#: ipaclient/remote_plugins/2_164/dns.py:3623
+#: ipaclient/remote_plugins/2_164/dns.py:3761
+#: ipaclient/remote_plugins/2_49/dns.py:516
+#: ipaclient/remote_plugins/2_49/dns.py:614
+#: ipaclient/remote_plugins/2_49/dns.py:1618
+#: ipaclient/remote_plugins/2_49/dns.py:1756
+#: ipaclient/remote_plugins/2_49/dns.py:3404
+#: ipaclient/remote_plugins/2_49/dns.py:3542 ipaserver/plugins/dns.py:1083
+#: ipaserver/plugins/dns.py:1240
+msgid "Preference given to this exchanger. Lower values are more preferred"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:591
+#: ipaclient/remote_plugins/2_114/dns.py:2148
+#: ipaclient/remote_plugins/2_114/dns.py:3807
+#: ipaclient/remote_plugins/2_156/dns.py:584
+#: ipaclient/remote_plugins/2_156/dns.py:2103
+#: ipaclient/remote_plugins/2_156/dns.py:3622
+#: ipaclient/remote_plugins/2_164/dns.py:584
+#: ipaclient/remote_plugins/2_164/dns.py:2111
+#: ipaclient/remote_plugins/2_164/dns.py:3630
+#: ipaclient/remote_plugins/2_49/dns.py:521
+#: ipaclient/remote_plugins/2_49/dns.py:1625
+#: ipaclient/remote_plugins/2_49/dns.py:3411
+msgid "KX Exchanger"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:592
+#: ipaclient/remote_plugins/2_114/dns.py:2149
+#: ipaclient/remote_plugins/2_114/dns.py:3808
+#: ipaclient/remote_plugins/2_156/dns.py:585
+#: ipaclient/remote_plugins/2_156/dns.py:2104
+#: ipaclient/remote_plugins/2_156/dns.py:3623
+#: ipaclient/remote_plugins/2_164/dns.py:585
+#: ipaclient/remote_plugins/2_164/dns.py:2112
+#: ipaclient/remote_plugins/2_164/dns.py:3631
+#: ipaclient/remote_plugins/2_49/dns.py:522
+#: ipaclient/remote_plugins/2_49/dns.py:1626
+#: ipaclient/remote_plugins/2_49/dns.py:3412 ipaserver/plugins/dns.py:1089
+msgid "A host willing to act as a key exchanger"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:598
+#: ipaclient/remote_plugins/2_114/dns.py:2157
+#: ipaclient/remote_plugins/2_114/dns.py:2837
+#: ipaclient/remote_plugins/2_114/dns.py:3245
+#: ipaclient/remote_plugins/2_114/dns.py:3816
+#: ipaclient/remote_plugins/2_156/dns.py:591
+#: ipaclient/remote_plugins/2_156/dns.py:2112
+#: ipaclient/remote_plugins/2_156/dns.py:2743
+#: ipaclient/remote_plugins/2_156/dns.py:3106
+#: ipaclient/remote_plugins/2_156/dns.py:3631
+#: ipaclient/remote_plugins/2_164/dns.py:591
+#: ipaclient/remote_plugins/2_164/dns.py:2120
+#: ipaclient/remote_plugins/2_164/dns.py:2751
+#: ipaclient/remote_plugins/2_164/dns.py:3114
+#: ipaclient/remote_plugins/2_164/dns.py:3639
+#: ipaclient/remote_plugins/2_49/dns.py:528
+#: ipaclient/remote_plugins/2_49/dns.py:1634
+#: ipaclient/remote_plugins/2_49/dns.py:2442
+#: ipaclient/remote_plugins/2_49/dns.py:2855
+#: ipaclient/remote_plugins/2_49/dns.py:3420
+msgid "LOC record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:599
+#: ipaclient/remote_plugins/2_114/dns.py:2158
+#: ipaclient/remote_plugins/2_114/dns.py:2838
+#: ipaclient/remote_plugins/2_114/dns.py:3246
+#: ipaclient/remote_plugins/2_114/dns.py:3817
+#: ipaclient/remote_plugins/2_156/dns.py:592
+#: ipaclient/remote_plugins/2_156/dns.py:2113
+#: ipaclient/remote_plugins/2_156/dns.py:2744
+#: ipaclient/remote_plugins/2_156/dns.py:3107
+#: ipaclient/remote_plugins/2_156/dns.py:3632
+#: ipaclient/remote_plugins/2_164/dns.py:592
+#: ipaclient/remote_plugins/2_164/dns.py:2121
+#: ipaclient/remote_plugins/2_164/dns.py:2752
+#: ipaclient/remote_plugins/2_164/dns.py:3115
+#: ipaclient/remote_plugins/2_164/dns.py:3640
+msgid "Raw LOC records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:604
+#: ipaclient/remote_plugins/2_114/dns.py:2165
+#: ipaclient/remote_plugins/2_114/dns.py:3824
+#: ipaclient/remote_plugins/2_156/dns.py:597
+#: ipaclient/remote_plugins/2_156/dns.py:2120
+#: ipaclient/remote_plugins/2_156/dns.py:3639
+#: ipaclient/remote_plugins/2_164/dns.py:597
+#: ipaclient/remote_plugins/2_164/dns.py:2128
+#: ipaclient/remote_plugins/2_164/dns.py:3647
+#: ipaclient/remote_plugins/2_49/dns.py:534
+#: ipaclient/remote_plugins/2_49/dns.py:1642
+#: ipaclient/remote_plugins/2_49/dns.py:3428
+msgid "LOC Degrees Latitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:605
+#: ipaclient/remote_plugins/2_114/dns.py:2166
+#: ipaclient/remote_plugins/2_114/dns.py:3825
+#: ipaclient/remote_plugins/2_156/dns.py:598
+#: ipaclient/remote_plugins/2_156/dns.py:2121
+#: ipaclient/remote_plugins/2_156/dns.py:3640
+#: ipaclient/remote_plugins/2_164/dns.py:598
+#: ipaclient/remote_plugins/2_164/dns.py:2129
+#: ipaclient/remote_plugins/2_164/dns.py:3648
+#: ipaclient/remote_plugins/2_49/dns.py:535
+#: ipaclient/remote_plugins/2_49/dns.py:1643
+#: ipaclient/remote_plugins/2_49/dns.py:3429 ipaserver/plugins/dns.py:1098
+msgid "Degrees Latitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:610
+#: ipaclient/remote_plugins/2_114/dns.py:2173
+#: ipaclient/remote_plugins/2_114/dns.py:3832
+#: ipaclient/remote_plugins/2_156/dns.py:603
+#: ipaclient/remote_plugins/2_156/dns.py:2128
+#: ipaclient/remote_plugins/2_156/dns.py:3647
+#: ipaclient/remote_plugins/2_164/dns.py:603
+#: ipaclient/remote_plugins/2_164/dns.py:2136
+#: ipaclient/remote_plugins/2_164/dns.py:3655
+#: ipaclient/remote_plugins/2_49/dns.py:540
+#: ipaclient/remote_plugins/2_49/dns.py:1650
+#: ipaclient/remote_plugins/2_49/dns.py:3436
+msgid "LOC Minutes Latitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:611
+#: ipaclient/remote_plugins/2_114/dns.py:2174
+#: ipaclient/remote_plugins/2_114/dns.py:3833
+#: ipaclient/remote_plugins/2_156/dns.py:604
+#: ipaclient/remote_plugins/2_156/dns.py:2129
+#: ipaclient/remote_plugins/2_156/dns.py:3648
+#: ipaclient/remote_plugins/2_164/dns.py:604
+#: ipaclient/remote_plugins/2_164/dns.py:2137
+#: ipaclient/remote_plugins/2_164/dns.py:3656
+#: ipaclient/remote_plugins/2_49/dns.py:541
+#: ipaclient/remote_plugins/2_49/dns.py:1651
+#: ipaclient/remote_plugins/2_49/dns.py:3437 ipaserver/plugins/dns.py:1103
+msgid "Minutes Latitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:616
+#: ipaclient/remote_plugins/2_114/dns.py:2181
+#: ipaclient/remote_plugins/2_114/dns.py:3840
+#: ipaclient/remote_plugins/2_156/dns.py:609
+#: ipaclient/remote_plugins/2_156/dns.py:2136
+#: ipaclient/remote_plugins/2_156/dns.py:3655
+#: ipaclient/remote_plugins/2_164/dns.py:609
+#: ipaclient/remote_plugins/2_164/dns.py:2144
+#: ipaclient/remote_plugins/2_164/dns.py:3663
+#: ipaclient/remote_plugins/2_49/dns.py:546
+#: ipaclient/remote_plugins/2_49/dns.py:1658
+#: ipaclient/remote_plugins/2_49/dns.py:3444
+msgid "LOC Seconds Latitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:617
+#: ipaclient/remote_plugins/2_114/dns.py:2182
+#: ipaclient/remote_plugins/2_114/dns.py:3841
+#: ipaclient/remote_plugins/2_156/dns.py:610
+#: ipaclient/remote_plugins/2_156/dns.py:2137
+#: ipaclient/remote_plugins/2_156/dns.py:3656
+#: ipaclient/remote_plugins/2_164/dns.py:610
+#: ipaclient/remote_plugins/2_164/dns.py:2145
+#: ipaclient/remote_plugins/2_164/dns.py:3664
+#: ipaclient/remote_plugins/2_49/dns.py:547
+#: ipaclient/remote_plugins/2_49/dns.py:1659
+#: ipaclient/remote_plugins/2_49/dns.py:3445 ipaserver/plugins/dns.py:1108
+msgid "Seconds Latitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:622
+#: ipaclient/remote_plugins/2_114/dns.py:2191
+#: ipaclient/remote_plugins/2_114/dns.py:3850
+#: ipaclient/remote_plugins/2_156/dns.py:615
+#: ipaclient/remote_plugins/2_156/dns.py:2146
+#: ipaclient/remote_plugins/2_156/dns.py:3665
+#: ipaclient/remote_plugins/2_164/dns.py:615
+#: ipaclient/remote_plugins/2_164/dns.py:2154
+#: ipaclient/remote_plugins/2_164/dns.py:3673
+#: ipaclient/remote_plugins/2_49/dns.py:552
+#: ipaclient/remote_plugins/2_49/dns.py:1668
+#: ipaclient/remote_plugins/2_49/dns.py:3454
+msgid "LOC Direction Latitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:623
+#: ipaclient/remote_plugins/2_114/dns.py:2192
+#: ipaclient/remote_plugins/2_114/dns.py:3851
+#: ipaclient/remote_plugins/2_156/dns.py:616
+#: ipaclient/remote_plugins/2_156/dns.py:2147
+#: ipaclient/remote_plugins/2_156/dns.py:3666
+#: ipaclient/remote_plugins/2_164/dns.py:616
+#: ipaclient/remote_plugins/2_164/dns.py:2155
+#: ipaclient/remote_plugins/2_164/dns.py:3674
+#: ipaclient/remote_plugins/2_49/dns.py:553
+#: ipaclient/remote_plugins/2_49/dns.py:1669
+#: ipaclient/remote_plugins/2_49/dns.py:3455 ipaserver/plugins/dns.py:1114
+msgid "Direction Latitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:628
+#: ipaclient/remote_plugins/2_114/dns.py:2199
+#: ipaclient/remote_plugins/2_114/dns.py:3858
+#: ipaclient/remote_plugins/2_156/dns.py:621
+#: ipaclient/remote_plugins/2_156/dns.py:2154
+#: ipaclient/remote_plugins/2_156/dns.py:3673
+#: ipaclient/remote_plugins/2_164/dns.py:621
+#: ipaclient/remote_plugins/2_164/dns.py:2162
+#: ipaclient/remote_plugins/2_164/dns.py:3681
+#: ipaclient/remote_plugins/2_49/dns.py:558
+#: ipaclient/remote_plugins/2_49/dns.py:1676
+#: ipaclient/remote_plugins/2_49/dns.py:3462
+msgid "LOC Degrees Longitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:629
+#: ipaclient/remote_plugins/2_114/dns.py:2200
+#: ipaclient/remote_plugins/2_114/dns.py:3859
+#: ipaclient/remote_plugins/2_156/dns.py:622
+#: ipaclient/remote_plugins/2_156/dns.py:2155
+#: ipaclient/remote_plugins/2_156/dns.py:3674
+#: ipaclient/remote_plugins/2_164/dns.py:622
+#: ipaclient/remote_plugins/2_164/dns.py:2163
+#: ipaclient/remote_plugins/2_164/dns.py:3682
+#: ipaclient/remote_plugins/2_49/dns.py:559
+#: ipaclient/remote_plugins/2_49/dns.py:1677
+#: ipaclient/remote_plugins/2_49/dns.py:3463 ipaserver/plugins/dns.py:1118
+msgid "Degrees Longitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:634
+#: ipaclient/remote_plugins/2_114/dns.py:2207
+#: ipaclient/remote_plugins/2_114/dns.py:3866
+#: ipaclient/remote_plugins/2_156/dns.py:627
+#: ipaclient/remote_plugins/2_156/dns.py:2162
+#: ipaclient/remote_plugins/2_156/dns.py:3681
+#: ipaclient/remote_plugins/2_164/dns.py:627
+#: ipaclient/remote_plugins/2_164/dns.py:2170
+#: ipaclient/remote_plugins/2_164/dns.py:3689
+#: ipaclient/remote_plugins/2_49/dns.py:564
+#: ipaclient/remote_plugins/2_49/dns.py:1684
+#: ipaclient/remote_plugins/2_49/dns.py:3470
+msgid "LOC Minutes Longitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:635
+#: ipaclient/remote_plugins/2_114/dns.py:2208
+#: ipaclient/remote_plugins/2_114/dns.py:3867
+#: ipaclient/remote_plugins/2_156/dns.py:628
+#: ipaclient/remote_plugins/2_156/dns.py:2163
+#: ipaclient/remote_plugins/2_156/dns.py:3682
+#: ipaclient/remote_plugins/2_164/dns.py:628
+#: ipaclient/remote_plugins/2_164/dns.py:2171
+#: ipaclient/remote_plugins/2_164/dns.py:3690
+#: ipaclient/remote_plugins/2_49/dns.py:565
+#: ipaclient/remote_plugins/2_49/dns.py:1685
+#: ipaclient/remote_plugins/2_49/dns.py:3471 ipaserver/plugins/dns.py:1123
+msgid "Minutes Longitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:640
+#: ipaclient/remote_plugins/2_114/dns.py:2215
+#: ipaclient/remote_plugins/2_114/dns.py:3874
+#: ipaclient/remote_plugins/2_156/dns.py:633
+#: ipaclient/remote_plugins/2_156/dns.py:2170
+#: ipaclient/remote_plugins/2_156/dns.py:3689
+#: ipaclient/remote_plugins/2_164/dns.py:633
+#: ipaclient/remote_plugins/2_164/dns.py:2178
+#: ipaclient/remote_plugins/2_164/dns.py:3697
+#: ipaclient/remote_plugins/2_49/dns.py:570
+#: ipaclient/remote_plugins/2_49/dns.py:1692
+#: ipaclient/remote_plugins/2_49/dns.py:3478
+msgid "LOC Seconds Longitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:641
+#: ipaclient/remote_plugins/2_114/dns.py:2216
+#: ipaclient/remote_plugins/2_114/dns.py:3875
+#: ipaclient/remote_plugins/2_156/dns.py:634
+#: ipaclient/remote_plugins/2_156/dns.py:2171
+#: ipaclient/remote_plugins/2_156/dns.py:3690
+#: ipaclient/remote_plugins/2_164/dns.py:634
+#: ipaclient/remote_plugins/2_164/dns.py:2179
+#: ipaclient/remote_plugins/2_164/dns.py:3698
+#: ipaclient/remote_plugins/2_49/dns.py:571
+#: ipaclient/remote_plugins/2_49/dns.py:1693
+#: ipaclient/remote_plugins/2_49/dns.py:3479 ipaserver/plugins/dns.py:1128
+msgid "Seconds Longitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:646
+#: ipaclient/remote_plugins/2_114/dns.py:2225
+#: ipaclient/remote_plugins/2_114/dns.py:3884
+#: ipaclient/remote_plugins/2_156/dns.py:639
+#: ipaclient/remote_plugins/2_156/dns.py:2180
+#: ipaclient/remote_plugins/2_156/dns.py:3699
+#: ipaclient/remote_plugins/2_164/dns.py:639
+#: ipaclient/remote_plugins/2_164/dns.py:2188
+#: ipaclient/remote_plugins/2_164/dns.py:3707
+#: ipaclient/remote_plugins/2_49/dns.py:576
+#: ipaclient/remote_plugins/2_49/dns.py:1702
+#: ipaclient/remote_plugins/2_49/dns.py:3488
+msgid "LOC Direction Longitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:647
+#: ipaclient/remote_plugins/2_114/dns.py:2226
+#: ipaclient/remote_plugins/2_114/dns.py:3885
+#: ipaclient/remote_plugins/2_156/dns.py:640
+#: ipaclient/remote_plugins/2_156/dns.py:2181
+#: ipaclient/remote_plugins/2_156/dns.py:3700
+#: ipaclient/remote_plugins/2_164/dns.py:640
+#: ipaclient/remote_plugins/2_164/dns.py:2189
+#: ipaclient/remote_plugins/2_164/dns.py:3708
+#: ipaclient/remote_plugins/2_49/dns.py:577
+#: ipaclient/remote_plugins/2_49/dns.py:1703
+#: ipaclient/remote_plugins/2_49/dns.py:3489 ipaserver/plugins/dns.py:1134
+msgid "Direction Longitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:652
+#: ipaclient/remote_plugins/2_114/dns.py:2233
+#: ipaclient/remote_plugins/2_114/dns.py:3892
+#: ipaclient/remote_plugins/2_156/dns.py:645
+#: ipaclient/remote_plugins/2_156/dns.py:2188
+#: ipaclient/remote_plugins/2_156/dns.py:3707
+#: ipaclient/remote_plugins/2_164/dns.py:645
+#: ipaclient/remote_plugins/2_164/dns.py:2196
+#: ipaclient/remote_plugins/2_164/dns.py:3715
+#: ipaclient/remote_plugins/2_49/dns.py:582
+#: ipaclient/remote_plugins/2_49/dns.py:1710
+#: ipaclient/remote_plugins/2_49/dns.py:3496
+msgid "LOC Altitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:653
+#: ipaclient/remote_plugins/2_114/dns.py:2234
+#: ipaclient/remote_plugins/2_114/dns.py:3893
+#: ipaclient/remote_plugins/2_156/dns.py:646
+#: ipaclient/remote_plugins/2_156/dns.py:2189
+#: ipaclient/remote_plugins/2_156/dns.py:3708
+#: ipaclient/remote_plugins/2_164/dns.py:646
+#: ipaclient/remote_plugins/2_164/dns.py:2197
+#: ipaclient/remote_plugins/2_164/dns.py:3716
+#: ipaclient/remote_plugins/2_49/dns.py:583
+#: ipaclient/remote_plugins/2_49/dns.py:1711
+#: ipaclient/remote_plugins/2_49/dns.py:3497 ipaserver/plugins/dns.py:1138
+msgid "Altitude"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:658
+#: ipaclient/remote_plugins/2_114/dns.py:2242
+#: ipaclient/remote_plugins/2_114/dns.py:3901
+#: ipaclient/remote_plugins/2_156/dns.py:651
+#: ipaclient/remote_plugins/2_156/dns.py:2197
+#: ipaclient/remote_plugins/2_156/dns.py:3716
+#: ipaclient/remote_plugins/2_164/dns.py:651
+#: ipaclient/remote_plugins/2_164/dns.py:2205
+#: ipaclient/remote_plugins/2_164/dns.py:3724
+#: ipaclient/remote_plugins/2_49/dns.py:588
+#: ipaclient/remote_plugins/2_49/dns.py:1719
+#: ipaclient/remote_plugins/2_49/dns.py:3505
+msgid "LOC Size"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:659
+#: ipaclient/remote_plugins/2_114/dns.py:2243
+#: ipaclient/remote_plugins/2_114/dns.py:3902
+#: ipaclient/remote_plugins/2_156/dns.py:652
+#: ipaclient/remote_plugins/2_156/dns.py:2198
+#: ipaclient/remote_plugins/2_156/dns.py:3717
+#: ipaclient/remote_plugins/2_164/dns.py:652
+#: ipaclient/remote_plugins/2_164/dns.py:2206
+#: ipaclient/remote_plugins/2_164/dns.py:3725
+#: ipaclient/remote_plugins/2_49/dns.py:589
+#: ipaclient/remote_plugins/2_49/dns.py:1720
+#: ipaclient/remote_plugins/2_49/dns.py:3506 ipaserver/plugins/dns.py:1144
+msgid "Size"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:664
+#: ipaclient/remote_plugins/2_114/dns.py:2251
+#: ipaclient/remote_plugins/2_114/dns.py:3910
+#: ipaclient/remote_plugins/2_156/dns.py:657
+#: ipaclient/remote_plugins/2_156/dns.py:2206
+#: ipaclient/remote_plugins/2_156/dns.py:3725
+#: ipaclient/remote_plugins/2_164/dns.py:657
+#: ipaclient/remote_plugins/2_164/dns.py:2214
+#: ipaclient/remote_plugins/2_164/dns.py:3733
+#: ipaclient/remote_plugins/2_49/dns.py:594
+#: ipaclient/remote_plugins/2_49/dns.py:1728
+#: ipaclient/remote_plugins/2_49/dns.py:3514
+msgid "LOC Horizontal Precision"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:665
+#: ipaclient/remote_plugins/2_114/dns.py:2252
+#: ipaclient/remote_plugins/2_114/dns.py:3911
+#: ipaclient/remote_plugins/2_156/dns.py:658
+#: ipaclient/remote_plugins/2_156/dns.py:2207
+#: ipaclient/remote_plugins/2_156/dns.py:3726
+#: ipaclient/remote_plugins/2_164/dns.py:658
+#: ipaclient/remote_plugins/2_164/dns.py:2215
+#: ipaclient/remote_plugins/2_164/dns.py:3734
+#: ipaclient/remote_plugins/2_49/dns.py:595
+#: ipaclient/remote_plugins/2_49/dns.py:1729
+#: ipaclient/remote_plugins/2_49/dns.py:3515 ipaserver/plugins/dns.py:1150
+msgid "Horizontal Precision"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:670
+#: ipaclient/remote_plugins/2_114/dns.py:2260
+#: ipaclient/remote_plugins/2_114/dns.py:3919
+#: ipaclient/remote_plugins/2_156/dns.py:663
+#: ipaclient/remote_plugins/2_156/dns.py:2215
+#: ipaclient/remote_plugins/2_156/dns.py:3734
+#: ipaclient/remote_plugins/2_164/dns.py:663
+#: ipaclient/remote_plugins/2_164/dns.py:2223
+#: ipaclient/remote_plugins/2_164/dns.py:3742
+#: ipaclient/remote_plugins/2_49/dns.py:600
+#: ipaclient/remote_plugins/2_49/dns.py:1737
+#: ipaclient/remote_plugins/2_49/dns.py:3523
+msgid "LOC Vertical Precision"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:671
+#: ipaclient/remote_plugins/2_114/dns.py:2261
+#: ipaclient/remote_plugins/2_114/dns.py:3920
+#: ipaclient/remote_plugins/2_156/dns.py:664
+#: ipaclient/remote_plugins/2_156/dns.py:2216
+#: ipaclient/remote_plugins/2_156/dns.py:3735
+#: ipaclient/remote_plugins/2_164/dns.py:664
+#: ipaclient/remote_plugins/2_164/dns.py:2224
+#: ipaclient/remote_plugins/2_164/dns.py:3743
+#: ipaclient/remote_plugins/2_49/dns.py:601
+#: ipaclient/remote_plugins/2_49/dns.py:1738
+#: ipaclient/remote_plugins/2_49/dns.py:3524 ipaserver/plugins/dns.py:1156
+msgid "Vertical Precision"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:677
+#: ipaclient/remote_plugins/2_114/dns.py:2270
+#: ipaclient/remote_plugins/2_114/dns.py:2845
+#: ipaclient/remote_plugins/2_114/dns.py:3253
+#: ipaclient/remote_plugins/2_114/dns.py:3929
+#: ipaclient/remote_plugins/2_156/dns.py:670
+#: ipaclient/remote_plugins/2_156/dns.py:2225
+#: ipaclient/remote_plugins/2_156/dns.py:2751
+#: ipaclient/remote_plugins/2_156/dns.py:3114
+#: ipaclient/remote_plugins/2_156/dns.py:3744
+#: ipaclient/remote_plugins/2_164/dns.py:670
+#: ipaclient/remote_plugins/2_164/dns.py:2233
+#: ipaclient/remote_plugins/2_164/dns.py:2759
+#: ipaclient/remote_plugins/2_164/dns.py:3122
+#: ipaclient/remote_plugins/2_164/dns.py:3752
+#: ipaclient/remote_plugins/2_49/dns.py:607
+#: ipaclient/remote_plugins/2_49/dns.py:1747
+#: ipaclient/remote_plugins/2_49/dns.py:2450
+#: ipaclient/remote_plugins/2_49/dns.py:2863
+#: ipaclient/remote_plugins/2_49/dns.py:3533
+msgid "MX record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:678
+#: ipaclient/remote_plugins/2_114/dns.py:2271
+#: ipaclient/remote_plugins/2_114/dns.py:2846
+#: ipaclient/remote_plugins/2_114/dns.py:3254
+#: ipaclient/remote_plugins/2_114/dns.py:3930
+#: ipaclient/remote_plugins/2_156/dns.py:671
+#: ipaclient/remote_plugins/2_156/dns.py:2226
+#: ipaclient/remote_plugins/2_156/dns.py:2752
+#: ipaclient/remote_plugins/2_156/dns.py:3115
+#: ipaclient/remote_plugins/2_156/dns.py:3745
+#: ipaclient/remote_plugins/2_164/dns.py:671
+#: ipaclient/remote_plugins/2_164/dns.py:2234
+#: ipaclient/remote_plugins/2_164/dns.py:2760
+#: ipaclient/remote_plugins/2_164/dns.py:3123
+#: ipaclient/remote_plugins/2_164/dns.py:3753
+msgid "Raw MX records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:683
+#: ipaclient/remote_plugins/2_114/dns.py:2278
+#: ipaclient/remote_plugins/2_114/dns.py:3937
+#: ipaclient/remote_plugins/2_156/dns.py:676
+#: ipaclient/remote_plugins/2_156/dns.py:2233
+#: ipaclient/remote_plugins/2_156/dns.py:3752
+#: ipaclient/remote_plugins/2_164/dns.py:676
+#: ipaclient/remote_plugins/2_164/dns.py:2241
+#: ipaclient/remote_plugins/2_164/dns.py:3760
+#: ipaclient/remote_plugins/2_49/dns.py:613
+#: ipaclient/remote_plugins/2_49/dns.py:1755
+#: ipaclient/remote_plugins/2_49/dns.py:3541
+msgid "MX Preference"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:689
+#: ipaclient/remote_plugins/2_114/dns.py:2286
+#: ipaclient/remote_plugins/2_114/dns.py:3945
+#: ipaclient/remote_plugins/2_156/dns.py:682
+#: ipaclient/remote_plugins/2_156/dns.py:2241
+#: ipaclient/remote_plugins/2_156/dns.py:3760
+#: ipaclient/remote_plugins/2_164/dns.py:682
+#: ipaclient/remote_plugins/2_164/dns.py:2249
+#: ipaclient/remote_plugins/2_164/dns.py:3768
+#: ipaclient/remote_plugins/2_49/dns.py:619
+#: ipaclient/remote_plugins/2_49/dns.py:1763
+#: ipaclient/remote_plugins/2_49/dns.py:3549
+msgid "MX Exchanger"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:690
+#: ipaclient/remote_plugins/2_114/dns.py:2287
+#: ipaclient/remote_plugins/2_114/dns.py:3946
+#: ipaclient/remote_plugins/2_156/dns.py:683
+#: ipaclient/remote_plugins/2_156/dns.py:2242
+#: ipaclient/remote_plugins/2_156/dns.py:3761
+#: ipaclient/remote_plugins/2_164/dns.py:683
+#: ipaclient/remote_plugins/2_164/dns.py:2250
+#: ipaclient/remote_plugins/2_164/dns.py:3769
+#: ipaclient/remote_plugins/2_49/dns.py:620
+#: ipaclient/remote_plugins/2_49/dns.py:1764
+#: ipaclient/remote_plugins/2_49/dns.py:3550 ipaserver/plugins/dns.py:1246
+msgid "A host willing to act as a mail exchanger"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:696
+#: ipaclient/remote_plugins/2_114/dns.py:2295
+#: ipaclient/remote_plugins/2_114/dns.py:2853
+#: ipaclient/remote_plugins/2_114/dns.py:3261
+#: ipaclient/remote_plugins/2_114/dns.py:3954
+#: ipaclient/remote_plugins/2_156/dns.py:689
+#: ipaclient/remote_plugins/2_156/dns.py:2250
+#: ipaclient/remote_plugins/2_156/dns.py:2759
+#: ipaclient/remote_plugins/2_156/dns.py:3122
+#: ipaclient/remote_plugins/2_156/dns.py:3769
+#: ipaclient/remote_plugins/2_164/dns.py:689
+#: ipaclient/remote_plugins/2_164/dns.py:2258
+#: ipaclient/remote_plugins/2_164/dns.py:2767
+#: ipaclient/remote_plugins/2_164/dns.py:3130
+#: ipaclient/remote_plugins/2_164/dns.py:3777
+#: ipaclient/remote_plugins/2_49/dns.py:626
+#: ipaclient/remote_plugins/2_49/dns.py:1772
+#: ipaclient/remote_plugins/2_49/dns.py:2458
+#: ipaclient/remote_plugins/2_49/dns.py:2871
+#: ipaclient/remote_plugins/2_49/dns.py:3558
+msgid "NAPTR record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:697
+#: ipaclient/remote_plugins/2_114/dns.py:2296
+#: ipaclient/remote_plugins/2_114/dns.py:2854
+#: ipaclient/remote_plugins/2_114/dns.py:3262
+#: ipaclient/remote_plugins/2_114/dns.py:3955
+#: ipaclient/remote_plugins/2_156/dns.py:690
+#: ipaclient/remote_plugins/2_156/dns.py:2251
+#: ipaclient/remote_plugins/2_156/dns.py:2760
+#: ipaclient/remote_plugins/2_156/dns.py:3123
+#: ipaclient/remote_plugins/2_156/dns.py:3770
+#: ipaclient/remote_plugins/2_164/dns.py:690
+#: ipaclient/remote_plugins/2_164/dns.py:2259
+#: ipaclient/remote_plugins/2_164/dns.py:2768
+#: ipaclient/remote_plugins/2_164/dns.py:3131
+#: ipaclient/remote_plugins/2_164/dns.py:3778
+msgid "Raw NAPTR records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:702
+#: ipaclient/remote_plugins/2_114/dns.py:2303
+#: ipaclient/remote_plugins/2_114/dns.py:3962
+#: ipaclient/remote_plugins/2_156/dns.py:695
+#: ipaclient/remote_plugins/2_156/dns.py:2258
+#: ipaclient/remote_plugins/2_156/dns.py:3777
+#: ipaclient/remote_plugins/2_164/dns.py:695
+#: ipaclient/remote_plugins/2_164/dns.py:2266
+#: ipaclient/remote_plugins/2_164/dns.py:3785
+#: ipaclient/remote_plugins/2_49/dns.py:632
+#: ipaclient/remote_plugins/2_49/dns.py:1780
+#: ipaclient/remote_plugins/2_49/dns.py:3566
+msgid "NAPTR Order"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:703
+#: ipaclient/remote_plugins/2_114/dns.py:2304
+#: ipaclient/remote_plugins/2_114/dns.py:3963
+#: ipaclient/remote_plugins/2_156/dns.py:696
+#: ipaclient/remote_plugins/2_156/dns.py:2259
+#: ipaclient/remote_plugins/2_156/dns.py:3778
+#: ipaclient/remote_plugins/2_164/dns.py:696
+#: ipaclient/remote_plugins/2_164/dns.py:2267
+#: ipaclient/remote_plugins/2_164/dns.py:3786
+#: ipaclient/remote_plugins/2_49/dns.py:633
+#: ipaclient/remote_plugins/2_49/dns.py:1781
+#: ipaclient/remote_plugins/2_49/dns.py:3567 ipaserver/plugins/dns.py:1280
+msgid "Order"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:708
+#: ipaclient/remote_plugins/2_114/dns.py:2311
+#: ipaclient/remote_plugins/2_114/dns.py:3970
+#: ipaclient/remote_plugins/2_156/dns.py:701
+#: ipaclient/remote_plugins/2_156/dns.py:2266
+#: ipaclient/remote_plugins/2_156/dns.py:3785
+#: ipaclient/remote_plugins/2_164/dns.py:701
+#: ipaclient/remote_plugins/2_164/dns.py:2274
+#: ipaclient/remote_plugins/2_164/dns.py:3793
+#: ipaclient/remote_plugins/2_49/dns.py:638
+#: ipaclient/remote_plugins/2_49/dns.py:1788
+#: ipaclient/remote_plugins/2_49/dns.py:3574
+msgid "NAPTR Preference"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:709
+#: ipaclient/remote_plugins/2_114/dns.py:2312
+#: ipaclient/remote_plugins/2_114/dns.py:3971
+#: ipaclient/remote_plugins/2_156/dns.py:702
+#: ipaclient/remote_plugins/2_156/dns.py:2267
+#: ipaclient/remote_plugins/2_156/dns.py:3786
+#: ipaclient/remote_plugins/2_164/dns.py:702
+#: ipaclient/remote_plugins/2_164/dns.py:2275
+#: ipaclient/remote_plugins/2_164/dns.py:3794
+#: ipaclient/remote_plugins/2_49/dns.py:639
+#: ipaclient/remote_plugins/2_49/dns.py:1789
+#: ipaclient/remote_plugins/2_49/dns.py:3575 ipaserver/plugins/dns.py:1082
+#: ipaserver/plugins/dns.py:1239 ipaserver/plugins/dns.py:1285
+msgid "Preference"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:714
+#: ipaclient/remote_plugins/2_114/dns.py:2319
+#: ipaclient/remote_plugins/2_114/dns.py:3978
+#: ipaclient/remote_plugins/2_156/dns.py:707
+#: ipaclient/remote_plugins/2_156/dns.py:2274
+#: ipaclient/remote_plugins/2_156/dns.py:3793
+#: ipaclient/remote_plugins/2_164/dns.py:707
+#: ipaclient/remote_plugins/2_164/dns.py:2282
+#: ipaclient/remote_plugins/2_164/dns.py:3801
+#: ipaclient/remote_plugins/2_49/dns.py:644
+#: ipaclient/remote_plugins/2_49/dns.py:1796
+#: ipaclient/remote_plugins/2_49/dns.py:3582
+msgid "NAPTR Flags"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:715
+#: ipaclient/remote_plugins/2_114/dns.py:2320
+#: ipaclient/remote_plugins/2_114/dns.py:3979
+#: ipaclient/remote_plugins/2_156/dns.py:708
+#: ipaclient/remote_plugins/2_156/dns.py:2275
+#: ipaclient/remote_plugins/2_156/dns.py:3794
+#: ipaclient/remote_plugins/2_164/dns.py:708
+#: ipaclient/remote_plugins/2_164/dns.py:2283
+#: ipaclient/remote_plugins/2_164/dns.py:3802
+#: ipaclient/remote_plugins/2_49/dns.py:485
+#: ipaclient/remote_plugins/2_49/dns.py:645
+#: ipaclient/remote_plugins/2_49/dns.py:1577
+#: ipaclient/remote_plugins/2_49/dns.py:1797
+#: ipaclient/remote_plugins/2_49/dns.py:3363
+#: ipaclient/remote_plugins/2_49/dns.py:3583 ipaserver/plugins/dns.py:1291
+msgid "Flags"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:720
+#: ipaclient/remote_plugins/2_114/dns.py:2328
+#: ipaclient/remote_plugins/2_114/dns.py:3987
+#: ipaclient/remote_plugins/2_156/dns.py:713
+#: ipaclient/remote_plugins/2_156/dns.py:2283
+#: ipaclient/remote_plugins/2_156/dns.py:3802
+#: ipaclient/remote_plugins/2_164/dns.py:713
+#: ipaclient/remote_plugins/2_164/dns.py:2291
+#: ipaclient/remote_plugins/2_164/dns.py:3810
+#: ipaclient/remote_plugins/2_49/dns.py:650
+#: ipaclient/remote_plugins/2_49/dns.py:1805
+#: ipaclient/remote_plugins/2_49/dns.py:3591
+msgid "NAPTR Service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:721
+#: ipaclient/remote_plugins/2_114/dns.py:2329
+#: ipaclient/remote_plugins/2_114/dns.py:3988
+#: ipaclient/remote_plugins/2_114/hbactest.py:217
+#: ipaclient/remote_plugins/2_156/dns.py:714
+#: ipaclient/remote_plugins/2_156/dns.py:2284
+#: ipaclient/remote_plugins/2_156/dns.py:3803
+#: ipaclient/remote_plugins/2_156/hbactest.py:217
+#: ipaclient/remote_plugins/2_164/dns.py:714
+#: ipaclient/remote_plugins/2_164/dns.py:2292
+#: ipaclient/remote_plugins/2_164/dns.py:3811
+#: ipaclient/remote_plugins/2_164/hbactest.py:217
+#: ipaclient/remote_plugins/2_49/dns.py:651
+#: ipaclient/remote_plugins/2_49/dns.py:1806
+#: ipaclient/remote_plugins/2_49/dns.py:3592
+#: ipaclient/remote_plugins/2_49/hbactest.py:146 ipaserver/plugins/dns.py:1295
+#: ipaserver/plugins/hbactest.py:276 ipaserver/plugins/internal.py:719
+#: ipaserver/plugins/service.py:451
+msgid "Service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:726
+#: ipaclient/remote_plugins/2_114/dns.py:2336
+#: ipaclient/remote_plugins/2_114/dns.py:3995
+#: ipaclient/remote_plugins/2_156/dns.py:719
+#: ipaclient/remote_plugins/2_156/dns.py:2291
+#: ipaclient/remote_plugins/2_156/dns.py:3810
+#: ipaclient/remote_plugins/2_164/dns.py:719
+#: ipaclient/remote_plugins/2_164/dns.py:2299
+#: ipaclient/remote_plugins/2_164/dns.py:3818
+#: ipaclient/remote_plugins/2_49/dns.py:656
+#: ipaclient/remote_plugins/2_49/dns.py:1813
+#: ipaclient/remote_plugins/2_49/dns.py:3599
+msgid "NAPTR Regular Expression"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:727
+#: ipaclient/remote_plugins/2_114/dns.py:2337
+#: ipaclient/remote_plugins/2_114/dns.py:3996
+#: ipaclient/remote_plugins/2_156/dns.py:720
+#: ipaclient/remote_plugins/2_156/dns.py:2292
+#: ipaclient/remote_plugins/2_156/dns.py:3811
+#: ipaclient/remote_plugins/2_164/dns.py:720
+#: ipaclient/remote_plugins/2_164/dns.py:2300
+#: ipaclient/remote_plugins/2_164/dns.py:3819
+#: ipaclient/remote_plugins/2_49/dns.py:657
+#: ipaclient/remote_plugins/2_49/dns.py:1814
+#: ipaclient/remote_plugins/2_49/dns.py:3600 ipaserver/plugins/dns.py:1298
+msgid "Regular Expression"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:732
+#: ipaclient/remote_plugins/2_114/dns.py:2344
+#: ipaclient/remote_plugins/2_114/dns.py:4003
+#: ipaclient/remote_plugins/2_156/dns.py:725
+#: ipaclient/remote_plugins/2_156/dns.py:2299
+#: ipaclient/remote_plugins/2_156/dns.py:3818
+#: ipaclient/remote_plugins/2_164/dns.py:725
+#: ipaclient/remote_plugins/2_164/dns.py:2307
+#: ipaclient/remote_plugins/2_164/dns.py:3826
+#: ipaclient/remote_plugins/2_49/dns.py:662
+#: ipaclient/remote_plugins/2_49/dns.py:1821
+#: ipaclient/remote_plugins/2_49/dns.py:3607
+msgid "NAPTR Replacement"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:733
+#: ipaclient/remote_plugins/2_114/dns.py:2345
+#: ipaclient/remote_plugins/2_114/dns.py:4004
+#: ipaclient/remote_plugins/2_156/dns.py:726
+#: ipaclient/remote_plugins/2_156/dns.py:2300
+#: ipaclient/remote_plugins/2_156/dns.py:3819
+#: ipaclient/remote_plugins/2_164/dns.py:726
+#: ipaclient/remote_plugins/2_164/dns.py:2308
+#: ipaclient/remote_plugins/2_164/dns.py:3827
+#: ipaclient/remote_plugins/2_49/dns.py:663
+#: ipaclient/remote_plugins/2_49/dns.py:1822
+#: ipaclient/remote_plugins/2_49/dns.py:3608 ipaserver/plugins/dns.py:1301
+msgid "Replacement"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:739
+#: ipaclient/remote_plugins/2_114/dns.py:2353
+#: ipaclient/remote_plugins/2_114/dns.py:2861
+#: ipaclient/remote_plugins/2_114/dns.py:3269
+#: ipaclient/remote_plugins/2_114/dns.py:4012
+#: ipaclient/remote_plugins/2_156/dns.py:732
+#: ipaclient/remote_plugins/2_156/dns.py:2308
+#: ipaclient/remote_plugins/2_156/dns.py:2767
+#: ipaclient/remote_plugins/2_156/dns.py:3130
+#: ipaclient/remote_plugins/2_156/dns.py:3827
+#: ipaclient/remote_plugins/2_164/dns.py:732
+#: ipaclient/remote_plugins/2_164/dns.py:2316
+#: ipaclient/remote_plugins/2_164/dns.py:2775
+#: ipaclient/remote_plugins/2_164/dns.py:3138
+#: ipaclient/remote_plugins/2_164/dns.py:3835
+#: ipaclient/remote_plugins/2_49/dns.py:669
+#: ipaclient/remote_plugins/2_49/dns.py:1830
+#: ipaclient/remote_plugins/2_49/dns.py:2466
+#: ipaclient/remote_plugins/2_49/dns.py:2879
+#: ipaclient/remote_plugins/2_49/dns.py:3616
+msgid "NS record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:740
+#: ipaclient/remote_plugins/2_114/dns.py:2354
+#: ipaclient/remote_plugins/2_114/dns.py:2862
+#: ipaclient/remote_plugins/2_114/dns.py:3270
+#: ipaclient/remote_plugins/2_114/dns.py:4013
+#: ipaclient/remote_plugins/2_156/dns.py:733
+#: ipaclient/remote_plugins/2_156/dns.py:2309
+#: ipaclient/remote_plugins/2_156/dns.py:2768
+#: ipaclient/remote_plugins/2_156/dns.py:3131
+#: ipaclient/remote_plugins/2_156/dns.py:3828
+#: ipaclient/remote_plugins/2_164/dns.py:733
+#: ipaclient/remote_plugins/2_164/dns.py:2317
+#: ipaclient/remote_plugins/2_164/dns.py:2776
+#: ipaclient/remote_plugins/2_164/dns.py:3139
+#: ipaclient/remote_plugins/2_164/dns.py:3836
+msgid "Raw NS records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:745
+#: ipaclient/remote_plugins/2_114/dns.py:2361
+#: ipaclient/remote_plugins/2_114/dns.py:4020
+#: ipaclient/remote_plugins/2_156/dns.py:738
+#: ipaclient/remote_plugins/2_156/dns.py:2316
+#: ipaclient/remote_plugins/2_156/dns.py:3835
+#: ipaclient/remote_plugins/2_164/dns.py:738
+#: ipaclient/remote_plugins/2_164/dns.py:2324
+#: ipaclient/remote_plugins/2_164/dns.py:3843
+#: ipaclient/remote_plugins/2_49/dns.py:675
+#: ipaclient/remote_plugins/2_49/dns.py:1838
+#: ipaclient/remote_plugins/2_49/dns.py:3624
+msgid "NS Hostname"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:752
+#: ipaclient/remote_plugins/2_114/dns.py:2370
+#: ipaclient/remote_plugins/2_114/dns.py:2869
+#: ipaclient/remote_plugins/2_114/dns.py:3277
+#: ipaclient/remote_plugins/2_114/dns.py:4029
+#: ipaclient/remote_plugins/2_156/dns.py:745
+#: ipaclient/remote_plugins/2_156/dns.py:2325
+#: ipaclient/remote_plugins/2_156/dns.py:2775
+#: ipaclient/remote_plugins/2_156/dns.py:3138
+#: ipaclient/remote_plugins/2_156/dns.py:3844
+#: ipaclient/remote_plugins/2_164/dns.py:745
+#: ipaclient/remote_plugins/2_164/dns.py:2333
+#: ipaclient/remote_plugins/2_164/dns.py:2783
+#: ipaclient/remote_plugins/2_164/dns.py:3146
+#: ipaclient/remote_plugins/2_164/dns.py:3852
+#: ipaclient/remote_plugins/2_49/dns.py:682
+#: ipaclient/remote_plugins/2_49/dns.py:1847
+#: ipaclient/remote_plugins/2_49/dns.py:2474
+#: ipaclient/remote_plugins/2_49/dns.py:2887
+#: ipaclient/remote_plugins/2_49/dns.py:3633
+msgid "NSEC record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:753
+#: ipaclient/remote_plugins/2_114/dns.py:2371
+#: ipaclient/remote_plugins/2_114/dns.py:2870
+#: ipaclient/remote_plugins/2_114/dns.py:3278
+#: ipaclient/remote_plugins/2_114/dns.py:4030
+#: ipaclient/remote_plugins/2_156/dns.py:746
+#: ipaclient/remote_plugins/2_156/dns.py:2326
+#: ipaclient/remote_plugins/2_156/dns.py:2776
+#: ipaclient/remote_plugins/2_156/dns.py:3139
+#: ipaclient/remote_plugins/2_156/dns.py:3845
+#: ipaclient/remote_plugins/2_164/dns.py:746
+#: ipaclient/remote_plugins/2_164/dns.py:2334
+#: ipaclient/remote_plugins/2_164/dns.py:2784
+#: ipaclient/remote_plugins/2_164/dns.py:3147
+#: ipaclient/remote_plugins/2_164/dns.py:3853
+msgid "Raw NSEC records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:759
+#: ipaclient/remote_plugins/2_114/dns.py:2380
+#: ipaclient/remote_plugins/2_114/dns.py:2878
+#: ipaclient/remote_plugins/2_114/dns.py:3286
+#: ipaclient/remote_plugins/2_114/dns.py:4039
+#: ipaclient/remote_plugins/2_49/dns.py:702
+#: ipaclient/remote_plugins/2_49/dns.py:1874
+#: ipaclient/remote_plugins/2_49/dns.py:2482
+#: ipaclient/remote_plugins/2_49/dns.py:2895
+#: ipaclient/remote_plugins/2_49/dns.py:3660
+msgid "NSEC3 record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:760
+#: ipaclient/remote_plugins/2_114/dns.py:2381
+#: ipaclient/remote_plugins/2_114/dns.py:2879
+#: ipaclient/remote_plugins/2_114/dns.py:3287
+#: ipaclient/remote_plugins/2_114/dns.py:4040
+msgid "Raw NSEC3 records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:766
+#: ipaclient/remote_plugins/2_114/dns.py:2390
+#: ipaclient/remote_plugins/2_114/dns.py:2887
+#: ipaclient/remote_plugins/2_114/dns.py:3295
+#: ipaclient/remote_plugins/2_114/dns.py:4049
+#: ipaclient/remote_plugins/2_156/dns.py:752
+#: ipaclient/remote_plugins/2_156/dns.py:2335
+#: ipaclient/remote_plugins/2_156/dns.py:2784
+#: ipaclient/remote_plugins/2_156/dns.py:3147
+#: ipaclient/remote_plugins/2_156/dns.py:3854
+#: ipaclient/remote_plugins/2_164/dns.py:752
+#: ipaclient/remote_plugins/2_164/dns.py:2343
+#: ipaclient/remote_plugins/2_164/dns.py:2792
+#: ipaclient/remote_plugins/2_164/dns.py:3155
+#: ipaclient/remote_plugins/2_164/dns.py:3862
+#: ipaclient/remote_plugins/2_49/dns.py:716
+#: ipaclient/remote_plugins/2_49/dns.py:1894
+#: ipaclient/remote_plugins/2_49/dns.py:2500
+#: ipaclient/remote_plugins/2_49/dns.py:2913
+#: ipaclient/remote_plugins/2_49/dns.py:3680
+msgid "PTR record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:767
+#: ipaclient/remote_plugins/2_114/dns.py:2391
+#: ipaclient/remote_plugins/2_114/dns.py:2888
+#: ipaclient/remote_plugins/2_114/dns.py:3296
+#: ipaclient/remote_plugins/2_114/dns.py:4050
+#: ipaclient/remote_plugins/2_156/dns.py:753
+#: ipaclient/remote_plugins/2_156/dns.py:2336
+#: ipaclient/remote_plugins/2_156/dns.py:2785
+#: ipaclient/remote_plugins/2_156/dns.py:3148
+#: ipaclient/remote_plugins/2_156/dns.py:3855
+#: ipaclient/remote_plugins/2_164/dns.py:753
+#: ipaclient/remote_plugins/2_164/dns.py:2344
+#: ipaclient/remote_plugins/2_164/dns.py:2793
+#: ipaclient/remote_plugins/2_164/dns.py:3156
+#: ipaclient/remote_plugins/2_164/dns.py:3863
+msgid "Raw PTR records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:772
+#: ipaclient/remote_plugins/2_114/dns.py:2398
+#: ipaclient/remote_plugins/2_114/dns.py:4057
+#: ipaclient/remote_plugins/2_156/dns.py:758
+#: ipaclient/remote_plugins/2_156/dns.py:2343
+#: ipaclient/remote_plugins/2_156/dns.py:3862
+#: ipaclient/remote_plugins/2_164/dns.py:758
+#: ipaclient/remote_plugins/2_164/dns.py:2351
+#: ipaclient/remote_plugins/2_164/dns.py:3870
+#: ipaclient/remote_plugins/2_49/dns.py:722
+#: ipaclient/remote_plugins/2_49/dns.py:1902
+#: ipaclient/remote_plugins/2_49/dns.py:3688
+msgid "PTR Hostname"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:773
+#: ipaclient/remote_plugins/2_114/dns.py:2399
+#: ipaclient/remote_plugins/2_114/dns.py:4058
+#: ipaclient/remote_plugins/2_156/dns.py:759
+#: ipaclient/remote_plugins/2_156/dns.py:2344
+#: ipaclient/remote_plugins/2_156/dns.py:3863
+#: ipaclient/remote_plugins/2_164/dns.py:759
+#: ipaclient/remote_plugins/2_164/dns.py:2352
+#: ipaclient/remote_plugins/2_164/dns.py:3871
+#: ipaclient/remote_plugins/2_49/dns.py:723
+#: ipaclient/remote_plugins/2_49/dns.py:1903
+#: ipaclient/remote_plugins/2_49/dns.py:3689 ipaserver/plugins/dns.py:1318
+msgid "The hostname this reverse record points to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:779
+#: ipaclient/remote_plugins/2_114/dns.py:2407
+#: ipaclient/remote_plugins/2_114/dns.py:2895
+#: ipaclient/remote_plugins/2_114/dns.py:3303
+#: ipaclient/remote_plugins/2_114/dns.py:4066
+#: ipaclient/remote_plugins/2_156/dns.py:765
+#: ipaclient/remote_plugins/2_156/dns.py:2352
+#: ipaclient/remote_plugins/2_156/dns.py:2792
+#: ipaclient/remote_plugins/2_156/dns.py:3155
+#: ipaclient/remote_plugins/2_156/dns.py:3871
+#: ipaclient/remote_plugins/2_164/dns.py:765
+#: ipaclient/remote_plugins/2_164/dns.py:2360
+#: ipaclient/remote_plugins/2_164/dns.py:2800
+#: ipaclient/remote_plugins/2_164/dns.py:3163
+#: ipaclient/remote_plugins/2_164/dns.py:3879
+#: ipaclient/remote_plugins/2_49/dns.py:729
+#: ipaclient/remote_plugins/2_49/dns.py:1912
+#: ipaclient/remote_plugins/2_49/dns.py:2508
+#: ipaclient/remote_plugins/2_49/dns.py:2921
+#: ipaclient/remote_plugins/2_49/dns.py:3698
+msgid "RRSIG record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:780
+#: ipaclient/remote_plugins/2_114/dns.py:2408
+#: ipaclient/remote_plugins/2_114/dns.py:2896
+#: ipaclient/remote_plugins/2_114/dns.py:3304
+#: ipaclient/remote_plugins/2_114/dns.py:4067
+#: ipaclient/remote_plugins/2_156/dns.py:766
+#: ipaclient/remote_plugins/2_156/dns.py:2353
+#: ipaclient/remote_plugins/2_156/dns.py:2793
+#: ipaclient/remote_plugins/2_156/dns.py:3156
+#: ipaclient/remote_plugins/2_156/dns.py:3872
+#: ipaclient/remote_plugins/2_164/dns.py:766
+#: ipaclient/remote_plugins/2_164/dns.py:2361
+#: ipaclient/remote_plugins/2_164/dns.py:2801
+#: ipaclient/remote_plugins/2_164/dns.py:3164
+#: ipaclient/remote_plugins/2_164/dns.py:3880
+msgid "Raw RRSIG records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:786
+#: ipaclient/remote_plugins/2_114/dns.py:2417
+#: ipaclient/remote_plugins/2_114/dns.py:2904
+#: ipaclient/remote_plugins/2_114/dns.py:3312
+#: ipaclient/remote_plugins/2_114/dns.py:4076
+#: ipaclient/remote_plugins/2_156/dns.py:772
+#: ipaclient/remote_plugins/2_156/dns.py:2362
+#: ipaclient/remote_plugins/2_156/dns.py:2801
+#: ipaclient/remote_plugins/2_156/dns.py:3164
+#: ipaclient/remote_plugins/2_156/dns.py:3881
+#: ipaclient/remote_plugins/2_164/dns.py:772
+#: ipaclient/remote_plugins/2_164/dns.py:2370
+#: ipaclient/remote_plugins/2_164/dns.py:2809
+#: ipaclient/remote_plugins/2_164/dns.py:3172
+#: ipaclient/remote_plugins/2_164/dns.py:3889
+#: ipaclient/remote_plugins/2_49/dns.py:790
+#: ipaclient/remote_plugins/2_49/dns.py:1994
+#: ipaclient/remote_plugins/2_49/dns.py:2516
+#: ipaclient/remote_plugins/2_49/dns.py:2929
+#: ipaclient/remote_plugins/2_49/dns.py:3780
+msgid "RP record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:787
+#: ipaclient/remote_plugins/2_114/dns.py:2418
+#: ipaclient/remote_plugins/2_114/dns.py:2905
+#: ipaclient/remote_plugins/2_114/dns.py:3313
+#: ipaclient/remote_plugins/2_114/dns.py:4077
+#: ipaclient/remote_plugins/2_156/dns.py:773
+#: ipaclient/remote_plugins/2_156/dns.py:2363
+#: ipaclient/remote_plugins/2_156/dns.py:2802
+#: ipaclient/remote_plugins/2_156/dns.py:3165
+#: ipaclient/remote_plugins/2_156/dns.py:3882
+#: ipaclient/remote_plugins/2_164/dns.py:773
+#: ipaclient/remote_plugins/2_164/dns.py:2371
+#: ipaclient/remote_plugins/2_164/dns.py:2810
+#: ipaclient/remote_plugins/2_164/dns.py:3173
+#: ipaclient/remote_plugins/2_164/dns.py:3890
+msgid "Raw RP records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:793
+#: ipaclient/remote_plugins/2_114/dns.py:2427
+#: ipaclient/remote_plugins/2_114/dns.py:2913
+#: ipaclient/remote_plugins/2_114/dns.py:3321
+#: ipaclient/remote_plugins/2_114/dns.py:4086
+#: ipaclient/remote_plugins/2_156/dns.py:779
+#: ipaclient/remote_plugins/2_156/dns.py:2372
+#: ipaclient/remote_plugins/2_156/dns.py:2810
+#: ipaclient/remote_plugins/2_156/dns.py:3173
+#: ipaclient/remote_plugins/2_156/dns.py:3891
+#: ipaclient/remote_plugins/2_164/dns.py:779
+#: ipaclient/remote_plugins/2_164/dns.py:2380
+#: ipaclient/remote_plugins/2_164/dns.py:2818
+#: ipaclient/remote_plugins/2_164/dns.py:3181
+#: ipaclient/remote_plugins/2_164/dns.py:3899
+#: ipaclient/remote_plugins/2_49/dns.py:797
+#: ipaclient/remote_plugins/2_49/dns.py:2004
+#: ipaclient/remote_plugins/2_49/dns.py:2525
+#: ipaclient/remote_plugins/2_49/dns.py:2938
+#: ipaclient/remote_plugins/2_49/dns.py:3790
+msgid "SIG record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:794
+#: ipaclient/remote_plugins/2_114/dns.py:2428
+#: ipaclient/remote_plugins/2_114/dns.py:2914
+#: ipaclient/remote_plugins/2_114/dns.py:3322
+#: ipaclient/remote_plugins/2_114/dns.py:4087
+#: ipaclient/remote_plugins/2_156/dns.py:780
+#: ipaclient/remote_plugins/2_156/dns.py:2373
+#: ipaclient/remote_plugins/2_156/dns.py:2811
+#: ipaclient/remote_plugins/2_156/dns.py:3174
+#: ipaclient/remote_plugins/2_156/dns.py:3892
+#: ipaclient/remote_plugins/2_164/dns.py:780
+#: ipaclient/remote_plugins/2_164/dns.py:2381
+#: ipaclient/remote_plugins/2_164/dns.py:2819
+#: ipaclient/remote_plugins/2_164/dns.py:3182
+#: ipaclient/remote_plugins/2_164/dns.py:3900
+msgid "Raw SIG records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:800
+#: ipaclient/remote_plugins/2_114/dns.py:2437
+#: ipaclient/remote_plugins/2_114/dns.py:2922
+#: ipaclient/remote_plugins/2_114/dns.py:3330
+#: ipaclient/remote_plugins/2_114/dns.py:4096
+#: ipaclient/remote_plugins/2_156/dns.py:786
+#: ipaclient/remote_plugins/2_156/dns.py:2382
+#: ipaclient/remote_plugins/2_156/dns.py:2819
+#: ipaclient/remote_plugins/2_156/dns.py:3182
+#: ipaclient/remote_plugins/2_156/dns.py:3901
+#: ipaclient/remote_plugins/2_164/dns.py:786
+#: ipaclient/remote_plugins/2_164/dns.py:2390
+#: ipaclient/remote_plugins/2_164/dns.py:2827
+#: ipaclient/remote_plugins/2_164/dns.py:3190
+#: ipaclient/remote_plugins/2_164/dns.py:3909
+#: ipaclient/remote_plugins/2_49/dns.py:858
+#: ipaclient/remote_plugins/2_49/dns.py:2086
+#: ipaclient/remote_plugins/2_49/dns.py:2533
+#: ipaclient/remote_plugins/2_49/dns.py:2946
+#: ipaclient/remote_plugins/2_49/dns.py:3872
+msgid "SPF record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:801
+#: ipaclient/remote_plugins/2_114/dns.py:2438
+#: ipaclient/remote_plugins/2_114/dns.py:2923
+#: ipaclient/remote_plugins/2_114/dns.py:3331
+#: ipaclient/remote_plugins/2_114/dns.py:4097
+#: ipaclient/remote_plugins/2_156/dns.py:787
+#: ipaclient/remote_plugins/2_156/dns.py:2383
+#: ipaclient/remote_plugins/2_156/dns.py:2820
+#: ipaclient/remote_plugins/2_156/dns.py:3183
+#: ipaclient/remote_plugins/2_156/dns.py:3902
+#: ipaclient/remote_plugins/2_164/dns.py:787
+#: ipaclient/remote_plugins/2_164/dns.py:2391
+#: ipaclient/remote_plugins/2_164/dns.py:2828
+#: ipaclient/remote_plugins/2_164/dns.py:3191
+#: ipaclient/remote_plugins/2_164/dns.py:3910
+msgid "Raw SPF records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:807
+#: ipaclient/remote_plugins/2_114/dns.py:2447
+#: ipaclient/remote_plugins/2_114/dns.py:2931
+#: ipaclient/remote_plugins/2_114/dns.py:3339
+#: ipaclient/remote_plugins/2_114/dns.py:4106
+#: ipaclient/remote_plugins/2_156/dns.py:793
+#: ipaclient/remote_plugins/2_156/dns.py:2392
+#: ipaclient/remote_plugins/2_156/dns.py:2828
+#: ipaclient/remote_plugins/2_156/dns.py:3191
+#: ipaclient/remote_plugins/2_156/dns.py:3911
+#: ipaclient/remote_plugins/2_164/dns.py:793
+#: ipaclient/remote_plugins/2_164/dns.py:2400
+#: ipaclient/remote_plugins/2_164/dns.py:2836
+#: ipaclient/remote_plugins/2_164/dns.py:3199
+#: ipaclient/remote_plugins/2_164/dns.py:3919
+#: ipaclient/remote_plugins/2_49/dns.py:865
+#: ipaclient/remote_plugins/2_49/dns.py:2096
+#: ipaclient/remote_plugins/2_49/dns.py:2542
+#: ipaclient/remote_plugins/2_49/dns.py:2955
+#: ipaclient/remote_plugins/2_49/dns.py:3882
+msgid "SRV record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:808
+#: ipaclient/remote_plugins/2_114/dns.py:2448
+#: ipaclient/remote_plugins/2_114/dns.py:2932
+#: ipaclient/remote_plugins/2_114/dns.py:3340
+#: ipaclient/remote_plugins/2_114/dns.py:4107
+#: ipaclient/remote_plugins/2_156/dns.py:794
+#: ipaclient/remote_plugins/2_156/dns.py:2393
+#: ipaclient/remote_plugins/2_156/dns.py:2829
+#: ipaclient/remote_plugins/2_156/dns.py:3192
+#: ipaclient/remote_plugins/2_156/dns.py:3912
+#: ipaclient/remote_plugins/2_164/dns.py:794
+#: ipaclient/remote_plugins/2_164/dns.py:2401
+#: ipaclient/remote_plugins/2_164/dns.py:2837
+#: ipaclient/remote_plugins/2_164/dns.py:3200
+#: ipaclient/remote_plugins/2_164/dns.py:3920
+msgid "Raw SRV records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:813
+#: ipaclient/remote_plugins/2_114/dns.py:2455
+#: ipaclient/remote_plugins/2_114/dns.py:4114
+#: ipaclient/remote_plugins/2_156/dns.py:799
+#: ipaclient/remote_plugins/2_156/dns.py:2400
+#: ipaclient/remote_plugins/2_156/dns.py:3919
+#: ipaclient/remote_plugins/2_164/dns.py:799
+#: ipaclient/remote_plugins/2_164/dns.py:2408
+#: ipaclient/remote_plugins/2_164/dns.py:3927
+#: ipaclient/remote_plugins/2_49/dns.py:871
+#: ipaclient/remote_plugins/2_49/dns.py:2104
+#: ipaclient/remote_plugins/2_49/dns.py:3890
+msgid "SRV Priority"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:814
+#: ipaclient/remote_plugins/2_114/dns.py:2456
+#: ipaclient/remote_plugins/2_114/dns.py:4115
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:123
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:500
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:665
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:799
+#: ipaclient/remote_plugins/2_156/dns.py:800
+#: ipaclient/remote_plugins/2_156/dns.py:2401
+#: ipaclient/remote_plugins/2_156/dns.py:3920
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:123
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:500
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:665
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:799
+#: ipaclient/remote_plugins/2_164/dns.py:800
+#: ipaclient/remote_plugins/2_164/dns.py:2409
+#: ipaclient/remote_plugins/2_164/dns.py:3928
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:123
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:500
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:665
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:799
+#: ipaclient/remote_plugins/2_49/dns.py:872
+#: ipaclient/remote_plugins/2_49/dns.py:2105
+#: ipaclient/remote_plugins/2_49/dns.py:3891
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:123
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:505
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:673
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:807 ipaserver/plugins/dns.py:1331
+#: ipaserver/plugins/pwpolicy.py:363
+msgid "Priority"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:819
+#: ipaclient/remote_plugins/2_114/dns.py:2463
+#: ipaclient/remote_plugins/2_114/dns.py:4122
+#: ipaclient/remote_plugins/2_156/dns.py:805
+#: ipaclient/remote_plugins/2_156/dns.py:2408
+#: ipaclient/remote_plugins/2_156/dns.py:3927
+#: ipaclient/remote_plugins/2_164/dns.py:805
+#: ipaclient/remote_plugins/2_164/dns.py:2416
+#: ipaclient/remote_plugins/2_164/dns.py:3935
+#: ipaclient/remote_plugins/2_49/dns.py:877
+#: ipaclient/remote_plugins/2_49/dns.py:2112
+#: ipaclient/remote_plugins/2_49/dns.py:3898
+msgid "SRV Weight"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:820
+#: ipaclient/remote_plugins/2_114/dns.py:2464
+#: ipaclient/remote_plugins/2_114/dns.py:4123
+#: ipaclient/remote_plugins/2_156/dns.py:806
+#: ipaclient/remote_plugins/2_156/dns.py:2409
+#: ipaclient/remote_plugins/2_156/dns.py:3928
+#: ipaclient/remote_plugins/2_164/dns.py:806
+#: ipaclient/remote_plugins/2_164/dns.py:2417
+#: ipaclient/remote_plugins/2_164/dns.py:3936
+#: ipaclient/remote_plugins/2_49/dns.py:878
+#: ipaclient/remote_plugins/2_49/dns.py:2113
+#: ipaclient/remote_plugins/2_49/dns.py:3899 ipaserver/plugins/dns.py:1336
+msgid "Weight"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:825
+#: ipaclient/remote_plugins/2_114/dns.py:2471
+#: ipaclient/remote_plugins/2_114/dns.py:4130
+#: ipaclient/remote_plugins/2_156/dns.py:811
+#: ipaclient/remote_plugins/2_156/dns.py:2416
+#: ipaclient/remote_plugins/2_156/dns.py:3935
+#: ipaclient/remote_plugins/2_164/dns.py:811
+#: ipaclient/remote_plugins/2_164/dns.py:2424
+#: ipaclient/remote_plugins/2_164/dns.py:3943
+#: ipaclient/remote_plugins/2_49/dns.py:883
+#: ipaclient/remote_plugins/2_49/dns.py:2120
+#: ipaclient/remote_plugins/2_49/dns.py:3906
+msgid "SRV Port"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:826
+#: ipaclient/remote_plugins/2_114/dns.py:2472
+#: ipaclient/remote_plugins/2_114/dns.py:4131
+#: ipaclient/remote_plugins/2_156/dns.py:812
+#: ipaclient/remote_plugins/2_156/dns.py:2417
+#: ipaclient/remote_plugins/2_156/dns.py:3936
+#: ipaclient/remote_plugins/2_164/dns.py:812
+#: ipaclient/remote_plugins/2_164/dns.py:2425
+#: ipaclient/remote_plugins/2_164/dns.py:3944
+#: ipaclient/remote_plugins/2_49/dns.py:884
+#: ipaclient/remote_plugins/2_49/dns.py:2121
+#: ipaclient/remote_plugins/2_49/dns.py:3907 ipaserver/plugins/dns.py:1341
+msgid "Port"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:831
+#: ipaclient/remote_plugins/2_114/dns.py:2479
+#: ipaclient/remote_plugins/2_114/dns.py:4138
+#: ipaclient/remote_plugins/2_156/dns.py:817
+#: ipaclient/remote_plugins/2_156/dns.py:2424
+#: ipaclient/remote_plugins/2_156/dns.py:3943
+#: ipaclient/remote_plugins/2_164/dns.py:817
+#: ipaclient/remote_plugins/2_164/dns.py:2432
+#: ipaclient/remote_plugins/2_164/dns.py:3951
+#: ipaclient/remote_plugins/2_49/dns.py:889
+#: ipaclient/remote_plugins/2_49/dns.py:2128
+#: ipaclient/remote_plugins/2_49/dns.py:3914
+msgid "SRV Target"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:832
+#: ipaclient/remote_plugins/2_114/dns.py:2480
+#: ipaclient/remote_plugins/2_114/dns.py:4139
+#: ipaclient/remote_plugins/2_156/dns.py:818
+#: ipaclient/remote_plugins/2_156/dns.py:2425
+#: ipaclient/remote_plugins/2_156/dns.py:3944
+#: ipaclient/remote_plugins/2_164/dns.py:818
+#: ipaclient/remote_plugins/2_164/dns.py:2433
+#: ipaclient/remote_plugins/2_164/dns.py:3952
+#: ipaclient/remote_plugins/2_49/dns.py:890
+#: ipaclient/remote_plugins/2_49/dns.py:2129
+#: ipaclient/remote_plugins/2_49/dns.py:3915 ipaserver/plugins/dns.py:1347
+msgid ""
+"The domain name of the target host or '.' if the service is decidedly not "
+"available at this domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:838
+#: ipaclient/remote_plugins/2_114/dns.py:2488
+#: ipaclient/remote_plugins/2_114/dns.py:2939
+#: ipaclient/remote_plugins/2_114/dns.py:3347
+#: ipaclient/remote_plugins/2_114/dns.py:4147
+#: ipaclient/remote_plugins/2_156/dns.py:824
+#: ipaclient/remote_plugins/2_156/dns.py:2433
+#: ipaclient/remote_plugins/2_156/dns.py:2836
+#: ipaclient/remote_plugins/2_156/dns.py:3199
+#: ipaclient/remote_plugins/2_156/dns.py:3952
+#: ipaclient/remote_plugins/2_164/dns.py:824
+#: ipaclient/remote_plugins/2_164/dns.py:2441
+#: ipaclient/remote_plugins/2_164/dns.py:2844
+#: ipaclient/remote_plugins/2_164/dns.py:3207
+#: ipaclient/remote_plugins/2_164/dns.py:3960
+#: ipaclient/remote_plugins/2_49/dns.py:896
+#: ipaclient/remote_plugins/2_49/dns.py:2137
+#: ipaclient/remote_plugins/2_49/dns.py:2550
+#: ipaclient/remote_plugins/2_49/dns.py:2963
+#: ipaclient/remote_plugins/2_49/dns.py:3923
+msgid "SSHFP record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:839
+#: ipaclient/remote_plugins/2_114/dns.py:2489
+#: ipaclient/remote_plugins/2_114/dns.py:2940
+#: ipaclient/remote_plugins/2_114/dns.py:3348
+#: ipaclient/remote_plugins/2_114/dns.py:4148
+#: ipaclient/remote_plugins/2_156/dns.py:825
+#: ipaclient/remote_plugins/2_156/dns.py:2434
+#: ipaclient/remote_plugins/2_156/dns.py:2837
+#: ipaclient/remote_plugins/2_156/dns.py:3200
+#: ipaclient/remote_plugins/2_156/dns.py:3953
+#: ipaclient/remote_plugins/2_164/dns.py:825
+#: ipaclient/remote_plugins/2_164/dns.py:2442
+#: ipaclient/remote_plugins/2_164/dns.py:2845
+#: ipaclient/remote_plugins/2_164/dns.py:3208
+#: ipaclient/remote_plugins/2_164/dns.py:3961
+msgid "Raw SSHFP records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:844
+#: ipaclient/remote_plugins/2_114/dns.py:2496
+#: ipaclient/remote_plugins/2_114/dns.py:4155
+#: ipaclient/remote_plugins/2_156/dns.py:830
+#: ipaclient/remote_plugins/2_156/dns.py:2441
+#: ipaclient/remote_plugins/2_156/dns.py:3960
+#: ipaclient/remote_plugins/2_164/dns.py:830
+#: ipaclient/remote_plugins/2_164/dns.py:2449
+#: ipaclient/remote_plugins/2_164/dns.py:3968
+#: ipaclient/remote_plugins/2_49/dns.py:902
+#: ipaclient/remote_plugins/2_49/dns.py:2145
+#: ipaclient/remote_plugins/2_49/dns.py:3931
+msgid "SSHFP Algorithm"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:850
+#: ipaclient/remote_plugins/2_114/dns.py:2504
+#: ipaclient/remote_plugins/2_114/dns.py:4163
+#: ipaclient/remote_plugins/2_156/dns.py:836
+#: ipaclient/remote_plugins/2_156/dns.py:2449
+#: ipaclient/remote_plugins/2_156/dns.py:3968
+#: ipaclient/remote_plugins/2_164/dns.py:836
+#: ipaclient/remote_plugins/2_164/dns.py:2457
+#: ipaclient/remote_plugins/2_164/dns.py:3976
+#: ipaclient/remote_plugins/2_49/dns.py:908
+#: ipaclient/remote_plugins/2_49/dns.py:2153
+#: ipaclient/remote_plugins/2_49/dns.py:3939
+msgid "SSHFP Fingerprint Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:851
+#: ipaclient/remote_plugins/2_114/dns.py:2505
+#: ipaclient/remote_plugins/2_114/dns.py:4164
+#: ipaclient/remote_plugins/2_156/dns.py:837
+#: ipaclient/remote_plugins/2_156/dns.py:2450
+#: ipaclient/remote_plugins/2_156/dns.py:3969
+#: ipaclient/remote_plugins/2_164/dns.py:837
+#: ipaclient/remote_plugins/2_164/dns.py:2458
+#: ipaclient/remote_plugins/2_164/dns.py:3977
+#: ipaclient/remote_plugins/2_49/dns.py:909
+#: ipaclient/remote_plugins/2_49/dns.py:2154
+#: ipaclient/remote_plugins/2_49/dns.py:3940 ipaserver/plugins/dns.py:1383
+msgid "Fingerprint Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:856
+#: ipaclient/remote_plugins/2_114/dns.py:2512
+#: ipaclient/remote_plugins/2_114/dns.py:4171
+#: ipaclient/remote_plugins/2_156/dns.py:842
+#: ipaclient/remote_plugins/2_156/dns.py:2457
+#: ipaclient/remote_plugins/2_156/dns.py:3976
+#: ipaclient/remote_plugins/2_164/dns.py:842
+#: ipaclient/remote_plugins/2_164/dns.py:2465
+#: ipaclient/remote_plugins/2_164/dns.py:3984
+#: ipaclient/remote_plugins/2_49/dns.py:914
+#: ipaclient/remote_plugins/2_49/dns.py:2161
+#: ipaclient/remote_plugins/2_49/dns.py:3947
+msgid "SSHFP Fingerprint"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:857
+#: ipaclient/remote_plugins/2_114/dns.py:2513
+#: ipaclient/remote_plugins/2_114/dns.py:4172
+#: ipaclient/remote_plugins/2_156/dns.py:843
+#: ipaclient/remote_plugins/2_156/dns.py:2458
+#: ipaclient/remote_plugins/2_156/dns.py:3977
+#: ipaclient/remote_plugins/2_164/dns.py:843
+#: ipaclient/remote_plugins/2_164/dns.py:2466
+#: ipaclient/remote_plugins/2_164/dns.py:3985
+#: ipaclient/remote_plugins/2_49/dns.py:915
+#: ipaclient/remote_plugins/2_49/dns.py:2162
+#: ipaclient/remote_plugins/2_49/dns.py:3948 ipaserver/plugins/dns.py:1388
+msgid "Fingerprint"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:863
+#: ipaclient/remote_plugins/2_114/dns.py:2521
+#: ipaclient/remote_plugins/2_114/dns.py:2947
+#: ipaclient/remote_plugins/2_114/dns.py:3355
+#: ipaclient/remote_plugins/2_114/dns.py:4180
+#: ipaclient/remote_plugins/2_49/dns.py:921
+#: ipaclient/remote_plugins/2_49/dns.py:2170
+#: ipaclient/remote_plugins/2_49/dns.py:2558
+#: ipaclient/remote_plugins/2_49/dns.py:2971
+#: ipaclient/remote_plugins/2_49/dns.py:3956
+msgid "TA record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:864
+#: ipaclient/remote_plugins/2_114/dns.py:2522
+#: ipaclient/remote_plugins/2_114/dns.py:2948
+#: ipaclient/remote_plugins/2_114/dns.py:3356
+#: ipaclient/remote_plugins/2_114/dns.py:4181
+msgid "Raw TA records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:870
+#: ipaclient/remote_plugins/2_114/dns.py:2531
+#: ipaclient/remote_plugins/2_114/dns.py:2956
+#: ipaclient/remote_plugins/2_114/dns.py:3364
+#: ipaclient/remote_plugins/2_114/dns.py:4190
+#: ipaclient/remote_plugins/2_156/dns.py:849
+#: ipaclient/remote_plugins/2_156/dns.py:2466
+#: ipaclient/remote_plugins/2_156/dns.py:2844
+#: ipaclient/remote_plugins/2_156/dns.py:3207
+#: ipaclient/remote_plugins/2_156/dns.py:3985
+#: ipaclient/remote_plugins/2_164/dns.py:849
+#: ipaclient/remote_plugins/2_164/dns.py:2474
+#: ipaclient/remote_plugins/2_164/dns.py:2852
+#: ipaclient/remote_plugins/2_164/dns.py:3215
+#: ipaclient/remote_plugins/2_164/dns.py:3993
+msgid "TLSA record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:871
+#: ipaclient/remote_plugins/2_114/dns.py:2532
+#: ipaclient/remote_plugins/2_114/dns.py:2957
+#: ipaclient/remote_plugins/2_114/dns.py:3365
+#: ipaclient/remote_plugins/2_114/dns.py:4191
+#: ipaclient/remote_plugins/2_156/dns.py:850
+#: ipaclient/remote_plugins/2_156/dns.py:2467
+#: ipaclient/remote_plugins/2_156/dns.py:2845
+#: ipaclient/remote_plugins/2_156/dns.py:3208
+#: ipaclient/remote_plugins/2_156/dns.py:3986
+#: ipaclient/remote_plugins/2_164/dns.py:850
+#: ipaclient/remote_plugins/2_164/dns.py:2475
+#: ipaclient/remote_plugins/2_164/dns.py:2853
+#: ipaclient/remote_plugins/2_164/dns.py:3216
+#: ipaclient/remote_plugins/2_164/dns.py:3994
+msgid "Raw TLSA records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:876
+#: ipaclient/remote_plugins/2_114/dns.py:2539
+#: ipaclient/remote_plugins/2_114/dns.py:4198
+#: ipaclient/remote_plugins/2_156/dns.py:855
+#: ipaclient/remote_plugins/2_156/dns.py:2474
+#: ipaclient/remote_plugins/2_156/dns.py:3993
+#: ipaclient/remote_plugins/2_164/dns.py:855
+#: ipaclient/remote_plugins/2_164/dns.py:2482
+#: ipaclient/remote_plugins/2_164/dns.py:4001
+msgid "TLSA Certificate Usage"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:877
+#: ipaclient/remote_plugins/2_114/dns.py:2540
+#: ipaclient/remote_plugins/2_114/dns.py:4199
+#: ipaclient/remote_plugins/2_156/dns.py:856
+#: ipaclient/remote_plugins/2_156/dns.py:2475
+#: ipaclient/remote_plugins/2_156/dns.py:3994
+#: ipaclient/remote_plugins/2_164/dns.py:856
+#: ipaclient/remote_plugins/2_164/dns.py:2483
+#: ipaclient/remote_plugins/2_164/dns.py:4002 ipaserver/plugins/dns.py:1405
+msgid "Certificate Usage"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:882
+#: ipaclient/remote_plugins/2_114/dns.py:2547
+#: ipaclient/remote_plugins/2_114/dns.py:4206
+#: ipaclient/remote_plugins/2_156/dns.py:861
+#: ipaclient/remote_plugins/2_156/dns.py:2482
+#: ipaclient/remote_plugins/2_156/dns.py:4001
+#: ipaclient/remote_plugins/2_164/dns.py:861
+#: ipaclient/remote_plugins/2_164/dns.py:2490
+#: ipaclient/remote_plugins/2_164/dns.py:4009
+msgid "TLSA Selector"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:883
+#: ipaclient/remote_plugins/2_114/dns.py:2548
+#: ipaclient/remote_plugins/2_114/dns.py:4207
+#: ipaclient/remote_plugins/2_156/dns.py:862
+#: ipaclient/remote_plugins/2_156/dns.py:2483
+#: ipaclient/remote_plugins/2_156/dns.py:4002
+#: ipaclient/remote_plugins/2_164/dns.py:862
+#: ipaclient/remote_plugins/2_164/dns.py:2491
+#: ipaclient/remote_plugins/2_164/dns.py:4010 ipaserver/plugins/dns.py:1410
+msgid "Selector"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:888
+#: ipaclient/remote_plugins/2_114/dns.py:2555
+#: ipaclient/remote_plugins/2_114/dns.py:4214
+#: ipaclient/remote_plugins/2_156/dns.py:867
+#: ipaclient/remote_plugins/2_156/dns.py:2490
+#: ipaclient/remote_plugins/2_156/dns.py:4009
+#: ipaclient/remote_plugins/2_164/dns.py:867
+#: ipaclient/remote_plugins/2_164/dns.py:2498
+#: ipaclient/remote_plugins/2_164/dns.py:4017
+msgid "TLSA Matching Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:889
+#: ipaclient/remote_plugins/2_114/dns.py:2556
+#: ipaclient/remote_plugins/2_114/dns.py:4215
+#: ipaclient/remote_plugins/2_156/dns.py:868
+#: ipaclient/remote_plugins/2_156/dns.py:2491
+#: ipaclient/remote_plugins/2_156/dns.py:4010
+#: ipaclient/remote_plugins/2_164/dns.py:868
+#: ipaclient/remote_plugins/2_164/dns.py:2499
+#: ipaclient/remote_plugins/2_164/dns.py:4018 ipaserver/plugins/dns.py:1415
+msgid "Matching Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:894
+#: ipaclient/remote_plugins/2_114/dns.py:2563
+#: ipaclient/remote_plugins/2_114/dns.py:4222
+#: ipaclient/remote_plugins/2_156/dns.py:873
+#: ipaclient/remote_plugins/2_156/dns.py:2498
+#: ipaclient/remote_plugins/2_156/dns.py:4017
+#: ipaclient/remote_plugins/2_164/dns.py:873
+#: ipaclient/remote_plugins/2_164/dns.py:2506
+#: ipaclient/remote_plugins/2_164/dns.py:4025
+msgid "TLSA Certificate Association Data"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:895
+#: ipaclient/remote_plugins/2_114/dns.py:2564
+#: ipaclient/remote_plugins/2_114/dns.py:4223
+#: ipaclient/remote_plugins/2_156/dns.py:874
+#: ipaclient/remote_plugins/2_156/dns.py:2499
+#: ipaclient/remote_plugins/2_156/dns.py:4018
+#: ipaclient/remote_plugins/2_164/dns.py:874
+#: ipaclient/remote_plugins/2_164/dns.py:2507
+#: ipaclient/remote_plugins/2_164/dns.py:4026 ipaserver/plugins/dns.py:1420
+msgid "Certificate Association Data"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:901
+#: ipaclient/remote_plugins/2_114/dns.py:2572
+#: ipaclient/remote_plugins/2_114/dns.py:2964
+#: ipaclient/remote_plugins/2_114/dns.py:3372
+#: ipaclient/remote_plugins/2_114/dns.py:4231
+#: ipaclient/remote_plugins/2_49/dns.py:928
+#: ipaclient/remote_plugins/2_49/dns.py:2180
+#: ipaclient/remote_plugins/2_49/dns.py:2567
+#: ipaclient/remote_plugins/2_49/dns.py:2980
+#: ipaclient/remote_plugins/2_49/dns.py:3966
+msgid "TKEY record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:902
+#: ipaclient/remote_plugins/2_114/dns.py:2573
+#: ipaclient/remote_plugins/2_114/dns.py:2965
+#: ipaclient/remote_plugins/2_114/dns.py:3373
+#: ipaclient/remote_plugins/2_114/dns.py:4232
+msgid "Raw TKEY records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:908
+#: ipaclient/remote_plugins/2_114/dns.py:2582
+#: ipaclient/remote_plugins/2_114/dns.py:2973
+#: ipaclient/remote_plugins/2_114/dns.py:3381
+#: ipaclient/remote_plugins/2_114/dns.py:4241
+#: ipaclient/remote_plugins/2_49/dns.py:935
+#: ipaclient/remote_plugins/2_49/dns.py:2190
+#: ipaclient/remote_plugins/2_49/dns.py:2576
+#: ipaclient/remote_plugins/2_49/dns.py:2989
+#: ipaclient/remote_plugins/2_49/dns.py:3976
+msgid "TSIG record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:909
+#: ipaclient/remote_plugins/2_114/dns.py:2583
+#: ipaclient/remote_plugins/2_114/dns.py:2974
+#: ipaclient/remote_plugins/2_114/dns.py:3382
+#: ipaclient/remote_plugins/2_114/dns.py:4242
+msgid "Raw TSIG records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:915
+#: ipaclient/remote_plugins/2_114/dns.py:2592
+#: ipaclient/remote_plugins/2_114/dns.py:2982
+#: ipaclient/remote_plugins/2_114/dns.py:3390
+#: ipaclient/remote_plugins/2_114/dns.py:4251
+#: ipaclient/remote_plugins/2_156/dns.py:880
+#: ipaclient/remote_plugins/2_156/dns.py:2507
+#: ipaclient/remote_plugins/2_156/dns.py:2852
+#: ipaclient/remote_plugins/2_156/dns.py:3215
+#: ipaclient/remote_plugins/2_156/dns.py:4026
+#: ipaclient/remote_plugins/2_164/dns.py:880
+#: ipaclient/remote_plugins/2_164/dns.py:2515
+#: ipaclient/remote_plugins/2_164/dns.py:2860
+#: ipaclient/remote_plugins/2_164/dns.py:3223
+#: ipaclient/remote_plugins/2_164/dns.py:4034
+#: ipaclient/remote_plugins/2_49/dns.py:942
+#: ipaclient/remote_plugins/2_49/dns.py:2200
+#: ipaclient/remote_plugins/2_49/dns.py:2585
+#: ipaclient/remote_plugins/2_49/dns.py:2998
+#: ipaclient/remote_plugins/2_49/dns.py:3986
+msgid "TXT record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:916
+#: ipaclient/remote_plugins/2_114/dns.py:2593
+#: ipaclient/remote_plugins/2_114/dns.py:2983
+#: ipaclient/remote_plugins/2_114/dns.py:3391
+#: ipaclient/remote_plugins/2_114/dns.py:4252
+#: ipaclient/remote_plugins/2_156/dns.py:881
+#: ipaclient/remote_plugins/2_156/dns.py:2508
+#: ipaclient/remote_plugins/2_156/dns.py:2853
+#: ipaclient/remote_plugins/2_156/dns.py:3216
+#: ipaclient/remote_plugins/2_156/dns.py:4027
+#: ipaclient/remote_plugins/2_164/dns.py:881
+#: ipaclient/remote_plugins/2_164/dns.py:2516
+#: ipaclient/remote_plugins/2_164/dns.py:2861
+#: ipaclient/remote_plugins/2_164/dns.py:3224
+#: ipaclient/remote_plugins/2_164/dns.py:4035
+msgid "Raw TXT records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:921
+#: ipaclient/remote_plugins/2_114/dns.py:2600
+#: ipaclient/remote_plugins/2_114/dns.py:4259
+#: ipaclient/remote_plugins/2_156/dns.py:886
+#: ipaclient/remote_plugins/2_156/dns.py:2515
+#: ipaclient/remote_plugins/2_156/dns.py:4034
+#: ipaclient/remote_plugins/2_164/dns.py:886
+#: ipaclient/remote_plugins/2_164/dns.py:2523
+#: ipaclient/remote_plugins/2_164/dns.py:4042
+#: ipaclient/remote_plugins/2_49/dns.py:948
+#: ipaclient/remote_plugins/2_49/dns.py:2208
+#: ipaclient/remote_plugins/2_49/dns.py:3994
+msgid "TXT Text Data"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:922
+#: ipaclient/remote_plugins/2_114/dns.py:2601
+#: ipaclient/remote_plugins/2_114/dns.py:4260
+#: ipaclient/remote_plugins/2_156/dns.py:887
+#: ipaclient/remote_plugins/2_156/dns.py:2516
+#: ipaclient/remote_plugins/2_156/dns.py:4035
+#: ipaclient/remote_plugins/2_164/dns.py:887
+#: ipaclient/remote_plugins/2_164/dns.py:2524
+#: ipaclient/remote_plugins/2_164/dns.py:4043
+#: ipaclient/remote_plugins/2_49/dns.py:949
+#: ipaclient/remote_plugins/2_49/dns.py:2209
+#: ipaclient/remote_plugins/2_49/dns.py:3995 ipaserver/plugins/dns.py:1430
+msgid "Text Data"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:964
+#: ipaclient/remote_plugins/2_114/dns.py:4444
+#: ipaclient/remote_plugins/2_114/dns.py:4845
+#: ipaclient/remote_plugins/2_114/dns.py:5085
+#: ipaclient/remote_plugins/2_156/dns.py:929
+#: ipaclient/remote_plugins/2_156/dns.py:4219
+#: ipaclient/remote_plugins/2_156/dns.py:4620
+#: ipaclient/remote_plugins/2_156/dns.py:4860
+#: ipaclient/remote_plugins/2_164/dns.py:929
+#: ipaclient/remote_plugins/2_164/dns.py:4227
+#: ipaclient/remote_plugins/2_164/dns.py:4639
+#: ipaclient/remote_plugins/2_164/dns.py:4879
+#: ipaclient/remote_plugins/2_49/dns.py:971
+#: ipaclient/remote_plugins/2_49/dns.py:4159
+#: ipaclient/remote_plugins/2_49/dns.py:4538
+#: ipaclient/remote_plugins/2_49/dns.py:4772 ipaserver/plugins/dns.py:2343
+msgid "Authoritative nameserver"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:965
+#: ipaclient/remote_plugins/2_114/dns.py:4445
+#: ipaclient/remote_plugins/2_114/dns.py:4846
+#: ipaclient/remote_plugins/2_114/dns.py:5086
+#: ipaclient/remote_plugins/2_156/dns.py:930
+#: ipaclient/remote_plugins/2_156/dns.py:4220
+#: ipaclient/remote_plugins/2_156/dns.py:4621
+#: ipaclient/remote_plugins/2_156/dns.py:4861
+#: ipaclient/remote_plugins/2_164/dns.py:930
+#: ipaclient/remote_plugins/2_164/dns.py:4228
+#: ipaclient/remote_plugins/2_164/dns.py:4640
+#: ipaclient/remote_plugins/2_164/dns.py:4880
+#: ipaclient/remote_plugins/2_49/dns.py:972
+#: ipaclient/remote_plugins/2_49/dns.py:4160
+#: ipaclient/remote_plugins/2_49/dns.py:4539
+#: ipaclient/remote_plugins/2_49/dns.py:4773 ipaserver/plugins/dns.py:2344
+msgid "Authoritative nameserver domain name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:969
+#: ipaclient/remote_plugins/2_114/dns.py:4450
+#: ipaclient/remote_plugins/2_114/dns.py:4852
+#: ipaclient/remote_plugins/2_114/dns.py:5092
+#: ipaclient/remote_plugins/2_156/dns.py:934
+#: ipaclient/remote_plugins/2_156/dns.py:4225
+#: ipaclient/remote_plugins/2_156/dns.py:4627
+#: ipaclient/remote_plugins/2_156/dns.py:4867
+#: ipaclient/remote_plugins/2_164/dns.py:934
+#: ipaclient/remote_plugins/2_164/dns.py:4233
+#: ipaclient/remote_plugins/2_164/dns.py:4646
+#: ipaclient/remote_plugins/2_164/dns.py:4886
+#: ipaclient/remote_plugins/2_49/dns.py:976
+#: ipaclient/remote_plugins/2_49/dns.py:4166
+#: ipaclient/remote_plugins/2_49/dns.py:4546
+#: ipaclient/remote_plugins/2_49/dns.py:4780 ipaserver/plugins/dns.py:2350
+#: ipaserver/plugins/dns.py:2351
+msgid "Administrator e-mail address"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:973
+#: ipaclient/remote_plugins/2_114/dns.py:4458
+#: ipaclient/remote_plugins/2_114/dns.py:4860
+#: ipaclient/remote_plugins/2_114/dns.py:5100
+#: ipaclient/remote_plugins/2_156/dns.py:938
+#: ipaclient/remote_plugins/2_156/dns.py:4233
+#: ipaclient/remote_plugins/2_156/dns.py:4635
+#: ipaclient/remote_plugins/2_156/dns.py:4875
+#: ipaclient/remote_plugins/2_164/dns.py:938
+#: ipaclient/remote_plugins/2_164/dns.py:4241
+#: ipaclient/remote_plugins/2_164/dns.py:4654
+#: ipaclient/remote_plugins/2_164/dns.py:4894
+#: ipaclient/remote_plugins/2_49/dns.py:980
+#: ipaclient/remote_plugins/2_49/dns.py:4173
+#: ipaclient/remote_plugins/2_49/dns.py:4554
+#: ipaclient/remote_plugins/2_49/dns.py:4788 ipaserver/plugins/dns.py:2358
+msgid "SOA serial"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:974
+#: ipaclient/remote_plugins/2_114/dns.py:4459
+#: ipaclient/remote_plugins/2_114/dns.py:4861
+#: ipaclient/remote_plugins/2_114/dns.py:5101
+#: ipaclient/remote_plugins/2_156/dns.py:939
+#: ipaclient/remote_plugins/2_156/dns.py:4234
+#: ipaclient/remote_plugins/2_156/dns.py:4636
+#: ipaclient/remote_plugins/2_156/dns.py:4876
+#: ipaclient/remote_plugins/2_164/dns.py:939
+#: ipaclient/remote_plugins/2_164/dns.py:4242
+#: ipaclient/remote_plugins/2_164/dns.py:4655
+#: ipaclient/remote_plugins/2_164/dns.py:4895
+#: ipaclient/remote_plugins/2_49/dns.py:981
+#: ipaclient/remote_plugins/2_49/dns.py:4174
+#: ipaclient/remote_plugins/2_49/dns.py:4555
+#: ipaclient/remote_plugins/2_49/dns.py:4789 ipaserver/plugins/dns.py:2359
+msgid "SOA record serial number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:978
+#: ipaclient/remote_plugins/2_114/dns.py:4477
+#: ipaclient/remote_plugins/2_114/dns.py:4879
+#: ipaclient/remote_plugins/2_114/dns.py:5119
+#: ipaclient/remote_plugins/2_156/dns.py:943
+#: ipaclient/remote_plugins/2_156/dns.py:4252
+#: ipaclient/remote_plugins/2_156/dns.py:4654
+#: ipaclient/remote_plugins/2_156/dns.py:4894
+#: ipaclient/remote_plugins/2_164/dns.py:943
+#: ipaclient/remote_plugins/2_164/dns.py:4260
+#: ipaclient/remote_plugins/2_164/dns.py:4673
+#: ipaclient/remote_plugins/2_164/dns.py:4913
+#: ipaclient/remote_plugins/2_49/dns.py:985
+#: ipaclient/remote_plugins/2_49/dns.py:4192
+#: ipaclient/remote_plugins/2_49/dns.py:4573
+#: ipaclient/remote_plugins/2_49/dns.py:4807 ipaserver/plugins/dns.py:2367
+msgid "SOA refresh"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:979
+#: ipaclient/remote_plugins/2_114/dns.py:4478
+#: ipaclient/remote_plugins/2_114/dns.py:4880
+#: ipaclient/remote_plugins/2_114/dns.py:5120
+#: ipaclient/remote_plugins/2_156/dns.py:944
+#: ipaclient/remote_plugins/2_156/dns.py:4253
+#: ipaclient/remote_plugins/2_156/dns.py:4655
+#: ipaclient/remote_plugins/2_156/dns.py:4895
+#: ipaclient/remote_plugins/2_164/dns.py:944
+#: ipaclient/remote_plugins/2_164/dns.py:4261
+#: ipaclient/remote_plugins/2_164/dns.py:4674
+#: ipaclient/remote_plugins/2_164/dns.py:4914
+#: ipaclient/remote_plugins/2_49/dns.py:986
+#: ipaclient/remote_plugins/2_49/dns.py:4193
+#: ipaclient/remote_plugins/2_49/dns.py:4574
+#: ipaclient/remote_plugins/2_49/dns.py:4808 ipaserver/plugins/dns.py:2368
+msgid "SOA record refresh time"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:983
+#: ipaclient/remote_plugins/2_114/dns.py:4485
+#: ipaclient/remote_plugins/2_114/dns.py:4887
+#: ipaclient/remote_plugins/2_114/dns.py:5127
+#: ipaclient/remote_plugins/2_156/dns.py:948
+#: ipaclient/remote_plugins/2_156/dns.py:4260
+#: ipaclient/remote_plugins/2_156/dns.py:4662
+#: ipaclient/remote_plugins/2_156/dns.py:4902
+#: ipaclient/remote_plugins/2_164/dns.py:948
+#: ipaclient/remote_plugins/2_164/dns.py:4268
+#: ipaclient/remote_plugins/2_164/dns.py:4681
+#: ipaclient/remote_plugins/2_164/dns.py:4921
+#: ipaclient/remote_plugins/2_49/dns.py:990
+#: ipaclient/remote_plugins/2_49/dns.py:4200
+#: ipaclient/remote_plugins/2_49/dns.py:4581
+#: ipaclient/remote_plugins/2_49/dns.py:4815 ipaserver/plugins/dns.py:2376
+msgid "SOA retry"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:984
+#: ipaclient/remote_plugins/2_114/dns.py:4486
+#: ipaclient/remote_plugins/2_114/dns.py:4888
+#: ipaclient/remote_plugins/2_114/dns.py:5128
+#: ipaclient/remote_plugins/2_156/dns.py:949
+#: ipaclient/remote_plugins/2_156/dns.py:4261
+#: ipaclient/remote_plugins/2_156/dns.py:4663
+#: ipaclient/remote_plugins/2_156/dns.py:4903
+#: ipaclient/remote_plugins/2_164/dns.py:949
+#: ipaclient/remote_plugins/2_164/dns.py:4269
+#: ipaclient/remote_plugins/2_164/dns.py:4682
+#: ipaclient/remote_plugins/2_164/dns.py:4922
+#: ipaclient/remote_plugins/2_49/dns.py:991
+#: ipaclient/remote_plugins/2_49/dns.py:4201
+#: ipaclient/remote_plugins/2_49/dns.py:4582
+#: ipaclient/remote_plugins/2_49/dns.py:4816 ipaserver/plugins/dns.py:2377
+msgid "SOA record retry time"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:988
+#: ipaclient/remote_plugins/2_114/dns.py:4493
+#: ipaclient/remote_plugins/2_114/dns.py:4895
+#: ipaclient/remote_plugins/2_114/dns.py:5135
+#: ipaclient/remote_plugins/2_156/dns.py:953
+#: ipaclient/remote_plugins/2_156/dns.py:4268
+#: ipaclient/remote_plugins/2_156/dns.py:4670
+#: ipaclient/remote_plugins/2_156/dns.py:4910
+#: ipaclient/remote_plugins/2_164/dns.py:953
+#: ipaclient/remote_plugins/2_164/dns.py:4276
+#: ipaclient/remote_plugins/2_164/dns.py:4689
+#: ipaclient/remote_plugins/2_164/dns.py:4929
+#: ipaclient/remote_plugins/2_49/dns.py:995
+#: ipaclient/remote_plugins/2_49/dns.py:4208
+#: ipaclient/remote_plugins/2_49/dns.py:4589
+#: ipaclient/remote_plugins/2_49/dns.py:4823 ipaserver/plugins/dns.py:2385
+msgid "SOA expire"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:989
+#: ipaclient/remote_plugins/2_114/dns.py:4494
+#: ipaclient/remote_plugins/2_114/dns.py:4896
+#: ipaclient/remote_plugins/2_114/dns.py:5136
+#: ipaclient/remote_plugins/2_156/dns.py:954
+#: ipaclient/remote_plugins/2_156/dns.py:4269
+#: ipaclient/remote_plugins/2_156/dns.py:4671
+#: ipaclient/remote_plugins/2_156/dns.py:4911
+#: ipaclient/remote_plugins/2_164/dns.py:954
+#: ipaclient/remote_plugins/2_164/dns.py:4277
+#: ipaclient/remote_plugins/2_164/dns.py:4690
+#: ipaclient/remote_plugins/2_164/dns.py:4930
+#: ipaclient/remote_plugins/2_49/dns.py:996
+#: ipaclient/remote_plugins/2_49/dns.py:4209
+#: ipaclient/remote_plugins/2_49/dns.py:4590
+#: ipaclient/remote_plugins/2_49/dns.py:4824 ipaserver/plugins/dns.py:2386
+msgid "SOA record expire time"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:993
+#: ipaclient/remote_plugins/2_114/dns.py:4501
+#: ipaclient/remote_plugins/2_114/dns.py:4903
+#: ipaclient/remote_plugins/2_114/dns.py:5143
+#: ipaclient/remote_plugins/2_156/dns.py:958
+#: ipaclient/remote_plugins/2_156/dns.py:4276
+#: ipaclient/remote_plugins/2_156/dns.py:4678
+#: ipaclient/remote_plugins/2_156/dns.py:4918
+#: ipaclient/remote_plugins/2_164/dns.py:958
+#: ipaclient/remote_plugins/2_164/dns.py:4284
+#: ipaclient/remote_plugins/2_164/dns.py:4697
+#: ipaclient/remote_plugins/2_164/dns.py:4937
+#: ipaclient/remote_plugins/2_49/dns.py:1000
+#: ipaclient/remote_plugins/2_49/dns.py:4216
+#: ipaclient/remote_plugins/2_49/dns.py:4597
+#: ipaclient/remote_plugins/2_49/dns.py:4831 ipaserver/plugins/dns.py:2394
+msgid "SOA minimum"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:994
+#: ipaclient/remote_plugins/2_114/dns.py:4502
+#: ipaclient/remote_plugins/2_114/dns.py:4904
+#: ipaclient/remote_plugins/2_114/dns.py:5144
+#: ipaclient/remote_plugins/2_156/dns.py:959
+#: ipaclient/remote_plugins/2_156/dns.py:4277
+#: ipaclient/remote_plugins/2_156/dns.py:4679
+#: ipaclient/remote_plugins/2_156/dns.py:4919
+#: ipaclient/remote_plugins/2_164/dns.py:959
+#: ipaclient/remote_plugins/2_164/dns.py:4285
+#: ipaclient/remote_plugins/2_164/dns.py:4698
+#: ipaclient/remote_plugins/2_164/dns.py:4938
+#: ipaclient/remote_plugins/2_49/dns.py:1001
+#: ipaclient/remote_plugins/2_49/dns.py:4217
+#: ipaclient/remote_plugins/2_49/dns.py:4598
+#: ipaclient/remote_plugins/2_49/dns.py:4832 ipaserver/plugins/dns.py:2395
+msgid "How long should negative responses be cached"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1000
+#: ipaclient/remote_plugins/2_114/dns.py:4511
+#: ipaclient/remote_plugins/2_114/dns.py:4912
+#: ipaclient/remote_plugins/2_114/dns.py:5152
+#: ipaclient/remote_plugins/2_156/dns.py:965
+#: ipaclient/remote_plugins/2_156/dns.py:4286
+#: ipaclient/remote_plugins/2_156/dns.py:4687
+#: ipaclient/remote_plugins/2_156/dns.py:4927
+#: ipaclient/remote_plugins/2_164/dns.py:965
+#: ipaclient/remote_plugins/2_164/dns.py:4294
+#: ipaclient/remote_plugins/2_164/dns.py:4706
+#: ipaclient/remote_plugins/2_164/dns.py:4946 ipaserver/plugins/dns.py:2404
+msgid "Time to live for records at zone apex"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1009
+#: ipaclient/remote_plugins/2_114/dns.py:4524
+#: ipaclient/remote_plugins/2_114/dns.py:4925
+#: ipaclient/remote_plugins/2_114/dns.py:5165
+#: ipaclient/remote_plugins/2_156/dns.py:974
+#: ipaclient/remote_plugins/2_156/dns.py:4299
+#: ipaclient/remote_plugins/2_156/dns.py:4700
+#: ipaclient/remote_plugins/2_156/dns.py:4940
+#: ipaclient/remote_plugins/2_164/dns.py:974
+#: ipaclient/remote_plugins/2_164/dns.py:4307
+#: ipaclient/remote_plugins/2_164/dns.py:4719
+#: ipaclient/remote_plugins/2_164/dns.py:4959
+#: ipaclient/remote_plugins/2_49/dns.py:1018
+#: ipaclient/remote_plugins/2_49/dns.py:4240
+#: ipaclient/remote_plugins/2_49/dns.py:4620
+#: ipaclient/remote_plugins/2_49/dns.py:4854 ipaserver/plugins/dns.py:2423
+#: ipaserver/plugins/dns.py:2424
+msgid "BIND update policy"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1014
+#: ipaclient/remote_plugins/2_114/dns.py:4534
+#: ipaclient/remote_plugins/2_114/dns.py:4934
+#: ipaclient/remote_plugins/2_114/dns.py:5174
+#: ipaclient/remote_plugins/2_156/dns.py:979
+#: ipaclient/remote_plugins/2_156/dns.py:4309
+#: ipaclient/remote_plugins/2_156/dns.py:4709
+#: ipaclient/remote_plugins/2_156/dns.py:4949
+#: ipaclient/remote_plugins/2_164/dns.py:979
+#: ipaclient/remote_plugins/2_164/dns.py:4317
+#: ipaclient/remote_plugins/2_164/dns.py:4728
+#: ipaclient/remote_plugins/2_164/dns.py:4968
+#: ipaclient/remote_plugins/2_49/dns.py:1029
+#: ipaclient/remote_plugins/2_49/dns.py:4250
+#: ipaclient/remote_plugins/2_49/dns.py:4636
+#: ipaclient/remote_plugins/2_49/dns.py:4863 ipaserver/plugins/dns.py:2430
+msgid "Dynamic update"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1015
+#: ipaclient/remote_plugins/2_114/dns.py:4535
+#: ipaclient/remote_plugins/2_114/dns.py:4935
+#: ipaclient/remote_plugins/2_114/dns.py:5175
+#: ipaclient/remote_plugins/2_156/dns.py:980
+#: ipaclient/remote_plugins/2_156/dns.py:4310
+#: ipaclient/remote_plugins/2_156/dns.py:4710
+#: ipaclient/remote_plugins/2_156/dns.py:4950
+#: ipaclient/remote_plugins/2_164/dns.py:980
+#: ipaclient/remote_plugins/2_164/dns.py:4318
+#: ipaclient/remote_plugins/2_164/dns.py:4729
+#: ipaclient/remote_plugins/2_164/dns.py:4969
+#: ipaclient/remote_plugins/2_49/dns.py:1030
+#: ipaclient/remote_plugins/2_49/dns.py:4251
+#: ipaclient/remote_plugins/2_49/dns.py:4637
+#: ipaclient/remote_plugins/2_49/dns.py:4864 ipaserver/plugins/dns.py:2431
+msgid "Allow dynamic updates."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1020
+#: ipaclient/remote_plugins/2_114/dns.py:4543
+#: ipaclient/remote_plugins/2_114/dns.py:4942
+#: ipaclient/remote_plugins/2_114/dns.py:5182
+#: ipaclient/remote_plugins/2_156/dns.py:985
+#: ipaclient/remote_plugins/2_156/dns.py:4318
+#: ipaclient/remote_plugins/2_156/dns.py:4717
+#: ipaclient/remote_plugins/2_156/dns.py:4957
+#: ipaclient/remote_plugins/2_164/dns.py:985
+#: ipaclient/remote_plugins/2_164/dns.py:4326
+#: ipaclient/remote_plugins/2_164/dns.py:4736
+#: ipaclient/remote_plugins/2_164/dns.py:4976
+#: ipaclient/remote_plugins/2_49/dns.py:1035
+#: ipaclient/remote_plugins/2_49/dns.py:4259
+#: ipaclient/remote_plugins/2_49/dns.py:4644
+#: ipaclient/remote_plugins/2_49/dns.py:4871 ipaserver/plugins/dns.py:2440
+msgid "Allow query"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1021
+#: ipaclient/remote_plugins/2_114/dns.py:4544
+#: ipaclient/remote_plugins/2_114/dns.py:4943
+#: ipaclient/remote_plugins/2_114/dns.py:5183
+#: ipaclient/remote_plugins/2_156/dns.py:986
+#: ipaclient/remote_plugins/2_156/dns.py:4319
+#: ipaclient/remote_plugins/2_156/dns.py:4718
+#: ipaclient/remote_plugins/2_156/dns.py:4958
+#: ipaclient/remote_plugins/2_164/dns.py:986
+#: ipaclient/remote_plugins/2_164/dns.py:4327
+#: ipaclient/remote_plugins/2_164/dns.py:4737
+#: ipaclient/remote_plugins/2_164/dns.py:4977
+#: ipaclient/remote_plugins/2_49/dns.py:1036
+#: ipaclient/remote_plugins/2_49/dns.py:4260
+#: ipaclient/remote_plugins/2_49/dns.py:4645
+#: ipaclient/remote_plugins/2_49/dns.py:4872 ipaserver/plugins/dns.py:2441
+msgid ""
+"Semicolon separated list of IP addresses or networks which are allowed to "
+"issue queries"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1026
+#: ipaclient/remote_plugins/2_114/dns.py:4553
+#: ipaclient/remote_plugins/2_114/dns.py:4951
+#: ipaclient/remote_plugins/2_114/dns.py:5191
+#: ipaclient/remote_plugins/2_156/dns.py:991
+#: ipaclient/remote_plugins/2_156/dns.py:4328
+#: ipaclient/remote_plugins/2_156/dns.py:4726
+#: ipaclient/remote_plugins/2_156/dns.py:4966
+#: ipaclient/remote_plugins/2_164/dns.py:991
+#: ipaclient/remote_plugins/2_164/dns.py:4336
+#: ipaclient/remote_plugins/2_164/dns.py:4745
+#: ipaclient/remote_plugins/2_164/dns.py:4985
+#: ipaclient/remote_plugins/2_49/dns.py:1041
+#: ipaclient/remote_plugins/2_49/dns.py:4269
+#: ipaclient/remote_plugins/2_49/dns.py:4653
+#: ipaclient/remote_plugins/2_49/dns.py:4880 ipaserver/plugins/dns.py:2449
+msgid "Allow transfer"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1027
+#: ipaclient/remote_plugins/2_114/dns.py:4554
+#: ipaclient/remote_plugins/2_114/dns.py:4952
+#: ipaclient/remote_plugins/2_114/dns.py:5192
+#: ipaclient/remote_plugins/2_156/dns.py:992
+#: ipaclient/remote_plugins/2_156/dns.py:4329
+#: ipaclient/remote_plugins/2_156/dns.py:4727
+#: ipaclient/remote_plugins/2_156/dns.py:4967
+#: ipaclient/remote_plugins/2_164/dns.py:992
+#: ipaclient/remote_plugins/2_164/dns.py:4337
+#: ipaclient/remote_plugins/2_164/dns.py:4746
+#: ipaclient/remote_plugins/2_164/dns.py:4986
+#: ipaclient/remote_plugins/2_49/dns.py:1042
+#: ipaclient/remote_plugins/2_49/dns.py:4270
+#: ipaclient/remote_plugins/2_49/dns.py:4654
+#: ipaclient/remote_plugins/2_49/dns.py:4881 ipaserver/plugins/dns.py:2450
+msgid ""
+"Semicolon separated list of IP addresses or networks which are allowed to "
+"transfer the zone"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1033
+#: ipaclient/remote_plugins/2_114/dns.py:4564
+#: ipaclient/remote_plugins/2_114/dns.py:4961
+#: ipaclient/remote_plugins/2_114/dns.py:5201
+#: ipaclient/remote_plugins/2_156/dns.py:998
+#: ipaclient/remote_plugins/2_156/dns.py:4339
+#: ipaclient/remote_plugins/2_156/dns.py:4736
+#: ipaclient/remote_plugins/2_156/dns.py:4976
+#: ipaclient/remote_plugins/2_164/dns.py:998
+#: ipaclient/remote_plugins/2_164/dns.py:4347
+#: ipaclient/remote_plugins/2_164/dns.py:4755
+#: ipaclient/remote_plugins/2_164/dns.py:4995
+#: ipaclient/remote_plugins/2_49/dns.py:1061
+#: ipaclient/remote_plugins/2_49/dns.py:4296
+#: ipaclient/remote_plugins/2_49/dns.py:4679
+#: ipaclient/remote_plugins/2_49/dns.py:4906 ipaserver/plugins/dns.py:2457
+msgid ""
+"Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the "
+"zone"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1038
+#: ipaclient/remote_plugins/2_114/dns.py:4570
+#: ipaclient/remote_plugins/2_114/dns.py:4967
+#: ipaclient/remote_plugins/2_114/dns.py:5207
+#: ipaclient/remote_plugins/2_156/dns.py:1003
+#: ipaclient/remote_plugins/2_156/dns.py:4345
+#: ipaclient/remote_plugins/2_156/dns.py:4742
+#: ipaclient/remote_plugins/2_156/dns.py:4982
+#: ipaclient/remote_plugins/2_164/dns.py:1003
+#: ipaclient/remote_plugins/2_164/dns.py:4353
+#: ipaclient/remote_plugins/2_164/dns.py:4761
+#: ipaclient/remote_plugins/2_164/dns.py:5001 ipaserver/plugins/dns.py:2462
+msgid "Allow in-line DNSSEC signing"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1039
+#: ipaclient/remote_plugins/2_114/dns.py:4571
+#: ipaclient/remote_plugins/2_114/dns.py:4968
+#: ipaclient/remote_plugins/2_114/dns.py:5208
+#: ipaclient/remote_plugins/2_156/dns.py:1004
+#: ipaclient/remote_plugins/2_156/dns.py:4346
+#: ipaclient/remote_plugins/2_156/dns.py:4743
+#: ipaclient/remote_plugins/2_156/dns.py:4983
+#: ipaclient/remote_plugins/2_164/dns.py:1004
+#: ipaclient/remote_plugins/2_164/dns.py:4354
+#: ipaclient/remote_plugins/2_164/dns.py:4762
+#: ipaclient/remote_plugins/2_164/dns.py:5002 ipaserver/plugins/dns.py:2463
+msgid "Allow inline DNSSEC signing of records in the zone"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1044
+#: ipaclient/remote_plugins/2_114/dns.py:4578
+#: ipaclient/remote_plugins/2_114/dns.py:4975
+#: ipaclient/remote_plugins/2_114/dns.py:5215
+#: ipaclient/remote_plugins/2_156/dns.py:1009
+#: ipaclient/remote_plugins/2_156/dns.py:4353
+#: ipaclient/remote_plugins/2_156/dns.py:4750
+#: ipaclient/remote_plugins/2_156/dns.py:4990
+#: ipaclient/remote_plugins/2_164/dns.py:1009
+#: ipaclient/remote_plugins/2_164/dns.py:4361
+#: ipaclient/remote_plugins/2_164/dns.py:4769
+#: ipaclient/remote_plugins/2_164/dns.py:5009
+#: ipaclient/remote_plugins/2_49/dns.py:709
+#: ipaclient/remote_plugins/2_49/dns.py:1884
+#: ipaclient/remote_plugins/2_49/dns.py:2491
+#: ipaclient/remote_plugins/2_49/dns.py:2904
+#: ipaclient/remote_plugins/2_49/dns.py:3670 ipaserver/plugins/dns.py:2468
+msgid "NSEC3PARAM record"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1045
+#: ipaclient/remote_plugins/2_114/dns.py:4579
+#: ipaclient/remote_plugins/2_114/dns.py:4976
+#: ipaclient/remote_plugins/2_114/dns.py:5216
+#: ipaclient/remote_plugins/2_156/dns.py:1010
+#: ipaclient/remote_plugins/2_156/dns.py:4354
+#: ipaclient/remote_plugins/2_156/dns.py:4751
+#: ipaclient/remote_plugins/2_156/dns.py:4991
+#: ipaclient/remote_plugins/2_164/dns.py:1010
+#: ipaclient/remote_plugins/2_164/dns.py:4362
+#: ipaclient/remote_plugins/2_164/dns.py:4770
+#: ipaclient/remote_plugins/2_164/dns.py:5010 ipaserver/plugins/dns.py:2469
+msgid ""
+"NSEC3PARAM record for zone in format: hash_algorithm flags iterations salt"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1052
+#: ipaclient/remote_plugins/2_156/dns.py:1017
+#: ipaclient/remote_plugins/2_164/dns.py:1017
+#: ipaclient/remote_plugins/2_49/dns.py:1068
+msgid "Checks if any of the servers has the DNS service enabled."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1078
+#: ipaclient/remote_plugins/2_156/dns.py:1043
+#: ipaclient/remote_plugins/2_49/dns.py:1093
+msgid "Resolve a host name in DNS."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1108
+#: ipaclient/remote_plugins/2_156/dns.py:1073
+#: ipaclient/remote_plugins/2_164/dns.py:1075
+#: ipaclient/remote_plugins/2_49/dns.py:1122 ipaserver/plugins/dns.py:4129
+msgid "Modify global DNS configuration."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1203
+#: ipaclient/remote_plugins/2_156/dns.py:1168
+#: ipaclient/remote_plugins/2_164/dns.py:1170
+#: ipaclient/remote_plugins/2_49/dns.py:1217 ipaserver/plugins/dns.py:4186
+msgid "Show the current global DNS configuration."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1246
+#: ipaclient/remote_plugins/2_156/dns.py:1211
+#: ipaclient/remote_plugins/2_164/dns.py:1213 ipaserver/plugins/dns.py:4303
+msgid "Create new DNS forward zone."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1330
+#: ipaclient/remote_plugins/2_156/dns.py:1295
+#: ipaclient/remote_plugins/2_164/dns.py:1303 ipaserver/plugins/dns.py:4409
+msgid "Add a permission for per-forward zone access delegation."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1360
+#: ipaclient/remote_plugins/2_114/dns.py:1718
+#: ipaclient/remote_plugins/2_114/dns.py:4670
+#: ipaclient/remote_plugins/2_114/dns.py:5316
+#: ipaclient/remote_plugins/2_156/dns.py:1325
+#: ipaclient/remote_plugins/2_156/dns.py:1683
+#: ipaclient/remote_plugins/2_156/dns.py:4445
+#: ipaclient/remote_plugins/2_156/dns.py:5091
+#: ipaclient/remote_plugins/2_164/dns.py:1333
+#: ipaclient/remote_plugins/2_164/dns.py:1691
+#: ipaclient/remote_plugins/2_164/dns.py:4464
+#: ipaclient/remote_plugins/2_164/dns.py:5110 ipaserver/plugins/dns.py:344
+msgid "Permission value"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1367
+#: ipaclient/remote_plugins/2_156/dns.py:1332
+#: ipaclient/remote_plugins/2_164/dns.py:1340 ipaserver/plugins/dns.py:4334
+msgid "Delete DNS forward zone."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1409
+#: ipaclient/remote_plugins/2_156/dns.py:1374
+#: ipaclient/remote_plugins/2_164/dns.py:1382 ipaserver/plugins/dns.py:4392
+msgid "Disable DNS Forward Zone."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1445
+#: ipaclient/remote_plugins/2_156/dns.py:1410
+#: ipaclient/remote_plugins/2_164/dns.py:1418 ipaserver/plugins/dns.py:4398
+msgid "Enable DNS Forward Zone."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1481
+#: ipaclient/remote_plugins/2_156/dns.py:1446
+#: ipaclient/remote_plugins/2_164/dns.py:1454 ipaserver/plugins/dns.py:4382
+msgid "Search for DNS forward zones."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1590
+#: ipaclient/remote_plugins/2_156/dns.py:1555
+#: ipaclient/remote_plugins/2_164/dns.py:1563 ipaserver/plugins/dns.py:4341
+msgid "Modify DNS forward zone."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1688
+#: ipaclient/remote_plugins/2_156/dns.py:1653
+#: ipaclient/remote_plugins/2_164/dns.py:1661 ipaserver/plugins/dns.py:4414
+msgid "Remove a permission for per-forward zone access delegation."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1725
+#: ipaclient/remote_plugins/2_156/dns.py:1690
+#: ipaclient/remote_plugins/2_164/dns.py:1698 ipaserver/plugins/dns.py:4387
+msgid "Display information about a DNS forward zone."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:1780
+#: ipaclient/remote_plugins/2_156/dns.py:1745
+#: ipaclient/remote_plugins/2_164/dns.py:1753
+#: ipaclient/remote_plugins/2_49/dns.py:1261 ipaserver/plugins/dns.py:3490
+msgid "Add new DNS resource record."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:2619
+#: ipaclient/remote_plugins/2_114/dns.py:4597
+#: ipaclient/remote_plugins/2_114/dns.py:5248
+#: ipaclient/remote_plugins/2_114/host.py:415
+#: ipaclient/remote_plugins/2_114/permission.py:513
+#: ipaclient/remote_plugins/2_114/realmdomains.py:119
+#: ipaclient/remote_plugins/2_114/service.py:225
+#: ipaclient/remote_plugins/2_156/dns.py:2534
+#: ipaclient/remote_plugins/2_156/dns.py:4372
+#: ipaclient/remote_plugins/2_156/dns.py:5023
+#: ipaclient/remote_plugins/2_156/host.py:417
+#: ipaclient/remote_plugins/2_156/permission.py:539
+#: ipaclient/remote_plugins/2_156/realmdomains.py:119
+#: ipaclient/remote_plugins/2_156/service.py:227
+#: ipaclient/remote_plugins/2_164/dns.py:2542
+#: ipaclient/remote_plugins/2_164/dns.py:5042
+#: ipaclient/remote_plugins/2_164/host.py:417
+#: ipaclient/remote_plugins/2_164/permission.py:539
+#: ipaclient/remote_plugins/2_164/realmdomains.py:119
+#: ipaclient/remote_plugins/2_164/service.py:227
+#: ipaclient/remote_plugins/2_49/dns.py:2227
+#: ipaclient/remote_plugins/2_49/dns.py:4314
+#: ipaclient/remote_plugins/2_49/dns.py:4938
+#: ipaclient/remote_plugins/2_49/host.py:327
+#: ipaclient/remote_plugins/2_49/permission.py:377
+#: ipaclient/remote_plugins/2_49/service.py:154 ipaserver/plugins/dns.py:2811
+#: ipaserver/plugins/dns.py:3496 ipaserver/plugins/host.py:644
+#: ipaserver/plugins/permission.py:1049 ipaserver/plugins/realmdomains.py:129
+#: ipaserver/plugins/service.py:606
+msgid "Force"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:2620
+#: ipaclient/remote_plugins/2_156/dns.py:2535
+#: ipaclient/remote_plugins/2_164/dns.py:2543
+#: ipaclient/remote_plugins/2_49/dns.py:2228 ipaserver/plugins/dns.py:3498
+msgid "force NS record creation even if its hostname is not in DNS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:2627
+#: ipaclient/remote_plugins/2_114/dns.py:2993
+#: ipaclient/remote_plugins/2_114/dns.py:3407
+#: ipaclient/remote_plugins/2_114/dns.py:4292
+#: ipaclient/remote_plugins/2_114/dns.py:4365
+#: ipaclient/remote_plugins/2_156/dns.py:2542
+#: ipaclient/remote_plugins/2_156/dns.py:2863
+#: ipaclient/remote_plugins/2_156/dns.py:3232
+#: ipaclient/remote_plugins/2_156/dns.py:4067
+#: ipaclient/remote_plugins/2_156/dns.py:4140
+#: ipaclient/remote_plugins/2_164/dns.py:2550
+#: ipaclient/remote_plugins/2_164/dns.py:2871
+#: ipaclient/remote_plugins/2_164/dns.py:3240
+#: ipaclient/remote_plugins/2_164/dns.py:4075
+#: ipaclient/remote_plugins/2_164/dns.py:4148
+#: ipaclient/remote_plugins/2_49/dns.py:2235
+#: ipaclient/remote_plugins/2_49/dns.py:2596
+#: ipaclient/remote_plugins/2_49/dns.py:3015
+#: ipaclient/remote_plugins/2_49/dns.py:4027
+#: ipaclient/remote_plugins/2_49/dns.py:4096 ipaserver/plugins/dns.py:2978
+msgid "Structured"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:2628
+#: ipaclient/remote_plugins/2_114/dns.py:2994
+#: ipaclient/remote_plugins/2_114/dns.py:3408
+#: ipaclient/remote_plugins/2_114/dns.py:4293
+#: ipaclient/remote_plugins/2_114/dns.py:4366
+#: ipaclient/remote_plugins/2_156/dns.py:2543
+#: ipaclient/remote_plugins/2_156/dns.py:2864
+#: ipaclient/remote_plugins/2_156/dns.py:3233
+#: ipaclient/remote_plugins/2_156/dns.py:4068
+#: ipaclient/remote_plugins/2_156/dns.py:4141
+#: ipaclient/remote_plugins/2_164/dns.py:2551
+#: ipaclient/remote_plugins/2_164/dns.py:2872
+#: ipaclient/remote_plugins/2_164/dns.py:3241
+#: ipaclient/remote_plugins/2_164/dns.py:4076
+#: ipaclient/remote_plugins/2_164/dns.py:4149
+#: ipaclient/remote_plugins/2_49/dns.py:2236
+#: ipaclient/remote_plugins/2_49/dns.py:2597
+#: ipaclient/remote_plugins/2_49/dns.py:3016
+#: ipaclient/remote_plugins/2_49/dns.py:4028
+#: ipaclient/remote_plugins/2_49/dns.py:4097 ipaserver/plugins/dns.py:2979
+msgid "Parse all raw DNS records and return them in a structured way"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:2665
+#: ipaclient/remote_plugins/2_156/dns.py:2580
+#: ipaclient/remote_plugins/2_164/dns.py:2588
+#: ipaclient/remote_plugins/2_49/dns.py:2274 ipaserver/plugins/dns.py:3774
+msgid "Delete DNS resource record."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:2987
+#: ipaclient/remote_plugins/2_156/dns.py:2857
+#: ipaclient/remote_plugins/2_164/dns.py:2865
+#: ipaclient/remote_plugins/2_49/dns.py:2590 ipaserver/plugins/dns.py:3784
+msgid "Delete all associated records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:3018
+#: ipaclient/remote_plugins/2_156/dns.py:2888
+#: ipaclient/remote_plugins/2_164/dns.py:2896
+#: ipaclient/remote_plugins/2_49/dns.py:2635
+msgid "Delete DNS record entry."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:3067
+#: ipaclient/remote_plugins/2_156/dns.py:2937
+#: ipaclient/remote_plugins/2_164/dns.py:2945
+#: ipaclient/remote_plugins/2_49/dns.py:2681 ipaserver/plugins/dns.py:3913
+msgid "Search for DNS resources."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:3459
+#: ipaclient/remote_plugins/2_156/dns.py:3284
+#: ipaclient/remote_plugins/2_164/dns.py:3292
+#: ipaclient/remote_plugins/2_49/dns.py:3067 ipaserver/plugins/dns.py:3637
+msgid "Modify a DNS resource record."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4315
+#: ipaclient/remote_plugins/2_156/dns.py:4090
+#: ipaclient/remote_plugins/2_164/dns.py:4098
+#: ipaclient/remote_plugins/2_49/dns.py:4050
+msgid "Rename the DNS resource record object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4336
+#: ipaclient/remote_plugins/2_156/dns.py:4111
+#: ipaclient/remote_plugins/2_164/dns.py:4119
+#: ipaclient/remote_plugins/2_49/dns.py:4072 ipaserver/plugins/dns.py:3896
+msgid "Display DNS resource."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4403
+#: ipaclient/remote_plugins/2_156/dns.py:4178
+#: ipaclient/remote_plugins/2_164/dns.py:4186
+#: ipaclient/remote_plugins/2_49/dns.py:4135 ipaserver/plugins/dns.py:2671
+msgid "Create new DNS zone (SOA record)."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4598
+#: ipaclient/remote_plugins/2_156/dns.py:4373
+#: ipaclient/remote_plugins/2_164/dns.py:4392
+#: ipaclient/remote_plugins/2_49/dns.py:4315 ipaserver/plugins/dns.py:2680
+msgid "Force DNS zone creation even if nameserver is not resolvable."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4640
+#: ipaclient/remote_plugins/2_156/dns.py:4415
+#: ipaclient/remote_plugins/2_164/dns.py:4434
+#: ipaclient/remote_plugins/2_49/dns.py:4358 ipaserver/plugins/dns.py:2931
+msgid "Add a permission for per-zone access delegation."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4677
+#: ipaclient/remote_plugins/2_156/dns.py:4452
+#: ipaclient/remote_plugins/2_164/dns.py:4471
+#: ipaclient/remote_plugins/2_49/dns.py:4393 ipaserver/plugins/dns.py:2774
+msgid "Delete DNS zone (SOA record)."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4719
+#: ipaclient/remote_plugins/2_156/dns.py:4494
+#: ipaclient/remote_plugins/2_164/dns.py:4513
+#: ipaclient/remote_plugins/2_49/dns.py:4437 ipaserver/plugins/dns.py:2909
+msgid "Disable DNS Zone."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4755
+#: ipaclient/remote_plugins/2_156/dns.py:4530
+#: ipaclient/remote_plugins/2_164/dns.py:4549
+#: ipaclient/remote_plugins/2_49/dns.py:4472 ipaserver/plugins/dns.py:2920
+msgid "Enable DNS Zone."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4791
+#: ipaclient/remote_plugins/2_156/dns.py:4566
+#: ipaclient/remote_plugins/2_164/dns.py:4585
+#: ipaclient/remote_plugins/2_49/dns.py:4507 ipaserver/plugins/dns.py:2132
+#: ipaserver/plugins/dns.py:2850
+msgid "Search for DNS zones (SOA records)."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4992
+#: ipaclient/remote_plugins/2_156/dns.py:4767
+#: ipaclient/remote_plugins/2_164/dns.py:4786
+#: ipaclient/remote_plugins/2_49/dns.py:4695 ipaserver/plugins/dns.py:2854
+msgid "Forward zones only"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:4993
+#: ipaclient/remote_plugins/2_156/dns.py:4768
+#: ipaclient/remote_plugins/2_164/dns.py:4787
+#: ipaclient/remote_plugins/2_49/dns.py:4696 ipaserver/plugins/dns.py:2856
+msgid "Search for forward zones only"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:5044
+#: ipaclient/remote_plugins/2_156/dns.py:4819
+#: ipaclient/remote_plugins/2_164/dns.py:4838
+#: ipaclient/remote_plugins/2_49/dns.py:4747 ipaserver/plugins/dns.py:2807
+msgid "Modify DNS zone (SOA record)."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:5249
+#: ipaclient/remote_plugins/2_156/dns.py:5024
+#: ipaclient/remote_plugins/2_164/dns.py:5043
+#: ipaclient/remote_plugins/2_49/dns.py:4939 ipaserver/plugins/dns.py:2812
+msgid "Force nameserver change even if nameserver not in DNS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:5286
+#: ipaclient/remote_plugins/2_156/dns.py:5061
+#: ipaclient/remote_plugins/2_164/dns.py:5080
+#: ipaclient/remote_plugins/2_49/dns.py:4977 ipaserver/plugins/dns.py:2936
+msgid "Remove a permission for per-zone access delegation."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/dns.py:5323
+#: ipaclient/remote_plugins/2_156/dns.py:5098
+#: ipaclient/remote_plugins/2_164/dns.py:5117
+#: ipaclient/remote_plugins/2_49/dns.py:5012 ipaserver/plugins/dns.py:2891
+msgid "Display information about a DNS zone (SOA record)."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:19
+#: ipaclient/remote_plugins/2_156/group.py:19
+#: ipaclient/remote_plugins/2_164/group.py:19
+msgid ""
+"\n"
+"Groups of users\n"
+"\n"
+"Manage groups of users. By default, new groups are POSIX groups. You\n"
+"can add the --nonposix option to the group-add command to mark a new group\n"
+"as non-POSIX. You can use the --posix argument with the group-mod command\n"
+"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n"
+"converted to non-POSIX groups.\n"
+"\n"
+"Every group must have a description.\n"
+"\n"
+"POSIX groups must have a Group ID (GID) number. Changing a GID is\n"
+"supported but can have an impact on your file permissions. It is not "
+"necessary\n"
+"to supply a GID when creating a group. IPA will generate one automatically\n"
+"if it is not provided.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new group:\n"
+" ipa group-add --desc='local administrators' localadmins\n"
+"\n"
+" Add a new non-POSIX group:\n"
+" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n"
+"\n"
+" Convert a non-POSIX group to posix:\n"
+" ipa group-mod --posix remoteadmins\n"
+"\n"
+" Add a new POSIX group with a specific Group ID number:\n"
+" ipa group-add --gid=500 --desc='unix admins' unixadmins\n"
+"\n"
+" Add a new POSIX group and let IPA assign a Group ID number:\n"
+" ipa group-add --desc='printer admins' printeradmins\n"
+"\n"
+" Remove a group:\n"
+" ipa group-del unixadmins\n"
+"\n"
+" To add the \"remoteadmins\" group to the \"localadmins\" group:\n"
+" ipa group-add-member --groups=remoteadmins localadmins\n"
+"\n"
+" Add multiple users to the \"localadmins\" group:\n"
+" ipa group-add-member --users=test1 --users=test2 localadmins\n"
+"\n"
+" Remove a user from the \"localadmins\" group:\n"
+" ipa group-remove-member --users=test2 localadmins\n"
+"\n"
+" Display information about a named group.\n"
+" ipa group-show localadmins\n"
+"\n"
+"External group membership is designed to allow users from trusted domains\n"
+"to be mapped to local POSIX groups in order to actually use IPA resources.\n"
+"External members should be added to groups that specifically created as\n"
+"external and non-POSIX. Such group later should be included into one of "
+"POSIX\n"
+"groups.\n"
+"\n"
+"An external group member is currently a Security Identifier (SID) as defined "
+"by\n"
+"the trusted domain. When adding external group members, it is possible to\n"
+"specify them in either SID, or DOM\n"
+"ame, or name@domain format. IPA will attempt\n"
+"to resolve passed name to SID with the use of Global Catalog of the trusted "
+"domain.\n"
+"\n"
+"Example:\n"
+"\n"
+"1. Create group for the trusted domain admins' mapping and their local POSIX "
+"group:\n"
+"\n"
+" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
+"\n"
+"2. Add security identifier of Domain Admins of the <ad.domain> to the "
+"ad_admins_external\n"
+" group:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Allow members of ad_admins_external group to be associated with ad_admins "
+"POSIX group:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. List members of external members of ad_admins_external group to see their "
+"SIDs:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:108
+#: ipaclient/remote_plugins/2_114/group.py:203
+#: ipaclient/remote_plugins/2_114/group.py:294
+#: ipaclient/remote_plugins/2_114/group.py:373
+#: ipaclient/remote_plugins/2_114/group.py:410
+#: ipaclient/remote_plugins/2_114/group.py:450
+#: ipaclient/remote_plugins/2_114/group.py:675
+#: ipaclient/remote_plugins/2_114/group.py:787
+#: ipaclient/remote_plugins/2_114/group.py:865
+#: ipaclient/remote_plugins/2_114/idviews.py:46
+#: ipaclient/remote_plugins/2_114/idviews.py:159
+#: ipaclient/remote_plugins/2_114/idviews.py:289
+#: ipaclient/remote_plugins/2_114/idviews.py:383
+#: ipaclient/remote_plugins/2_156/group.py:108
+#: ipaclient/remote_plugins/2_156/group.py:203
+#: ipaclient/remote_plugins/2_156/group.py:294
+#: ipaclient/remote_plugins/2_156/group.py:373
+#: ipaclient/remote_plugins/2_156/group.py:410
+#: ipaclient/remote_plugins/2_156/group.py:450
+#: ipaclient/remote_plugins/2_156/group.py:675
+#: ipaclient/remote_plugins/2_156/group.py:787
+#: ipaclient/remote_plugins/2_156/group.py:865
+#: ipaclient/remote_plugins/2_156/idviews.py:46
+#: ipaclient/remote_plugins/2_156/idviews.py:159
+#: ipaclient/remote_plugins/2_156/idviews.py:305
+#: ipaclient/remote_plugins/2_156/idviews.py:407
+#: ipaclient/remote_plugins/2_164/group.py:108
+#: ipaclient/remote_plugins/2_164/group.py:203
+#: ipaclient/remote_plugins/2_164/group.py:294
+#: ipaclient/remote_plugins/2_164/group.py:373
+#: ipaclient/remote_plugins/2_164/group.py:410
+#: ipaclient/remote_plugins/2_164/group.py:450
+#: ipaclient/remote_plugins/2_164/group.py:675
+#: ipaclient/remote_plugins/2_164/group.py:787
+#: ipaclient/remote_plugins/2_164/group.py:865
+#: ipaclient/remote_plugins/2_164/idviews.py:46
+#: ipaclient/remote_plugins/2_164/idviews.py:159
+#: ipaclient/remote_plugins/2_164/idviews.py:305
+#: ipaclient/remote_plugins/2_164/idviews.py:407
+#: ipaclient/remote_plugins/2_49/group.py:108
+#: ipaclient/remote_plugins/2_49/group.py:202
+#: ipaclient/remote_plugins/2_49/group.py:286
+#: ipaclient/remote_plugins/2_49/group.py:358
+#: ipaclient/remote_plugins/2_49/group.py:397
+#: ipaclient/remote_plugins/2_49/group.py:436
+#: ipaclient/remote_plugins/2_49/group.py:636
+#: ipaclient/remote_plugins/2_49/group.py:742
+#: ipaclient/remote_plugins/2_49/group.py:813 ipaserver/plugins/group.py:267
+#: ipaserver/plugins/idviews.py:951
+msgid "Group name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:114
+#: ipaclient/remote_plugins/2_114/group.py:213
+#: ipaclient/remote_plugins/2_114/group.py:458
+#: ipaclient/remote_plugins/2_114/group.py:685
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:57
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:95
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:272
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:356
+#: ipaclient/remote_plugins/2_156/group.py:114
+#: ipaclient/remote_plugins/2_156/group.py:213
+#: ipaclient/remote_plugins/2_156/group.py:458
+#: ipaclient/remote_plugins/2_156/group.py:685
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:57
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:95
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:272
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:356
+#: ipaclient/remote_plugins/2_164/group.py:114
+#: ipaclient/remote_plugins/2_164/group.py:213
+#: ipaclient/remote_plugins/2_164/group.py:458
+#: ipaclient/remote_plugins/2_164/group.py:685
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:57
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:95
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:272
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:356
+#: ipaclient/remote_plugins/2_49/group.py:113
+#: ipaclient/remote_plugins/2_49/group.py:211
+#: ipaclient/remote_plugins/2_49/group.py:444
+#: ipaclient/remote_plugins/2_49/group.py:646
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:56
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:93
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:259
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:336
+#: ipaserver/plugins/group.py:274 ipaserver/plugins/sudocmdgroup.py:131
+msgid "Group description"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:119
+#: ipaclient/remote_plugins/2_114/group.py:219
+#: ipaclient/remote_plugins/2_114/group.py:464
+#: ipaclient/remote_plugins/2_114/group.py:691
+#: ipaclient/remote_plugins/2_114/idviews.py:51
+#: ipaclient/remote_plugins/2_114/idviews.py:89
+#: ipaclient/remote_plugins/2_114/idviews.py:166
+#: ipaclient/remote_plugins/2_114/idviews.py:296
+#: ipaclient/remote_plugins/2_114/idviews.py:390
+#: ipaclient/remote_plugins/2_114/idviews.py:558
+#: ipaclient/remote_plugins/2_114/idviews.py:724
+#: ipaclient/remote_plugins/2_114/idviews.py:846
+#: ipaclient/remote_plugins/2_114/user.py:152
+#: ipaclient/remote_plugins/2_114/user.py:448
+#: ipaclient/remote_plugins/2_114/user.py:856
+#: ipaclient/remote_plugins/2_114/user.py:1237
+#: ipaclient/remote_plugins/2_156/group.py:119
+#: ipaclient/remote_plugins/2_156/group.py:219
+#: ipaclient/remote_plugins/2_156/group.py:464
+#: ipaclient/remote_plugins/2_156/group.py:691
+#: ipaclient/remote_plugins/2_156/idviews.py:51
+#: ipaclient/remote_plugins/2_156/idviews.py:89
+#: ipaclient/remote_plugins/2_156/idviews.py:166
+#: ipaclient/remote_plugins/2_156/idviews.py:312
+#: ipaclient/remote_plugins/2_156/idviews.py:414
+#: ipaclient/remote_plugins/2_156/idviews.py:598
+#: ipaclient/remote_plugins/2_156/idviews.py:780
+#: ipaclient/remote_plugins/2_156/idviews.py:910
+#: ipaclient/remote_plugins/2_156/stageuser.py:151
+#: ipaclient/remote_plugins/2_156/stageuser.py:501
+#: ipaclient/remote_plugins/2_156/stageuser.py:847
+#: ipaclient/remote_plugins/2_156/stageuser.py:1223
+#: ipaclient/remote_plugins/2_156/user.py:152
+#: ipaclient/remote_plugins/2_156/user.py:460
+#: ipaclient/remote_plugins/2_156/user.py:942
+#: ipaclient/remote_plugins/2_156/user.py:1337
+#: ipaclient/remote_plugins/2_164/group.py:119
+#: ipaclient/remote_plugins/2_164/group.py:219
+#: ipaclient/remote_plugins/2_164/group.py:464
+#: ipaclient/remote_plugins/2_164/group.py:691
+#: ipaclient/remote_plugins/2_164/idviews.py:51
+#: ipaclient/remote_plugins/2_164/idviews.py:89
+#: ipaclient/remote_plugins/2_164/idviews.py:166
+#: ipaclient/remote_plugins/2_164/idviews.py:312
+#: ipaclient/remote_plugins/2_164/idviews.py:414
+#: ipaclient/remote_plugins/2_164/idviews.py:598
+#: ipaclient/remote_plugins/2_164/idviews.py:780
+#: ipaclient/remote_plugins/2_164/idviews.py:910
+#: ipaclient/remote_plugins/2_164/stageuser.py:151
+#: ipaclient/remote_plugins/2_164/stageuser.py:501
+#: ipaclient/remote_plugins/2_164/stageuser.py:909
+#: ipaclient/remote_plugins/2_164/stageuser.py:1285
+#: ipaclient/remote_plugins/2_164/user.py:152
+#: ipaclient/remote_plugins/2_164/user.py:460
+#: ipaclient/remote_plugins/2_164/user.py:1004
+#: ipaclient/remote_plugins/2_164/user.py:1399
+#: ipaclient/remote_plugins/2_49/group.py:118
+#: ipaclient/remote_plugins/2_49/group.py:217
+#: ipaclient/remote_plugins/2_49/group.py:450
+#: ipaclient/remote_plugins/2_49/group.py:652
+#: ipaclient/remote_plugins/2_49/user.py:145
+#: ipaclient/remote_plugins/2_49/user.py:389
+#: ipaclient/remote_plugins/2_49/user.py:737
+#: ipaclient/remote_plugins/2_49/user.py:1056 ipaserver/plugins/baseuser.py:269
+#: ipaserver/plugins/group.py:278 ipaserver/plugins/idviews.py:861
+#: ipaserver/plugins/idviews.py:956
+msgid "GID"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:120
+#: ipaclient/remote_plugins/2_114/group.py:220
+#: ipaclient/remote_plugins/2_114/group.py:465
+#: ipaclient/remote_plugins/2_114/group.py:692
+#: ipaclient/remote_plugins/2_156/group.py:120
+#: ipaclient/remote_plugins/2_156/group.py:220
+#: ipaclient/remote_plugins/2_156/group.py:465
+#: ipaclient/remote_plugins/2_156/group.py:692
+#: ipaclient/remote_plugins/2_164/group.py:120
+#: ipaclient/remote_plugins/2_164/group.py:220
+#: ipaclient/remote_plugins/2_164/group.py:465
+#: ipaclient/remote_plugins/2_164/group.py:692
+#: ipaclient/remote_plugins/2_49/group.py:119
+#: ipaclient/remote_plugins/2_49/group.py:218
+#: ipaclient/remote_plugins/2_49/group.py:451
+#: ipaclient/remote_plugins/2_49/group.py:653 ipaserver/plugins/group.py:279
+msgid "GID (use this option to set it manually)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:125
+#: ipaclient/remote_plugins/2_114/role.py:74
+#: ipaclient/remote_plugins/2_156/group.py:125
+#: ipaclient/remote_plugins/2_156/role.py:74
+#: ipaclient/remote_plugins/2_156/vault.py:243
+#: ipaclient/remote_plugins/2_164/group.py:125
+#: ipaclient/remote_plugins/2_164/role.py:74
+#: ipaclient/remote_plugins/2_164/vault.py:243
+#: ipaclient/remote_plugins/2_49/group.py:124
+#: ipaclient/remote_plugins/2_49/role.py:73 ipaserver/plugins/baseldap.py:55
+msgid "Member users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:130
+#: ipaclient/remote_plugins/2_114/role.py:79
+#: ipaclient/remote_plugins/2_156/group.py:130
+#: ipaclient/remote_plugins/2_156/role.py:79
+#: ipaclient/remote_plugins/2_156/vault.py:248
+#: ipaclient/remote_plugins/2_164/group.py:130
+#: ipaclient/remote_plugins/2_164/role.py:79
+#: ipaclient/remote_plugins/2_164/vault.py:248
+#: ipaclient/remote_plugins/2_49/group.py:129
+#: ipaclient/remote_plugins/2_49/role.py:78 ipaserver/plugins/baseldap.py:58
+msgid "Member groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:135
+#: ipaclient/remote_plugins/2_114/user.py:283
+#: ipaclient/remote_plugins/2_156/group.py:135
+#: ipaclient/remote_plugins/2_156/stageuser.py:284
+#: ipaclient/remote_plugins/2_156/user.py:295
+#: ipaclient/remote_plugins/2_164/group.py:135
+#: ipaclient/remote_plugins/2_164/stageuser.py:284
+#: ipaclient/remote_plugins/2_164/user.py:295
+#: ipaclient/remote_plugins/2_49/group.py:134
+#: ipaclient/remote_plugins/2_49/user.py:230 ipaserver/plugins/baseldap.py:61
+msgid "Member of groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:140
+#: ipaclient/remote_plugins/2_114/host.py:197
+#: ipaclient/remote_plugins/2_114/service.py:120
+#: ipaclient/remote_plugins/2_114/user.py:288
+#: ipaclient/remote_plugins/2_156/group.py:140
+#: ipaclient/remote_plugins/2_156/host.py:198
+#: ipaclient/remote_plugins/2_156/service.py:121
+#: ipaclient/remote_plugins/2_156/stageuser.py:289
+#: ipaclient/remote_plugins/2_156/user.py:300
+#: ipaclient/remote_plugins/2_164/group.py:140
+#: ipaclient/remote_plugins/2_164/host.py:198
+#: ipaclient/remote_plugins/2_164/service.py:121
+#: ipaclient/remote_plugins/2_164/stageuser.py:289
+#: ipaclient/remote_plugins/2_164/user.py:300
+#: ipaclient/remote_plugins/2_49/group.py:139
+#: ipaclient/remote_plugins/2_49/host.py:169
+#: ipaclient/remote_plugins/2_49/user.py:235 ipaserver/plugins/baseldap.py:79
+#: ipaserver/plugins/role.py:139
+msgid "Roles"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:145
+#: ipaclient/remote_plugins/2_114/host.py:202
+#: ipaclient/remote_plugins/2_114/hostgroup.py:85
+#: ipaclient/remote_plugins/2_114/netgroup.py:97
+#: ipaclient/remote_plugins/2_114/user.py:293
+#: ipaclient/remote_plugins/2_156/group.py:145
+#: ipaclient/remote_plugins/2_156/host.py:203
+#: ipaclient/remote_plugins/2_156/hostgroup.py:85
+#: ipaclient/remote_plugins/2_156/netgroup.py:97
+#: ipaclient/remote_plugins/2_156/stageuser.py:294
+#: ipaclient/remote_plugins/2_156/user.py:305
+#: ipaclient/remote_plugins/2_164/group.py:145
+#: ipaclient/remote_plugins/2_164/host.py:203
+#: ipaclient/remote_plugins/2_164/hostgroup.py:85
+#: ipaclient/remote_plugins/2_164/netgroup.py:97
+#: ipaclient/remote_plugins/2_164/stageuser.py:294
+#: ipaclient/remote_plugins/2_164/user.py:305
+#: ipaclient/remote_plugins/2_49/group.py:144
+#: ipaclient/remote_plugins/2_49/host.py:174
+#: ipaclient/remote_plugins/2_49/hostgroup.py:84
+#: ipaclient/remote_plugins/2_49/netgroup.py:96
+#: ipaclient/remote_plugins/2_49/user.py:240 ipaserver/plugins/baseldap.py:94
+msgid "Member of netgroups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:150
+#: ipaclient/remote_plugins/2_114/host.py:207
+#: ipaclient/remote_plugins/2_114/hostgroup.py:90
+#: ipaclient/remote_plugins/2_114/user.py:298
+#: ipaclient/remote_plugins/2_156/group.py:150
+#: ipaclient/remote_plugins/2_156/host.py:208
+#: ipaclient/remote_plugins/2_156/hostgroup.py:90
+#: ipaclient/remote_plugins/2_156/stageuser.py:299
+#: ipaclient/remote_plugins/2_156/user.py:310
+#: ipaclient/remote_plugins/2_164/group.py:150
+#: ipaclient/remote_plugins/2_164/host.py:208
+#: ipaclient/remote_plugins/2_164/hostgroup.py:90
+#: ipaclient/remote_plugins/2_164/stageuser.py:299
+#: ipaclient/remote_plugins/2_164/user.py:310
+#: ipaclient/remote_plugins/2_49/group.py:149
+#: ipaclient/remote_plugins/2_49/host.py:179
+#: ipaclient/remote_plugins/2_49/hostgroup.py:89
+#: ipaclient/remote_plugins/2_49/user.py:245
+msgid "Member of Sudo rule"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:155
+#: ipaclient/remote_plugins/2_114/host.py:212
+#: ipaclient/remote_plugins/2_114/hostgroup.py:95
+#: ipaclient/remote_plugins/2_114/user.py:303
+#: ipaclient/remote_plugins/2_156/group.py:155
+#: ipaclient/remote_plugins/2_156/host.py:213
+#: ipaclient/remote_plugins/2_156/hostgroup.py:95
+#: ipaclient/remote_plugins/2_156/stageuser.py:304
+#: ipaclient/remote_plugins/2_156/user.py:315
+#: ipaclient/remote_plugins/2_164/group.py:155
+#: ipaclient/remote_plugins/2_164/host.py:213
+#: ipaclient/remote_plugins/2_164/hostgroup.py:95
+#: ipaclient/remote_plugins/2_164/stageuser.py:304
+#: ipaclient/remote_plugins/2_164/user.py:315
+#: ipaclient/remote_plugins/2_49/group.py:154
+#: ipaclient/remote_plugins/2_49/host.py:184
+#: ipaclient/remote_plugins/2_49/hostgroup.py:94
+#: ipaclient/remote_plugins/2_49/user.py:250
+msgid "Member of HBAC rule"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:160
+#: ipaclient/remote_plugins/2_156/group.py:160
+#: ipaclient/remote_plugins/2_164/group.py:160
+#: ipaclient/remote_plugins/2_49/group.py:159 ipaserver/plugins/baseldap.py:124
+msgid "Indirect Member users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:165
+#: ipaclient/remote_plugins/2_156/group.py:165
+#: ipaclient/remote_plugins/2_164/group.py:165
+#: ipaclient/remote_plugins/2_49/group.py:164 ipaserver/plugins/baseldap.py:127
+msgid "Indirect Member groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:170
+#: ipaclient/remote_plugins/2_114/user.py:308
+#: ipaclient/remote_plugins/2_156/group.py:170
+#: ipaclient/remote_plugins/2_156/stageuser.py:309
+#: ipaclient/remote_plugins/2_156/user.py:320
+#: ipaclient/remote_plugins/2_164/group.py:170
+#: ipaclient/remote_plugins/2_164/stageuser.py:309
+#: ipaclient/remote_plugins/2_164/user.py:320
+#: ipaclient/remote_plugins/2_49/group.py:169
+#: ipaclient/remote_plugins/2_49/user.py:255
+msgid "Indirect Member of group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:175
+#: ipaclient/remote_plugins/2_114/host.py:217
+#: ipaclient/remote_plugins/2_114/user.py:313
+#: ipaclient/remote_plugins/2_156/group.py:175
+#: ipaclient/remote_plugins/2_156/host.py:218
+#: ipaclient/remote_plugins/2_156/stageuser.py:314
+#: ipaclient/remote_plugins/2_156/user.py:325
+#: ipaclient/remote_plugins/2_164/group.py:175
+#: ipaclient/remote_plugins/2_164/host.py:218
+#: ipaclient/remote_plugins/2_164/stageuser.py:314
+#: ipaclient/remote_plugins/2_164/user.py:325
+#: ipaclient/remote_plugins/2_49/group.py:174
+#: ipaclient/remote_plugins/2_49/host.py:189
+#: ipaclient/remote_plugins/2_49/user.py:260
+msgid "Indirect Member of netgroup"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:180
+#: ipaclient/remote_plugins/2_114/host.py:227
+#: ipaclient/remote_plugins/2_114/user.py:318
+#: ipaclient/remote_plugins/2_156/group.py:180
+#: ipaclient/remote_plugins/2_156/host.py:228
+#: ipaclient/remote_plugins/2_156/stageuser.py:319
+#: ipaclient/remote_plugins/2_156/user.py:330
+#: ipaclient/remote_plugins/2_164/group.py:180
+#: ipaclient/remote_plugins/2_164/host.py:228
+#: ipaclient/remote_plugins/2_164/stageuser.py:319
+#: ipaclient/remote_plugins/2_164/user.py:330
+#: ipaclient/remote_plugins/2_49/group.py:179
+#: ipaclient/remote_plugins/2_49/host.py:199
+#: ipaclient/remote_plugins/2_49/user.py:265
+msgid "Indirect Member of role"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:185
+#: ipaclient/remote_plugins/2_114/host.py:232
+#: ipaclient/remote_plugins/2_114/hostgroup.py:115
+#: ipaclient/remote_plugins/2_114/user.py:323
+#: ipaclient/remote_plugins/2_156/group.py:185
+#: ipaclient/remote_plugins/2_156/host.py:233
+#: ipaclient/remote_plugins/2_156/hostgroup.py:115
+#: ipaclient/remote_plugins/2_156/stageuser.py:324
+#: ipaclient/remote_plugins/2_156/user.py:335
+#: ipaclient/remote_plugins/2_164/group.py:185
+#: ipaclient/remote_plugins/2_164/host.py:233
+#: ipaclient/remote_plugins/2_164/hostgroup.py:115
+#: ipaclient/remote_plugins/2_164/stageuser.py:324
+#: ipaclient/remote_plugins/2_164/user.py:335
+#: ipaclient/remote_plugins/2_49/group.py:184
+#: ipaclient/remote_plugins/2_49/host.py:204
+#: ipaclient/remote_plugins/2_49/hostgroup.py:114
+#: ipaclient/remote_plugins/2_49/user.py:270
+msgid "Indirect Member of Sudo rule"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:190
+#: ipaclient/remote_plugins/2_114/host.py:237
+#: ipaclient/remote_plugins/2_114/hostgroup.py:120
+#: ipaclient/remote_plugins/2_114/user.py:328
+#: ipaclient/remote_plugins/2_156/group.py:190
+#: ipaclient/remote_plugins/2_156/host.py:238
+#: ipaclient/remote_plugins/2_156/hostgroup.py:120
+#: ipaclient/remote_plugins/2_156/stageuser.py:329
+#: ipaclient/remote_plugins/2_156/user.py:340
+#: ipaclient/remote_plugins/2_164/group.py:190
+#: ipaclient/remote_plugins/2_164/host.py:238
+#: ipaclient/remote_plugins/2_164/hostgroup.py:120
+#: ipaclient/remote_plugins/2_164/stageuser.py:329
+#: ipaclient/remote_plugins/2_164/user.py:340
+#: ipaclient/remote_plugins/2_49/group.py:189
+#: ipaclient/remote_plugins/2_49/host.py:209
+#: ipaclient/remote_plugins/2_49/hostgroup.py:119
+#: ipaclient/remote_plugins/2_49/user.py:275
+msgid "Indirect Member of HBAC rule"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:197
+#: ipaclient/remote_plugins/2_156/group.py:197
+#: ipaclient/remote_plugins/2_164/group.py:197
+#: ipaclient/remote_plugins/2_49/group.py:196 ipaserver/plugins/group.py:288
+msgid "Create a new group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:238
+#: ipaclient/remote_plugins/2_156/group.py:238
+#: ipaclient/remote_plugins/2_164/group.py:238
+#: ipaclient/remote_plugins/2_49/group.py:236 ipaserver/plugins/group.py:295
+msgid "Create as a non-POSIX group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:244
+#: ipaclient/remote_plugins/2_156/group.py:244
+#: ipaclient/remote_plugins/2_164/group.py:244
+#: ipaclient/remote_plugins/2_49/group.py:242 ipaserver/plugins/group.py:300
+msgid "Allow adding external non-IPA members from trusted domains"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:264
+#: ipaclient/remote_plugins/2_114/group.py:323
+#: ipaclient/remote_plugins/2_114/group.py:519
+#: ipaclient/remote_plugins/2_114/group.py:750
+#: ipaclient/remote_plugins/2_114/group.py:816
+#: ipaclient/remote_plugins/2_114/group.py:893
+#: ipaclient/remote_plugins/2_114/hbacrule.py:276
+#: ipaclient/remote_plugins/2_114/hbacrule.py:326
+#: ipaclient/remote_plugins/2_114/hbacrule.py:395
+#: ipaclient/remote_plugins/2_114/hbacrule.py:464
+#: ipaclient/remote_plugins/2_114/hbacrule.py:533
+#: ipaclient/remote_plugins/2_114/hbacrule.py:790
+#: ipaclient/remote_plugins/2_114/hbacrule.py:953
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1003
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1072
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1141
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1210
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1286
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:118
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:234
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:335
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:394
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:115
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:166
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:290
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:390
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:441
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:509
+#: ipaclient/remote_plugins/2_114/host.py:448
+#: ipaclient/remote_plugins/2_114/host.py:499
+#: ipaclient/remote_plugins/2_114/host.py:560
+#: ipaclient/remote_plugins/2_114/host.py:648
+#: ipaclient/remote_plugins/2_114/host.py:813
+#: ipaclient/remote_plugins/2_114/host.py:901
+#: ipaclient/remote_plugins/2_114/host.py:1078
+#: ipaclient/remote_plugins/2_114/host.py:1413
+#: ipaclient/remote_plugins/2_114/host.py:1464
+#: ipaclient/remote_plugins/2_114/host.py:1537
+#: ipaclient/remote_plugins/2_114/hostgroup.py:176
+#: ipaclient/remote_plugins/2_114/hostgroup.py:228
+#: ipaclient/remote_plugins/2_114/hostgroup.py:363
+#: ipaclient/remote_plugins/2_114/hostgroup.py:560
+#: ipaclient/remote_plugins/2_114/hostgroup.py:612
+#: ipaclient/remote_plugins/2_114/hostgroup.py:690
+#: ipaclient/remote_plugins/2_114/netgroup.py:206
+#: ipaclient/remote_plugins/2_114/netgroup.py:257
+#: ipaclient/remote_plugins/2_114/netgroup.py:466
+#: ipaclient/remote_plugins/2_114/netgroup.py:691
+#: ipaclient/remote_plugins/2_114/netgroup.py:742
+#: ipaclient/remote_plugins/2_114/netgroup.py:846
+#: ipaclient/remote_plugins/2_114/otptoken.py:332
+#: ipaclient/remote_plugins/2_114/otptoken.py:382
+#: ipaclient/remote_plugins/2_114/otptoken.py:603
+#: ipaclient/remote_plugins/2_114/otptoken.py:751
+#: ipaclient/remote_plugins/2_114/otptoken.py:807
+#: ipaclient/remote_plugins/2_114/otptoken.py:874
+#: ipaclient/remote_plugins/2_114/permission.py:351
+#: ipaclient/remote_plugins/2_114/permission.py:403
+#: ipaclient/remote_plugins/2_114/permission.py:470
+#: ipaclient/remote_plugins/2_114/permission.py:700
+#: ipaclient/remote_plugins/2_114/permission.py:901
+#: ipaclient/remote_plugins/2_114/permission.py:959
+#: ipaclient/remote_plugins/2_114/permission.py:1026
+#: ipaclient/remote_plugins/2_114/privilege.py:119
+#: ipaclient/remote_plugins/2_114/privilege.py:171
+#: ipaclient/remote_plugins/2_114/privilege.py:231
+#: ipaclient/remote_plugins/2_114/privilege.py:353
+#: ipaclient/remote_plugins/2_114/privilege.py:452
+#: ipaclient/remote_plugins/2_114/privilege.py:510
+#: ipaclient/remote_plugins/2_114/privilege.py:570
+#: ipaclient/remote_plugins/2_114/privilege.py:637
+#: ipaclient/remote_plugins/2_114/role.py:153
+#: ipaclient/remote_plugins/2_114/role.py:203
+#: ipaclient/remote_plugins/2_114/role.py:299
+#: ipaclient/remote_plugins/2_114/role.py:421
+#: ipaclient/remote_plugins/2_114/role.py:520
+#: ipaclient/remote_plugins/2_114/role.py:576
+#: ipaclient/remote_plugins/2_114/role.py:672
+#: ipaclient/remote_plugins/2_114/role.py:739
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:212
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:262
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:331
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:558
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:691
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:741
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:810
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:886
+#: ipaclient/remote_plugins/2_114/service.py:246
+#: ipaclient/remote_plugins/2_114/service.py:298
+#: ipaclient/remote_plugins/2_114/service.py:360
+#: ipaclient/remote_plugins/2_114/service.py:449
+#: ipaclient/remote_plugins/2_114/service.py:610
+#: ipaclient/remote_plugins/2_114/service.py:699
+#: ipaclient/remote_plugins/2_114/service.py:815
+#: ipaclient/remote_plugins/2_114/service.py:955
+#: ipaclient/remote_plugins/2_114/service.py:1007
+#: ipaclient/remote_plugins/2_114/service.py:1081
+#: ipaclient/remote_plugins/2_114/sudocmd.py:107
+#: ipaclient/remote_plugins/2_114/sudocmd.py:219
+#: ipaclient/remote_plugins/2_114/sudocmd.py:318
+#: ipaclient/remote_plugins/2_114/sudocmd.py:375
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:127
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:178
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:302
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:402
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:453
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:521
+#: ipaclient/remote_plugins/2_114/sudorule.py:355
+#: ipaclient/remote_plugins/2_114/sudorule.py:405
+#: ipaclient/remote_plugins/2_114/sudorule.py:474
+#: ipaclient/remote_plugins/2_114/sudorule.py:543
+#: ipaclient/remote_plugins/2_114/sudorule.py:623
+#: ipaclient/remote_plugins/2_114/sudorule.py:673
+#: ipaclient/remote_plugins/2_114/sudorule.py:733
+#: ipaclient/remote_plugins/2_114/sudorule.py:802
+#: ipaclient/remote_plugins/2_114/sudorule.py:1053
+#: ipaclient/remote_plugins/2_114/sudorule.py:1232
+#: ipaclient/remote_plugins/2_114/sudorule.py:1282
+#: ipaclient/remote_plugins/2_114/sudorule.py:1351
+#: ipaclient/remote_plugins/2_114/sudorule.py:1420
+#: ipaclient/remote_plugins/2_114/sudorule.py:1500
+#: ipaclient/remote_plugins/2_114/sudorule.py:1550
+#: ipaclient/remote_plugins/2_114/sudorule.py:1610
+#: ipaclient/remote_plugins/2_114/sudorule.py:1679
+#: ipaclient/remote_plugins/2_114/sudorule.py:1755
+#: ipaclient/remote_plugins/2_114/user.py:621
+#: ipaclient/remote_plugins/2_114/user.py:1020
+#: ipaclient/remote_plugins/2_114/user.py:1418
+#: ipaclient/remote_plugins/2_114/user.py:1485
+#: ipaclient/remote_plugins/2_114/user.py:1558
+#: ipaclient/remote_plugins/2_156/caacl.py:216
+#: ipaclient/remote_plugins/2_156/caacl.py:266
+#: ipaclient/remote_plugins/2_156/caacl.py:335
+#: ipaclient/remote_plugins/2_156/caacl.py:395
+#: ipaclient/remote_plugins/2_156/caacl.py:455
+#: ipaclient/remote_plugins/2_156/caacl.py:685
+#: ipaclient/remote_plugins/2_156/caacl.py:821
+#: ipaclient/remote_plugins/2_156/caacl.py:871
+#: ipaclient/remote_plugins/2_156/caacl.py:940
+#: ipaclient/remote_plugins/2_156/caacl.py:1000
+#: ipaclient/remote_plugins/2_156/caacl.py:1060
+#: ipaclient/remote_plugins/2_156/caacl.py:1136
+#: ipaclient/remote_plugins/2_156/group.py:264
+#: ipaclient/remote_plugins/2_156/group.py:323
+#: ipaclient/remote_plugins/2_156/group.py:519
+#: ipaclient/remote_plugins/2_156/group.py:750
+#: ipaclient/remote_plugins/2_156/group.py:816
+#: ipaclient/remote_plugins/2_156/group.py:893
+#: ipaclient/remote_plugins/2_156/hbacrule.py:276
+#: ipaclient/remote_plugins/2_156/hbacrule.py:326
+#: ipaclient/remote_plugins/2_156/hbacrule.py:395
+#: ipaclient/remote_plugins/2_156/hbacrule.py:464
+#: ipaclient/remote_plugins/2_156/hbacrule.py:533
+#: ipaclient/remote_plugins/2_156/hbacrule.py:790
+#: ipaclient/remote_plugins/2_156/hbacrule.py:953
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1003
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1072
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1141
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1210
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1286
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:118
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:234
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:335
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:394
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:115
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:166
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:290
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:390
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:441
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:509
+#: ipaclient/remote_plugins/2_156/host.py:450
+#: ipaclient/remote_plugins/2_156/host.py:501
+#: ipaclient/remote_plugins/2_156/host.py:561
+#: ipaclient/remote_plugins/2_156/host.py:622
+#: ipaclient/remote_plugins/2_156/host.py:710
+#: ipaclient/remote_plugins/2_156/host.py:875
+#: ipaclient/remote_plugins/2_156/host.py:963
+#: ipaclient/remote_plugins/2_156/host.py:1141
+#: ipaclient/remote_plugins/2_156/host.py:1477
+#: ipaclient/remote_plugins/2_156/host.py:1528
+#: ipaclient/remote_plugins/2_156/host.py:1588
+#: ipaclient/remote_plugins/2_156/host.py:1661
+#: ipaclient/remote_plugins/2_156/hostgroup.py:176
+#: ipaclient/remote_plugins/2_156/hostgroup.py:228
+#: ipaclient/remote_plugins/2_156/hostgroup.py:363
+#: ipaclient/remote_plugins/2_156/hostgroup.py:560
+#: ipaclient/remote_plugins/2_156/hostgroup.py:612
+#: ipaclient/remote_plugins/2_156/hostgroup.py:690
+#: ipaclient/remote_plugins/2_156/netgroup.py:206
+#: ipaclient/remote_plugins/2_156/netgroup.py:257
+#: ipaclient/remote_plugins/2_156/netgroup.py:466
+#: ipaclient/remote_plugins/2_156/netgroup.py:691
+#: ipaclient/remote_plugins/2_156/netgroup.py:742
+#: ipaclient/remote_plugins/2_156/netgroup.py:846
+#: ipaclient/remote_plugins/2_156/otptoken.py:332
+#: ipaclient/remote_plugins/2_156/otptoken.py:382
+#: ipaclient/remote_plugins/2_156/otptoken.py:603
+#: ipaclient/remote_plugins/2_156/otptoken.py:751
+#: ipaclient/remote_plugins/2_156/otptoken.py:807
+#: ipaclient/remote_plugins/2_156/otptoken.py:874
+#: ipaclient/remote_plugins/2_156/permission.py:377
+#: ipaclient/remote_plugins/2_156/permission.py:429
+#: ipaclient/remote_plugins/2_156/permission.py:496
+#: ipaclient/remote_plugins/2_156/permission.py:740
+#: ipaclient/remote_plugins/2_156/permission.py:955
+#: ipaclient/remote_plugins/2_156/permission.py:1013
+#: ipaclient/remote_plugins/2_156/permission.py:1080
+#: ipaclient/remote_plugins/2_156/privilege.py:119
+#: ipaclient/remote_plugins/2_156/privilege.py:171
+#: ipaclient/remote_plugins/2_156/privilege.py:231
+#: ipaclient/remote_plugins/2_156/privilege.py:353
+#: ipaclient/remote_plugins/2_156/privilege.py:452
+#: ipaclient/remote_plugins/2_156/privilege.py:510
+#: ipaclient/remote_plugins/2_156/privilege.py:570
+#: ipaclient/remote_plugins/2_156/privilege.py:637
+#: ipaclient/remote_plugins/2_156/role.py:153
+#: ipaclient/remote_plugins/2_156/role.py:203
+#: ipaclient/remote_plugins/2_156/role.py:299
+#: ipaclient/remote_plugins/2_156/role.py:421
+#: ipaclient/remote_plugins/2_156/role.py:520
+#: ipaclient/remote_plugins/2_156/role.py:576
+#: ipaclient/remote_plugins/2_156/role.py:672
+#: ipaclient/remote_plugins/2_156/role.py:739
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:212
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:262
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:331
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:558
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:691
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:741
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:810
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:886
+#: ipaclient/remote_plugins/2_156/service.py:248
+#: ipaclient/remote_plugins/2_156/service.py:300
+#: ipaclient/remote_plugins/2_156/service.py:361
+#: ipaclient/remote_plugins/2_156/service.py:423
+#: ipaclient/remote_plugins/2_156/service.py:512
+#: ipaclient/remote_plugins/2_156/service.py:673
+#: ipaclient/remote_plugins/2_156/service.py:762
+#: ipaclient/remote_plugins/2_156/service.py:878
+#: ipaclient/remote_plugins/2_156/service.py:1019
+#: ipaclient/remote_plugins/2_156/service.py:1071
+#: ipaclient/remote_plugins/2_156/service.py:1132
+#: ipaclient/remote_plugins/2_156/service.py:1206
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:147
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:197
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:257
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:372
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:436
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:496
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:563
+#: ipaclient/remote_plugins/2_156/stageuser.py:368
+#: ipaclient/remote_plugins/2_156/stageuser.py:678
+#: ipaclient/remote_plugins/2_156/stageuser.py:1006
+#: ipaclient/remote_plugins/2_156/stageuser.py:1406
+#: ipaclient/remote_plugins/2_156/stageuser.py:1473
+#: ipaclient/remote_plugins/2_156/sudocmd.py:107
+#: ipaclient/remote_plugins/2_156/sudocmd.py:219
+#: ipaclient/remote_plugins/2_156/sudocmd.py:318
+#: ipaclient/remote_plugins/2_156/sudocmd.py:375
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:127
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:178
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:302
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:402
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:453
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:521
+#: ipaclient/remote_plugins/2_156/sudorule.py:355
+#: ipaclient/remote_plugins/2_156/sudorule.py:405
+#: ipaclient/remote_plugins/2_156/sudorule.py:474
+#: ipaclient/remote_plugins/2_156/sudorule.py:543
+#: ipaclient/remote_plugins/2_156/sudorule.py:623
+#: ipaclient/remote_plugins/2_156/sudorule.py:673
+#: ipaclient/remote_plugins/2_156/sudorule.py:733
+#: ipaclient/remote_plugins/2_156/sudorule.py:802
+#: ipaclient/remote_plugins/2_156/sudorule.py:1053
+#: ipaclient/remote_plugins/2_156/sudorule.py:1232
+#: ipaclient/remote_plugins/2_156/sudorule.py:1282
+#: ipaclient/remote_plugins/2_156/sudorule.py:1351
+#: ipaclient/remote_plugins/2_156/sudorule.py:1420
+#: ipaclient/remote_plugins/2_156/sudorule.py:1500
+#: ipaclient/remote_plugins/2_156/sudorule.py:1550
+#: ipaclient/remote_plugins/2_156/sudorule.py:1610
+#: ipaclient/remote_plugins/2_156/sudorule.py:1679
+#: ipaclient/remote_plugins/2_156/sudorule.py:1755
+#: ipaclient/remote_plugins/2_156/user.py:641
+#: ipaclient/remote_plugins/2_156/user.py:693
+#: ipaclient/remote_plugins/2_156/user.py:1120
+#: ipaclient/remote_plugins/2_156/user.py:1526
+#: ipaclient/remote_plugins/2_156/user.py:1586
+#: ipaclient/remote_plugins/2_156/user.py:1659
+#: ipaclient/remote_plugins/2_156/user.py:1771
+#: ipaclient/remote_plugins/2_156/vault.py:411
+#: ipaclient/remote_plugins/2_156/vault.py:480
+#: ipaclient/remote_plugins/2_156/vault.py:576
+#: ipaclient/remote_plugins/2_156/vault.py:850
+#: ipaclient/remote_plugins/2_156/vault.py:991
+#: ipaclient/remote_plugins/2_156/vault.py:1060
+#: ipaclient/remote_plugins/2_156/vault.py:1156
+#: ipaclient/remote_plugins/2_156/vault.py:1325
+#: ipaclient/remote_plugins/2_156/vault.py:1428
+#: ipaclient/remote_plugins/2_156/vault.py:1565
+#: ipaclient/remote_plugins/2_156/vault.py:1661
+#: ipaclient/remote_plugins/2_164/caacl.py:216
+#: ipaclient/remote_plugins/2_164/caacl.py:266
+#: ipaclient/remote_plugins/2_164/caacl.py:335
+#: ipaclient/remote_plugins/2_164/caacl.py:395
+#: ipaclient/remote_plugins/2_164/caacl.py:455
+#: ipaclient/remote_plugins/2_164/caacl.py:685
+#: ipaclient/remote_plugins/2_164/caacl.py:821
+#: ipaclient/remote_plugins/2_164/caacl.py:871
+#: ipaclient/remote_plugins/2_164/caacl.py:940
+#: ipaclient/remote_plugins/2_164/caacl.py:1000
+#: ipaclient/remote_plugins/2_164/caacl.py:1060
+#: ipaclient/remote_plugins/2_164/caacl.py:1136
+#: ipaclient/remote_plugins/2_164/group.py:264
+#: ipaclient/remote_plugins/2_164/group.py:323
+#: ipaclient/remote_plugins/2_164/group.py:519
+#: ipaclient/remote_plugins/2_164/group.py:750
+#: ipaclient/remote_plugins/2_164/group.py:816
+#: ipaclient/remote_plugins/2_164/group.py:893
+#: ipaclient/remote_plugins/2_164/hbacrule.py:276
+#: ipaclient/remote_plugins/2_164/hbacrule.py:326
+#: ipaclient/remote_plugins/2_164/hbacrule.py:395
+#: ipaclient/remote_plugins/2_164/hbacrule.py:464
+#: ipaclient/remote_plugins/2_164/hbacrule.py:533
+#: ipaclient/remote_plugins/2_164/hbacrule.py:790
+#: ipaclient/remote_plugins/2_164/hbacrule.py:953
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1003
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1072
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1141
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1210
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1286
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:118
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:234
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:335
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:394
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:115
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:166
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:290
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:390
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:441
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:509
+#: ipaclient/remote_plugins/2_164/host.py:450
+#: ipaclient/remote_plugins/2_164/host.py:501
+#: ipaclient/remote_plugins/2_164/host.py:561
+#: ipaclient/remote_plugins/2_164/host.py:622
+#: ipaclient/remote_plugins/2_164/host.py:710
+#: ipaclient/remote_plugins/2_164/host.py:875
+#: ipaclient/remote_plugins/2_164/host.py:963
+#: ipaclient/remote_plugins/2_164/host.py:1141
+#: ipaclient/remote_plugins/2_164/host.py:1477
+#: ipaclient/remote_plugins/2_164/host.py:1528
+#: ipaclient/remote_plugins/2_164/host.py:1588
+#: ipaclient/remote_plugins/2_164/host.py:1661
+#: ipaclient/remote_plugins/2_164/hostgroup.py:176
+#: ipaclient/remote_plugins/2_164/hostgroup.py:228
+#: ipaclient/remote_plugins/2_164/hostgroup.py:363
+#: ipaclient/remote_plugins/2_164/hostgroup.py:560
+#: ipaclient/remote_plugins/2_164/hostgroup.py:612
+#: ipaclient/remote_plugins/2_164/hostgroup.py:690
+#: ipaclient/remote_plugins/2_164/netgroup.py:206
+#: ipaclient/remote_plugins/2_164/netgroup.py:257
+#: ipaclient/remote_plugins/2_164/netgroup.py:466
+#: ipaclient/remote_plugins/2_164/netgroup.py:691
+#: ipaclient/remote_plugins/2_164/netgroup.py:742
+#: ipaclient/remote_plugins/2_164/netgroup.py:846
+#: ipaclient/remote_plugins/2_164/otptoken.py:332
+#: ipaclient/remote_plugins/2_164/otptoken.py:382
+#: ipaclient/remote_plugins/2_164/otptoken.py:603
+#: ipaclient/remote_plugins/2_164/otptoken.py:751
+#: ipaclient/remote_plugins/2_164/otptoken.py:807
+#: ipaclient/remote_plugins/2_164/otptoken.py:874
+#: ipaclient/remote_plugins/2_164/permission.py:377
+#: ipaclient/remote_plugins/2_164/permission.py:429
+#: ipaclient/remote_plugins/2_164/permission.py:496
+#: ipaclient/remote_plugins/2_164/permission.py:740
+#: ipaclient/remote_plugins/2_164/permission.py:955
+#: ipaclient/remote_plugins/2_164/permission.py:1013
+#: ipaclient/remote_plugins/2_164/permission.py:1080
+#: ipaclient/remote_plugins/2_164/privilege.py:119
+#: ipaclient/remote_plugins/2_164/privilege.py:171
+#: ipaclient/remote_plugins/2_164/privilege.py:231
+#: ipaclient/remote_plugins/2_164/privilege.py:353
+#: ipaclient/remote_plugins/2_164/privilege.py:452
+#: ipaclient/remote_plugins/2_164/privilege.py:510
+#: ipaclient/remote_plugins/2_164/privilege.py:570
+#: ipaclient/remote_plugins/2_164/privilege.py:637
+#: ipaclient/remote_plugins/2_164/role.py:153
+#: ipaclient/remote_plugins/2_164/role.py:203
+#: ipaclient/remote_plugins/2_164/role.py:299
+#: ipaclient/remote_plugins/2_164/role.py:421
+#: ipaclient/remote_plugins/2_164/role.py:520
+#: ipaclient/remote_plugins/2_164/role.py:576
+#: ipaclient/remote_plugins/2_164/role.py:672
+#: ipaclient/remote_plugins/2_164/role.py:739
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:212
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:262
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:331
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:558
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:691
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:741
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:810
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:886
+#: ipaclient/remote_plugins/2_164/server.py:210
+#: ipaclient/remote_plugins/2_164/server.py:298
+#: ipaclient/remote_plugins/2_164/service.py:248
+#: ipaclient/remote_plugins/2_164/service.py:300
+#: ipaclient/remote_plugins/2_164/service.py:361
+#: ipaclient/remote_plugins/2_164/service.py:423
+#: ipaclient/remote_plugins/2_164/service.py:512
+#: ipaclient/remote_plugins/2_164/service.py:673
+#: ipaclient/remote_plugins/2_164/service.py:762
+#: ipaclient/remote_plugins/2_164/service.py:878
+#: ipaclient/remote_plugins/2_164/service.py:1019
+#: ipaclient/remote_plugins/2_164/service.py:1071
+#: ipaclient/remote_plugins/2_164/service.py:1132
+#: ipaclient/remote_plugins/2_164/service.py:1206
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:147
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:197
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:257
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:372
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:436
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:496
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:563
+#: ipaclient/remote_plugins/2_164/stageuser.py:368
+#: ipaclient/remote_plugins/2_164/stageuser.py:678
+#: ipaclient/remote_plugins/2_164/stageuser.py:730
+#: ipaclient/remote_plugins/2_164/stageuser.py:1068
+#: ipaclient/remote_plugins/2_164/stageuser.py:1468
+#: ipaclient/remote_plugins/2_164/stageuser.py:1528
+#: ipaclient/remote_plugins/2_164/stageuser.py:1597
+#: ipaclient/remote_plugins/2_164/sudocmd.py:107
+#: ipaclient/remote_plugins/2_164/sudocmd.py:219
+#: ipaclient/remote_plugins/2_164/sudocmd.py:318
+#: ipaclient/remote_plugins/2_164/sudocmd.py:375
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:127
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:178
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:302
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:402
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:453
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:521
+#: ipaclient/remote_plugins/2_164/sudorule.py:355
+#: ipaclient/remote_plugins/2_164/sudorule.py:405
+#: ipaclient/remote_plugins/2_164/sudorule.py:474
+#: ipaclient/remote_plugins/2_164/sudorule.py:543
+#: ipaclient/remote_plugins/2_164/sudorule.py:623
+#: ipaclient/remote_plugins/2_164/sudorule.py:673
+#: ipaclient/remote_plugins/2_164/sudorule.py:733
+#: ipaclient/remote_plugins/2_164/sudorule.py:802
+#: ipaclient/remote_plugins/2_164/sudorule.py:1053
+#: ipaclient/remote_plugins/2_164/sudorule.py:1232
+#: ipaclient/remote_plugins/2_164/sudorule.py:1282
+#: ipaclient/remote_plugins/2_164/sudorule.py:1351
+#: ipaclient/remote_plugins/2_164/sudorule.py:1420
+#: ipaclient/remote_plugins/2_164/sudorule.py:1500
+#: ipaclient/remote_plugins/2_164/sudorule.py:1550
+#: ipaclient/remote_plugins/2_164/sudorule.py:1610
+#: ipaclient/remote_plugins/2_164/sudorule.py:1679
+#: ipaclient/remote_plugins/2_164/sudorule.py:1755
+#: ipaclient/remote_plugins/2_164/user.py:641
+#: ipaclient/remote_plugins/2_164/user.py:693
+#: ipaclient/remote_plugins/2_164/user.py:754
+#: ipaclient/remote_plugins/2_164/user.py:1182
+#: ipaclient/remote_plugins/2_164/user.py:1588
+#: ipaclient/remote_plugins/2_164/user.py:1648
+#: ipaclient/remote_plugins/2_164/user.py:1709
+#: ipaclient/remote_plugins/2_164/user.py:1783
+#: ipaclient/remote_plugins/2_164/user.py:1895
+#: ipaclient/remote_plugins/2_164/vault.py:411
+#: ipaclient/remote_plugins/2_164/vault.py:480
+#: ipaclient/remote_plugins/2_164/vault.py:576
+#: ipaclient/remote_plugins/2_164/vault.py:850
+#: ipaclient/remote_plugins/2_164/vault.py:991
+#: ipaclient/remote_plugins/2_164/vault.py:1060
+#: ipaclient/remote_plugins/2_164/vault.py:1156
+#: ipaclient/remote_plugins/2_164/vault.py:1325
+#: ipaclient/remote_plugins/2_164/vault.py:1428
+#: ipaclient/remote_plugins/2_164/vault.py:1565
+#: ipaclient/remote_plugins/2_164/vault.py:1661
+#: ipaserver/plugins/baseldap.py:1118 ipaserver/plugins/cert.py:865
+msgid "Suppress processing of membership attributes."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:288
+#: ipaclient/remote_plugins/2_156/group.py:288
+#: ipaclient/remote_plugins/2_164/group.py:288
+#: ipaclient/remote_plugins/2_49/group.py:280 ipaserver/plugins/group.py:522
+msgid "Add members to a group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:304
+#: ipaclient/remote_plugins/2_114/group.py:797
+#: ipaclient/remote_plugins/2_156/group.py:304
+#: ipaclient/remote_plugins/2_156/group.py:797
+#: ipaclient/remote_plugins/2_164/group.py:304
+#: ipaclient/remote_plugins/2_164/group.py:797
+#: ipaclient/remote_plugins/2_49/group.py:296
+#: ipaclient/remote_plugins/2_49/group.py:752 ipaserver/plugins/group.py:144
+msgid "External member"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:305
+#: ipaclient/remote_plugins/2_114/group.py:798
+#: ipaclient/remote_plugins/2_156/group.py:305
+#: ipaclient/remote_plugins/2_156/group.py:798
+#: ipaclient/remote_plugins/2_164/group.py:305
+#: ipaclient/remote_plugins/2_164/group.py:798 ipaserver/plugins/group.py:145
+msgid "Members of a trusted domain in DOM\\name or name@domain form"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:333
+#: ipaclient/remote_plugins/2_114/group.py:826
+#: ipaclient/remote_plugins/2_114/hbacrule.py:543
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1220
+#: ipaclient/remote_plugins/2_114/host.py:570
+#: ipaclient/remote_plugins/2_114/host.py:658
+#: ipaclient/remote_plugins/2_114/host.py:823
+#: ipaclient/remote_plugins/2_114/host.py:911
+#: ipaclient/remote_plugins/2_114/netgroup.py:267
+#: ipaclient/remote_plugins/2_114/netgroup.py:752
+#: ipaclient/remote_plugins/2_114/otptoken.py:392
+#: ipaclient/remote_plugins/2_114/otptoken.py:817
+#: ipaclient/remote_plugins/2_114/role.py:213
+#: ipaclient/remote_plugins/2_114/role.py:586
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:341
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:820
+#: ipaclient/remote_plugins/2_114/service.py:370
+#: ipaclient/remote_plugins/2_114/service.py:459
+#: ipaclient/remote_plugins/2_114/service.py:620
+#: ipaclient/remote_plugins/2_114/service.py:709
+#: ipaclient/remote_plugins/2_114/sudorule.py:743
+#: ipaclient/remote_plugins/2_114/sudorule.py:812
+#: ipaclient/remote_plugins/2_114/sudorule.py:1620
+#: ipaclient/remote_plugins/2_114/sudorule.py:1689
+#: ipaclient/remote_plugins/2_156/caacl.py:465
+#: ipaclient/remote_plugins/2_156/caacl.py:1070
+#: ipaclient/remote_plugins/2_156/group.py:333
+#: ipaclient/remote_plugins/2_156/group.py:826
+#: ipaclient/remote_plugins/2_156/hbacrule.py:543
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1220
+#: ipaclient/remote_plugins/2_156/host.py:632
+#: ipaclient/remote_plugins/2_156/host.py:720
+#: ipaclient/remote_plugins/2_156/host.py:885
+#: ipaclient/remote_plugins/2_156/host.py:973
+#: ipaclient/remote_plugins/2_156/netgroup.py:267
+#: ipaclient/remote_plugins/2_156/netgroup.py:752
+#: ipaclient/remote_plugins/2_156/otptoken.py:392
+#: ipaclient/remote_plugins/2_156/otptoken.py:817
+#: ipaclient/remote_plugins/2_156/role.py:213
+#: ipaclient/remote_plugins/2_156/role.py:586
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:341
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:820
+#: ipaclient/remote_plugins/2_156/service.py:433
+#: ipaclient/remote_plugins/2_156/service.py:522
+#: ipaclient/remote_plugins/2_156/service.py:683
+#: ipaclient/remote_plugins/2_156/service.py:772
+#: ipaclient/remote_plugins/2_156/sudorule.py:743
+#: ipaclient/remote_plugins/2_156/sudorule.py:812
+#: ipaclient/remote_plugins/2_156/sudorule.py:1620
+#: ipaclient/remote_plugins/2_156/sudorule.py:1689
+#: ipaclient/remote_plugins/2_156/vault.py:490
+#: ipaclient/remote_plugins/2_156/vault.py:1070
+#: ipaclient/remote_plugins/2_164/caacl.py:465
+#: ipaclient/remote_plugins/2_164/caacl.py:1070
+#: ipaclient/remote_plugins/2_164/group.py:333
+#: ipaclient/remote_plugins/2_164/group.py:826
+#: ipaclient/remote_plugins/2_164/hbacrule.py:543
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1220
+#: ipaclient/remote_plugins/2_164/host.py:632
+#: ipaclient/remote_plugins/2_164/host.py:720
+#: ipaclient/remote_plugins/2_164/host.py:885
+#: ipaclient/remote_plugins/2_164/host.py:973
+#: ipaclient/remote_plugins/2_164/netgroup.py:267
+#: ipaclient/remote_plugins/2_164/netgroup.py:752
+#: ipaclient/remote_plugins/2_164/otptoken.py:392
+#: ipaclient/remote_plugins/2_164/otptoken.py:817
+#: ipaclient/remote_plugins/2_164/role.py:213
+#: ipaclient/remote_plugins/2_164/role.py:586
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:341
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:820
+#: ipaclient/remote_plugins/2_164/service.py:433
+#: ipaclient/remote_plugins/2_164/service.py:522
+#: ipaclient/remote_plugins/2_164/service.py:683
+#: ipaclient/remote_plugins/2_164/service.py:772
+#: ipaclient/remote_plugins/2_164/stageuser.py:740
+#: ipaclient/remote_plugins/2_164/stageuser.py:1538
+#: ipaclient/remote_plugins/2_164/sudorule.py:743
+#: ipaclient/remote_plugins/2_164/sudorule.py:812
+#: ipaclient/remote_plugins/2_164/sudorule.py:1620
+#: ipaclient/remote_plugins/2_164/sudorule.py:1689
+#: ipaclient/remote_plugins/2_164/user.py:764
+#: ipaclient/remote_plugins/2_164/user.py:1719
+#: ipaclient/remote_plugins/2_164/vault.py:490
+#: ipaclient/remote_plugins/2_164/vault.py:1070
+#: ipaclient/remote_plugins/2_49/group.py:318
+#: ipaclient/remote_plugins/2_49/group.py:774
+#: ipaclient/remote_plugins/2_49/hbacrule.py:503
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1119
+#: ipaclient/remote_plugins/2_49/netgroup.py:252
+#: ipaclient/remote_plugins/2_49/netgroup.py:719
+#: ipaclient/remote_plugins/2_49/role.py:193
+#: ipaclient/remote_plugins/2_49/role.py:532
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:321
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:773
+#: ipaclient/remote_plugins/2_49/sudorule.py:636
+#: ipaclient/remote_plugins/2_49/sudorule.py:698
+#: ipaclient/remote_plugins/2_49/sudorule.py:1420
+#: ipaclient/remote_plugins/2_49/sudorule.py:1482
+msgid "member user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:334
+#: ipaclient/remote_plugins/2_114/hbacrule.py:544
+#: ipaclient/remote_plugins/2_114/host.py:571
+#: ipaclient/remote_plugins/2_114/host.py:659
+#: ipaclient/remote_plugins/2_114/netgroup.py:268
+#: ipaclient/remote_plugins/2_114/otptoken.py:393
+#: ipaclient/remote_plugins/2_114/role.py:214
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:342
+#: ipaclient/remote_plugins/2_114/service.py:371
+#: ipaclient/remote_plugins/2_114/service.py:460
+#: ipaclient/remote_plugins/2_114/sudorule.py:744
+#: ipaclient/remote_plugins/2_114/sudorule.py:813
+#: ipaclient/remote_plugins/2_156/caacl.py:466
+#: ipaclient/remote_plugins/2_156/group.py:334
+#: ipaclient/remote_plugins/2_156/hbacrule.py:544
+#: ipaclient/remote_plugins/2_156/host.py:633
+#: ipaclient/remote_plugins/2_156/host.py:721
+#: ipaclient/remote_plugins/2_156/netgroup.py:268
+#: ipaclient/remote_plugins/2_156/otptoken.py:393
+#: ipaclient/remote_plugins/2_156/role.py:214
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:342
+#: ipaclient/remote_plugins/2_156/service.py:434
+#: ipaclient/remote_plugins/2_156/service.py:523
+#: ipaclient/remote_plugins/2_156/sudorule.py:744
+#: ipaclient/remote_plugins/2_156/sudorule.py:813
+#: ipaclient/remote_plugins/2_156/vault.py:491
+#: ipaclient/remote_plugins/2_156/vault.py:587
+#: ipaclient/remote_plugins/2_156/vault.py:1439
+#: ipaclient/remote_plugins/2_164/caacl.py:466
+#: ipaclient/remote_plugins/2_164/group.py:334
+#: ipaclient/remote_plugins/2_164/hbacrule.py:544
+#: ipaclient/remote_plugins/2_164/host.py:633
+#: ipaclient/remote_plugins/2_164/host.py:721
+#: ipaclient/remote_plugins/2_164/netgroup.py:268
+#: ipaclient/remote_plugins/2_164/otptoken.py:393
+#: ipaclient/remote_plugins/2_164/role.py:214
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:342
+#: ipaclient/remote_plugins/2_164/service.py:434
+#: ipaclient/remote_plugins/2_164/service.py:523
+#: ipaclient/remote_plugins/2_164/stageuser.py:741
+#: ipaclient/remote_plugins/2_164/sudorule.py:744
+#: ipaclient/remote_plugins/2_164/sudorule.py:813
+#: ipaclient/remote_plugins/2_164/user.py:765
+#: ipaclient/remote_plugins/2_164/vault.py:491
+#: ipaclient/remote_plugins/2_164/vault.py:587
+#: ipaclient/remote_plugins/2_164/vault.py:1439
+msgid "users to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:342
+#: ipaclient/remote_plugins/2_114/group.py:835
+#: ipaclient/remote_plugins/2_114/hbacrule.py:552
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1229
+#: ipaclient/remote_plugins/2_114/host.py:579
+#: ipaclient/remote_plugins/2_114/host.py:667
+#: ipaclient/remote_plugins/2_114/host.py:832
+#: ipaclient/remote_plugins/2_114/host.py:920
+#: ipaclient/remote_plugins/2_114/netgroup.py:276
+#: ipaclient/remote_plugins/2_114/netgroup.py:761
+#: ipaclient/remote_plugins/2_114/role.py:222
+#: ipaclient/remote_plugins/2_114/role.py:595
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:350
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:829
+#: ipaclient/remote_plugins/2_114/service.py:379
+#: ipaclient/remote_plugins/2_114/service.py:468
+#: ipaclient/remote_plugins/2_114/service.py:629
+#: ipaclient/remote_plugins/2_114/service.py:718
+#: ipaclient/remote_plugins/2_114/sudorule.py:683
+#: ipaclient/remote_plugins/2_114/sudorule.py:752
+#: ipaclient/remote_plugins/2_114/sudorule.py:821
+#: ipaclient/remote_plugins/2_114/sudorule.py:1560
+#: ipaclient/remote_plugins/2_114/sudorule.py:1629
+#: ipaclient/remote_plugins/2_114/sudorule.py:1698
+#: ipaclient/remote_plugins/2_156/caacl.py:474
+#: ipaclient/remote_plugins/2_156/caacl.py:1079
+#: ipaclient/remote_plugins/2_156/group.py:342
+#: ipaclient/remote_plugins/2_156/group.py:835
+#: ipaclient/remote_plugins/2_156/hbacrule.py:552
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1229
+#: ipaclient/remote_plugins/2_156/host.py:641
+#: ipaclient/remote_plugins/2_156/host.py:729
+#: ipaclient/remote_plugins/2_156/host.py:894
+#: ipaclient/remote_plugins/2_156/host.py:982
+#: ipaclient/remote_plugins/2_156/netgroup.py:276
+#: ipaclient/remote_plugins/2_156/netgroup.py:761
+#: ipaclient/remote_plugins/2_156/role.py:222
+#: ipaclient/remote_plugins/2_156/role.py:595
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:350
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:829
+#: ipaclient/remote_plugins/2_156/service.py:442
+#: ipaclient/remote_plugins/2_156/service.py:531
+#: ipaclient/remote_plugins/2_156/service.py:692
+#: ipaclient/remote_plugins/2_156/service.py:781
+#: ipaclient/remote_plugins/2_156/sudorule.py:683
+#: ipaclient/remote_plugins/2_156/sudorule.py:752
+#: ipaclient/remote_plugins/2_156/sudorule.py:821
+#: ipaclient/remote_plugins/2_156/sudorule.py:1560
+#: ipaclient/remote_plugins/2_156/sudorule.py:1629
+#: ipaclient/remote_plugins/2_156/sudorule.py:1698
+#: ipaclient/remote_plugins/2_156/vault.py:499
+#: ipaclient/remote_plugins/2_156/vault.py:1079
+#: ipaclient/remote_plugins/2_164/caacl.py:474
+#: ipaclient/remote_plugins/2_164/caacl.py:1079
+#: ipaclient/remote_plugins/2_164/group.py:342
+#: ipaclient/remote_plugins/2_164/group.py:835
+#: ipaclient/remote_plugins/2_164/hbacrule.py:552
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1229
+#: ipaclient/remote_plugins/2_164/host.py:641
+#: ipaclient/remote_plugins/2_164/host.py:729
+#: ipaclient/remote_plugins/2_164/host.py:894
+#: ipaclient/remote_plugins/2_164/host.py:982
+#: ipaclient/remote_plugins/2_164/netgroup.py:276
+#: ipaclient/remote_plugins/2_164/netgroup.py:761
+#: ipaclient/remote_plugins/2_164/role.py:222
+#: ipaclient/remote_plugins/2_164/role.py:595
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:350
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:829
+#: ipaclient/remote_plugins/2_164/service.py:442
+#: ipaclient/remote_plugins/2_164/service.py:531
+#: ipaclient/remote_plugins/2_164/service.py:692
+#: ipaclient/remote_plugins/2_164/service.py:781
+#: ipaclient/remote_plugins/2_164/sudorule.py:683
+#: ipaclient/remote_plugins/2_164/sudorule.py:752
+#: ipaclient/remote_plugins/2_164/sudorule.py:821
+#: ipaclient/remote_plugins/2_164/sudorule.py:1560
+#: ipaclient/remote_plugins/2_164/sudorule.py:1629
+#: ipaclient/remote_plugins/2_164/sudorule.py:1698
+#: ipaclient/remote_plugins/2_164/vault.py:499
+#: ipaclient/remote_plugins/2_164/vault.py:1079
+#: ipaclient/remote_plugins/2_49/group.py:327
+#: ipaclient/remote_plugins/2_49/group.py:783
+#: ipaclient/remote_plugins/2_49/hbacrule.py:512
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1128
+#: ipaclient/remote_plugins/2_49/netgroup.py:261
+#: ipaclient/remote_plugins/2_49/netgroup.py:728
+#: ipaclient/remote_plugins/2_49/role.py:202
+#: ipaclient/remote_plugins/2_49/role.py:541
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:330
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:782
+#: ipaclient/remote_plugins/2_49/sudorule.py:583
+#: ipaclient/remote_plugins/2_49/sudorule.py:645
+#: ipaclient/remote_plugins/2_49/sudorule.py:707
+#: ipaclient/remote_plugins/2_49/sudorule.py:1367
+#: ipaclient/remote_plugins/2_49/sudorule.py:1429
+#: ipaclient/remote_plugins/2_49/sudorule.py:1491
+msgid "member group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:343
+#: ipaclient/remote_plugins/2_114/hbacrule.py:553
+#: ipaclient/remote_plugins/2_114/host.py:580
+#: ipaclient/remote_plugins/2_114/host.py:668
+#: ipaclient/remote_plugins/2_114/netgroup.py:277
+#: ipaclient/remote_plugins/2_114/role.py:223
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:351
+#: ipaclient/remote_plugins/2_114/service.py:380
+#: ipaclient/remote_plugins/2_114/service.py:469
+#: ipaclient/remote_plugins/2_114/sudorule.py:684
+#: ipaclient/remote_plugins/2_114/sudorule.py:753
+#: ipaclient/remote_plugins/2_114/sudorule.py:822
+#: ipaclient/remote_plugins/2_156/caacl.py:475
+#: ipaclient/remote_plugins/2_156/group.py:343
+#: ipaclient/remote_plugins/2_156/hbacrule.py:553
+#: ipaclient/remote_plugins/2_156/host.py:642
+#: ipaclient/remote_plugins/2_156/host.py:730
+#: ipaclient/remote_plugins/2_156/netgroup.py:277
+#: ipaclient/remote_plugins/2_156/role.py:223
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:351
+#: ipaclient/remote_plugins/2_156/service.py:443
+#: ipaclient/remote_plugins/2_156/service.py:532
+#: ipaclient/remote_plugins/2_156/sudorule.py:684
+#: ipaclient/remote_plugins/2_156/sudorule.py:753
+#: ipaclient/remote_plugins/2_156/sudorule.py:822
+#: ipaclient/remote_plugins/2_156/vault.py:500
+#: ipaclient/remote_plugins/2_156/vault.py:596
+#: ipaclient/remote_plugins/2_156/vault.py:1448
+#: ipaclient/remote_plugins/2_164/caacl.py:475
+#: ipaclient/remote_plugins/2_164/group.py:343
+#: ipaclient/remote_plugins/2_164/hbacrule.py:553
+#: ipaclient/remote_plugins/2_164/host.py:642
+#: ipaclient/remote_plugins/2_164/host.py:730
+#: ipaclient/remote_plugins/2_164/netgroup.py:277
+#: ipaclient/remote_plugins/2_164/role.py:223
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:351
+#: ipaclient/remote_plugins/2_164/service.py:443
+#: ipaclient/remote_plugins/2_164/service.py:532
+#: ipaclient/remote_plugins/2_164/sudorule.py:684
+#: ipaclient/remote_plugins/2_164/sudorule.py:753
+#: ipaclient/remote_plugins/2_164/sudorule.py:822
+#: ipaclient/remote_plugins/2_164/vault.py:500
+#: ipaclient/remote_plugins/2_164/vault.py:596
+#: ipaclient/remote_plugins/2_164/vault.py:1448
+msgid "groups to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:354
+#: ipaclient/remote_plugins/2_114/hbacrule.py:357
+#: ipaclient/remote_plugins/2_114/hbacrule.py:426
+#: ipaclient/remote_plugins/2_114/hbacrule.py:495
+#: ipaclient/remote_plugins/2_114/hbacrule.py:564
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:188
+#: ipaclient/remote_plugins/2_114/host.py:521
+#: ipaclient/remote_plugins/2_114/host.py:609
+#: ipaclient/remote_plugins/2_114/host.py:697
+#: ipaclient/remote_plugins/2_114/hostgroup.py:259
+#: ipaclient/remote_plugins/2_114/netgroup.py:315
+#: ipaclient/remote_plugins/2_114/otptoken.py:404
+#: ipaclient/remote_plugins/2_114/permission.py:425
+#: ipaclient/remote_plugins/2_114/privilege.py:193
+#: ipaclient/remote_plugins/2_114/privilege.py:253
+#: ipaclient/remote_plugins/2_114/privilege.py:592
+#: ipaclient/remote_plugins/2_114/role.py:261
+#: ipaclient/remote_plugins/2_114/role.py:321
+#: ipaclient/remote_plugins/2_114/role.py:694
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:293
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:362
+#: ipaclient/remote_plugins/2_114/service.py:320
+#: ipaclient/remote_plugins/2_114/service.py:409
+#: ipaclient/remote_plugins/2_114/service.py:498
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:200
+#: ipaclient/remote_plugins/2_114/sudorule.py:436
+#: ipaclient/remote_plugins/2_114/sudorule.py:505
+#: ipaclient/remote_plugins/2_114/sudorule.py:580
+#: ipaclient/remote_plugins/2_114/sudorule.py:695
+#: ipaclient/remote_plugins/2_114/sudorule.py:764
+#: ipaclient/remote_plugins/2_114/sudorule.py:833
+#: ipaclient/remote_plugins/2_156/caacl.py:297
+#: ipaclient/remote_plugins/2_156/caacl.py:357
+#: ipaclient/remote_plugins/2_156/caacl.py:417
+#: ipaclient/remote_plugins/2_156/caacl.py:486
+#: ipaclient/remote_plugins/2_156/group.py:354
+#: ipaclient/remote_plugins/2_156/hbacrule.py:357
+#: ipaclient/remote_plugins/2_156/hbacrule.py:426
+#: ipaclient/remote_plugins/2_156/hbacrule.py:495
+#: ipaclient/remote_plugins/2_156/hbacrule.py:564
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:188
+#: ipaclient/remote_plugins/2_156/host.py:583
+#: ipaclient/remote_plugins/2_156/host.py:671
+#: ipaclient/remote_plugins/2_156/host.py:759
+#: ipaclient/remote_plugins/2_156/hostgroup.py:259
+#: ipaclient/remote_plugins/2_156/netgroup.py:315
+#: ipaclient/remote_plugins/2_156/otptoken.py:404
+#: ipaclient/remote_plugins/2_156/permission.py:451
+#: ipaclient/remote_plugins/2_156/privilege.py:193
+#: ipaclient/remote_plugins/2_156/privilege.py:253
+#: ipaclient/remote_plugins/2_156/privilege.py:592
+#: ipaclient/remote_plugins/2_156/role.py:261
+#: ipaclient/remote_plugins/2_156/role.py:321
+#: ipaclient/remote_plugins/2_156/role.py:694
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:293
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:362
+#: ipaclient/remote_plugins/2_156/service.py:383
+#: ipaclient/remote_plugins/2_156/service.py:472
+#: ipaclient/remote_plugins/2_156/service.py:561
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:219
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:279
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:685
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:200
+#: ipaclient/remote_plugins/2_156/sudorule.py:436
+#: ipaclient/remote_plugins/2_156/sudorule.py:505
+#: ipaclient/remote_plugins/2_156/sudorule.py:580
+#: ipaclient/remote_plugins/2_156/sudorule.py:695
+#: ipaclient/remote_plugins/2_156/sudorule.py:764
+#: ipaclient/remote_plugins/2_156/sudorule.py:833
+#: ipaclient/remote_plugins/2_156/vault.py:519
+#: ipaclient/remote_plugins/2_164/caacl.py:297
+#: ipaclient/remote_plugins/2_164/caacl.py:357
+#: ipaclient/remote_plugins/2_164/caacl.py:417
+#: ipaclient/remote_plugins/2_164/caacl.py:486
+#: ipaclient/remote_plugins/2_164/group.py:354
+#: ipaclient/remote_plugins/2_164/hbacrule.py:357
+#: ipaclient/remote_plugins/2_164/hbacrule.py:426
+#: ipaclient/remote_plugins/2_164/hbacrule.py:495
+#: ipaclient/remote_plugins/2_164/hbacrule.py:564
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:188
+#: ipaclient/remote_plugins/2_164/host.py:583
+#: ipaclient/remote_plugins/2_164/host.py:671
+#: ipaclient/remote_plugins/2_164/host.py:759
+#: ipaclient/remote_plugins/2_164/hostgroup.py:259
+#: ipaclient/remote_plugins/2_164/netgroup.py:315
+#: ipaclient/remote_plugins/2_164/otptoken.py:404
+#: ipaclient/remote_plugins/2_164/permission.py:451
+#: ipaclient/remote_plugins/2_164/privilege.py:193
+#: ipaclient/remote_plugins/2_164/privilege.py:253
+#: ipaclient/remote_plugins/2_164/privilege.py:592
+#: ipaclient/remote_plugins/2_164/role.py:261
+#: ipaclient/remote_plugins/2_164/role.py:321
+#: ipaclient/remote_plugins/2_164/role.py:694
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:293
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:362
+#: ipaclient/remote_plugins/2_164/service.py:383
+#: ipaclient/remote_plugins/2_164/service.py:472
+#: ipaclient/remote_plugins/2_164/service.py:561
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:219
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:279
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:685
+#: ipaclient/remote_plugins/2_164/stageuser.py:752
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:200
+#: ipaclient/remote_plugins/2_164/sudorule.py:436
+#: ipaclient/remote_plugins/2_164/sudorule.py:505
+#: ipaclient/remote_plugins/2_164/sudorule.py:580
+#: ipaclient/remote_plugins/2_164/sudorule.py:695
+#: ipaclient/remote_plugins/2_164/sudorule.py:764
+#: ipaclient/remote_plugins/2_164/sudorule.py:833
+#: ipaclient/remote_plugins/2_164/user.py:776
+#: ipaclient/remote_plugins/2_164/vault.py:519
+#: ipaclient/remote_plugins/2_49/group.py:339
+#: ipaclient/remote_plugins/2_49/hbacrule.py:338
+#: ipaclient/remote_plugins/2_49/hbacrule.py:400
+#: ipaclient/remote_plugins/2_49/hbacrule.py:462
+#: ipaclient/remote_plugins/2_49/hbacrule.py:524
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:177
+#: ipaclient/remote_plugins/2_49/host.py:420
+#: ipaclient/remote_plugins/2_49/hostgroup.py:244
+#: ipaclient/remote_plugins/2_49/netgroup.py:300
+#: ipaclient/remote_plugins/2_49/permission.py:294
+#: ipaclient/remote_plugins/2_49/privilege.py:178
+#: ipaclient/remote_plugins/2_49/privilege.py:231
+#: ipaclient/remote_plugins/2_49/privilege.py:545
+#: ipaclient/remote_plugins/2_49/role.py:232
+#: ipaclient/remote_plugins/2_49/role.py:285
+#: ipaclient/remote_plugins/2_49/role.py:624
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:280
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:342
+#: ipaclient/remote_plugins/2_49/service.py:236
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:185
+#: ipaclient/remote_plugins/2_49/sudorule.py:393
+#: ipaclient/remote_plugins/2_49/sudorule.py:455
+#: ipaclient/remote_plugins/2_49/sudorule.py:517
+#: ipaclient/remote_plugins/2_49/sudorule.py:595
+#: ipaclient/remote_plugins/2_49/sudorule.py:657
+#: ipaclient/remote_plugins/2_49/sudorule.py:719
+#: ipaserver/plugins/baseldap.py:1651 ipaserver/plugins/baseldap.py:2112
+#: ipaserver/plugins/privilege.py:214 ipaserver/plugins/privilege.py:245
+#: ipaserver/plugins/role.py:222 ipaserver/plugins/role.py:245
+msgid "Members that could not be added"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:359
+#: ipaclient/remote_plugins/2_114/hbacrule.py:362
+#: ipaclient/remote_plugins/2_114/hbacrule.py:431
+#: ipaclient/remote_plugins/2_114/hbacrule.py:500
+#: ipaclient/remote_plugins/2_114/hbacrule.py:569
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:193
+#: ipaclient/remote_plugins/2_114/host.py:526
+#: ipaclient/remote_plugins/2_114/host.py:614
+#: ipaclient/remote_plugins/2_114/host.py:702
+#: ipaclient/remote_plugins/2_114/hostgroup.py:264
+#: ipaclient/remote_plugins/2_114/netgroup.py:320
+#: ipaclient/remote_plugins/2_114/otptoken.py:409
+#: ipaclient/remote_plugins/2_114/permission.py:430
+#: ipaclient/remote_plugins/2_114/privilege.py:198
+#: ipaclient/remote_plugins/2_114/role.py:266
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:298
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:367
+#: ipaclient/remote_plugins/2_114/service.py:325
+#: ipaclient/remote_plugins/2_114/service.py:414
+#: ipaclient/remote_plugins/2_114/service.py:503
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:205
+#: ipaclient/remote_plugins/2_114/sudorule.py:441
+#: ipaclient/remote_plugins/2_114/sudorule.py:510
+#: ipaclient/remote_plugins/2_114/sudorule.py:585
+#: ipaclient/remote_plugins/2_114/sudorule.py:700
+#: ipaclient/remote_plugins/2_114/sudorule.py:769
+#: ipaclient/remote_plugins/2_114/sudorule.py:838
+#: ipaclient/remote_plugins/2_156/caacl.py:302
+#: ipaclient/remote_plugins/2_156/caacl.py:362
+#: ipaclient/remote_plugins/2_156/caacl.py:422
+#: ipaclient/remote_plugins/2_156/caacl.py:491
+#: ipaclient/remote_plugins/2_156/group.py:359
+#: ipaclient/remote_plugins/2_156/hbacrule.py:362
+#: ipaclient/remote_plugins/2_156/hbacrule.py:431
+#: ipaclient/remote_plugins/2_156/hbacrule.py:500
+#: ipaclient/remote_plugins/2_156/hbacrule.py:569
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:193
+#: ipaclient/remote_plugins/2_156/host.py:588
+#: ipaclient/remote_plugins/2_156/host.py:676
+#: ipaclient/remote_plugins/2_156/host.py:764
+#: ipaclient/remote_plugins/2_156/hostgroup.py:264
+#: ipaclient/remote_plugins/2_156/netgroup.py:320
+#: ipaclient/remote_plugins/2_156/otptoken.py:409
+#: ipaclient/remote_plugins/2_156/permission.py:456
+#: ipaclient/remote_plugins/2_156/privilege.py:198
+#: ipaclient/remote_plugins/2_156/role.py:266
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:298
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:367
+#: ipaclient/remote_plugins/2_156/service.py:388
+#: ipaclient/remote_plugins/2_156/service.py:477
+#: ipaclient/remote_plugins/2_156/service.py:566
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:224
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:284
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:690
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:205
+#: ipaclient/remote_plugins/2_156/sudorule.py:441
+#: ipaclient/remote_plugins/2_156/sudorule.py:510
+#: ipaclient/remote_plugins/2_156/sudorule.py:585
+#: ipaclient/remote_plugins/2_156/sudorule.py:700
+#: ipaclient/remote_plugins/2_156/sudorule.py:769
+#: ipaclient/remote_plugins/2_156/sudorule.py:838
+#: ipaclient/remote_plugins/2_156/vault.py:524
+#: ipaclient/remote_plugins/2_164/caacl.py:302
+#: ipaclient/remote_plugins/2_164/caacl.py:362
+#: ipaclient/remote_plugins/2_164/caacl.py:422
+#: ipaclient/remote_plugins/2_164/caacl.py:491
+#: ipaclient/remote_plugins/2_164/group.py:359
+#: ipaclient/remote_plugins/2_164/hbacrule.py:362
+#: ipaclient/remote_plugins/2_164/hbacrule.py:431
+#: ipaclient/remote_plugins/2_164/hbacrule.py:500
+#: ipaclient/remote_plugins/2_164/hbacrule.py:569
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:193
+#: ipaclient/remote_plugins/2_164/host.py:588
+#: ipaclient/remote_plugins/2_164/host.py:676
+#: ipaclient/remote_plugins/2_164/host.py:764
+#: ipaclient/remote_plugins/2_164/hostgroup.py:264
+#: ipaclient/remote_plugins/2_164/netgroup.py:320
+#: ipaclient/remote_plugins/2_164/otptoken.py:409
+#: ipaclient/remote_plugins/2_164/permission.py:456
+#: ipaclient/remote_plugins/2_164/privilege.py:198
+#: ipaclient/remote_plugins/2_164/role.py:266
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:298
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:367
+#: ipaclient/remote_plugins/2_164/service.py:388
+#: ipaclient/remote_plugins/2_164/service.py:477
+#: ipaclient/remote_plugins/2_164/service.py:566
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:224
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:284
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:690
+#: ipaclient/remote_plugins/2_164/stageuser.py:757
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:205
+#: ipaclient/remote_plugins/2_164/sudorule.py:441
+#: ipaclient/remote_plugins/2_164/sudorule.py:510
+#: ipaclient/remote_plugins/2_164/sudorule.py:585
+#: ipaclient/remote_plugins/2_164/sudorule.py:700
+#: ipaclient/remote_plugins/2_164/sudorule.py:769
+#: ipaclient/remote_plugins/2_164/sudorule.py:838
+#: ipaclient/remote_plugins/2_164/user.py:781
+#: ipaclient/remote_plugins/2_164/vault.py:524
+#: ipaclient/remote_plugins/2_49/group.py:344
+#: ipaclient/remote_plugins/2_49/hbacrule.py:343
+#: ipaclient/remote_plugins/2_49/hbacrule.py:405
+#: ipaclient/remote_plugins/2_49/hbacrule.py:467
+#: ipaclient/remote_plugins/2_49/hbacrule.py:529
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:182
+#: ipaclient/remote_plugins/2_49/host.py:425
+#: ipaclient/remote_plugins/2_49/hostgroup.py:249
+#: ipaclient/remote_plugins/2_49/netgroup.py:305
+#: ipaclient/remote_plugins/2_49/permission.py:299
+#: ipaclient/remote_plugins/2_49/privilege.py:183
+#: ipaclient/remote_plugins/2_49/role.py:237
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:285
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:347
+#: ipaclient/remote_plugins/2_49/service.py:241
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:190
+#: ipaclient/remote_plugins/2_49/sudorule.py:398
+#: ipaclient/remote_plugins/2_49/sudorule.py:460
+#: ipaclient/remote_plugins/2_49/sudorule.py:522
+#: ipaclient/remote_plugins/2_49/sudorule.py:600
+#: ipaclient/remote_plugins/2_49/sudorule.py:662
+#: ipaclient/remote_plugins/2_49/sudorule.py:724
+#: ipaserver/plugins/baseldap.py:1655 ipaserver/plugins/baseldap.py:2116
+msgid "Number of members added"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:366
+#: ipaclient/remote_plugins/2_156/group.py:366
+#: ipaclient/remote_plugins/2_164/group.py:366
+#: ipaclient/remote_plugins/2_49/group.py:351 ipaserver/plugins/group.py:323
+msgid "Delete group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:404
+#: ipaclient/remote_plugins/2_156/group.py:404
+#: ipaclient/remote_plugins/2_164/group.py:404
+#: ipaclient/remote_plugins/2_49/group.py:391 ipaserver/plugins/group.py:624
+msgid "Detach a managed group from a user."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:436
+#: ipaclient/remote_plugins/2_156/group.py:436
+#: ipaclient/remote_plugins/2_164/group.py:436
+#: ipaclient/remote_plugins/2_49/group.py:422 ipaserver/plugins/group.py:431
+msgid "Search for groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:481
+#: ipaclient/remote_plugins/2_156/group.py:481
+#: ipaclient/remote_plugins/2_164/group.py:481
+#: ipaclient/remote_plugins/2_49/group.py:467 ipaserver/plugins/group.py:442
+msgid "search for private groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:487
+#: ipaclient/remote_plugins/2_156/group.py:487
+#: ipaclient/remote_plugins/2_164/group.py:487 ipaserver/plugins/group.py:446
+msgid "search for POSIX groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:493
+#: ipaclient/remote_plugins/2_156/group.py:493
+#: ipaclient/remote_plugins/2_164/group.py:493 ipaserver/plugins/group.py:450
+msgid ""
+"search for groups with support of external non-IPA members from trusted "
+"domains"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:499
+#: ipaclient/remote_plugins/2_156/group.py:499
+#: ipaclient/remote_plugins/2_164/group.py:499 ipaserver/plugins/group.py:454
+msgid "search for non-POSIX groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:528
+#: ipaclient/remote_plugins/2_156/group.py:528
+#: ipaclient/remote_plugins/2_164/group.py:528
+#: ipaclient/remote_plugins/2_49/group.py:489
+msgid "Results should contain primary key attribute only (\"group-name\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:537
+#: ipaclient/remote_plugins/2_114/group.py:545
+#: ipaclient/remote_plugins/2_114/host.py:1176
+#: ipaclient/remote_plugins/2_114/host.py:1184
+#: ipaclient/remote_plugins/2_114/netgroup.py:500
+#: ipaclient/remote_plugins/2_114/netgroup.py:508
+#: ipaclient/remote_plugins/2_156/group.py:537
+#: ipaclient/remote_plugins/2_156/group.py:545
+#: ipaclient/remote_plugins/2_156/host.py:1239
+#: ipaclient/remote_plugins/2_156/host.py:1247
+#: ipaclient/remote_plugins/2_156/netgroup.py:500
+#: ipaclient/remote_plugins/2_156/netgroup.py:508
+#: ipaclient/remote_plugins/2_164/group.py:537
+#: ipaclient/remote_plugins/2_164/group.py:545
+#: ipaclient/remote_plugins/2_164/host.py:1239
+#: ipaclient/remote_plugins/2_164/host.py:1247
+#: ipaclient/remote_plugins/2_164/netgroup.py:500
+#: ipaclient/remote_plugins/2_164/netgroup.py:508
+#: ipaclient/remote_plugins/2_49/group.py:498
+#: ipaclient/remote_plugins/2_49/group.py:506
+#: ipaclient/remote_plugins/2_49/host.py:697
+#: ipaclient/remote_plugins/2_49/host.py:705
+#: ipaclient/remote_plugins/2_49/netgroup.py:480
+#: ipaclient/remote_plugins/2_49/netgroup.py:488 ipaserver/plugins/cert.py:151
+#: ipaserver/plugins/sudorule.py:423 ipaserver/plugins/user.py:151
+msgid "user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:538
+#: ipaclient/remote_plugins/2_156/group.py:538
+#: ipaclient/remote_plugins/2_164/group.py:538
+#: ipaclient/remote_plugins/2_49/group.py:499
+msgid "Search for groups with these member users."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:546
+#: ipaclient/remote_plugins/2_156/group.py:546
+#: ipaclient/remote_plugins/2_164/group.py:546
+#: ipaclient/remote_plugins/2_49/group.py:507
+msgid "Search for groups without these member users."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:553
+#: ipaclient/remote_plugins/2_114/group.py:561
+#: ipaclient/remote_plugins/2_114/group.py:569
+#: ipaclient/remote_plugins/2_114/group.py:577
+#: ipaclient/remote_plugins/2_114/netgroup.py:516
+#: ipaclient/remote_plugins/2_114/netgroup.py:524
+#: ipaclient/remote_plugins/2_114/user.py:1038
+#: ipaclient/remote_plugins/2_114/user.py:1046
+#: ipaclient/remote_plugins/2_156/group.py:553
+#: ipaclient/remote_plugins/2_156/group.py:561
+#: ipaclient/remote_plugins/2_156/group.py:569
+#: ipaclient/remote_plugins/2_156/group.py:577
+#: ipaclient/remote_plugins/2_156/netgroup.py:516
+#: ipaclient/remote_plugins/2_156/netgroup.py:524
+#: ipaclient/remote_plugins/2_156/stageuser.py:1024
+#: ipaclient/remote_plugins/2_156/stageuser.py:1032
+#: ipaclient/remote_plugins/2_156/user.py:1138
+#: ipaclient/remote_plugins/2_156/user.py:1146
+#: ipaclient/remote_plugins/2_164/group.py:553
+#: ipaclient/remote_plugins/2_164/group.py:561
+#: ipaclient/remote_plugins/2_164/group.py:569
+#: ipaclient/remote_plugins/2_164/group.py:577
+#: ipaclient/remote_plugins/2_164/netgroup.py:516
+#: ipaclient/remote_plugins/2_164/netgroup.py:524
+#: ipaclient/remote_plugins/2_164/stageuser.py:1086
+#: ipaclient/remote_plugins/2_164/stageuser.py:1094
+#: ipaclient/remote_plugins/2_164/user.py:1200
+#: ipaclient/remote_plugins/2_164/user.py:1208
+#: ipaclient/remote_plugins/2_49/group.py:514
+#: ipaclient/remote_plugins/2_49/group.py:522
+#: ipaclient/remote_plugins/2_49/group.py:530
+#: ipaclient/remote_plugins/2_49/group.py:538
+#: ipaclient/remote_plugins/2_49/netgroup.py:496
+#: ipaclient/remote_plugins/2_49/netgroup.py:504
+#: ipaclient/remote_plugins/2_49/user.py:862
+#: ipaclient/remote_plugins/2_49/user.py:870 ipaserver/plugins/group.py:156
+#: ipaserver/plugins/group.py:338 ipaserver/plugins/group.py:580
+#: ipaserver/plugins/user.py:139
+msgid "group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:554
+#: ipaclient/remote_plugins/2_156/group.py:554
+#: ipaclient/remote_plugins/2_164/group.py:554
+#: ipaclient/remote_plugins/2_49/group.py:515
+msgid "Search for groups with these member groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:562
+#: ipaclient/remote_plugins/2_156/group.py:562
+#: ipaclient/remote_plugins/2_164/group.py:562
+#: ipaclient/remote_plugins/2_49/group.py:523
+msgid "Search for groups without these member groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:570
+#: ipaclient/remote_plugins/2_156/group.py:570
+#: ipaclient/remote_plugins/2_164/group.py:570
+#: ipaclient/remote_plugins/2_49/group.py:531
+msgid "Search for groups with these member of groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:578
+#: ipaclient/remote_plugins/2_156/group.py:578
+#: ipaclient/remote_plugins/2_164/group.py:578
+#: ipaclient/remote_plugins/2_49/group.py:539
+msgid "Search for groups without these member of groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:585
+#: ipaclient/remote_plugins/2_114/group.py:593
+#: ipaclient/remote_plugins/2_114/host.py:1112
+#: ipaclient/remote_plugins/2_114/host.py:1120
+#: ipaclient/remote_plugins/2_114/hostgroup.py:429
+#: ipaclient/remote_plugins/2_114/hostgroup.py:437
+#: ipaclient/remote_plugins/2_114/netgroup.py:484
+#: ipaclient/remote_plugins/2_114/netgroup.py:492
+#: ipaclient/remote_plugins/2_114/netgroup.py:564
+#: ipaclient/remote_plugins/2_114/netgroup.py:572
+#: ipaclient/remote_plugins/2_114/user.py:1054
+#: ipaclient/remote_plugins/2_114/user.py:1062
+#: ipaclient/remote_plugins/2_156/group.py:585
+#: ipaclient/remote_plugins/2_156/group.py:593
+#: ipaclient/remote_plugins/2_156/host.py:1175
+#: ipaclient/remote_plugins/2_156/host.py:1183
+#: ipaclient/remote_plugins/2_156/hostgroup.py:429
+#: ipaclient/remote_plugins/2_156/hostgroup.py:437
+#: ipaclient/remote_plugins/2_156/netgroup.py:484
+#: ipaclient/remote_plugins/2_156/netgroup.py:492
+#: ipaclient/remote_plugins/2_156/netgroup.py:564
+#: ipaclient/remote_plugins/2_156/netgroup.py:572
+#: ipaclient/remote_plugins/2_156/stageuser.py:1040
+#: ipaclient/remote_plugins/2_156/stageuser.py:1048
+#: ipaclient/remote_plugins/2_156/user.py:1154
+#: ipaclient/remote_plugins/2_156/user.py:1162
+#: ipaclient/remote_plugins/2_164/group.py:585
+#: ipaclient/remote_plugins/2_164/group.py:593
+#: ipaclient/remote_plugins/2_164/host.py:1175
+#: ipaclient/remote_plugins/2_164/host.py:1183
+#: ipaclient/remote_plugins/2_164/hostgroup.py:429
+#: ipaclient/remote_plugins/2_164/hostgroup.py:437
+#: ipaclient/remote_plugins/2_164/netgroup.py:484
+#: ipaclient/remote_plugins/2_164/netgroup.py:492
+#: ipaclient/remote_plugins/2_164/netgroup.py:564
+#: ipaclient/remote_plugins/2_164/netgroup.py:572
+#: ipaclient/remote_plugins/2_164/stageuser.py:1102
+#: ipaclient/remote_plugins/2_164/stageuser.py:1110
+#: ipaclient/remote_plugins/2_164/user.py:1216
+#: ipaclient/remote_plugins/2_164/user.py:1224
+#: ipaclient/remote_plugins/2_49/group.py:546
+#: ipaclient/remote_plugins/2_49/group.py:554
+#: ipaclient/remote_plugins/2_49/host.py:633
+#: ipaclient/remote_plugins/2_49/host.py:641
+#: ipaclient/remote_plugins/2_49/hostgroup.py:409
+#: ipaclient/remote_plugins/2_49/hostgroup.py:417
+#: ipaclient/remote_plugins/2_49/netgroup.py:464
+#: ipaclient/remote_plugins/2_49/netgroup.py:472
+#: ipaclient/remote_plugins/2_49/netgroup.py:544
+#: ipaclient/remote_plugins/2_49/netgroup.py:552
+#: ipaclient/remote_plugins/2_49/user.py:878
+#: ipaclient/remote_plugins/2_49/user.py:886 ipaserver/plugins/netgroup.py:102
+msgid "netgroup"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:586
+#: ipaclient/remote_plugins/2_156/group.py:586
+#: ipaclient/remote_plugins/2_164/group.py:586
+#: ipaclient/remote_plugins/2_49/group.py:547
+msgid "Search for groups with these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:594
+#: ipaclient/remote_plugins/2_156/group.py:594
+#: ipaclient/remote_plugins/2_164/group.py:594
+#: ipaclient/remote_plugins/2_49/group.py:555
+msgid "Search for groups without these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:601
+#: ipaclient/remote_plugins/2_114/group.py:609
+#: ipaclient/remote_plugins/2_114/host.py:1128
+#: ipaclient/remote_plugins/2_114/host.py:1136
+#: ipaclient/remote_plugins/2_114/user.py:1070
+#: ipaclient/remote_plugins/2_114/user.py:1078
+#: ipaclient/remote_plugins/2_156/group.py:601
+#: ipaclient/remote_plugins/2_156/group.py:609
+#: ipaclient/remote_plugins/2_156/host.py:1191
+#: ipaclient/remote_plugins/2_156/host.py:1199
+#: ipaclient/remote_plugins/2_156/stageuser.py:1056
+#: ipaclient/remote_plugins/2_156/stageuser.py:1064
+#: ipaclient/remote_plugins/2_156/user.py:1170
+#: ipaclient/remote_plugins/2_156/user.py:1178
+#: ipaclient/remote_plugins/2_164/group.py:601
+#: ipaclient/remote_plugins/2_164/group.py:609
+#: ipaclient/remote_plugins/2_164/host.py:1191
+#: ipaclient/remote_plugins/2_164/host.py:1199
+#: ipaclient/remote_plugins/2_164/stageuser.py:1118
+#: ipaclient/remote_plugins/2_164/stageuser.py:1126
+#: ipaclient/remote_plugins/2_164/user.py:1232
+#: ipaclient/remote_plugins/2_164/user.py:1240
+#: ipaclient/remote_plugins/2_49/group.py:562
+#: ipaclient/remote_plugins/2_49/group.py:570
+#: ipaclient/remote_plugins/2_49/host.py:649
+#: ipaclient/remote_plugins/2_49/host.py:657
+#: ipaclient/remote_plugins/2_49/user.py:894
+#: ipaclient/remote_plugins/2_49/user.py:902 ipaserver/plugins/role.py:79
+#: ipaserver/plugins/serverrole.py:168
+msgid "role"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:602
+#: ipaclient/remote_plugins/2_156/group.py:602
+#: ipaclient/remote_plugins/2_164/group.py:602
+#: ipaclient/remote_plugins/2_49/group.py:563
+msgid "Search for groups with these member of roles."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:610
+#: ipaclient/remote_plugins/2_156/group.py:610
+#: ipaclient/remote_plugins/2_164/group.py:610
+#: ipaclient/remote_plugins/2_49/group.py:571
+msgid "Search for groups without these member of roles."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:617
+#: ipaclient/remote_plugins/2_114/group.py:625
+#: ipaclient/remote_plugins/2_114/host.py:1144
+#: ipaclient/remote_plugins/2_114/host.py:1152
+#: ipaclient/remote_plugins/2_114/hostgroup.py:445
+#: ipaclient/remote_plugins/2_114/hostgroup.py:453
+#: ipaclient/remote_plugins/2_114/user.py:1086
+#: ipaclient/remote_plugins/2_114/user.py:1094
+#: ipaclient/remote_plugins/2_156/group.py:617
+#: ipaclient/remote_plugins/2_156/group.py:625
+#: ipaclient/remote_plugins/2_156/host.py:1207
+#: ipaclient/remote_plugins/2_156/host.py:1215
+#: ipaclient/remote_plugins/2_156/hostgroup.py:445
+#: ipaclient/remote_plugins/2_156/hostgroup.py:453
+#: ipaclient/remote_plugins/2_156/stageuser.py:1072
+#: ipaclient/remote_plugins/2_156/stageuser.py:1080
+#: ipaclient/remote_plugins/2_156/user.py:1186
+#: ipaclient/remote_plugins/2_156/user.py:1194
+#: ipaclient/remote_plugins/2_164/group.py:617
+#: ipaclient/remote_plugins/2_164/group.py:625
+#: ipaclient/remote_plugins/2_164/host.py:1207
+#: ipaclient/remote_plugins/2_164/host.py:1215
+#: ipaclient/remote_plugins/2_164/hostgroup.py:445
+#: ipaclient/remote_plugins/2_164/hostgroup.py:453
+#: ipaclient/remote_plugins/2_164/stageuser.py:1134
+#: ipaclient/remote_plugins/2_164/stageuser.py:1142
+#: ipaclient/remote_plugins/2_164/user.py:1248
+#: ipaclient/remote_plugins/2_164/user.py:1256
+#: ipaclient/remote_plugins/2_49/group.py:578
+#: ipaclient/remote_plugins/2_49/group.py:586
+#: ipaclient/remote_plugins/2_49/host.py:665
+#: ipaclient/remote_plugins/2_49/host.py:673
+#: ipaclient/remote_plugins/2_49/hostgroup.py:425
+#: ipaclient/remote_plugins/2_49/hostgroup.py:433
+#: ipaclient/remote_plugins/2_49/user.py:910
+#: ipaclient/remote_plugins/2_49/user.py:918 ipaserver/plugins/hbacrule.py:131
+msgid "HBAC rule"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:618
+#: ipaclient/remote_plugins/2_156/group.py:618
+#: ipaclient/remote_plugins/2_164/group.py:618
+#: ipaclient/remote_plugins/2_49/group.py:579
+msgid "Search for groups with these member of HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:626
+#: ipaclient/remote_plugins/2_156/group.py:626
+#: ipaclient/remote_plugins/2_164/group.py:626
+#: ipaclient/remote_plugins/2_49/group.py:587
+msgid "Search for groups without these member of HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:633
+#: ipaclient/remote_plugins/2_114/group.py:641
+#: ipaclient/remote_plugins/2_114/host.py:1160
+#: ipaclient/remote_plugins/2_114/host.py:1168
+#: ipaclient/remote_plugins/2_114/hostgroup.py:461
+#: ipaclient/remote_plugins/2_114/hostgroup.py:469
+#: ipaclient/remote_plugins/2_114/user.py:1102
+#: ipaclient/remote_plugins/2_114/user.py:1110
+#: ipaclient/remote_plugins/2_156/group.py:633
+#: ipaclient/remote_plugins/2_156/group.py:641
+#: ipaclient/remote_plugins/2_156/host.py:1223
+#: ipaclient/remote_plugins/2_156/host.py:1231
+#: ipaclient/remote_plugins/2_156/hostgroup.py:461
+#: ipaclient/remote_plugins/2_156/hostgroup.py:469
+#: ipaclient/remote_plugins/2_156/stageuser.py:1088
+#: ipaclient/remote_plugins/2_156/stageuser.py:1096
+#: ipaclient/remote_plugins/2_156/user.py:1202
+#: ipaclient/remote_plugins/2_156/user.py:1210
+#: ipaclient/remote_plugins/2_164/group.py:633
+#: ipaclient/remote_plugins/2_164/group.py:641
+#: ipaclient/remote_plugins/2_164/host.py:1223
+#: ipaclient/remote_plugins/2_164/host.py:1231
+#: ipaclient/remote_plugins/2_164/hostgroup.py:461
+#: ipaclient/remote_plugins/2_164/hostgroup.py:469
+#: ipaclient/remote_plugins/2_164/stageuser.py:1150
+#: ipaclient/remote_plugins/2_164/stageuser.py:1158
+#: ipaclient/remote_plugins/2_164/user.py:1264
+#: ipaclient/remote_plugins/2_164/user.py:1272
+#: ipaclient/remote_plugins/2_49/group.py:594
+#: ipaclient/remote_plugins/2_49/group.py:602
+#: ipaclient/remote_plugins/2_49/host.py:681
+#: ipaclient/remote_plugins/2_49/host.py:689
+#: ipaclient/remote_plugins/2_49/hostgroup.py:441
+#: ipaclient/remote_plugins/2_49/hostgroup.py:449
+#: ipaclient/remote_plugins/2_49/user.py:926
+#: ipaclient/remote_plugins/2_49/user.py:934 ipaserver/plugins/sudorule.py:128
+msgid "sudo rule"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:634
+#: ipaclient/remote_plugins/2_156/group.py:634
+#: ipaclient/remote_plugins/2_164/group.py:634
+#: ipaclient/remote_plugins/2_49/group.py:595
+msgid "Search for groups with these member of sudo rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:642
+#: ipaclient/remote_plugins/2_156/group.py:642
+#: ipaclient/remote_plugins/2_164/group.py:642
+#: ipaclient/remote_plugins/2_49/group.py:603
+msgid "Search for groups without these member of sudo rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:669
+#: ipaclient/remote_plugins/2_156/group.py:669
+#: ipaclient/remote_plugins/2_164/group.py:669
+#: ipaclient/remote_plugins/2_49/group.py:630 ipaserver/plugins/group.py:360
+msgid "Modify a group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:724
+#: ipaclient/remote_plugins/2_156/group.py:724
+#: ipaclient/remote_plugins/2_164/group.py:724
+#: ipaclient/remote_plugins/2_49/group.py:685 ipaserver/plugins/group.py:367
+msgid "change to a POSIX group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:730
+#: ipaclient/remote_plugins/2_156/group.py:730
+#: ipaclient/remote_plugins/2_164/group.py:730
+#: ipaclient/remote_plugins/2_49/group.py:691 ipaserver/plugins/group.py:371
+msgid "change to support external non-IPA members from trusted domains"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:759
+#: ipaclient/remote_plugins/2_156/group.py:759
+#: ipaclient/remote_plugins/2_164/group.py:759
+#: ipaclient/remote_plugins/2_49/group.py:713
+msgid "Rename the group object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:781
+#: ipaclient/remote_plugins/2_156/group.py:781
+#: ipaclient/remote_plugins/2_164/group.py:781
+#: ipaclient/remote_plugins/2_49/group.py:736 ipaserver/plugins/group.py:567
+msgid "Remove members from a group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:827
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1221
+#: ipaclient/remote_plugins/2_114/host.py:824
+#: ipaclient/remote_plugins/2_114/host.py:912
+#: ipaclient/remote_plugins/2_114/netgroup.py:753
+#: ipaclient/remote_plugins/2_114/otptoken.py:818
+#: ipaclient/remote_plugins/2_114/role.py:587
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:821
+#: ipaclient/remote_plugins/2_114/service.py:621
+#: ipaclient/remote_plugins/2_114/service.py:710
+#: ipaclient/remote_plugins/2_114/sudorule.py:1621
+#: ipaclient/remote_plugins/2_114/sudorule.py:1690
+#: ipaclient/remote_plugins/2_156/caacl.py:1071
+#: ipaclient/remote_plugins/2_156/group.py:827
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1221
+#: ipaclient/remote_plugins/2_156/host.py:886
+#: ipaclient/remote_plugins/2_156/host.py:974
+#: ipaclient/remote_plugins/2_156/netgroup.py:753
+#: ipaclient/remote_plugins/2_156/otptoken.py:818
+#: ipaclient/remote_plugins/2_156/role.py:587
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:821
+#: ipaclient/remote_plugins/2_156/service.py:684
+#: ipaclient/remote_plugins/2_156/service.py:773
+#: ipaclient/remote_plugins/2_156/sudorule.py:1621
+#: ipaclient/remote_plugins/2_156/sudorule.py:1690
+#: ipaclient/remote_plugins/2_156/vault.py:1071
+#: ipaclient/remote_plugins/2_156/vault.py:1167
+#: ipaclient/remote_plugins/2_156/vault.py:1576
+#: ipaclient/remote_plugins/2_164/caacl.py:1071
+#: ipaclient/remote_plugins/2_164/group.py:827
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1221
+#: ipaclient/remote_plugins/2_164/host.py:886
+#: ipaclient/remote_plugins/2_164/host.py:974
+#: ipaclient/remote_plugins/2_164/netgroup.py:753
+#: ipaclient/remote_plugins/2_164/otptoken.py:818
+#: ipaclient/remote_plugins/2_164/role.py:587
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:821
+#: ipaclient/remote_plugins/2_164/service.py:684
+#: ipaclient/remote_plugins/2_164/service.py:773
+#: ipaclient/remote_plugins/2_164/stageuser.py:1539
+#: ipaclient/remote_plugins/2_164/sudorule.py:1621
+#: ipaclient/remote_plugins/2_164/sudorule.py:1690
+#: ipaclient/remote_plugins/2_164/user.py:1720
+#: ipaclient/remote_plugins/2_164/vault.py:1071
+#: ipaclient/remote_plugins/2_164/vault.py:1167
+#: ipaclient/remote_plugins/2_164/vault.py:1576
+msgid "users to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:836
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1230
+#: ipaclient/remote_plugins/2_114/host.py:833
+#: ipaclient/remote_plugins/2_114/host.py:921
+#: ipaclient/remote_plugins/2_114/netgroup.py:762
+#: ipaclient/remote_plugins/2_114/role.py:596
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:830
+#: ipaclient/remote_plugins/2_114/service.py:630
+#: ipaclient/remote_plugins/2_114/service.py:719
+#: ipaclient/remote_plugins/2_114/sudorule.py:1561
+#: ipaclient/remote_plugins/2_114/sudorule.py:1630
+#: ipaclient/remote_plugins/2_114/sudorule.py:1699
+#: ipaclient/remote_plugins/2_156/caacl.py:1080
+#: ipaclient/remote_plugins/2_156/group.py:836
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1230
+#: ipaclient/remote_plugins/2_156/host.py:895
+#: ipaclient/remote_plugins/2_156/host.py:983
+#: ipaclient/remote_plugins/2_156/netgroup.py:762
+#: ipaclient/remote_plugins/2_156/role.py:596
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:830
+#: ipaclient/remote_plugins/2_156/service.py:693
+#: ipaclient/remote_plugins/2_156/service.py:782
+#: ipaclient/remote_plugins/2_156/sudorule.py:1561
+#: ipaclient/remote_plugins/2_156/sudorule.py:1630
+#: ipaclient/remote_plugins/2_156/sudorule.py:1699
+#: ipaclient/remote_plugins/2_156/vault.py:1080
+#: ipaclient/remote_plugins/2_156/vault.py:1176
+#: ipaclient/remote_plugins/2_156/vault.py:1585
+#: ipaclient/remote_plugins/2_164/caacl.py:1080
+#: ipaclient/remote_plugins/2_164/group.py:836
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1230
+#: ipaclient/remote_plugins/2_164/host.py:895
+#: ipaclient/remote_plugins/2_164/host.py:983
+#: ipaclient/remote_plugins/2_164/netgroup.py:762
+#: ipaclient/remote_plugins/2_164/role.py:596
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:830
+#: ipaclient/remote_plugins/2_164/service.py:693
+#: ipaclient/remote_plugins/2_164/service.py:782
+#: ipaclient/remote_plugins/2_164/sudorule.py:1561
+#: ipaclient/remote_plugins/2_164/sudorule.py:1630
+#: ipaclient/remote_plugins/2_164/sudorule.py:1699
+#: ipaclient/remote_plugins/2_164/vault.py:1080
+#: ipaclient/remote_plugins/2_164/vault.py:1176
+#: ipaclient/remote_plugins/2_164/vault.py:1585
+msgid "groups to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:847
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1034
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1103
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1172
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1241
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:463
+#: ipaclient/remote_plugins/2_114/host.py:862
+#: ipaclient/remote_plugins/2_114/host.py:950
+#: ipaclient/remote_plugins/2_114/host.py:1486
+#: ipaclient/remote_plugins/2_114/hostgroup.py:643
+#: ipaclient/remote_plugins/2_114/netgroup.py:800
+#: ipaclient/remote_plugins/2_114/otptoken.py:829
+#: ipaclient/remote_plugins/2_114/permission.py:981
+#: ipaclient/remote_plugins/2_114/privilege.py:532
+#: ipaclient/remote_plugins/2_114/role.py:634
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:772
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:841
+#: ipaclient/remote_plugins/2_114/service.py:659
+#: ipaclient/remote_plugins/2_114/service.py:748
+#: ipaclient/remote_plugins/2_114/service.py:1029
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:475
+#: ipaclient/remote_plugins/2_114/sudorule.py:1313
+#: ipaclient/remote_plugins/2_114/sudorule.py:1382
+#: ipaclient/remote_plugins/2_114/sudorule.py:1457
+#: ipaclient/remote_plugins/2_114/sudorule.py:1572
+#: ipaclient/remote_plugins/2_114/sudorule.py:1641
+#: ipaclient/remote_plugins/2_114/sudorule.py:1710
+#: ipaclient/remote_plugins/2_156/caacl.py:902
+#: ipaclient/remote_plugins/2_156/caacl.py:962
+#: ipaclient/remote_plugins/2_156/caacl.py:1022
+#: ipaclient/remote_plugins/2_156/caacl.py:1091
+#: ipaclient/remote_plugins/2_156/group.py:847
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1034
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1103
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1172
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1241
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:463
+#: ipaclient/remote_plugins/2_156/host.py:924
+#: ipaclient/remote_plugins/2_156/host.py:1012
+#: ipaclient/remote_plugins/2_156/host.py:1610
+#: ipaclient/remote_plugins/2_156/hostgroup.py:643
+#: ipaclient/remote_plugins/2_156/netgroup.py:800
+#: ipaclient/remote_plugins/2_156/otptoken.py:829
+#: ipaclient/remote_plugins/2_156/permission.py:1035
+#: ipaclient/remote_plugins/2_156/privilege.py:532
+#: ipaclient/remote_plugins/2_156/role.py:634
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:772
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:841
+#: ipaclient/remote_plugins/2_156/service.py:722
+#: ipaclient/remote_plugins/2_156/service.py:811
+#: ipaclient/remote_plugins/2_156/service.py:1154
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:458
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:518
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:850
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:475
+#: ipaclient/remote_plugins/2_156/sudorule.py:1313
+#: ipaclient/remote_plugins/2_156/sudorule.py:1382
+#: ipaclient/remote_plugins/2_156/sudorule.py:1457
+#: ipaclient/remote_plugins/2_156/sudorule.py:1572
+#: ipaclient/remote_plugins/2_156/sudorule.py:1641
+#: ipaclient/remote_plugins/2_156/sudorule.py:1710
+#: ipaclient/remote_plugins/2_156/vault.py:1099
+#: ipaclient/remote_plugins/2_164/caacl.py:902
+#: ipaclient/remote_plugins/2_164/caacl.py:962
+#: ipaclient/remote_plugins/2_164/caacl.py:1022
+#: ipaclient/remote_plugins/2_164/caacl.py:1091
+#: ipaclient/remote_plugins/2_164/group.py:847
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1034
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1103
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1172
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1241
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:463
+#: ipaclient/remote_plugins/2_164/host.py:924
+#: ipaclient/remote_plugins/2_164/host.py:1012
+#: ipaclient/remote_plugins/2_164/host.py:1610
+#: ipaclient/remote_plugins/2_164/hostgroup.py:643
+#: ipaclient/remote_plugins/2_164/netgroup.py:800
+#: ipaclient/remote_plugins/2_164/otptoken.py:829
+#: ipaclient/remote_plugins/2_164/permission.py:1035
+#: ipaclient/remote_plugins/2_164/privilege.py:532
+#: ipaclient/remote_plugins/2_164/role.py:634
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:772
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:841
+#: ipaclient/remote_plugins/2_164/service.py:722
+#: ipaclient/remote_plugins/2_164/service.py:811
+#: ipaclient/remote_plugins/2_164/service.py:1154
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:458
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:518
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:850
+#: ipaclient/remote_plugins/2_164/stageuser.py:1550
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:475
+#: ipaclient/remote_plugins/2_164/sudorule.py:1313
+#: ipaclient/remote_plugins/2_164/sudorule.py:1382
+#: ipaclient/remote_plugins/2_164/sudorule.py:1457
+#: ipaclient/remote_plugins/2_164/sudorule.py:1572
+#: ipaclient/remote_plugins/2_164/sudorule.py:1641
+#: ipaclient/remote_plugins/2_164/sudorule.py:1710
+#: ipaclient/remote_plugins/2_164/user.py:1731
+#: ipaclient/remote_plugins/2_164/vault.py:1099
+#: ipaclient/remote_plugins/2_49/group.py:795
+#: ipaclient/remote_plugins/2_49/hbacrule.py:954
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1016
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1078
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1140
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:434
+#: ipaclient/remote_plugins/2_49/host.py:966
+#: ipaclient/remote_plugins/2_49/hostgroup.py:610
+#: ipaclient/remote_plugins/2_49/netgroup.py:767
+#: ipaclient/remote_plugins/2_49/permission.py:693
+#: ipaclient/remote_plugins/2_49/privilege.py:492
+#: ipaclient/remote_plugins/2_49/role.py:571
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:732
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:794
+#: ipaclient/remote_plugins/2_49/service.py:556
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:442
+#: ipaclient/remote_plugins/2_49/sudorule.py:1177
+#: ipaclient/remote_plugins/2_49/sudorule.py:1239
+#: ipaclient/remote_plugins/2_49/sudorule.py:1301
+#: ipaclient/remote_plugins/2_49/sudorule.py:1379
+#: ipaclient/remote_plugins/2_49/sudorule.py:1441
+#: ipaclient/remote_plugins/2_49/sudorule.py:1503
+#: ipaserver/plugins/baseldap.py:1749 ipaserver/plugins/baseldap.py:2211
+msgid "Members that could not be removed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:852
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1039
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1108
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1177
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1246
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:468
+#: ipaclient/remote_plugins/2_114/host.py:867
+#: ipaclient/remote_plugins/2_114/host.py:955
+#: ipaclient/remote_plugins/2_114/host.py:1491
+#: ipaclient/remote_plugins/2_114/hostgroup.py:648
+#: ipaclient/remote_plugins/2_114/netgroup.py:805
+#: ipaclient/remote_plugins/2_114/otptoken.py:834
+#: ipaclient/remote_plugins/2_114/permission.py:986
+#: ipaclient/remote_plugins/2_114/privilege.py:537
+#: ipaclient/remote_plugins/2_114/role.py:639
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:777
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:846
+#: ipaclient/remote_plugins/2_114/service.py:664
+#: ipaclient/remote_plugins/2_114/service.py:753
+#: ipaclient/remote_plugins/2_114/service.py:1034
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:480
+#: ipaclient/remote_plugins/2_114/sudorule.py:1318
+#: ipaclient/remote_plugins/2_114/sudorule.py:1387
+#: ipaclient/remote_plugins/2_114/sudorule.py:1462
+#: ipaclient/remote_plugins/2_114/sudorule.py:1577
+#: ipaclient/remote_plugins/2_114/sudorule.py:1646
+#: ipaclient/remote_plugins/2_114/sudorule.py:1715
+#: ipaclient/remote_plugins/2_156/caacl.py:907
+#: ipaclient/remote_plugins/2_156/caacl.py:967
+#: ipaclient/remote_plugins/2_156/caacl.py:1027
+#: ipaclient/remote_plugins/2_156/caacl.py:1096
+#: ipaclient/remote_plugins/2_156/group.py:852
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1039
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1108
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1177
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1246
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:468
+#: ipaclient/remote_plugins/2_156/host.py:929
+#: ipaclient/remote_plugins/2_156/host.py:1017
+#: ipaclient/remote_plugins/2_156/host.py:1615
+#: ipaclient/remote_plugins/2_156/hostgroup.py:648
+#: ipaclient/remote_plugins/2_156/netgroup.py:805
+#: ipaclient/remote_plugins/2_156/otptoken.py:834
+#: ipaclient/remote_plugins/2_156/permission.py:1040
+#: ipaclient/remote_plugins/2_156/privilege.py:537
+#: ipaclient/remote_plugins/2_156/role.py:639
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:777
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:846
+#: ipaclient/remote_plugins/2_156/service.py:727
+#: ipaclient/remote_plugins/2_156/service.py:816
+#: ipaclient/remote_plugins/2_156/service.py:1159
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:463
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:523
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:855
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:480
+#: ipaclient/remote_plugins/2_156/sudorule.py:1318
+#: ipaclient/remote_plugins/2_156/sudorule.py:1387
+#: ipaclient/remote_plugins/2_156/sudorule.py:1462
+#: ipaclient/remote_plugins/2_156/sudorule.py:1577
+#: ipaclient/remote_plugins/2_156/sudorule.py:1646
+#: ipaclient/remote_plugins/2_156/sudorule.py:1715
+#: ipaclient/remote_plugins/2_156/vault.py:1104
+#: ipaclient/remote_plugins/2_164/caacl.py:907
+#: ipaclient/remote_plugins/2_164/caacl.py:967
+#: ipaclient/remote_plugins/2_164/caacl.py:1027
+#: ipaclient/remote_plugins/2_164/caacl.py:1096
+#: ipaclient/remote_plugins/2_164/group.py:852
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1039
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1108
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1177
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1246
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:468
+#: ipaclient/remote_plugins/2_164/host.py:929
+#: ipaclient/remote_plugins/2_164/host.py:1017
+#: ipaclient/remote_plugins/2_164/host.py:1615
+#: ipaclient/remote_plugins/2_164/hostgroup.py:648
+#: ipaclient/remote_plugins/2_164/netgroup.py:805
+#: ipaclient/remote_plugins/2_164/otptoken.py:834
+#: ipaclient/remote_plugins/2_164/permission.py:1040
+#: ipaclient/remote_plugins/2_164/privilege.py:537
+#: ipaclient/remote_plugins/2_164/role.py:639
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:777
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:846
+#: ipaclient/remote_plugins/2_164/service.py:727
+#: ipaclient/remote_plugins/2_164/service.py:816
+#: ipaclient/remote_plugins/2_164/service.py:1159
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:463
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:523
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:855
+#: ipaclient/remote_plugins/2_164/stageuser.py:1555
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:480
+#: ipaclient/remote_plugins/2_164/sudorule.py:1318
+#: ipaclient/remote_plugins/2_164/sudorule.py:1387
+#: ipaclient/remote_plugins/2_164/sudorule.py:1462
+#: ipaclient/remote_plugins/2_164/sudorule.py:1577
+#: ipaclient/remote_plugins/2_164/sudorule.py:1646
+#: ipaclient/remote_plugins/2_164/sudorule.py:1715
+#: ipaclient/remote_plugins/2_164/user.py:1736
+#: ipaclient/remote_plugins/2_164/vault.py:1104
+#: ipaclient/remote_plugins/2_49/group.py:800
+#: ipaclient/remote_plugins/2_49/hbacrule.py:959
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1021
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1083
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1145
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:439
+#: ipaclient/remote_plugins/2_49/host.py:971
+#: ipaclient/remote_plugins/2_49/hostgroup.py:615
+#: ipaclient/remote_plugins/2_49/netgroup.py:772
+#: ipaclient/remote_plugins/2_49/permission.py:698
+#: ipaclient/remote_plugins/2_49/privilege.py:497
+#: ipaclient/remote_plugins/2_49/role.py:576
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:737
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:799
+#: ipaclient/remote_plugins/2_49/service.py:561
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:447
+#: ipaclient/remote_plugins/2_49/sudorule.py:1182
+#: ipaclient/remote_plugins/2_49/sudorule.py:1244
+#: ipaclient/remote_plugins/2_49/sudorule.py:1306
+#: ipaclient/remote_plugins/2_49/sudorule.py:1384
+#: ipaclient/remote_plugins/2_49/sudorule.py:1446
+#: ipaclient/remote_plugins/2_49/sudorule.py:1508
+#: ipaserver/plugins/baseldap.py:1753 ipaserver/plugins/baseldap.py:2215
+msgid "Number of members removed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/group.py:859
+#: ipaclient/remote_plugins/2_156/group.py:859
+#: ipaclient/remote_plugins/2_164/group.py:859
+#: ipaclient/remote_plugins/2_49/group.py:807 ipaserver/plugins/group.py:501
+msgid "Display information about a named group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:19
+#: ipaclient/remote_plugins/2_156/hbacrule.py:19
+#: ipaclient/remote_plugins/2_164/hbacrule.py:19
+#: ipaserver/plugins/hbacrule.py:39
+msgid ""
+"\n"
+"Host-based access control\n"
+"\n"
+"Control who can access what services on what hosts. You\n"
+"can use HBAC to control which users or groups can\n"
+"access a service, or group of services, on a target host.\n"
+"\n"
+"You can also specify a category of users and target hosts.\n"
+"This is currently limited to \"all\", but might be expanded in the\n"
+"future.\n"
+"\n"
+"Target hosts in HBAC rules must be hosts managed by IPA.\n"
+"\n"
+"The available services and groups of services are controlled by the\n"
+"hbacsvc and hbacsvcgroup plug-ins respectively.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a rule, \"test1\", that grants all users access to the host \"server"
+"\" from\n"
+" anywhere:\n"
+" ipa hbacrule-add --usercat=all test1\n"
+" ipa hbacrule-add-host --hosts=server.example.com test1\n"
+"\n"
+" Display the properties of a named HBAC rule:\n"
+" ipa hbacrule-show test1\n"
+"\n"
+" Create a rule for a specific service. This lets the user john access\n"
+" the sshd service on any machine from any machine:\n"
+" ipa hbacrule-add --hostcat=all john_sshd\n"
+" ipa hbacrule-add-user --users=john john_sshd\n"
+" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
+"\n"
+" Create a rule for a new service group. This lets the user john access\n"
+" the FTP service on any machine from any machine:\n"
+" ipa hbacsvcgroup-add ftpers\n"
+" ipa hbacsvc-add sftp\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=ftp --hbacsvcs=sftp ftpers\n"
+" ipa hbacrule-add --hostcat=all john_ftp\n"
+" ipa hbacrule-add-user --users=john john_ftp\n"
+" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
+"\n"
+" Disable a named HBAC rule:\n"
+" ipa hbacrule-disable test1\n"
+"\n"
+" Remove a named HBAC rule:\n"
+" ipa hbacrule-del allow_server\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:76
+#: ipaclient/remote_plugins/2_114/hbacrule.py:171
+#: ipaclient/remote_plugins/2_114/hbacrule.py:306
+#: ipaclient/remote_plugins/2_114/hbacrule.py:375
+#: ipaclient/remote_plugins/2_114/hbacrule.py:444
+#: ipaclient/remote_plugins/2_114/hbacrule.py:513
+#: ipaclient/remote_plugins/2_114/hbacrule.py:583
+#: ipaclient/remote_plugins/2_114/hbacrule.py:619
+#: ipaclient/remote_plugins/2_114/hbacrule.py:650
+#: ipaclient/remote_plugins/2_114/hbacrule.py:689
+#: ipaclient/remote_plugins/2_114/hbacrule.py:834
+#: ipaclient/remote_plugins/2_114/hbacrule.py:983
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1052
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1121
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1190
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1259
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:73
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:138
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:242
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:311
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:381
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:417
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:448
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:487
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:602
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:721
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:790
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:859
+#: ipaclient/remote_plugins/2_114/sudorule.py:77
+#: ipaclient/remote_plugins/2_114/sudorule.py:234
+#: ipaclient/remote_plugins/2_114/sudorule.py:385
+#: ipaclient/remote_plugins/2_114/sudorule.py:454
+#: ipaclient/remote_plugins/2_114/sudorule.py:523
+#: ipaclient/remote_plugins/2_114/sudorule.py:598
+#: ipaclient/remote_plugins/2_114/sudorule.py:653
+#: ipaclient/remote_plugins/2_114/sudorule.py:713
+#: ipaclient/remote_plugins/2_114/sudorule.py:782
+#: ipaclient/remote_plugins/2_114/sudorule.py:852
+#: ipaclient/remote_plugins/2_114/sudorule.py:888
+#: ipaclient/remote_plugins/2_114/sudorule.py:908
+#: ipaclient/remote_plugins/2_114/sudorule.py:936
+#: ipaclient/remote_plugins/2_114/sudorule.py:1097
+#: ipaclient/remote_plugins/2_114/sudorule.py:1262
+#: ipaclient/remote_plugins/2_114/sudorule.py:1331
+#: ipaclient/remote_plugins/2_114/sudorule.py:1400
+#: ipaclient/remote_plugins/2_114/sudorule.py:1475
+#: ipaclient/remote_plugins/2_114/sudorule.py:1530
+#: ipaclient/remote_plugins/2_114/sudorule.py:1590
+#: ipaclient/remote_plugins/2_114/sudorule.py:1659
+#: ipaclient/remote_plugins/2_114/sudorule.py:1728
+#: ipaclient/remote_plugins/2_156/hbacrule.py:76
+#: ipaclient/remote_plugins/2_156/hbacrule.py:171
+#: ipaclient/remote_plugins/2_156/hbacrule.py:306
+#: ipaclient/remote_plugins/2_156/hbacrule.py:375
+#: ipaclient/remote_plugins/2_156/hbacrule.py:444
+#: ipaclient/remote_plugins/2_156/hbacrule.py:513
+#: ipaclient/remote_plugins/2_156/hbacrule.py:583
+#: ipaclient/remote_plugins/2_156/hbacrule.py:619
+#: ipaclient/remote_plugins/2_156/hbacrule.py:650
+#: ipaclient/remote_plugins/2_156/hbacrule.py:689
+#: ipaclient/remote_plugins/2_156/hbacrule.py:834
+#: ipaclient/remote_plugins/2_156/hbacrule.py:983
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1052
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1121
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1190
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1259
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:73
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:138
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:242
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:311
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:381
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:417
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:448
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:487
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:602
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:721
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:790
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:859
+#: ipaclient/remote_plugins/2_156/sudorule.py:77
+#: ipaclient/remote_plugins/2_156/sudorule.py:234
+#: ipaclient/remote_plugins/2_156/sudorule.py:385
+#: ipaclient/remote_plugins/2_156/sudorule.py:454
+#: ipaclient/remote_plugins/2_156/sudorule.py:523
+#: ipaclient/remote_plugins/2_156/sudorule.py:598
+#: ipaclient/remote_plugins/2_156/sudorule.py:653
+#: ipaclient/remote_plugins/2_156/sudorule.py:713
+#: ipaclient/remote_plugins/2_156/sudorule.py:782
+#: ipaclient/remote_plugins/2_156/sudorule.py:852
+#: ipaclient/remote_plugins/2_156/sudorule.py:888
+#: ipaclient/remote_plugins/2_156/sudorule.py:908
+#: ipaclient/remote_plugins/2_156/sudorule.py:936
+#: ipaclient/remote_plugins/2_156/sudorule.py:1097
+#: ipaclient/remote_plugins/2_156/sudorule.py:1262
+#: ipaclient/remote_plugins/2_156/sudorule.py:1331
+#: ipaclient/remote_plugins/2_156/sudorule.py:1400
+#: ipaclient/remote_plugins/2_156/sudorule.py:1475
+#: ipaclient/remote_plugins/2_156/sudorule.py:1530
+#: ipaclient/remote_plugins/2_156/sudorule.py:1590
+#: ipaclient/remote_plugins/2_156/sudorule.py:1659
+#: ipaclient/remote_plugins/2_156/sudorule.py:1728
+#: ipaclient/remote_plugins/2_164/hbacrule.py:76
+#: ipaclient/remote_plugins/2_164/hbacrule.py:171
+#: ipaclient/remote_plugins/2_164/hbacrule.py:306
+#: ipaclient/remote_plugins/2_164/hbacrule.py:375
+#: ipaclient/remote_plugins/2_164/hbacrule.py:444
+#: ipaclient/remote_plugins/2_164/hbacrule.py:513
+#: ipaclient/remote_plugins/2_164/hbacrule.py:583
+#: ipaclient/remote_plugins/2_164/hbacrule.py:619
+#: ipaclient/remote_plugins/2_164/hbacrule.py:650
+#: ipaclient/remote_plugins/2_164/hbacrule.py:689
+#: ipaclient/remote_plugins/2_164/hbacrule.py:834
+#: ipaclient/remote_plugins/2_164/hbacrule.py:983
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1052
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1121
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1190
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1259
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:73
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:138
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:242
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:311
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:381
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:417
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:448
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:487
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:602
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:721
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:790
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:859
+#: ipaclient/remote_plugins/2_164/sudorule.py:77
+#: ipaclient/remote_plugins/2_164/sudorule.py:234
+#: ipaclient/remote_plugins/2_164/sudorule.py:385
+#: ipaclient/remote_plugins/2_164/sudorule.py:454
+#: ipaclient/remote_plugins/2_164/sudorule.py:523
+#: ipaclient/remote_plugins/2_164/sudorule.py:598
+#: ipaclient/remote_plugins/2_164/sudorule.py:653
+#: ipaclient/remote_plugins/2_164/sudorule.py:713
+#: ipaclient/remote_plugins/2_164/sudorule.py:782
+#: ipaclient/remote_plugins/2_164/sudorule.py:852
+#: ipaclient/remote_plugins/2_164/sudorule.py:888
+#: ipaclient/remote_plugins/2_164/sudorule.py:908
+#: ipaclient/remote_plugins/2_164/sudorule.py:936
+#: ipaclient/remote_plugins/2_164/sudorule.py:1097
+#: ipaclient/remote_plugins/2_164/sudorule.py:1262
+#: ipaclient/remote_plugins/2_164/sudorule.py:1331
+#: ipaclient/remote_plugins/2_164/sudorule.py:1400
+#: ipaclient/remote_plugins/2_164/sudorule.py:1475
+#: ipaclient/remote_plugins/2_164/sudorule.py:1530
+#: ipaclient/remote_plugins/2_164/sudorule.py:1590
+#: ipaclient/remote_plugins/2_164/sudorule.py:1659
+#: ipaclient/remote_plugins/2_164/sudorule.py:1728
+#: ipaclient/remote_plugins/2_49/hbacrule.py:76
+#: ipaclient/remote_plugins/2_49/hbacrule.py:175
+#: ipaclient/remote_plugins/2_49/hbacrule.py:294
+#: ipaclient/remote_plugins/2_49/hbacrule.py:356
+#: ipaclient/remote_plugins/2_49/hbacrule.py:418
+#: ipaclient/remote_plugins/2_49/hbacrule.py:480
+#: ipaclient/remote_plugins/2_49/hbacrule.py:543
+#: ipaclient/remote_plugins/2_49/hbacrule.py:581
+#: ipaclient/remote_plugins/2_49/hbacrule.py:611
+#: ipaclient/remote_plugins/2_49/hbacrule.py:649
+#: ipaclient/remote_plugins/2_49/hbacrule.py:777
+#: ipaclient/remote_plugins/2_49/hbacrule.py:910
+#: ipaclient/remote_plugins/2_49/hbacrule.py:972
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1034
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1096
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1158
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:73
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:138
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:236
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:298
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:361
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:399
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:429
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:467
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:575
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:688
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:750
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:812
+#: ipaclient/remote_plugins/2_49/sudorule.py:58
+#: ipaclient/remote_plugins/2_49/sudorule.py:204
+#: ipaclient/remote_plugins/2_49/sudorule.py:349
+#: ipaclient/remote_plugins/2_49/sudorule.py:411
+#: ipaclient/remote_plugins/2_49/sudorule.py:473
+#: ipaclient/remote_plugins/2_49/sudorule.py:535
+#: ipaclient/remote_plugins/2_49/sudorule.py:560
+#: ipaclient/remote_plugins/2_49/sudorule.py:613
+#: ipaclient/remote_plugins/2_49/sudorule.py:675
+#: ipaclient/remote_plugins/2_49/sudorule.py:738
+#: ipaclient/remote_plugins/2_49/sudorule.py:776
+#: ipaclient/remote_plugins/2_49/sudorule.py:794
+#: ipaclient/remote_plugins/2_49/sudorule.py:820
+#: ipaclient/remote_plugins/2_49/sudorule.py:974
+#: ipaclient/remote_plugins/2_49/sudorule.py:1133
+#: ipaclient/remote_plugins/2_49/sudorule.py:1195
+#: ipaclient/remote_plugins/2_49/sudorule.py:1257
+#: ipaclient/remote_plugins/2_49/sudorule.py:1319
+#: ipaclient/remote_plugins/2_49/sudorule.py:1344
+#: ipaclient/remote_plugins/2_49/sudorule.py:1397
+#: ipaclient/remote_plugins/2_49/sudorule.py:1459
+#: ipaclient/remote_plugins/2_49/sudorule.py:1521
+#: ipaserver/plugins/hbacrule.py:207 ipaserver/plugins/selinuxusermap.py:215
+#: ipaserver/plugins/sudorule.py:222
+msgid "Rule name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:80
+#: ipaclient/remote_plugins/2_114/hbacrule.py:179
+#: ipaclient/remote_plugins/2_114/hbacrule.py:696
+#: ipaclient/remote_plugins/2_114/hbacrule.py:843
+#: ipaclient/remote_plugins/2_156/hbacrule.py:80
+#: ipaclient/remote_plugins/2_156/hbacrule.py:179
+#: ipaclient/remote_plugins/2_156/hbacrule.py:696
+#: ipaclient/remote_plugins/2_156/hbacrule.py:843
+#: ipaclient/remote_plugins/2_164/hbacrule.py:80
+#: ipaclient/remote_plugins/2_164/hbacrule.py:179
+#: ipaclient/remote_plugins/2_164/hbacrule.py:696
+#: ipaclient/remote_plugins/2_164/hbacrule.py:843
+#: ipaclient/remote_plugins/2_49/hbacrule.py:80
+#: ipaclient/remote_plugins/2_49/hbacrule.py:183
+#: ipaclient/remote_plugins/2_49/hbacrule.py:656
+#: ipaclient/remote_plugins/2_49/hbacrule.py:786
+#: ipaserver/plugins/hbacrule.py:213
+msgid "Rule type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:81
+#: ipaclient/remote_plugins/2_114/hbacrule.py:180
+#: ipaclient/remote_plugins/2_114/hbacrule.py:697
+#: ipaclient/remote_plugins/2_114/hbacrule.py:844
+#: ipaclient/remote_plugins/2_156/hbacrule.py:81
+#: ipaclient/remote_plugins/2_156/hbacrule.py:180
+#: ipaclient/remote_plugins/2_156/hbacrule.py:697
+#: ipaclient/remote_plugins/2_156/hbacrule.py:844
+#: ipaclient/remote_plugins/2_164/hbacrule.py:81
+#: ipaclient/remote_plugins/2_164/hbacrule.py:180
+#: ipaclient/remote_plugins/2_164/hbacrule.py:697
+#: ipaclient/remote_plugins/2_164/hbacrule.py:844
+#: ipaclient/remote_plugins/2_49/hbacrule.py:81
+#: ipaclient/remote_plugins/2_49/hbacrule.py:184
+#: ipaclient/remote_plugins/2_49/hbacrule.py:657
+#: ipaclient/remote_plugins/2_49/hbacrule.py:787
+#: ipaserver/plugins/hbacrule.py:212
+msgid "Rule type (allow)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:87
+#: ipaclient/remote_plugins/2_114/hbacrule.py:190
+#: ipaclient/remote_plugins/2_114/hbacrule.py:706
+#: ipaclient/remote_plugins/2_114/hbacrule.py:853
+#: ipaclient/remote_plugins/2_114/netgroup.py:74
+#: ipaclient/remote_plugins/2_114/netgroup.py:158
+#: ipaclient/remote_plugins/2_114/netgroup.py:407
+#: ipaclient/remote_plugins/2_114/netgroup.py:629
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:88
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:159
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:507
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:624
+#: ipaclient/remote_plugins/2_114/sudorule.py:92
+#: ipaclient/remote_plugins/2_114/sudorule.py:255
+#: ipaclient/remote_plugins/2_114/sudorule.py:955
+#: ipaclient/remote_plugins/2_114/sudorule.py:1118
+#: ipaclient/remote_plugins/2_156/caacl.py:82
+#: ipaclient/remote_plugins/2_156/caacl.py:167
+#: ipaclient/remote_plugins/2_156/caacl.py:638
+#: ipaclient/remote_plugins/2_156/caacl.py:758
+#: ipaclient/remote_plugins/2_156/hbacrule.py:87
+#: ipaclient/remote_plugins/2_156/hbacrule.py:190
+#: ipaclient/remote_plugins/2_156/hbacrule.py:706
+#: ipaclient/remote_plugins/2_156/hbacrule.py:853
+#: ipaclient/remote_plugins/2_156/netgroup.py:74
+#: ipaclient/remote_plugins/2_156/netgroup.py:158
+#: ipaclient/remote_plugins/2_156/netgroup.py:407
+#: ipaclient/remote_plugins/2_156/netgroup.py:629
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:88
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:159
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:507
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:624
+#: ipaclient/remote_plugins/2_156/sudorule.py:92
+#: ipaclient/remote_plugins/2_156/sudorule.py:255
+#: ipaclient/remote_plugins/2_156/sudorule.py:955
+#: ipaclient/remote_plugins/2_156/sudorule.py:1118
+#: ipaclient/remote_plugins/2_164/caacl.py:82
+#: ipaclient/remote_plugins/2_164/caacl.py:167
+#: ipaclient/remote_plugins/2_164/caacl.py:638
+#: ipaclient/remote_plugins/2_164/caacl.py:758
+#: ipaclient/remote_plugins/2_164/hbacrule.py:87
+#: ipaclient/remote_plugins/2_164/hbacrule.py:190
+#: ipaclient/remote_plugins/2_164/hbacrule.py:706
+#: ipaclient/remote_plugins/2_164/hbacrule.py:853
+#: ipaclient/remote_plugins/2_164/netgroup.py:74
+#: ipaclient/remote_plugins/2_164/netgroup.py:158
+#: ipaclient/remote_plugins/2_164/netgroup.py:407
+#: ipaclient/remote_plugins/2_164/netgroup.py:629
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:88
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:159
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:507
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:624
+#: ipaclient/remote_plugins/2_164/sudorule.py:92
+#: ipaclient/remote_plugins/2_164/sudorule.py:255
+#: ipaclient/remote_plugins/2_164/sudorule.py:955
+#: ipaclient/remote_plugins/2_164/sudorule.py:1118
+#: ipaclient/remote_plugins/2_49/hbacrule.py:87
+#: ipaclient/remote_plugins/2_49/hbacrule.py:194
+#: ipaclient/remote_plugins/2_49/hbacrule.py:666
+#: ipaclient/remote_plugins/2_49/hbacrule.py:796
+#: ipaclient/remote_plugins/2_49/netgroup.py:73
+#: ipaclient/remote_plugins/2_49/netgroup.py:156
+#: ipaclient/remote_plugins/2_49/netgroup.py:394
+#: ipaclient/remote_plugins/2_49/netgroup.py:609
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:88
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:159
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:487
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:597
+#: ipaclient/remote_plugins/2_49/sudorule.py:73
+#: ipaclient/remote_plugins/2_49/sudorule.py:225
+#: ipaclient/remote_plugins/2_49/sudorule.py:839
+#: ipaclient/remote_plugins/2_49/sudorule.py:995 ipaserver/plugins/caacl.py:275
+#: ipaserver/plugins/hbacrule.py:223 ipaserver/plugins/netgroup.py:227
+#: ipaserver/plugins/selinuxusermap.py:229 ipaserver/plugins/sudorule.py:235
+msgid "User category"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:88
+#: ipaclient/remote_plugins/2_114/hbacrule.py:191
+#: ipaclient/remote_plugins/2_114/hbacrule.py:707
+#: ipaclient/remote_plugins/2_114/hbacrule.py:854
+#: ipaclient/remote_plugins/2_114/netgroup.py:75
+#: ipaclient/remote_plugins/2_114/netgroup.py:159
+#: ipaclient/remote_plugins/2_114/netgroup.py:408
+#: ipaclient/remote_plugins/2_114/netgroup.py:630
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:89
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:160
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:508
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:625
+#: ipaclient/remote_plugins/2_114/sudorule.py:93
+#: ipaclient/remote_plugins/2_114/sudorule.py:256
+#: ipaclient/remote_plugins/2_114/sudorule.py:956
+#: ipaclient/remote_plugins/2_114/sudorule.py:1119
+#: ipaclient/remote_plugins/2_156/hbacrule.py:88
+#: ipaclient/remote_plugins/2_156/hbacrule.py:191
+#: ipaclient/remote_plugins/2_156/hbacrule.py:707
+#: ipaclient/remote_plugins/2_156/hbacrule.py:854
+#: ipaclient/remote_plugins/2_156/netgroup.py:75
+#: ipaclient/remote_plugins/2_156/netgroup.py:159
+#: ipaclient/remote_plugins/2_156/netgroup.py:408
+#: ipaclient/remote_plugins/2_156/netgroup.py:630
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:89
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:160
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:508
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:625
+#: ipaclient/remote_plugins/2_156/sudorule.py:93
+#: ipaclient/remote_plugins/2_156/sudorule.py:256
+#: ipaclient/remote_plugins/2_156/sudorule.py:956
+#: ipaclient/remote_plugins/2_156/sudorule.py:1119
+#: ipaclient/remote_plugins/2_164/hbacrule.py:88
+#: ipaclient/remote_plugins/2_164/hbacrule.py:191
+#: ipaclient/remote_plugins/2_164/hbacrule.py:707
+#: ipaclient/remote_plugins/2_164/hbacrule.py:854
+#: ipaclient/remote_plugins/2_164/netgroup.py:75
+#: ipaclient/remote_plugins/2_164/netgroup.py:159
+#: ipaclient/remote_plugins/2_164/netgroup.py:408
+#: ipaclient/remote_plugins/2_164/netgroup.py:630
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:89
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:160
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:508
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:625
+#: ipaclient/remote_plugins/2_164/sudorule.py:93
+#: ipaclient/remote_plugins/2_164/sudorule.py:256
+#: ipaclient/remote_plugins/2_164/sudorule.py:956
+#: ipaclient/remote_plugins/2_164/sudorule.py:1119
+#: ipaclient/remote_plugins/2_49/hbacrule.py:88
+#: ipaclient/remote_plugins/2_49/hbacrule.py:195
+#: ipaclient/remote_plugins/2_49/hbacrule.py:667
+#: ipaclient/remote_plugins/2_49/hbacrule.py:797
+#: ipaclient/remote_plugins/2_49/netgroup.py:74
+#: ipaclient/remote_plugins/2_49/netgroup.py:157
+#: ipaclient/remote_plugins/2_49/netgroup.py:395
+#: ipaclient/remote_plugins/2_49/netgroup.py:610
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:89
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:160
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:488
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:598
+#: ipaclient/remote_plugins/2_49/sudorule.py:74
+#: ipaclient/remote_plugins/2_49/sudorule.py:226
+#: ipaclient/remote_plugins/2_49/sudorule.py:840
+#: ipaclient/remote_plugins/2_49/sudorule.py:996
+#: ipaserver/plugins/hbacrule.py:224 ipaserver/plugins/netgroup.py:228
+#: ipaserver/plugins/selinuxusermap.py:230 ipaserver/plugins/sudorule.py:236
+msgid "User category the rule applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:93
+#: ipaclient/remote_plugins/2_114/hbacrule.py:198
+#: ipaclient/remote_plugins/2_114/hbacrule.py:714
+#: ipaclient/remote_plugins/2_114/hbacrule.py:861
+#: ipaclient/remote_plugins/2_114/netgroup.py:80
+#: ipaclient/remote_plugins/2_114/netgroup.py:166
+#: ipaclient/remote_plugins/2_114/netgroup.py:415
+#: ipaclient/remote_plugins/2_114/netgroup.py:637
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:94
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:167
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:515
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:632
+#: ipaclient/remote_plugins/2_114/sudorule.py:98
+#: ipaclient/remote_plugins/2_114/sudorule.py:263
+#: ipaclient/remote_plugins/2_114/sudorule.py:963
+#: ipaclient/remote_plugins/2_114/sudorule.py:1126
+#: ipaclient/remote_plugins/2_156/caacl.py:88
+#: ipaclient/remote_plugins/2_156/caacl.py:175
+#: ipaclient/remote_plugins/2_156/caacl.py:646
+#: ipaclient/remote_plugins/2_156/caacl.py:766
+#: ipaclient/remote_plugins/2_156/hbacrule.py:93
+#: ipaclient/remote_plugins/2_156/hbacrule.py:198
+#: ipaclient/remote_plugins/2_156/hbacrule.py:714
+#: ipaclient/remote_plugins/2_156/hbacrule.py:861
+#: ipaclient/remote_plugins/2_156/netgroup.py:80
+#: ipaclient/remote_plugins/2_156/netgroup.py:166
+#: ipaclient/remote_plugins/2_156/netgroup.py:415
+#: ipaclient/remote_plugins/2_156/netgroup.py:637
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:94
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:167
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:515
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:632
+#: ipaclient/remote_plugins/2_156/sudorule.py:98
+#: ipaclient/remote_plugins/2_156/sudorule.py:263
+#: ipaclient/remote_plugins/2_156/sudorule.py:963
+#: ipaclient/remote_plugins/2_156/sudorule.py:1126
+#: ipaclient/remote_plugins/2_164/caacl.py:88
+#: ipaclient/remote_plugins/2_164/caacl.py:175
+#: ipaclient/remote_plugins/2_164/caacl.py:646
+#: ipaclient/remote_plugins/2_164/caacl.py:766
+#: ipaclient/remote_plugins/2_164/hbacrule.py:93
+#: ipaclient/remote_plugins/2_164/hbacrule.py:198
+#: ipaclient/remote_plugins/2_164/hbacrule.py:714
+#: ipaclient/remote_plugins/2_164/hbacrule.py:861
+#: ipaclient/remote_plugins/2_164/netgroup.py:80
+#: ipaclient/remote_plugins/2_164/netgroup.py:166
+#: ipaclient/remote_plugins/2_164/netgroup.py:415
+#: ipaclient/remote_plugins/2_164/netgroup.py:637
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:94
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:167
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:515
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:632
+#: ipaclient/remote_plugins/2_164/sudorule.py:98
+#: ipaclient/remote_plugins/2_164/sudorule.py:263
+#: ipaclient/remote_plugins/2_164/sudorule.py:963
+#: ipaclient/remote_plugins/2_164/sudorule.py:1126
+#: ipaclient/remote_plugins/2_49/hbacrule.py:93
+#: ipaclient/remote_plugins/2_49/hbacrule.py:202
+#: ipaclient/remote_plugins/2_49/hbacrule.py:674
+#: ipaclient/remote_plugins/2_49/hbacrule.py:804
+#: ipaclient/remote_plugins/2_49/netgroup.py:79
+#: ipaclient/remote_plugins/2_49/netgroup.py:164
+#: ipaclient/remote_plugins/2_49/netgroup.py:402
+#: ipaclient/remote_plugins/2_49/netgroup.py:617
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:94
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:167
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:495
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:605
+#: ipaclient/remote_plugins/2_49/sudorule.py:79
+#: ipaclient/remote_plugins/2_49/sudorule.py:233
+#: ipaclient/remote_plugins/2_49/sudorule.py:847
+#: ipaclient/remote_plugins/2_49/sudorule.py:1003
+#: ipaserver/plugins/caacl.py:281 ipaserver/plugins/hbacrule.py:229
+#: ipaserver/plugins/netgroup.py:233 ipaserver/plugins/selinuxusermap.py:235
+#: ipaserver/plugins/sudorule.py:241
+msgid "Host category"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:94
+#: ipaclient/remote_plugins/2_114/hbacrule.py:199
+#: ipaclient/remote_plugins/2_114/hbacrule.py:715
+#: ipaclient/remote_plugins/2_114/hbacrule.py:862
+#: ipaclient/remote_plugins/2_114/netgroup.py:81
+#: ipaclient/remote_plugins/2_114/netgroup.py:167
+#: ipaclient/remote_plugins/2_114/netgroup.py:416
+#: ipaclient/remote_plugins/2_114/netgroup.py:638
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:95
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:168
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:516
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:633
+#: ipaclient/remote_plugins/2_114/sudorule.py:99
+#: ipaclient/remote_plugins/2_114/sudorule.py:264
+#: ipaclient/remote_plugins/2_114/sudorule.py:964
+#: ipaclient/remote_plugins/2_114/sudorule.py:1127
+#: ipaclient/remote_plugins/2_156/hbacrule.py:94
+#: ipaclient/remote_plugins/2_156/hbacrule.py:199
+#: ipaclient/remote_plugins/2_156/hbacrule.py:715
+#: ipaclient/remote_plugins/2_156/hbacrule.py:862
+#: ipaclient/remote_plugins/2_156/netgroup.py:81
+#: ipaclient/remote_plugins/2_156/netgroup.py:167
+#: ipaclient/remote_plugins/2_156/netgroup.py:416
+#: ipaclient/remote_plugins/2_156/netgroup.py:638
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:95
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:168
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:516
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:633
+#: ipaclient/remote_plugins/2_156/sudorule.py:99
+#: ipaclient/remote_plugins/2_156/sudorule.py:264
+#: ipaclient/remote_plugins/2_156/sudorule.py:964
+#: ipaclient/remote_plugins/2_156/sudorule.py:1127
+#: ipaclient/remote_plugins/2_164/hbacrule.py:94
+#: ipaclient/remote_plugins/2_164/hbacrule.py:199
+#: ipaclient/remote_plugins/2_164/hbacrule.py:715
+#: ipaclient/remote_plugins/2_164/hbacrule.py:862
+#: ipaclient/remote_plugins/2_164/netgroup.py:81
+#: ipaclient/remote_plugins/2_164/netgroup.py:167
+#: ipaclient/remote_plugins/2_164/netgroup.py:416
+#: ipaclient/remote_plugins/2_164/netgroup.py:638
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:95
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:168
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:516
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:633
+#: ipaclient/remote_plugins/2_164/sudorule.py:99
+#: ipaclient/remote_plugins/2_164/sudorule.py:264
+#: ipaclient/remote_plugins/2_164/sudorule.py:964
+#: ipaclient/remote_plugins/2_164/sudorule.py:1127
+#: ipaclient/remote_plugins/2_49/hbacrule.py:94
+#: ipaclient/remote_plugins/2_49/hbacrule.py:203
+#: ipaclient/remote_plugins/2_49/hbacrule.py:675
+#: ipaclient/remote_plugins/2_49/hbacrule.py:805
+#: ipaclient/remote_plugins/2_49/netgroup.py:80
+#: ipaclient/remote_plugins/2_49/netgroup.py:165
+#: ipaclient/remote_plugins/2_49/netgroup.py:403
+#: ipaclient/remote_plugins/2_49/netgroup.py:618
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:95
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:168
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:496
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:606
+#: ipaclient/remote_plugins/2_49/sudorule.py:80
+#: ipaclient/remote_plugins/2_49/sudorule.py:234
+#: ipaclient/remote_plugins/2_49/sudorule.py:848
+#: ipaclient/remote_plugins/2_49/sudorule.py:1004
+#: ipaserver/plugins/hbacrule.py:230 ipaserver/plugins/netgroup.py:234
+#: ipaserver/plugins/selinuxusermap.py:236 ipaserver/plugins/sudorule.py:242
+msgid "Host category the rule applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:103
+#: ipaclient/remote_plugins/2_114/hbacrule.py:212
+#: ipaclient/remote_plugins/2_114/hbacrule.py:728
+#: ipaclient/remote_plugins/2_114/hbacrule.py:875
+#: ipaclient/remote_plugins/2_156/caacl.py:94
+#: ipaclient/remote_plugins/2_156/caacl.py:183
+#: ipaclient/remote_plugins/2_156/caacl.py:654
+#: ipaclient/remote_plugins/2_156/caacl.py:774
+#: ipaclient/remote_plugins/2_156/hbacrule.py:103
+#: ipaclient/remote_plugins/2_156/hbacrule.py:212
+#: ipaclient/remote_plugins/2_156/hbacrule.py:728
+#: ipaclient/remote_plugins/2_156/hbacrule.py:875
+#: ipaclient/remote_plugins/2_164/caacl.py:94
+#: ipaclient/remote_plugins/2_164/caacl.py:183
+#: ipaclient/remote_plugins/2_164/caacl.py:654
+#: ipaclient/remote_plugins/2_164/caacl.py:774
+#: ipaclient/remote_plugins/2_164/hbacrule.py:103
+#: ipaclient/remote_plugins/2_164/hbacrule.py:212
+#: ipaclient/remote_plugins/2_164/hbacrule.py:728
+#: ipaclient/remote_plugins/2_164/hbacrule.py:875
+#: ipaclient/remote_plugins/2_49/hbacrule.py:105
+#: ipaclient/remote_plugins/2_49/hbacrule.py:218
+#: ipaclient/remote_plugins/2_49/hbacrule.py:690
+#: ipaclient/remote_plugins/2_49/hbacrule.py:820 ipaserver/plugins/caacl.py:287
+#: ipaserver/plugins/hbacrule.py:243
+msgid "Service category"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:104
+#: ipaclient/remote_plugins/2_114/hbacrule.py:213
+#: ipaclient/remote_plugins/2_114/hbacrule.py:729
+#: ipaclient/remote_plugins/2_114/hbacrule.py:876
+#: ipaclient/remote_plugins/2_156/hbacrule.py:104
+#: ipaclient/remote_plugins/2_156/hbacrule.py:213
+#: ipaclient/remote_plugins/2_156/hbacrule.py:729
+#: ipaclient/remote_plugins/2_156/hbacrule.py:876
+#: ipaclient/remote_plugins/2_164/hbacrule.py:104
+#: ipaclient/remote_plugins/2_164/hbacrule.py:213
+#: ipaclient/remote_plugins/2_164/hbacrule.py:729
+#: ipaclient/remote_plugins/2_164/hbacrule.py:876
+#: ipaclient/remote_plugins/2_49/hbacrule.py:106
+#: ipaclient/remote_plugins/2_49/hbacrule.py:219
+#: ipaclient/remote_plugins/2_49/hbacrule.py:691
+#: ipaclient/remote_plugins/2_49/hbacrule.py:821
+#: ipaserver/plugins/hbacrule.py:244
+msgid "Service category the rule applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:114
+#: ipaclient/remote_plugins/2_114/hbacrule.py:224
+#: ipaclient/remote_plugins/2_114/hbacrule.py:740
+#: ipaclient/remote_plugins/2_114/hbacrule.py:887
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:105
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:179
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:527
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:644
+#: ipaclient/remote_plugins/2_114/sudorule.py:87
+#: ipaclient/remote_plugins/2_114/sudorule.py:247
+#: ipaclient/remote_plugins/2_114/sudorule.py:947
+#: ipaclient/remote_plugins/2_114/sudorule.py:1110
+#: ipaclient/remote_plugins/2_156/caacl.py:71
+#: ipaclient/remote_plugins/2_156/caacl.py:151
+#: ipaclient/remote_plugins/2_156/caacl.py:622
+#: ipaclient/remote_plugins/2_156/caacl.py:742
+#: ipaclient/remote_plugins/2_156/hbacrule.py:114
+#: ipaclient/remote_plugins/2_156/hbacrule.py:224
+#: ipaclient/remote_plugins/2_156/hbacrule.py:740
+#: ipaclient/remote_plugins/2_156/hbacrule.py:887
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:105
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:179
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:527
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:644
+#: ipaclient/remote_plugins/2_156/sudorule.py:87
+#: ipaclient/remote_plugins/2_156/sudorule.py:247
+#: ipaclient/remote_plugins/2_156/sudorule.py:947
+#: ipaclient/remote_plugins/2_156/sudorule.py:1110
+#: ipaclient/remote_plugins/2_164/caacl.py:71
+#: ipaclient/remote_plugins/2_164/caacl.py:151
+#: ipaclient/remote_plugins/2_164/caacl.py:622
+#: ipaclient/remote_plugins/2_164/caacl.py:742
+#: ipaclient/remote_plugins/2_164/hbacrule.py:114
+#: ipaclient/remote_plugins/2_164/hbacrule.py:224
+#: ipaclient/remote_plugins/2_164/hbacrule.py:740
+#: ipaclient/remote_plugins/2_164/hbacrule.py:887
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:105
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:179
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:527
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:644
+#: ipaclient/remote_plugins/2_164/sudorule.py:87
+#: ipaclient/remote_plugins/2_164/sudorule.py:247
+#: ipaclient/remote_plugins/2_164/sudorule.py:947
+#: ipaclient/remote_plugins/2_164/sudorule.py:1110
+#: ipaclient/remote_plugins/2_49/hbacrule.py:116
+#: ipaclient/remote_plugins/2_49/hbacrule.py:230
+#: ipaclient/remote_plugins/2_49/hbacrule.py:702
+#: ipaclient/remote_plugins/2_49/hbacrule.py:832
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:105
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:179
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:507
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:617
+#: ipaclient/remote_plugins/2_49/sudorule.py:68
+#: ipaclient/remote_plugins/2_49/sudorule.py:217
+#: ipaclient/remote_plugins/2_49/sudorule.py:831
+#: ipaclient/remote_plugins/2_49/sudorule.py:987 ipaserver/plugins/caacl.py:258
+#: ipaserver/plugins/hbacrule.py:256 ipaserver/plugins/internal.py:866
+#: ipaserver/plugins/selinuxusermap.py:244 ipaserver/plugins/sudorule.py:230
+msgid "Enabled"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:124
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:115
+#: ipaclient/remote_plugins/2_114/sudorule.py:133
+#: ipaclient/remote_plugins/2_156/caacl.py:110
+#: ipaclient/remote_plugins/2_156/hbacrule.py:124
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:115
+#: ipaclient/remote_plugins/2_156/sudorule.py:133
+#: ipaclient/remote_plugins/2_164/caacl.py:110
+#: ipaclient/remote_plugins/2_164/hbacrule.py:124
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:115
+#: ipaclient/remote_plugins/2_164/sudorule.py:133
+#: ipaclient/remote_plugins/2_49/hbacrule.py:126
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:115
+#: ipaclient/remote_plugins/2_49/sudorule.py:114 ipaserver/plugins/caacl.py:304
+#: ipaserver/plugins/group.py:258 ipaserver/plugins/hbacrule.py:264
+#: ipaserver/plugins/internal.py:635 ipaserver/plugins/selinuxusermap.py:252
+#: ipaserver/plugins/sudorule.py:275
+msgid "User Groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:134
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:125
+#: ipaclient/remote_plugins/2_114/sudorule.py:149
+#: ipaclient/remote_plugins/2_156/caacl.py:120
+#: ipaclient/remote_plugins/2_156/hbacrule.py:134
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:125
+#: ipaclient/remote_plugins/2_156/sudorule.py:149
+#: ipaclient/remote_plugins/2_164/caacl.py:120
+#: ipaclient/remote_plugins/2_164/hbacrule.py:134
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:125
+#: ipaclient/remote_plugins/2_164/sudorule.py:149
+#: ipaclient/remote_plugins/2_49/hbacrule.py:136
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:125
+#: ipaclient/remote_plugins/2_49/sudorule.py:124 ipaserver/plugins/caacl.py:312
+#: ipaserver/plugins/hbacrule.py:272 ipaserver/plugins/hostgroup.py:153
+#: ipaserver/plugins/internal.py:629 ipaserver/plugins/selinuxusermap.py:260
+#: ipaserver/plugins/sudorule.py:288
+msgid "Host Groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:147
+#: ipaclient/remote_plugins/2_156/caacl.py:125
+#: ipaclient/remote_plugins/2_156/hbacrule.py:147
+#: ipaclient/remote_plugins/2_164/caacl.py:125
+#: ipaclient/remote_plugins/2_164/hbacrule.py:147
+#: ipaclient/remote_plugins/2_49/hbacrule.py:151 ipaserver/plugins/caacl.py:316
+#: ipaserver/plugins/hbacrule.py:286 ipaserver/plugins/internal.py:546
+#: ipaserver/plugins/service.py:450
+msgid "Services"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:152
+#: ipaclient/remote_plugins/2_156/hbacrule.py:152
+#: ipaclient/remote_plugins/2_164/hbacrule.py:152
+#: ipaclient/remote_plugins/2_49/hbacrule.py:156
+#: ipaserver/plugins/hbacrule.py:290
+msgid "Service Groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:158
+#: ipaclient/remote_plugins/2_114/hbacrule.py:243
+#: ipaclient/remote_plugins/2_114/hbacrule.py:759
+#: ipaclient/remote_plugins/2_114/hbacrule.py:906
+#: ipaclient/remote_plugins/2_114/netgroup.py:87
+#: ipaclient/remote_plugins/2_114/netgroup.py:173
+#: ipaclient/remote_plugins/2_114/netgroup.py:422
+#: ipaclient/remote_plugins/2_114/netgroup.py:644
+#: ipaclient/remote_plugins/2_114/sudorule.py:160
+#: ipaclient/remote_plugins/2_114/sudorule.py:308
+#: ipaclient/remote_plugins/2_114/sudorule.py:1008
+#: ipaclient/remote_plugins/2_114/sudorule.py:1171
+#: ipaclient/remote_plugins/2_156/hbacrule.py:158
+#: ipaclient/remote_plugins/2_156/hbacrule.py:243
+#: ipaclient/remote_plugins/2_156/hbacrule.py:759
+#: ipaclient/remote_plugins/2_156/hbacrule.py:906
+#: ipaclient/remote_plugins/2_156/netgroup.py:87
+#: ipaclient/remote_plugins/2_156/netgroup.py:173
+#: ipaclient/remote_plugins/2_156/netgroup.py:422
+#: ipaclient/remote_plugins/2_156/netgroup.py:644
+#: ipaclient/remote_plugins/2_156/sudorule.py:160
+#: ipaclient/remote_plugins/2_156/sudorule.py:308
+#: ipaclient/remote_plugins/2_156/sudorule.py:1008
+#: ipaclient/remote_plugins/2_156/sudorule.py:1171
+#: ipaclient/remote_plugins/2_164/hbacrule.py:158
+#: ipaclient/remote_plugins/2_164/hbacrule.py:243
+#: ipaclient/remote_plugins/2_164/hbacrule.py:759
+#: ipaclient/remote_plugins/2_164/hbacrule.py:906
+#: ipaclient/remote_plugins/2_164/netgroup.py:87
+#: ipaclient/remote_plugins/2_164/netgroup.py:173
+#: ipaclient/remote_plugins/2_164/netgroup.py:422
+#: ipaclient/remote_plugins/2_164/netgroup.py:644
+#: ipaclient/remote_plugins/2_164/sudorule.py:160
+#: ipaclient/remote_plugins/2_164/sudorule.py:308
+#: ipaclient/remote_plugins/2_164/sudorule.py:1008
+#: ipaclient/remote_plugins/2_164/sudorule.py:1171
+#: ipaclient/remote_plugins/2_49/hbacrule.py:162
+#: ipaclient/remote_plugins/2_49/hbacrule.py:237
+#: ipaclient/remote_plugins/2_49/hbacrule.py:709
+#: ipaclient/remote_plugins/2_49/hbacrule.py:839
+#: ipaclient/remote_plugins/2_49/netgroup.py:86
+#: ipaclient/remote_plugins/2_49/netgroup.py:171
+#: ipaclient/remote_plugins/2_49/netgroup.py:409
+#: ipaclient/remote_plugins/2_49/netgroup.py:624
+#: ipaclient/remote_plugins/2_49/sudorule.py:191
+#: ipaclient/remote_plugins/2_49/sudorule.py:292
+#: ipaclient/remote_plugins/2_49/sudorule.py:906
+#: ipaclient/remote_plugins/2_49/sudorule.py:1062
+#: ipaserver/plugins/baseldap.py:325
+msgid "External host"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:165
+#: ipaclient/remote_plugins/2_156/hbacrule.py:165
+#: ipaclient/remote_plugins/2_164/hbacrule.py:165
+#: ipaclient/remote_plugins/2_49/hbacrule.py:169
+#: ipaserver/plugins/hbacrule.py:300
+msgid "Create a new HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:300
+#: ipaclient/remote_plugins/2_156/hbacrule.py:300
+#: ipaclient/remote_plugins/2_164/hbacrule.py:300
+#: ipaclient/remote_plugins/2_49/hbacrule.py:288
+#: ipaserver/plugins/hbacrule.py:524
+msgid "Add target hosts and hostgroups to an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:336
+#: ipaclient/remote_plugins/2_114/hbacrule.py:474
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1013
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1151
+#: ipaclient/remote_plugins/2_114/host.py:509
+#: ipaclient/remote_plugins/2_114/host.py:588
+#: ipaclient/remote_plugins/2_114/host.py:676
+#: ipaclient/remote_plugins/2_114/host.py:841
+#: ipaclient/remote_plugins/2_114/host.py:929
+#: ipaclient/remote_plugins/2_114/host.py:1474
+#: ipaclient/remote_plugins/2_114/hostgroup.py:238
+#: ipaclient/remote_plugins/2_114/hostgroup.py:622
+#: ipaclient/remote_plugins/2_114/netgroup.py:285
+#: ipaclient/remote_plugins/2_114/netgroup.py:770
+#: ipaclient/remote_plugins/2_114/role.py:231
+#: ipaclient/remote_plugins/2_114/role.py:604
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:272
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:751
+#: ipaclient/remote_plugins/2_114/service.py:308
+#: ipaclient/remote_plugins/2_114/service.py:388
+#: ipaclient/remote_plugins/2_114/service.py:477
+#: ipaclient/remote_plugins/2_114/service.py:638
+#: ipaclient/remote_plugins/2_114/service.py:727
+#: ipaclient/remote_plugins/2_114/service.py:1017
+#: ipaclient/remote_plugins/2_114/sudorule.py:553
+#: ipaclient/remote_plugins/2_114/sudorule.py:1430
+#: ipaclient/remote_plugins/2_156/caacl.py:276
+#: ipaclient/remote_plugins/2_156/caacl.py:881
+#: ipaclient/remote_plugins/2_156/hbacrule.py:336
+#: ipaclient/remote_plugins/2_156/hbacrule.py:474
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1013
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1151
+#: ipaclient/remote_plugins/2_156/host.py:571
+#: ipaclient/remote_plugins/2_156/host.py:650
+#: ipaclient/remote_plugins/2_156/host.py:738
+#: ipaclient/remote_plugins/2_156/host.py:903
+#: ipaclient/remote_plugins/2_156/host.py:991
+#: ipaclient/remote_plugins/2_156/host.py:1598
+#: ipaclient/remote_plugins/2_156/hostgroup.py:238
+#: ipaclient/remote_plugins/2_156/hostgroup.py:622
+#: ipaclient/remote_plugins/2_156/netgroup.py:285
+#: ipaclient/remote_plugins/2_156/netgroup.py:770
+#: ipaclient/remote_plugins/2_156/role.py:231
+#: ipaclient/remote_plugins/2_156/role.py:604
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:272
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:751
+#: ipaclient/remote_plugins/2_156/service.py:371
+#: ipaclient/remote_plugins/2_156/service.py:451
+#: ipaclient/remote_plugins/2_156/service.py:540
+#: ipaclient/remote_plugins/2_156/service.py:701
+#: ipaclient/remote_plugins/2_156/service.py:790
+#: ipaclient/remote_plugins/2_156/service.py:1142
+#: ipaclient/remote_plugins/2_156/sudorule.py:553
+#: ipaclient/remote_plugins/2_156/sudorule.py:1430
+#: ipaclient/remote_plugins/2_164/caacl.py:276
+#: ipaclient/remote_plugins/2_164/caacl.py:881
+#: ipaclient/remote_plugins/2_164/hbacrule.py:336
+#: ipaclient/remote_plugins/2_164/hbacrule.py:474
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1013
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1151
+#: ipaclient/remote_plugins/2_164/host.py:571
+#: ipaclient/remote_plugins/2_164/host.py:650
+#: ipaclient/remote_plugins/2_164/host.py:738
+#: ipaclient/remote_plugins/2_164/host.py:903
+#: ipaclient/remote_plugins/2_164/host.py:991
+#: ipaclient/remote_plugins/2_164/host.py:1598
+#: ipaclient/remote_plugins/2_164/hostgroup.py:238
+#: ipaclient/remote_plugins/2_164/hostgroup.py:622
+#: ipaclient/remote_plugins/2_164/netgroup.py:285
+#: ipaclient/remote_plugins/2_164/netgroup.py:770
+#: ipaclient/remote_plugins/2_164/role.py:231
+#: ipaclient/remote_plugins/2_164/role.py:604
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:272
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:751
+#: ipaclient/remote_plugins/2_164/service.py:371
+#: ipaclient/remote_plugins/2_164/service.py:451
+#: ipaclient/remote_plugins/2_164/service.py:540
+#: ipaclient/remote_plugins/2_164/service.py:701
+#: ipaclient/remote_plugins/2_164/service.py:790
+#: ipaclient/remote_plugins/2_164/service.py:1142
+#: ipaclient/remote_plugins/2_164/sudorule.py:553
+#: ipaclient/remote_plugins/2_164/sudorule.py:1430
+#: ipaclient/remote_plugins/2_49/hbacrule.py:317
+#: ipaclient/remote_plugins/2_49/hbacrule.py:441
+#: ipaclient/remote_plugins/2_49/hbacrule.py:933
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1057
+#: ipaclient/remote_plugins/2_49/host.py:408
+#: ipaclient/remote_plugins/2_49/host.py:954
+#: ipaclient/remote_plugins/2_49/hostgroup.py:223
+#: ipaclient/remote_plugins/2_49/hostgroup.py:589
+#: ipaclient/remote_plugins/2_49/netgroup.py:270
+#: ipaclient/remote_plugins/2_49/netgroup.py:737
+#: ipaclient/remote_plugins/2_49/role.py:211
+#: ipaclient/remote_plugins/2_49/role.py:550
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:259
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:711
+#: ipaclient/remote_plugins/2_49/service.py:224
+#: ipaclient/remote_plugins/2_49/service.py:544
+#: ipaclient/remote_plugins/2_49/sudorule.py:496
+#: ipaclient/remote_plugins/2_49/sudorule.py:1280
+msgid "member host"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:337
+#: ipaclient/remote_plugins/2_114/hbacrule.py:475
+#: ipaclient/remote_plugins/2_114/host.py:510
+#: ipaclient/remote_plugins/2_114/host.py:589
+#: ipaclient/remote_plugins/2_114/host.py:677
+#: ipaclient/remote_plugins/2_114/hostgroup.py:239
+#: ipaclient/remote_plugins/2_114/netgroup.py:286
+#: ipaclient/remote_plugins/2_114/role.py:232
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:273
+#: ipaclient/remote_plugins/2_114/service.py:309
+#: ipaclient/remote_plugins/2_114/service.py:389
+#: ipaclient/remote_plugins/2_114/service.py:478
+#: ipaclient/remote_plugins/2_114/sudorule.py:554
+#: ipaclient/remote_plugins/2_156/caacl.py:277
+#: ipaclient/remote_plugins/2_156/hbacrule.py:337
+#: ipaclient/remote_plugins/2_156/hbacrule.py:475
+#: ipaclient/remote_plugins/2_156/host.py:572
+#: ipaclient/remote_plugins/2_156/host.py:651
+#: ipaclient/remote_plugins/2_156/host.py:739
+#: ipaclient/remote_plugins/2_156/hostgroup.py:239
+#: ipaclient/remote_plugins/2_156/netgroup.py:286
+#: ipaclient/remote_plugins/2_156/role.py:232
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:273
+#: ipaclient/remote_plugins/2_156/service.py:372
+#: ipaclient/remote_plugins/2_156/service.py:452
+#: ipaclient/remote_plugins/2_156/service.py:541
+#: ipaclient/remote_plugins/2_156/sudorule.py:554
+#: ipaclient/remote_plugins/2_164/caacl.py:277
+#: ipaclient/remote_plugins/2_164/hbacrule.py:337
+#: ipaclient/remote_plugins/2_164/hbacrule.py:475
+#: ipaclient/remote_plugins/2_164/host.py:572
+#: ipaclient/remote_plugins/2_164/host.py:651
+#: ipaclient/remote_plugins/2_164/host.py:739
+#: ipaclient/remote_plugins/2_164/hostgroup.py:239
+#: ipaclient/remote_plugins/2_164/netgroup.py:286
+#: ipaclient/remote_plugins/2_164/role.py:232
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:273
+#: ipaclient/remote_plugins/2_164/service.py:372
+#: ipaclient/remote_plugins/2_164/service.py:452
+#: ipaclient/remote_plugins/2_164/service.py:541
+#: ipaclient/remote_plugins/2_164/sudorule.py:554
+msgid "hosts to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:345
+#: ipaclient/remote_plugins/2_114/hbacrule.py:483
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1022
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1160
+#: ipaclient/remote_plugins/2_114/host.py:597
+#: ipaclient/remote_plugins/2_114/host.py:685
+#: ipaclient/remote_plugins/2_114/host.py:850
+#: ipaclient/remote_plugins/2_114/host.py:938
+#: ipaclient/remote_plugins/2_114/hostgroup.py:247
+#: ipaclient/remote_plugins/2_114/hostgroup.py:631
+#: ipaclient/remote_plugins/2_114/netgroup.py:294
+#: ipaclient/remote_plugins/2_114/netgroup.py:779
+#: ipaclient/remote_plugins/2_114/role.py:240
+#: ipaclient/remote_plugins/2_114/role.py:613
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:281
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:760
+#: ipaclient/remote_plugins/2_114/service.py:397
+#: ipaclient/remote_plugins/2_114/service.py:486
+#: ipaclient/remote_plugins/2_114/service.py:647
+#: ipaclient/remote_plugins/2_114/service.py:736
+#: ipaclient/remote_plugins/2_114/sudorule.py:562
+#: ipaclient/remote_plugins/2_114/sudorule.py:1439
+#: ipaclient/remote_plugins/2_156/caacl.py:285
+#: ipaclient/remote_plugins/2_156/caacl.py:890
+#: ipaclient/remote_plugins/2_156/hbacrule.py:345
+#: ipaclient/remote_plugins/2_156/hbacrule.py:483
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1022
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1160
+#: ipaclient/remote_plugins/2_156/host.py:659
+#: ipaclient/remote_plugins/2_156/host.py:747
+#: ipaclient/remote_plugins/2_156/host.py:912
+#: ipaclient/remote_plugins/2_156/host.py:1000
+#: ipaclient/remote_plugins/2_156/hostgroup.py:247
+#: ipaclient/remote_plugins/2_156/hostgroup.py:631
+#: ipaclient/remote_plugins/2_156/netgroup.py:294
+#: ipaclient/remote_plugins/2_156/netgroup.py:779
+#: ipaclient/remote_plugins/2_156/role.py:240
+#: ipaclient/remote_plugins/2_156/role.py:613
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:281
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:760
+#: ipaclient/remote_plugins/2_156/service.py:460
+#: ipaclient/remote_plugins/2_156/service.py:549
+#: ipaclient/remote_plugins/2_156/service.py:710
+#: ipaclient/remote_plugins/2_156/service.py:799
+#: ipaclient/remote_plugins/2_156/sudorule.py:562
+#: ipaclient/remote_plugins/2_156/sudorule.py:1439
+#: ipaclient/remote_plugins/2_164/caacl.py:285
+#: ipaclient/remote_plugins/2_164/caacl.py:890
+#: ipaclient/remote_plugins/2_164/hbacrule.py:345
+#: ipaclient/remote_plugins/2_164/hbacrule.py:483
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1022
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1160
+#: ipaclient/remote_plugins/2_164/host.py:659
+#: ipaclient/remote_plugins/2_164/host.py:747
+#: ipaclient/remote_plugins/2_164/host.py:912
+#: ipaclient/remote_plugins/2_164/host.py:1000
+#: ipaclient/remote_plugins/2_164/hostgroup.py:247
+#: ipaclient/remote_plugins/2_164/hostgroup.py:631
+#: ipaclient/remote_plugins/2_164/netgroup.py:294
+#: ipaclient/remote_plugins/2_164/netgroup.py:779
+#: ipaclient/remote_plugins/2_164/role.py:240
+#: ipaclient/remote_plugins/2_164/role.py:613
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:281
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:760
+#: ipaclient/remote_plugins/2_164/service.py:460
+#: ipaclient/remote_plugins/2_164/service.py:549
+#: ipaclient/remote_plugins/2_164/service.py:710
+#: ipaclient/remote_plugins/2_164/service.py:799
+#: ipaclient/remote_plugins/2_164/sudorule.py:562
+#: ipaclient/remote_plugins/2_164/sudorule.py:1439
+#: ipaclient/remote_plugins/2_49/hbacrule.py:326
+#: ipaclient/remote_plugins/2_49/hbacrule.py:450
+#: ipaclient/remote_plugins/2_49/hbacrule.py:942
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1066
+#: ipaclient/remote_plugins/2_49/hostgroup.py:232
+#: ipaclient/remote_plugins/2_49/hostgroup.py:598
+#: ipaclient/remote_plugins/2_49/netgroup.py:279
+#: ipaclient/remote_plugins/2_49/netgroup.py:746
+#: ipaclient/remote_plugins/2_49/role.py:220
+#: ipaclient/remote_plugins/2_49/role.py:559
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:268
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:720
+#: ipaclient/remote_plugins/2_49/sudorule.py:505
+#: ipaclient/remote_plugins/2_49/sudorule.py:1289
+msgid "member host group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:346
+#: ipaclient/remote_plugins/2_114/hbacrule.py:484
+#: ipaclient/remote_plugins/2_114/host.py:598
+#: ipaclient/remote_plugins/2_114/host.py:686
+#: ipaclient/remote_plugins/2_114/hostgroup.py:248
+#: ipaclient/remote_plugins/2_114/netgroup.py:295
+#: ipaclient/remote_plugins/2_114/role.py:241
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:282
+#: ipaclient/remote_plugins/2_114/service.py:398
+#: ipaclient/remote_plugins/2_114/service.py:487
+#: ipaclient/remote_plugins/2_114/sudorule.py:563
+#: ipaclient/remote_plugins/2_156/caacl.py:286
+#: ipaclient/remote_plugins/2_156/hbacrule.py:346
+#: ipaclient/remote_plugins/2_156/hbacrule.py:484
+#: ipaclient/remote_plugins/2_156/host.py:660
+#: ipaclient/remote_plugins/2_156/host.py:748
+#: ipaclient/remote_plugins/2_156/hostgroup.py:248
+#: ipaclient/remote_plugins/2_156/netgroup.py:295
+#: ipaclient/remote_plugins/2_156/role.py:241
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:282
+#: ipaclient/remote_plugins/2_156/service.py:461
+#: ipaclient/remote_plugins/2_156/service.py:550
+#: ipaclient/remote_plugins/2_156/sudorule.py:563
+#: ipaclient/remote_plugins/2_164/caacl.py:286
+#: ipaclient/remote_plugins/2_164/hbacrule.py:346
+#: ipaclient/remote_plugins/2_164/hbacrule.py:484
+#: ipaclient/remote_plugins/2_164/host.py:660
+#: ipaclient/remote_plugins/2_164/host.py:748
+#: ipaclient/remote_plugins/2_164/hostgroup.py:248
+#: ipaclient/remote_plugins/2_164/netgroup.py:295
+#: ipaclient/remote_plugins/2_164/role.py:241
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:282
+#: ipaclient/remote_plugins/2_164/service.py:461
+#: ipaclient/remote_plugins/2_164/service.py:550
+#: ipaclient/remote_plugins/2_164/sudorule.py:563
+msgid "host groups to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:369
+#: ipaclient/remote_plugins/2_156/hbacrule.py:369
+#: ipaclient/remote_plugins/2_164/hbacrule.py:369
+#: ipaclient/remote_plugins/2_49/hbacrule.py:350
+#: ipaserver/plugins/hbacrule.py:579
+msgid "Add services to an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:405
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1082
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:176
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:451
+#: ipaclient/remote_plugins/2_156/hbacrule.py:405
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1082
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:176
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:451
+#: ipaclient/remote_plugins/2_164/hbacrule.py:405
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1082
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:176
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:451
+#: ipaclient/remote_plugins/2_49/hbacrule.py:379
+#: ipaclient/remote_plugins/2_49/hbacrule.py:995
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:165
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:422
+msgid "member HBAC service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:406
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:177
+#: ipaclient/remote_plugins/2_156/hbacrule.py:406
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:177
+#: ipaclient/remote_plugins/2_164/hbacrule.py:406
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:177
+msgid "HBAC services to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:414
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1091
+#: ipaclient/remote_plugins/2_156/hbacrule.py:414
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1091
+#: ipaclient/remote_plugins/2_164/hbacrule.py:414
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1091
+#: ipaclient/remote_plugins/2_49/hbacrule.py:388
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1004
+msgid "member HBAC service group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:415
+#: ipaclient/remote_plugins/2_156/hbacrule.py:415
+#: ipaclient/remote_plugins/2_164/hbacrule.py:415
+msgid "HBAC service groups to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:507
+#: ipaclient/remote_plugins/2_156/hbacrule.py:507
+#: ipaclient/remote_plugins/2_164/hbacrule.py:507
+#: ipaclient/remote_plugins/2_49/hbacrule.py:474
+#: ipaserver/plugins/hbacrule.py:493
+msgid "Add users and groups to an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:576
+#: ipaclient/remote_plugins/2_156/hbacrule.py:576
+#: ipaclient/remote_plugins/2_164/hbacrule.py:576
+#: ipaclient/remote_plugins/2_49/hbacrule.py:536
+#: ipaserver/plugins/hbacrule.py:314
+msgid "Delete an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:613
+#: ipaclient/remote_plugins/2_156/hbacrule.py:613
+#: ipaclient/remote_plugins/2_164/hbacrule.py:613
+#: ipaclient/remote_plugins/2_49/hbacrule.py:575
+#: ipaserver/plugins/hbacrule.py:401
+msgid "Disable an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:644
+#: ipaclient/remote_plugins/2_156/hbacrule.py:644
+#: ipaclient/remote_plugins/2_164/hbacrule.py:644
+#: ipaclient/remote_plugins/2_49/hbacrule.py:605
+#: ipaserver/plugins/hbacrule.py:371
+msgid "Enable an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:675
+#: ipaclient/remote_plugins/2_156/hbacrule.py:675
+#: ipaclient/remote_plugins/2_164/hbacrule.py:675
+#: ipaclient/remote_plugins/2_49/hbacrule.py:635
+#: ipaserver/plugins/hbacrule.py:355
+msgid "Search for HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:828
+#: ipaclient/remote_plugins/2_156/hbacrule.py:828
+#: ipaclient/remote_plugins/2_164/hbacrule.py:828
+#: ipaclient/remote_plugins/2_49/hbacrule.py:771
+#: ipaserver/plugins/hbacrule.py:331
+msgid "Modify an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:977
+#: ipaclient/remote_plugins/2_156/hbacrule.py:977
+#: ipaclient/remote_plugins/2_164/hbacrule.py:977
+#: ipaclient/remote_plugins/2_49/hbacrule.py:904
+#: ipaserver/plugins/hbacrule.py:546
+msgid "Remove target hosts and hostgroups from an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1014
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1152
+#: ipaclient/remote_plugins/2_114/host.py:842
+#: ipaclient/remote_plugins/2_114/host.py:930
+#: ipaclient/remote_plugins/2_114/host.py:1475
+#: ipaclient/remote_plugins/2_114/hostgroup.py:623
+#: ipaclient/remote_plugins/2_114/netgroup.py:771
+#: ipaclient/remote_plugins/2_114/role.py:605
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:752
+#: ipaclient/remote_plugins/2_114/service.py:639
+#: ipaclient/remote_plugins/2_114/service.py:728
+#: ipaclient/remote_plugins/2_114/service.py:1018
+#: ipaclient/remote_plugins/2_114/sudorule.py:1431
+#: ipaclient/remote_plugins/2_156/caacl.py:882
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1014
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1152
+#: ipaclient/remote_plugins/2_156/host.py:904
+#: ipaclient/remote_plugins/2_156/host.py:992
+#: ipaclient/remote_plugins/2_156/host.py:1599
+#: ipaclient/remote_plugins/2_156/hostgroup.py:623
+#: ipaclient/remote_plugins/2_156/netgroup.py:771
+#: ipaclient/remote_plugins/2_156/role.py:605
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:752
+#: ipaclient/remote_plugins/2_156/service.py:702
+#: ipaclient/remote_plugins/2_156/service.py:791
+#: ipaclient/remote_plugins/2_156/service.py:1143
+#: ipaclient/remote_plugins/2_156/sudorule.py:1431
+#: ipaclient/remote_plugins/2_164/caacl.py:882
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1014
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1152
+#: ipaclient/remote_plugins/2_164/host.py:904
+#: ipaclient/remote_plugins/2_164/host.py:992
+#: ipaclient/remote_plugins/2_164/host.py:1599
+#: ipaclient/remote_plugins/2_164/hostgroup.py:623
+#: ipaclient/remote_plugins/2_164/netgroup.py:771
+#: ipaclient/remote_plugins/2_164/role.py:605
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:752
+#: ipaclient/remote_plugins/2_164/service.py:702
+#: ipaclient/remote_plugins/2_164/service.py:791
+#: ipaclient/remote_plugins/2_164/service.py:1143
+#: ipaclient/remote_plugins/2_164/sudorule.py:1431
+msgid "hosts to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1023
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1161
+#: ipaclient/remote_plugins/2_114/host.py:851
+#: ipaclient/remote_plugins/2_114/host.py:939
+#: ipaclient/remote_plugins/2_114/hostgroup.py:632
+#: ipaclient/remote_plugins/2_114/netgroup.py:780
+#: ipaclient/remote_plugins/2_114/role.py:614
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:761
+#: ipaclient/remote_plugins/2_114/service.py:648
+#: ipaclient/remote_plugins/2_114/service.py:737
+#: ipaclient/remote_plugins/2_114/sudorule.py:1440
+#: ipaclient/remote_plugins/2_156/caacl.py:891
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1023
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1161
+#: ipaclient/remote_plugins/2_156/host.py:913
+#: ipaclient/remote_plugins/2_156/host.py:1001
+#: ipaclient/remote_plugins/2_156/hostgroup.py:632
+#: ipaclient/remote_plugins/2_156/netgroup.py:780
+#: ipaclient/remote_plugins/2_156/role.py:614
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:761
+#: ipaclient/remote_plugins/2_156/service.py:711
+#: ipaclient/remote_plugins/2_156/service.py:800
+#: ipaclient/remote_plugins/2_156/sudorule.py:1440
+#: ipaclient/remote_plugins/2_164/caacl.py:891
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1023
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1161
+#: ipaclient/remote_plugins/2_164/host.py:913
+#: ipaclient/remote_plugins/2_164/host.py:1001
+#: ipaclient/remote_plugins/2_164/hostgroup.py:632
+#: ipaclient/remote_plugins/2_164/netgroup.py:780
+#: ipaclient/remote_plugins/2_164/role.py:614
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:761
+#: ipaclient/remote_plugins/2_164/service.py:711
+#: ipaclient/remote_plugins/2_164/service.py:800
+#: ipaclient/remote_plugins/2_164/sudorule.py:1440
+msgid "host groups to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1046
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1046
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1046
+#: ipaclient/remote_plugins/2_49/hbacrule.py:966
+#: ipaserver/plugins/hbacrule.py:601
+msgid "Remove service and service groups from an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1083
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:452
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1083
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:452
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1083
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:452
+msgid "HBAC services to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1092
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1092
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1092
+msgid "HBAC service groups to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1184
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1184
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1184
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1090
+#: ipaserver/plugins/hbacrule.py:515
+msgid "Remove users and groups from an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacrule.py:1253
+#: ipaclient/remote_plugins/2_156/hbacrule.py:1253
+#: ipaclient/remote_plugins/2_164/hbacrule.py:1253
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1152
+#: ipaserver/plugins/hbacrule.py:365
+msgid "Display the properties of an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:19
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:19
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:19
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:19
+msgid ""
+"\n"
+"HBAC Services\n"
+"\n"
+"The PAM services that HBAC can control access to. The name used here\n"
+"must match the service name that PAM is evaluating.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new HBAC service:\n"
+" ipa hbacsvc-add tftp\n"
+"\n"
+" Modify an existing HBAC service:\n"
+" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n"
+"\n"
+" Search for HBAC services. This example will return two results, the FTP\n"
+" service and the newly-added tftp service:\n"
+" ipa hbacsvc-find ftp\n"
+"\n"
+" Delete an HBAC service:\n"
+" ipa hbacsvc-del tftp\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:50
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:75
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:149
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:195
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:278
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:365
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:50
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:75
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:149
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:195
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:278
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:365
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:50
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:75
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:149
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:195
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:278
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:365
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:50
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:75
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:143
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:191
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:267
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:348
+#: ipaserver/plugins/hbacsvc.py:101
+msgid "Service name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:51
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:76
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:150
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:196
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:279
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:366
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:51
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:76
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:150
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:196
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:279
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:366
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:51
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:76
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:150
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:196
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:279
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:366
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:51
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:76
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:144
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:192
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:268
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:349 ipaserver/plugins/hbacsvc.py:61
+#: ipaserver/plugins/hbacsvc.py:102
+msgid "HBAC service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:57
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:86
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:204
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:289
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:57
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:86
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:204
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:289
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:57
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:86
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:204
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:289
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:57
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:86
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:200
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:278
+#: ipaserver/plugins/hbacsvc.py:109
+msgid "HBAC service description"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:62
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:62
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:62
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:62
+msgid "Member of HBAC service groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:69
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:69
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:69
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:69 ipaserver/plugins/hbacsvc.py:117
+msgid "Add a new HBAC service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:142
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:142
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:142
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:136
+#: ipaserver/plugins/hbacsvc.py:125
+msgid "Delete an existing HBAC service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:181
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:181
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:181
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:177
+#: ipaserver/plugins/hbacsvc.py:141
+msgid "Search for HBAC services."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:243
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:243
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:243
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:232
+msgid "Results should contain primary key attribute only (\"service\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:272
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:272
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:272
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:261
+#: ipaserver/plugins/hbacsvc.py:133
+msgid "Modify an HBAC service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvc.py:359
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:359
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:359
+#: ipaclient/remote_plugins/2_49/hbacsvc.py:342
+#: ipaserver/plugins/hbacsvc.py:151
+msgid "Display information about an HBAC service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:19
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:19
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:19
+#: ipaserver/plugins/hbacsvcgroup.py:33
+msgid ""
+"\n"
+"HBAC Service Groups\n"
+"\n"
+"HBAC service groups can contain any number of individual services,\n"
+"or \"members\". Every group must have a description.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new HBAC service group:\n"
+" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
+"\n"
+" Add members to an HBAC service group:\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
+"\n"
+" Display information about a named group:\n"
+" ipa hbacsvcgroup-show login\n"
+"\n"
+" Delete an HBAC service group:\n"
+" ipa hbacsvcgroup-del login\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:49
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:73
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:145
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:207
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:252
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:334
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:420
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:481
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:49
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:73
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:145
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:207
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:252
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:334
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:420
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:481
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:49
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:73
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:145
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:207
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:252
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:334
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:420
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:481
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:53
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:76
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:141
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:196
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:243
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:318
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:398
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:452
+#: ipaserver/plugins/hbacsvcgroup.py:114
+msgid "Service group name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:55
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:83
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:260
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:344
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:55
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:83
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:260
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:344
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:55
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:83
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:260
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:344
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:58
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:85
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:251
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:328
+#: ipaserver/plugins/hbacsvcgroup.py:121
+msgid "HBAC service group description"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:60
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:60
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:60
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:63
+#: ipaserver/plugins/baseldap.py:106
+msgid "Member HBAC service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:67
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:67
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:67
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:70
+#: ipaserver/plugins/hbacsvcgroup.py:129
+msgid "Add a new HBAC service group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:139
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:139
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:139
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:135
+#: ipaserver/plugins/hbacsvcgroup.py:169
+msgid "Add members to an HBAC service group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:200
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:200
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:200
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:189
+#: ipaserver/plugins/hbacsvcgroup.py:137
+msgid "Delete an HBAC service group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:238
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:238
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:238
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:229
+#: ipaserver/plugins/hbacsvcgroup.py:153
+msgid "Search for an HBAC service group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:328
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:328
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:328
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:312
+#: ipaserver/plugins/hbacsvcgroup.py:145
+msgid "Modify an HBAC service group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:414
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:414
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:414
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:392
+#: ipaserver/plugins/hbacsvcgroup.py:175
+msgid "Remove members from an HBAC service group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbacsvcgroup.py:475
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:475
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:475
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:446
+#: ipaserver/plugins/hbacsvcgroup.py:163
+msgid "Display information about an HBAC service group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:19
+#: ipaclient/remote_plugins/2_156/hbactest.py:19
+#: ipaclient/remote_plugins/2_164/hbactest.py:19
+msgid ""
+"\n"
+"Simulate use of Host-based access controls\n"
+"\n"
+"HBAC rules control who can access what services on what hosts.\n"
+"You can use HBAC to control which users or groups can access a service,\n"
+"or group of services, on a target host.\n"
+"\n"
+"Since applying HBAC rules implies use of a production environment,\n"
+"this plugin aims to provide simulation of HBAC rules evaluation without\n"
+"having access to the production environment.\n"
+"\n"
+" Test user coming to a service on a named host against\n"
+" existing enabled rules.\n"
+"\n"
+" ipa hbactest --user= --host= --service=\n"
+" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n"
+" [--sizelimit= ]\n"
+"\n"
+" --user, --host, and --service are mandatory, others are optional.\n"
+"\n"
+" If --rules is specified simulate enabling of the specified rules and test\n"
+" the login of the user using only these rules.\n"
+"\n"
+" If --enabled is specified, all enabled HBAC rules will be added to "
+"simulation\n"
+"\n"
+" If --disabled is specified, all disabled HBAC rules will be added to "
+"simulation\n"
+"\n"
+" If --nodetail is specified, do not return information about rules matched/"
+"not matched.\n"
+"\n"
+" If both --rules and --enabled are specified, apply simulation to --rules "
+"_and_\n"
+" all IPA enabled rules.\n"
+"\n"
+" If no --rules specified, simulation is run against all IPA enabled rules.\n"
+" By default there is a IPA-wide limit to number of entries fetched, you can "
+"change it\n"
+" with --sizelimit option.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" 1. Use all enabled HBAC rules in IPA database to simulate:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Not matched rules: my-second-rule\n"
+" Not matched rules: my-third-rule\n"
+" Not matched rules: myrule\n"
+" Matched rules: allow_all\n"
+"\n"
+" 2. Disable detailed summary of how rules were applied:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --nodetail\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+"\n"
+" 3. Test explicitly specified HBAC rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --"
+"rules=myrule --rules=my-second-rule\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" Not matched rules: my-second-rule\n"
+" Not matched rules: myrule\n"
+"\n"
+" 4. Use all enabled HBAC rules in IPA database + explicitly specified "
+"rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --"
+"rules=myrule --rules=my-second-rule --enabled\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Not matched rules: my-second-rule\n"
+" Not matched rules: my-third-rule\n"
+" Not matched rules: myrule\n"
+" Matched rules: allow_all\n"
+"\n"
+" 5. Test all disabled HBAC rules in IPA database:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --disabled\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" Not matched rules: new-rule\n"
+"\n"
+" 6. Test all disabled HBAC rules in IPA database + explicitly specified "
+"rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --"
+"rules=myrule --rules=my-second-rule --disabled\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" Not matched rules: my-second-rule\n"
+" Not matched rules: my-third-rule\n"
+" Not matched rules: myrule\n"
+"\n"
+" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --enabled "
+"--disabled\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Not matched rules: my-second-rule\n"
+" Not matched rules: my-third-rule\n"
+" Not matched rules: myrule\n"
+" Not matched rules: new-rule\n"
+" Matched rules: allow_all\n"
+"\n"
+"\n"
+"HBACTEST AND TRUSTED DOMAINS\n"
+"\n"
+"When an external trusted domain is configured in IPA, HBAC rules are also "
+"applied\n"
+"on users accessing IPA resources from the trusted domain. Trusted domain "
+"users and\n"
+"groups (and their SIDs) can be then assigned to external groups which can "
+"be\n"
+"members of POSIX groups in IPA which can be used in HBAC rules and thus "
+"allowing\n"
+"access to resources protected by the HBAC system.\n"
+"\n"
+"hbactest plugin is capable of testing access for both local IPA users and "
+"users\n"
+"from the trusted domains, either by a fully qualified user name or by user "
+"SID.\n"
+"Such user names need to have a trusted domain specified as a short name\n"
+"(DOMAIN\\Administrator) or with a user principal name (UPN), "
+"Administrator@ad.test.\n"
+"\n"
+"Please note that hbactest executed with a trusted domain user as --user "
+"parameter\n"
+"can be only run by members of \"trust admins\" group.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" 1. Test if a user from a trusted domain specified by its shortname "
+"matches any\n"
+" rule:\n"
+"\n"
+" $ ipa hbactest --user 'DOMAIN\\Administrator' --host `hostname` --"
+"service sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Matched rules: allow_all\n"
+" Matched rules: can_login\n"
+"\n"
+" 2. Test if a user from a trusted domain specified by its domain name "
+"matches\n"
+" any rule:\n"
+"\n"
+" $ ipa hbactest --user 'Administrator@domain.com' --host `hostname` --"
+"service sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Matched rules: allow_all\n"
+" Matched rules: can_login\n"
+"\n"
+" 3. Test if a 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 --host `hostname` --"
+"service sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Matched rules: allow_all\n"
+" Matched rules: can_login\n"
+"\n"
+" 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-1203 --host `hostname` "
+"--service sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Matched rules: allow_all\n"
+" Not matched rules: can_login\n"
+"\n"
+" 5. Test if other user from a trusted domain specified by its shortname "
+"matches\n"
+" any rule:\n"
+"\n"
+" $ ipa hbactest --user 'DOMAIN\\Otheruser' --host `hostname` --service "
+"sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Matched rules: allow_all\n"
+" Not matched rules: can_login\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:197
+#: ipaclient/remote_plugins/2_156/hbactest.py:197
+#: ipaclient/remote_plugins/2_164/hbactest.py:197
+#: ipaclient/remote_plugins/2_49/hbactest.py:126
+#: ipaserver/plugins/hbactest.py:247
+msgid "Simulate use of Host-based access controls"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:202
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:67
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:94
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:181
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:226
+#: ipaclient/remote_plugins/2_114/passwd.py:49
+#: ipaclient/remote_plugins/2_156/hbactest.py:202
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:67
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:94
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:181
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:226
+#: ipaclient/remote_plugins/2_156/passwd.py:49
+#: ipaclient/remote_plugins/2_164/hbactest.py:202
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:67
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:94
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:181
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:226
+#: ipaclient/remote_plugins/2_164/passwd.py:49
+#: ipaclient/remote_plugins/2_49/hbactest.py:131
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:67
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:94
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:182
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:228
+#: ipaclient/remote_plugins/2_49/passwd.py:49 ipaserver/plugins/hbactest.py:261
+#: ipaserver/plugins/krbtpolicy.py:124 ipaserver/plugins/passwd.py:83
+msgid "User name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:213
+#: ipaclient/remote_plugins/2_156/hbactest.py:213
+#: ipaclient/remote_plugins/2_164/hbactest.py:213
+#: ipaclient/remote_plugins/2_49/hbactest.py:142
+#: ipaserver/plugins/hbactest.py:272
+msgid "Target host"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:223
+#: ipaclient/remote_plugins/2_156/hbactest.py:223
+#: ipaclient/remote_plugins/2_164/hbactest.py:223
+#: ipaclient/remote_plugins/2_49/hbactest.py:152
+#: ipaserver/plugins/hbactest.py:280
+msgid "Rules to test. If not specified, --enabled is assumed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:228
+#: ipaclient/remote_plugins/2_156/hbactest.py:228
+#: ipaclient/remote_plugins/2_164/hbactest.py:228
+#: ipaclient/remote_plugins/2_49/hbactest.py:157
+#: ipaserver/plugins/hbactest.py:284
+msgid "Hide details which rules are matched, not matched, or invalid"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:235
+#: ipaclient/remote_plugins/2_156/hbactest.py:235
+#: ipaclient/remote_plugins/2_164/hbactest.py:235
+#: ipaclient/remote_plugins/2_49/hbactest.py:164
+#: ipaserver/plugins/hbactest.py:288
+msgid "Include all enabled IPA rules into test [default]"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:242
+#: ipaclient/remote_plugins/2_156/hbactest.py:242
+#: ipaclient/remote_plugins/2_164/hbactest.py:242
+#: ipaclient/remote_plugins/2_49/hbactest.py:171
+#: ipaserver/plugins/hbactest.py:292
+msgid "Include all disabled IPA rules into test"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:250
+#: ipaclient/remote_plugins/2_156/hbactest.py:250
+#: ipaclient/remote_plugins/2_164/hbactest.py:250
+#: ipaclient/remote_plugins/2_49/hbactest.py:179
+#: ipaserver/plugins/hbactest.py:296
+msgid "Maximum number of rules to process when no --rules is specified"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:262
+#: ipaclient/remote_plugins/2_156/hbactest.py:262
+#: ipaclient/remote_plugins/2_164/hbactest.py:262
+#: ipaclient/remote_plugins/2_49/hbactest.py:191
+#: ipaserver/plugins/hbactest.py:251
+msgid "Warning"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:267
+#: ipaclient/remote_plugins/2_156/hbactest.py:267
+#: ipaclient/remote_plugins/2_164/hbactest.py:267
+#: ipaclient/remote_plugins/2_49/hbactest.py:196
+#: ipaserver/plugins/hbactest.py:252
+msgid "Matched rules"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:272
+#: ipaclient/remote_plugins/2_156/hbactest.py:272
+#: ipaclient/remote_plugins/2_164/hbactest.py:272
+#: ipaclient/remote_plugins/2_49/hbactest.py:201
+#: ipaserver/plugins/hbactest.py:253
+msgid "Not matched rules"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:277
+#: ipaclient/remote_plugins/2_156/hbactest.py:277
+#: ipaclient/remote_plugins/2_164/hbactest.py:277
+#: ipaclient/remote_plugins/2_49/hbactest.py:206
+#: ipaserver/plugins/hbactest.py:254
+msgid "Non-existent or invalid rules"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hbactest.py:282
+#: ipaclient/remote_plugins/2_156/hbactest.py:282
+#: ipaclient/remote_plugins/2_164/hbactest.py:282
+#: ipaclient/remote_plugins/2_49/hbactest.py:211
+#: ipaserver/plugins/hbactest.py:255
+msgid "Result of simulation"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:19
+#: ipaclient/remote_plugins/2_156/host.py:19
+#: ipaclient/remote_plugins/2_164/host.py:19
+msgid ""
+"\n"
+"Hosts/Machines\n"
+"\n"
+"A host represents a machine. It can be used in a number of contexts:\n"
+"- service entries are associated with a host\n"
+"- a host stores the host/ service principal\n"
+"- a host can be used in Host-based Access Control (HBAC) rules\n"
+"- every enrolled client generates a host entry\n"
+"\n"
+"ENROLLMENT:\n"
+"\n"
+"There are three enrollment scenarios when enrolling a new client:\n"
+"\n"
+"1. You are enrolling as a full administrator. The host entry may exist\n"
+" or not. A full administrator is a member of the hostadmin role\n"
+" or the admins group.\n"
+"2. You are enrolling as a limited administrator. The host must already\n"
+" exist. A limited administrator is a member a role with the\n"
+" Host Enrollment privilege.\n"
+"3. The host has been created with a one-time password.\n"
+"\n"
+"RE-ENROLLMENT:\n"
+"\n"
+"Host that has been enrolled at some point, and lost its configuration (e.g. "
+"VM\n"
+"destroyed) can be re-enrolled.\n"
+"\n"
+"For more information, consult the manual pages for ipa-client-install.\n"
+"\n"
+"A host can optionally store information such as where it is located,\n"
+"the OS that it runs, etc.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new host:\n"
+" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example."
+"com\n"
+"\n"
+" Delete a host:\n"
+" ipa host-del test.example.com\n"
+"\n"
+" Add a new host with a one-time password:\n"
+" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n"
+"\n"
+" Add a new host with a random one-time password:\n"
+" ipa host-add --os='Fedora 12' --random test.example.com\n"
+"\n"
+" Modify information about a host:\n"
+" ipa host-mod --os='Fedora 12' test.example.com\n"
+"\n"
+" Remove SSH public keys of a host and update DNS to reflect this change:\n"
+" ipa host-mod --sshpubkey= --updatedns test.example.com\n"
+"\n"
+" Disable the host Kerberos key, SSL certificate and all of its services:\n"
+" ipa host-disable test.example.com\n"
+"\n"
+" Add a host that can manage this host's keytab and certificate:\n"
+" ipa host-add-managedby --hosts=test2 test\n"
+"\n"
+" Allow user to create a keytab:\n"
+" ipa host-allow-create-keytab test2 --users=tuser1\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:89
+#: ipaclient/remote_plugins/2_114/host.py:294
+#: ipaclient/remote_plugins/2_114/host.py:478
+#: ipaclient/remote_plugins/2_114/host.py:539
+#: ipaclient/remote_plugins/2_114/host.py:627
+#: ipaclient/remote_plugins/2_114/host.py:716
+#: ipaclient/remote_plugins/2_114/host.py:760
+#: ipaclient/remote_plugins/2_114/host.py:792
+#: ipaclient/remote_plugins/2_114/host.py:880
+#: ipaclient/remote_plugins/2_114/host.py:976
+#: ipaclient/remote_plugins/2_114/host.py:1250
+#: ipaclient/remote_plugins/2_114/host.py:1443
+#: ipaclient/remote_plugins/2_114/host.py:1504
+#: ipaclient/remote_plugins/2_156/host.py:89
+#: ipaclient/remote_plugins/2_156/host.py:295
+#: ipaclient/remote_plugins/2_156/host.py:480
+#: ipaclient/remote_plugins/2_156/host.py:540
+#: ipaclient/remote_plugins/2_156/host.py:601
+#: ipaclient/remote_plugins/2_156/host.py:689
+#: ipaclient/remote_plugins/2_156/host.py:778
+#: ipaclient/remote_plugins/2_156/host.py:822
+#: ipaclient/remote_plugins/2_156/host.py:854
+#: ipaclient/remote_plugins/2_156/host.py:942
+#: ipaclient/remote_plugins/2_156/host.py:1038
+#: ipaclient/remote_plugins/2_156/host.py:1313
+#: ipaclient/remote_plugins/2_156/host.py:1507
+#: ipaclient/remote_plugins/2_156/host.py:1567
+#: ipaclient/remote_plugins/2_156/host.py:1628
+#: ipaclient/remote_plugins/2_164/host.py:89
+#: ipaclient/remote_plugins/2_164/host.py:295
+#: ipaclient/remote_plugins/2_164/host.py:480
+#: ipaclient/remote_plugins/2_164/host.py:540
+#: ipaclient/remote_plugins/2_164/host.py:601
+#: ipaclient/remote_plugins/2_164/host.py:689
+#: ipaclient/remote_plugins/2_164/host.py:778
+#: ipaclient/remote_plugins/2_164/host.py:822
+#: ipaclient/remote_plugins/2_164/host.py:854
+#: ipaclient/remote_plugins/2_164/host.py:942
+#: ipaclient/remote_plugins/2_164/host.py:1038
+#: ipaclient/remote_plugins/2_164/host.py:1313
+#: ipaclient/remote_plugins/2_164/host.py:1507
+#: ipaclient/remote_plugins/2_164/host.py:1567
+#: ipaclient/remote_plugins/2_164/host.py:1628
+#: ipaclient/remote_plugins/2_49/host.py:85
+#: ipaclient/remote_plugins/2_49/host.py:234
+#: ipaclient/remote_plugins/2_49/host.py:384
+#: ipaclient/remote_plugins/2_49/host.py:439
+#: ipaclient/remote_plugins/2_49/host.py:479
+#: ipaclient/remote_plugins/2_49/host.py:518
+#: ipaclient/remote_plugins/2_49/host.py:771
+#: ipaclient/remote_plugins/2_49/host.py:930
+#: ipaclient/remote_plugins/2_49/host.py:984 ipaserver/plugins/host.py:446
+msgid "Host name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:95
+#: ipaclient/remote_plugins/2_114/host.py:304
+#: ipaclient/remote_plugins/2_114/host.py:984
+#: ipaclient/remote_plugins/2_114/host.py:1260
+#: ipaclient/remote_plugins/2_156/host.py:95
+#: ipaclient/remote_plugins/2_156/host.py:305
+#: ipaclient/remote_plugins/2_156/host.py:1046
+#: ipaclient/remote_plugins/2_156/host.py:1323
+#: ipaclient/remote_plugins/2_164/host.py:95
+#: ipaclient/remote_plugins/2_164/host.py:305
+#: ipaclient/remote_plugins/2_164/host.py:1046
+#: ipaclient/remote_plugins/2_164/host.py:1323
+#: ipaclient/remote_plugins/2_49/host.py:91
+#: ipaclient/remote_plugins/2_49/host.py:244
+#: ipaclient/remote_plugins/2_49/host.py:526
+#: ipaclient/remote_plugins/2_49/host.py:781 ipaserver/plugins/host.py:453
+msgid "A description of this host"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:100
+#: ipaclient/remote_plugins/2_114/host.py:310
+#: ipaclient/remote_plugins/2_114/host.py:990
+#: ipaclient/remote_plugins/2_114/host.py:1266
+#: ipaclient/remote_plugins/2_156/host.py:100
+#: ipaclient/remote_plugins/2_156/host.py:311
+#: ipaclient/remote_plugins/2_156/host.py:1052
+#: ipaclient/remote_plugins/2_156/host.py:1329
+#: ipaclient/remote_plugins/2_164/host.py:100
+#: ipaclient/remote_plugins/2_164/host.py:311
+#: ipaclient/remote_plugins/2_164/host.py:1052
+#: ipaclient/remote_plugins/2_164/host.py:1329
+#: ipaclient/remote_plugins/2_49/host.py:96
+#: ipaclient/remote_plugins/2_49/host.py:250
+#: ipaclient/remote_plugins/2_49/host.py:532
+#: ipaclient/remote_plugins/2_49/host.py:787 ipaserver/plugins/host.py:457
+msgid "Locality"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:101
+#: ipaclient/remote_plugins/2_114/host.py:311
+#: ipaclient/remote_plugins/2_114/host.py:991
+#: ipaclient/remote_plugins/2_114/host.py:1267
+#: ipaclient/remote_plugins/2_156/host.py:101
+#: ipaclient/remote_plugins/2_156/host.py:312
+#: ipaclient/remote_plugins/2_156/host.py:1053
+#: ipaclient/remote_plugins/2_156/host.py:1330
+#: ipaclient/remote_plugins/2_164/host.py:101
+#: ipaclient/remote_plugins/2_164/host.py:312
+#: ipaclient/remote_plugins/2_164/host.py:1053
+#: ipaclient/remote_plugins/2_164/host.py:1330
+#: ipaclient/remote_plugins/2_49/host.py:97
+#: ipaclient/remote_plugins/2_49/host.py:251
+#: ipaclient/remote_plugins/2_49/host.py:533
+#: ipaclient/remote_plugins/2_49/host.py:788 ipaserver/plugins/host.py:458
+msgid "Host locality (e.g. \"Baltimore, MD\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:107
+#: ipaclient/remote_plugins/2_114/host.py:318
+#: ipaclient/remote_plugins/2_114/host.py:998
+#: ipaclient/remote_plugins/2_114/host.py:1274
+#: ipaclient/remote_plugins/2_156/host.py:107
+#: ipaclient/remote_plugins/2_156/host.py:319
+#: ipaclient/remote_plugins/2_156/host.py:1060
+#: ipaclient/remote_plugins/2_156/host.py:1337
+#: ipaclient/remote_plugins/2_164/host.py:107
+#: ipaclient/remote_plugins/2_164/host.py:319
+#: ipaclient/remote_plugins/2_164/host.py:1060
+#: ipaclient/remote_plugins/2_164/host.py:1337
+#: ipaclient/remote_plugins/2_49/host.py:103
+#: ipaclient/remote_plugins/2_49/host.py:258
+#: ipaclient/remote_plugins/2_49/host.py:540
+#: ipaclient/remote_plugins/2_49/host.py:795 ipaserver/plugins/host.py:463
+msgid "Host location (e.g. \"Lab 2\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:112
+#: ipaclient/remote_plugins/2_114/host.py:324
+#: ipaclient/remote_plugins/2_114/host.py:1004
+#: ipaclient/remote_plugins/2_114/host.py:1280
+#: ipaclient/remote_plugins/2_156/host.py:112
+#: ipaclient/remote_plugins/2_156/host.py:325
+#: ipaclient/remote_plugins/2_156/host.py:1066
+#: ipaclient/remote_plugins/2_156/host.py:1343
+#: ipaclient/remote_plugins/2_164/host.py:112
+#: ipaclient/remote_plugins/2_164/host.py:325
+#: ipaclient/remote_plugins/2_164/host.py:1066
+#: ipaclient/remote_plugins/2_164/host.py:1343
+#: ipaclient/remote_plugins/2_49/host.py:108
+#: ipaclient/remote_plugins/2_49/host.py:264
+#: ipaclient/remote_plugins/2_49/host.py:546
+#: ipaclient/remote_plugins/2_49/host.py:801 ipaserver/plugins/host.py:467
+msgid "Platform"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:113
+#: ipaclient/remote_plugins/2_114/host.py:325
+#: ipaclient/remote_plugins/2_114/host.py:1005
+#: ipaclient/remote_plugins/2_114/host.py:1281
+#: ipaclient/remote_plugins/2_156/host.py:113
+#: ipaclient/remote_plugins/2_156/host.py:326
+#: ipaclient/remote_plugins/2_156/host.py:1067
+#: ipaclient/remote_plugins/2_156/host.py:1344
+#: ipaclient/remote_plugins/2_164/host.py:113
+#: ipaclient/remote_plugins/2_164/host.py:326
+#: ipaclient/remote_plugins/2_164/host.py:1067
+#: ipaclient/remote_plugins/2_164/host.py:1344
+#: ipaclient/remote_plugins/2_49/host.py:109
+#: ipaclient/remote_plugins/2_49/host.py:265
+#: ipaclient/remote_plugins/2_49/host.py:547
+#: ipaclient/remote_plugins/2_49/host.py:802 ipaserver/plugins/host.py:468
+msgid "Host hardware platform (e.g. \"Lenovo T61\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:118
+#: ipaclient/remote_plugins/2_114/host.py:331
+#: ipaclient/remote_plugins/2_114/host.py:1011
+#: ipaclient/remote_plugins/2_114/host.py:1287
+#: ipaclient/remote_plugins/2_156/host.py:118
+#: ipaclient/remote_plugins/2_156/host.py:332
+#: ipaclient/remote_plugins/2_156/host.py:1073
+#: ipaclient/remote_plugins/2_156/host.py:1350
+#: ipaclient/remote_plugins/2_164/host.py:118
+#: ipaclient/remote_plugins/2_164/host.py:332
+#: ipaclient/remote_plugins/2_164/host.py:1073
+#: ipaclient/remote_plugins/2_164/host.py:1350
+#: ipaclient/remote_plugins/2_49/host.py:114
+#: ipaclient/remote_plugins/2_49/host.py:271
+#: ipaclient/remote_plugins/2_49/host.py:553
+#: ipaclient/remote_plugins/2_49/host.py:808 ipaserver/plugins/host.py:472
+msgid "Operating system"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:119
+#: ipaclient/remote_plugins/2_114/host.py:332
+#: ipaclient/remote_plugins/2_114/host.py:1012
+#: ipaclient/remote_plugins/2_114/host.py:1288
+#: ipaclient/remote_plugins/2_156/host.py:119
+#: ipaclient/remote_plugins/2_156/host.py:333
+#: ipaclient/remote_plugins/2_156/host.py:1074
+#: ipaclient/remote_plugins/2_156/host.py:1351
+#: ipaclient/remote_plugins/2_164/host.py:119
+#: ipaclient/remote_plugins/2_164/host.py:333
+#: ipaclient/remote_plugins/2_164/host.py:1074
+#: ipaclient/remote_plugins/2_164/host.py:1351
+#: ipaclient/remote_plugins/2_49/host.py:115
+#: ipaclient/remote_plugins/2_49/host.py:272
+#: ipaclient/remote_plugins/2_49/host.py:554
+#: ipaclient/remote_plugins/2_49/host.py:809 ipaserver/plugins/host.py:473
+msgid "Host operating system and version (e.g. \"Fedora 9\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:124
+#: ipaclient/remote_plugins/2_114/host.py:338
+#: ipaclient/remote_plugins/2_114/host.py:1018
+#: ipaclient/remote_plugins/2_114/host.py:1294
+#: ipaclient/remote_plugins/2_156/host.py:124
+#: ipaclient/remote_plugins/2_156/host.py:339
+#: ipaclient/remote_plugins/2_156/host.py:1080
+#: ipaclient/remote_plugins/2_156/host.py:1357
+#: ipaclient/remote_plugins/2_164/host.py:124
+#: ipaclient/remote_plugins/2_164/host.py:339
+#: ipaclient/remote_plugins/2_164/host.py:1080
+#: ipaclient/remote_plugins/2_164/host.py:1357
+#: ipaclient/remote_plugins/2_49/host.py:120
+#: ipaclient/remote_plugins/2_49/host.py:278
+#: ipaclient/remote_plugins/2_49/host.py:560
+#: ipaclient/remote_plugins/2_49/host.py:815 ipaserver/plugins/host.py:477
+msgid "User password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:125
+#: ipaclient/remote_plugins/2_114/host.py:339
+#: ipaclient/remote_plugins/2_114/host.py:1019
+#: ipaclient/remote_plugins/2_114/host.py:1295
+#: ipaclient/remote_plugins/2_156/host.py:125
+#: ipaclient/remote_plugins/2_156/host.py:340
+#: ipaclient/remote_plugins/2_156/host.py:1081
+#: ipaclient/remote_plugins/2_156/host.py:1358
+#: ipaclient/remote_plugins/2_164/host.py:125
+#: ipaclient/remote_plugins/2_164/host.py:340
+#: ipaclient/remote_plugins/2_164/host.py:1081
+#: ipaclient/remote_plugins/2_164/host.py:1358
+#: ipaclient/remote_plugins/2_49/host.py:121
+#: ipaclient/remote_plugins/2_49/host.py:279
+#: ipaclient/remote_plugins/2_49/host.py:561
+#: ipaclient/remote_plugins/2_49/host.py:816 ipaserver/plugins/host.py:478
+msgid "Password used in bulk enrollment"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:130
+#: ipaclient/remote_plugins/2_114/host.py:344
+#: ipaclient/remote_plugins/2_114/host.py:1300
+#: ipaclient/remote_plugins/2_156/host.py:130
+#: ipaclient/remote_plugins/2_156/host.py:345
+#: ipaclient/remote_plugins/2_156/host.py:1363
+#: ipaclient/remote_plugins/2_164/host.py:130
+#: ipaclient/remote_plugins/2_164/host.py:345
+#: ipaclient/remote_plugins/2_164/host.py:1363
+#: ipaclient/remote_plugins/2_49/host.py:126
+#: ipaclient/remote_plugins/2_49/host.py:284
+#: ipaclient/remote_plugins/2_49/host.py:821 ipaserver/plugins/host.py:481
+msgid "Generate a random password to be used in bulk enrollment"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:135
+#: ipaclient/remote_plugins/2_114/user.py:141
+#: ipaclient/remote_plugins/2_156/host.py:135
+#: ipaclient/remote_plugins/2_156/stageuser.py:140
+#: ipaclient/remote_plugins/2_156/user.py:141
+#: ipaclient/remote_plugins/2_164/host.py:135
+#: ipaclient/remote_plugins/2_164/stageuser.py:140
+#: ipaclient/remote_plugins/2_164/user.py:141
+#: ipaclient/remote_plugins/2_49/host.py:131
+#: ipaclient/remote_plugins/2_49/user.py:136 ipaserver/plugins/baseuser.py:259
+#: ipaserver/plugins/host.py:486
+msgid "Random password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:140
+#: ipaclient/remote_plugins/2_114/host.py:352
+#: ipaclient/remote_plugins/2_114/host.py:1025
+#: ipaclient/remote_plugins/2_114/host.py:1308
+#: ipaclient/remote_plugins/2_114/service.py:95
+#: ipaclient/remote_plugins/2_114/service.py:183
+#: ipaclient/remote_plugins/2_114/service.py:885
+#: ipaclient/remote_plugins/2_156/host.py:141
+#: ipaclient/remote_plugins/2_156/host.py:354
+#: ipaclient/remote_plugins/2_156/host.py:511
+#: ipaclient/remote_plugins/2_156/host.py:1088
+#: ipaclient/remote_plugins/2_156/host.py:1372
+#: ipaclient/remote_plugins/2_156/host.py:1538
+#: ipaclient/remote_plugins/2_156/service.py:96
+#: ipaclient/remote_plugins/2_156/service.py:185
+#: ipaclient/remote_plugins/2_156/service.py:310
+#: ipaclient/remote_plugins/2_156/service.py:949
+#: ipaclient/remote_plugins/2_156/service.py:1081
+#: ipaclient/remote_plugins/2_156/stageuser.py:274
+#: ipaclient/remote_plugins/2_156/stageuser.py:637
+#: ipaclient/remote_plugins/2_156/stageuser.py:975
+#: ipaclient/remote_plugins/2_156/stageuser.py:1359
+#: ipaclient/remote_plugins/2_156/user.py:275
+#: ipaclient/remote_plugins/2_156/user.py:596
+#: ipaclient/remote_plugins/2_156/user.py:703
+#: ipaclient/remote_plugins/2_156/user.py:1070
+#: ipaclient/remote_plugins/2_156/user.py:1473
+#: ipaclient/remote_plugins/2_156/user.py:1596
+#: ipaclient/remote_plugins/2_164/host.py:141
+#: ipaclient/remote_plugins/2_164/host.py:354
+#: ipaclient/remote_plugins/2_164/host.py:511
+#: ipaclient/remote_plugins/2_164/host.py:1088
+#: ipaclient/remote_plugins/2_164/host.py:1372
+#: ipaclient/remote_plugins/2_164/host.py:1538
+#: ipaclient/remote_plugins/2_164/service.py:96
+#: ipaclient/remote_plugins/2_164/service.py:185
+#: ipaclient/remote_plugins/2_164/service.py:310
+#: ipaclient/remote_plugins/2_164/service.py:949
+#: ipaclient/remote_plugins/2_164/service.py:1081
+#: ipaclient/remote_plugins/2_164/stageuser.py:274
+#: ipaclient/remote_plugins/2_164/stageuser.py:637
+#: ipaclient/remote_plugins/2_164/stageuser.py:1037
+#: ipaclient/remote_plugins/2_164/stageuser.py:1421
+#: ipaclient/remote_plugins/2_164/user.py:275
+#: ipaclient/remote_plugins/2_164/user.py:596
+#: ipaclient/remote_plugins/2_164/user.py:703
+#: ipaclient/remote_plugins/2_164/user.py:1132
+#: ipaclient/remote_plugins/2_164/user.py:1535
+#: ipaclient/remote_plugins/2_164/user.py:1658
+#: ipaclient/remote_plugins/2_49/host.py:136
+#: ipaclient/remote_plugins/2_49/host.py:292
+#: ipaclient/remote_plugins/2_49/host.py:567
+#: ipaclient/remote_plugins/2_49/host.py:829
+#: ipaclient/remote_plugins/2_49/service.py:87
+#: ipaclient/remote_plugins/2_49/service.py:126
+#: ipaclient/remote_plugins/2_49/service.py:439
+#: ipaserver/plugins/baseuser.py:363 ipaserver/plugins/cert.py:268
+#: ipaserver/plugins/host.py:491 ipaserver/plugins/idviews.py:884
+#: ipaserver/plugins/internal.py:400 ipaserver/plugins/service.py:476
+msgid "Certificate"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:141
+#: ipaclient/remote_plugins/2_114/host.py:353
+#: ipaclient/remote_plugins/2_114/host.py:1026
+#: ipaclient/remote_plugins/2_114/host.py:1309
+#: ipaclient/remote_plugins/2_114/service.py:96
+#: ipaclient/remote_plugins/2_114/service.py:184
+#: ipaclient/remote_plugins/2_114/service.py:886
+#: ipaclient/remote_plugins/2_156/host.py:142
+#: ipaclient/remote_plugins/2_156/host.py:355
+#: ipaclient/remote_plugins/2_156/host.py:512
+#: ipaclient/remote_plugins/2_156/host.py:1089
+#: ipaclient/remote_plugins/2_156/host.py:1373
+#: ipaclient/remote_plugins/2_156/host.py:1539
+#: ipaclient/remote_plugins/2_156/service.py:97
+#: ipaclient/remote_plugins/2_156/service.py:186
+#: ipaclient/remote_plugins/2_156/service.py:311
+#: ipaclient/remote_plugins/2_156/service.py:950
+#: ipaclient/remote_plugins/2_156/service.py:1082
+#: ipaclient/remote_plugins/2_156/stageuser.py:275
+#: ipaclient/remote_plugins/2_156/stageuser.py:638
+#: ipaclient/remote_plugins/2_156/stageuser.py:976
+#: ipaclient/remote_plugins/2_156/stageuser.py:1360
+#: ipaclient/remote_plugins/2_156/user.py:276
+#: ipaclient/remote_plugins/2_156/user.py:597
+#: ipaclient/remote_plugins/2_156/user.py:704
+#: ipaclient/remote_plugins/2_156/user.py:1071
+#: ipaclient/remote_plugins/2_156/user.py:1474
+#: ipaclient/remote_plugins/2_156/user.py:1597
+#: ipaclient/remote_plugins/2_164/host.py:142
+#: ipaclient/remote_plugins/2_164/host.py:355
+#: ipaclient/remote_plugins/2_164/host.py:512
+#: ipaclient/remote_plugins/2_164/host.py:1089
+#: ipaclient/remote_plugins/2_164/host.py:1373
+#: ipaclient/remote_plugins/2_164/host.py:1539
+#: ipaclient/remote_plugins/2_164/service.py:97
+#: ipaclient/remote_plugins/2_164/service.py:186
+#: ipaclient/remote_plugins/2_164/service.py:311
+#: ipaclient/remote_plugins/2_164/service.py:950
+#: ipaclient/remote_plugins/2_164/service.py:1082
+#: ipaclient/remote_plugins/2_164/stageuser.py:275
+#: ipaclient/remote_plugins/2_164/stageuser.py:638
+#: ipaclient/remote_plugins/2_164/stageuser.py:1038
+#: ipaclient/remote_plugins/2_164/stageuser.py:1422
+#: ipaclient/remote_plugins/2_164/user.py:276
+#: ipaclient/remote_plugins/2_164/user.py:597
+#: ipaclient/remote_plugins/2_164/user.py:704
+#: ipaclient/remote_plugins/2_164/user.py:1133
+#: ipaclient/remote_plugins/2_164/user.py:1536
+#: ipaclient/remote_plugins/2_164/user.py:1659
+#: ipaclient/remote_plugins/2_49/host.py:137
+#: ipaclient/remote_plugins/2_49/host.py:293
+#: ipaclient/remote_plugins/2_49/host.py:568
+#: ipaclient/remote_plugins/2_49/host.py:830
+#: ipaclient/remote_plugins/2_49/service.py:88
+#: ipaclient/remote_plugins/2_49/service.py:127
+#: ipaclient/remote_plugins/2_49/service.py:440
+msgid "Base-64 encoded server certificate"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:146
+#: ipaclient/remote_plugins/2_114/host.py:1387
+#: ipaclient/remote_plugins/2_156/host.py:147
+#: ipaclient/remote_plugins/2_156/host.py:1451
+#: ipaclient/remote_plugins/2_164/host.py:147
+#: ipaclient/remote_plugins/2_164/host.py:1451
+#: ipaclient/remote_plugins/2_49/host.py:142
+#: ipaclient/remote_plugins/2_49/host.py:880 ipaserver/plugins/baseuser.py:223
+#: ipaserver/plugins/host.py:533 ipaserver/plugins/service.py:458
+msgid "Principal name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:152
+#: ipaclient/remote_plugins/2_114/host.py:359
+#: ipaclient/remote_plugins/2_114/host.py:1032
+#: ipaclient/remote_plugins/2_114/host.py:1315
+#: ipaclient/remote_plugins/2_156/host.py:153
+#: ipaclient/remote_plugins/2_156/host.py:361
+#: ipaclient/remote_plugins/2_156/host.py:1095
+#: ipaclient/remote_plugins/2_156/host.py:1379
+#: ipaclient/remote_plugins/2_164/host.py:153
+#: ipaclient/remote_plugins/2_164/host.py:361
+#: ipaclient/remote_plugins/2_164/host.py:1095
+#: ipaclient/remote_plugins/2_164/host.py:1379
+#: ipaclient/remote_plugins/2_49/host.py:148
+#: ipaclient/remote_plugins/2_49/host.py:299
+#: ipaclient/remote_plugins/2_49/host.py:574
+#: ipaclient/remote_plugins/2_49/host.py:836 ipaserver/plugins/host.py:549
+msgid "MAC address"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:153
+#: ipaclient/remote_plugins/2_114/host.py:360
+#: ipaclient/remote_plugins/2_114/host.py:1033
+#: ipaclient/remote_plugins/2_114/host.py:1316
+#: ipaclient/remote_plugins/2_156/host.py:154
+#: ipaclient/remote_plugins/2_156/host.py:362
+#: ipaclient/remote_plugins/2_156/host.py:1096
+#: ipaclient/remote_plugins/2_156/host.py:1380
+#: ipaclient/remote_plugins/2_164/host.py:154
+#: ipaclient/remote_plugins/2_164/host.py:362
+#: ipaclient/remote_plugins/2_164/host.py:1096
+#: ipaclient/remote_plugins/2_164/host.py:1380
+#: ipaclient/remote_plugins/2_49/host.py:149
+#: ipaclient/remote_plugins/2_49/host.py:300
+#: ipaclient/remote_plugins/2_49/host.py:575
+#: ipaclient/remote_plugins/2_49/host.py:837 ipaserver/plugins/host.py:550
+msgid "Hardware MAC address(es) on this host"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:159
+#: ipaclient/remote_plugins/2_114/host.py:368
+#: ipaclient/remote_plugins/2_114/host.py:1324
+#: ipaclient/remote_plugins/2_114/idviews.py:111
+#: ipaclient/remote_plugins/2_114/idviews.py:583
+#: ipaclient/remote_plugins/2_114/idviews.py:871
+#: ipaclient/remote_plugins/2_114/user.py:229
+#: ipaclient/remote_plugins/2_114/user.py:532
+#: ipaclient/remote_plugins/2_114/user.py:1321
+#: ipaclient/remote_plugins/2_156/host.py:160
+#: ipaclient/remote_plugins/2_156/host.py:370
+#: ipaclient/remote_plugins/2_156/host.py:1388
+#: ipaclient/remote_plugins/2_156/idviews.py:111
+#: ipaclient/remote_plugins/2_156/idviews.py:623
+#: ipaclient/remote_plugins/2_156/idviews.py:935
+#: ipaclient/remote_plugins/2_156/stageuser.py:223
+#: ipaclient/remote_plugins/2_156/stageuser.py:579
+#: ipaclient/remote_plugins/2_156/stageuser.py:1301
+#: ipaclient/remote_plugins/2_156/user.py:224
+#: ipaclient/remote_plugins/2_156/user.py:538
+#: ipaclient/remote_plugins/2_156/user.py:1415
+#: ipaclient/remote_plugins/2_164/host.py:160
+#: ipaclient/remote_plugins/2_164/host.py:370
+#: ipaclient/remote_plugins/2_164/host.py:1388
+#: ipaclient/remote_plugins/2_164/idviews.py:111
+#: ipaclient/remote_plugins/2_164/idviews.py:623
+#: ipaclient/remote_plugins/2_164/idviews.py:935
+#: ipaclient/remote_plugins/2_164/stageuser.py:223
+#: ipaclient/remote_plugins/2_164/stageuser.py:579
+#: ipaclient/remote_plugins/2_164/stageuser.py:1363
+#: ipaclient/remote_plugins/2_164/user.py:224
+#: ipaclient/remote_plugins/2_164/user.py:538
+#: ipaclient/remote_plugins/2_164/user.py:1477
+#: ipaclient/remote_plugins/2_49/host.py:155
+#: ipaclient/remote_plugins/2_49/host.py:308
+#: ipaclient/remote_plugins/2_49/host.py:845
+#: ipaclient/remote_plugins/2_49/user.py:221
+#: ipaclient/remote_plugins/2_49/user.py:474
+#: ipaclient/remote_plugins/2_49/user.py:1140 ipaserver/plugins/baseuser.py:318
+#: ipaserver/plugins/host.py:554 ipaserver/plugins/idviews.py:878
+msgid "SSH public key"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:165
+#: ipaclient/remote_plugins/2_114/host.py:376
+#: ipaclient/remote_plugins/2_114/host.py:1041
+#: ipaclient/remote_plugins/2_114/host.py:1332
+#: ipaclient/remote_plugins/2_114/user.py:242
+#: ipaclient/remote_plugins/2_114/user.py:549
+#: ipaclient/remote_plugins/2_114/user.py:949
+#: ipaclient/remote_plugins/2_114/user.py:1338
+#: ipaclient/remote_plugins/2_156/host.py:166
+#: ipaclient/remote_plugins/2_156/host.py:378
+#: ipaclient/remote_plugins/2_156/host.py:1104
+#: ipaclient/remote_plugins/2_156/host.py:1396
+#: ipaclient/remote_plugins/2_156/stageuser.py:236
+#: ipaclient/remote_plugins/2_156/stageuser.py:596
+#: ipaclient/remote_plugins/2_156/stageuser.py:934
+#: ipaclient/remote_plugins/2_156/stageuser.py:1318
+#: ipaclient/remote_plugins/2_156/user.py:237
+#: ipaclient/remote_plugins/2_156/user.py:555
+#: ipaclient/remote_plugins/2_156/user.py:1029
+#: ipaclient/remote_plugins/2_156/user.py:1432
+#: ipaclient/remote_plugins/2_164/host.py:166
+#: ipaclient/remote_plugins/2_164/host.py:378
+#: ipaclient/remote_plugins/2_164/host.py:1104
+#: ipaclient/remote_plugins/2_164/host.py:1396
+#: ipaclient/remote_plugins/2_164/stageuser.py:236
+#: ipaclient/remote_plugins/2_164/stageuser.py:596
+#: ipaclient/remote_plugins/2_164/stageuser.py:996
+#: ipaclient/remote_plugins/2_164/stageuser.py:1380
+#: ipaclient/remote_plugins/2_164/user.py:237
+#: ipaclient/remote_plugins/2_164/user.py:555
+#: ipaclient/remote_plugins/2_164/user.py:1091
+#: ipaclient/remote_plugins/2_164/user.py:1494
+#: ipaclient/remote_plugins/2_49/dns.py:256
+#: ipaclient/remote_plugins/2_49/dns.py:1287
+#: ipaclient/remote_plugins/2_49/dns.py:2300
+#: ipaclient/remote_plugins/2_49/dns.py:2713
+#: ipaclient/remote_plugins/2_49/dns.py:3093 ipaserver/plugins/baseuser.py:334
+#: ipaserver/plugins/host.py:564
+msgid "Class"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:166
+#: ipaclient/remote_plugins/2_114/host.py:377
+#: ipaclient/remote_plugins/2_114/host.py:1042
+#: ipaclient/remote_plugins/2_114/host.py:1333
+#: ipaclient/remote_plugins/2_156/host.py:167
+#: ipaclient/remote_plugins/2_156/host.py:379
+#: ipaclient/remote_plugins/2_156/host.py:1105
+#: ipaclient/remote_plugins/2_156/host.py:1397
+#: ipaclient/remote_plugins/2_164/host.py:167
+#: ipaclient/remote_plugins/2_164/host.py:379
+#: ipaclient/remote_plugins/2_164/host.py:1105
+#: ipaclient/remote_plugins/2_164/host.py:1397 ipaserver/plugins/host.py:565
+msgid ""
+"Host category (semantics placed on this attribute are for local "
+"interpretation)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:171
+#: ipaclient/remote_plugins/2_114/host.py:382
+#: ipaclient/remote_plugins/2_114/host.py:1047
+#: ipaclient/remote_plugins/2_114/host.py:1338
+#: ipaclient/remote_plugins/2_156/host.py:172
+#: ipaclient/remote_plugins/2_156/host.py:384
+#: ipaclient/remote_plugins/2_156/host.py:1110
+#: ipaclient/remote_plugins/2_156/host.py:1402
+#: ipaclient/remote_plugins/2_164/host.py:172
+#: ipaclient/remote_plugins/2_164/host.py:384
+#: ipaclient/remote_plugins/2_164/host.py:1110
+#: ipaclient/remote_plugins/2_164/host.py:1402 ipaserver/plugins/host.py:569
+#: ipaserver/plugins/internal.py:610
+msgid "Assigned ID View"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:176
+#: ipaclient/remote_plugins/2_114/host.py:389
+#: ipaclient/remote_plugins/2_114/host.py:1345
+#: ipaclient/remote_plugins/2_114/service.py:108
+#: ipaclient/remote_plugins/2_114/service.py:199
+#: ipaclient/remote_plugins/2_114/service.py:901
+#: ipaclient/remote_plugins/2_156/host.py:177
+#: ipaclient/remote_plugins/2_156/host.py:391
+#: ipaclient/remote_plugins/2_156/host.py:1409
+#: ipaclient/remote_plugins/2_156/service.py:109
+#: ipaclient/remote_plugins/2_156/service.py:201
+#: ipaclient/remote_plugins/2_156/service.py:965
+#: ipaclient/remote_plugins/2_164/host.py:177
+#: ipaclient/remote_plugins/2_164/host.py:391
+#: ipaclient/remote_plugins/2_164/host.py:1409
+#: ipaclient/remote_plugins/2_164/service.py:109
+#: ipaclient/remote_plugins/2_164/service.py:201
+#: ipaclient/remote_plugins/2_164/service.py:965
+#: ipaserver/plugins/service.py:164
+msgid "Requires pre-authentication"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:177
+#: ipaclient/remote_plugins/2_114/host.py:390
+#: ipaclient/remote_plugins/2_114/host.py:1346
+#: ipaclient/remote_plugins/2_114/service.py:109
+#: ipaclient/remote_plugins/2_114/service.py:200
+#: ipaclient/remote_plugins/2_114/service.py:902
+#: ipaclient/remote_plugins/2_156/host.py:178
+#: ipaclient/remote_plugins/2_156/host.py:392
+#: ipaclient/remote_plugins/2_156/host.py:1410
+#: ipaclient/remote_plugins/2_156/service.py:110
+#: ipaclient/remote_plugins/2_156/service.py:202
+#: ipaclient/remote_plugins/2_156/service.py:966
+#: ipaclient/remote_plugins/2_164/host.py:178
+#: ipaclient/remote_plugins/2_164/host.py:392
+#: ipaclient/remote_plugins/2_164/host.py:1410
+#: ipaclient/remote_plugins/2_164/service.py:110
+#: ipaclient/remote_plugins/2_164/service.py:202
+#: ipaclient/remote_plugins/2_164/service.py:966
+#: ipaserver/plugins/service.py:165
+msgid "Pre-authentication is required for the service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:182
+#: ipaclient/remote_plugins/2_114/host.py:396
+#: ipaclient/remote_plugins/2_114/host.py:1352
+#: ipaclient/remote_plugins/2_114/service.py:114
+#: ipaclient/remote_plugins/2_114/service.py:206
+#: ipaclient/remote_plugins/2_114/service.py:908
+#: ipaclient/remote_plugins/2_156/host.py:183
+#: ipaclient/remote_plugins/2_156/host.py:398
+#: ipaclient/remote_plugins/2_156/host.py:1416
+#: ipaclient/remote_plugins/2_156/service.py:115
+#: ipaclient/remote_plugins/2_156/service.py:208
+#: ipaclient/remote_plugins/2_156/service.py:972
+#: ipaclient/remote_plugins/2_164/host.py:183
+#: ipaclient/remote_plugins/2_164/host.py:398
+#: ipaclient/remote_plugins/2_164/host.py:1416
+#: ipaclient/remote_plugins/2_164/service.py:115
+#: ipaclient/remote_plugins/2_164/service.py:208
+#: ipaclient/remote_plugins/2_164/service.py:972
+#: ipaserver/plugins/service.py:170
+msgid "Trusted for delegation"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:183
+#: ipaclient/remote_plugins/2_114/host.py:397
+#: ipaclient/remote_plugins/2_114/host.py:1353
+#: ipaclient/remote_plugins/2_114/service.py:115
+#: ipaclient/remote_plugins/2_114/service.py:207
+#: ipaclient/remote_plugins/2_114/service.py:909
+#: ipaclient/remote_plugins/2_156/host.py:184
+#: ipaclient/remote_plugins/2_156/host.py:399
+#: ipaclient/remote_plugins/2_156/host.py:1417
+#: ipaclient/remote_plugins/2_156/service.py:116
+#: ipaclient/remote_plugins/2_156/service.py:209
+#: ipaclient/remote_plugins/2_156/service.py:973
+#: ipaclient/remote_plugins/2_164/host.py:184
+#: ipaclient/remote_plugins/2_164/host.py:399
+#: ipaclient/remote_plugins/2_164/host.py:1417
+#: ipaclient/remote_plugins/2_164/service.py:116
+#: ipaclient/remote_plugins/2_164/service.py:209
+#: ipaclient/remote_plugins/2_164/service.py:973
+#: ipaserver/plugins/service.py:171
+msgid "Client credentials may be delegated to the service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:192
+#: ipaclient/remote_plugins/2_114/hostgroup.py:80
+#: ipaclient/remote_plugins/2_156/host.py:193
+#: ipaclient/remote_plugins/2_156/hostgroup.py:80
+#: ipaclient/remote_plugins/2_164/host.py:193
+#: ipaclient/remote_plugins/2_164/hostgroup.py:80
+#: ipaclient/remote_plugins/2_49/host.py:164
+#: ipaclient/remote_plugins/2_49/hostgroup.py:79
+#: ipaserver/plugins/baseldap.py:70
+msgid "Member of host-groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:222
+#: ipaclient/remote_plugins/2_114/hostgroup.py:110
+#: ipaclient/remote_plugins/2_156/host.py:223
+#: ipaclient/remote_plugins/2_156/hostgroup.py:110
+#: ipaclient/remote_plugins/2_164/host.py:223
+#: ipaclient/remote_plugins/2_164/hostgroup.py:110
+#: ipaclient/remote_plugins/2_49/host.py:194
+#: ipaclient/remote_plugins/2_49/hostgroup.py:109
+msgid "Indirect Member of host-group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:241
+#: ipaclient/remote_plugins/2_114/service.py:124
+#: ipaclient/remote_plugins/2_156/host.py:242
+#: ipaclient/remote_plugins/2_156/service.py:125
+#: ipaclient/remote_plugins/2_164/host.py:242
+#: ipaclient/remote_plugins/2_164/service.py:125
+#: ipaclient/remote_plugins/2_49/host.py:213
+#: ipaclient/remote_plugins/2_49/service.py:99 ipaserver/plugins/host.py:204
+#: ipaserver/plugins/service.py:124
+msgid "Keytab"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:245
+#: ipaclient/remote_plugins/2_114/service.py:128
+#: ipaclient/remote_plugins/2_156/host.py:246
+#: ipaclient/remote_plugins/2_156/service.py:129
+#: ipaclient/remote_plugins/2_164/host.py:246
+#: ipaclient/remote_plugins/2_164/service.py:129
+#: ipaclient/remote_plugins/2_49/host.py:217
+#: ipaclient/remote_plugins/2_49/service.py:103
+msgid "Managed by"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:249
+#: ipaclient/remote_plugins/2_156/host.py:250
+#: ipaclient/remote_plugins/2_164/host.py:250
+#: ipaclient/remote_plugins/2_49/host.py:221
+msgid "Managing"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:253
+#: ipaclient/remote_plugins/2_114/service.py:132
+#: ipaclient/remote_plugins/2_156/host.py:254
+#: ipaclient/remote_plugins/2_156/service.py:133
+#: ipaclient/remote_plugins/2_164/host.py:254
+#: ipaclient/remote_plugins/2_164/service.py:133 ipaserver/plugins/host.py:216
+#: ipaserver/plugins/service.py:130
+msgid "Users allowed to retrieve keytab"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:257
+#: ipaclient/remote_plugins/2_114/service.py:136
+#: ipaclient/remote_plugins/2_156/host.py:258
+#: ipaclient/remote_plugins/2_156/service.py:137
+#: ipaclient/remote_plugins/2_164/host.py:258
+#: ipaclient/remote_plugins/2_164/service.py:137 ipaserver/plugins/host.py:219
+#: ipaserver/plugins/service.py:133
+msgid "Groups allowed to retrieve keytab"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:261
+#: ipaclient/remote_plugins/2_114/service.py:140
+#: ipaclient/remote_plugins/2_156/host.py:262
+#: ipaclient/remote_plugins/2_156/service.py:141
+#: ipaclient/remote_plugins/2_164/host.py:262
+#: ipaclient/remote_plugins/2_164/service.py:141 ipaserver/plugins/host.py:222
+#: ipaserver/plugins/service.py:136
+msgid "Hosts allowed to retrieve keytab"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:265
+#: ipaclient/remote_plugins/2_114/service.py:144
+#: ipaclient/remote_plugins/2_156/host.py:266
+#: ipaclient/remote_plugins/2_156/service.py:145
+#: ipaclient/remote_plugins/2_164/host.py:266
+#: ipaclient/remote_plugins/2_164/service.py:145 ipaserver/plugins/host.py:225
+#: ipaserver/plugins/service.py:139
+msgid "Host Groups allowed to retrieve keytab"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:269
+#: ipaclient/remote_plugins/2_114/service.py:148
+#: ipaclient/remote_plugins/2_156/host.py:270
+#: ipaclient/remote_plugins/2_156/service.py:149
+#: ipaclient/remote_plugins/2_164/host.py:270
+#: ipaclient/remote_plugins/2_164/service.py:149 ipaserver/plugins/host.py:228
+#: ipaserver/plugins/service.py:142
+msgid "Users allowed to create keytab"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:273
+#: ipaclient/remote_plugins/2_114/service.py:152
+#: ipaclient/remote_plugins/2_156/host.py:274
+#: ipaclient/remote_plugins/2_156/service.py:153
+#: ipaclient/remote_plugins/2_164/host.py:274
+#: ipaclient/remote_plugins/2_164/service.py:153 ipaserver/plugins/host.py:231
+#: ipaserver/plugins/service.py:145
+msgid "Groups allowed to create keytab"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:277
+#: ipaclient/remote_plugins/2_114/service.py:156
+#: ipaclient/remote_plugins/2_156/host.py:278
+#: ipaclient/remote_plugins/2_156/service.py:157
+#: ipaclient/remote_plugins/2_164/host.py:278
+#: ipaclient/remote_plugins/2_164/service.py:157 ipaserver/plugins/host.py:234
+#: ipaserver/plugins/service.py:148
+msgid "Hosts allowed to create keytab"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:281
+#: ipaclient/remote_plugins/2_114/service.py:160
+#: ipaclient/remote_plugins/2_156/host.py:282
+#: ipaclient/remote_plugins/2_156/service.py:161
+#: ipaclient/remote_plugins/2_164/host.py:282
+#: ipaclient/remote_plugins/2_164/service.py:161 ipaserver/plugins/host.py:237
+#: ipaserver/plugins/service.py:151
+msgid "Host Groups allowed to create keytab"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:288
+#: ipaclient/remote_plugins/2_156/host.py:289
+#: ipaclient/remote_plugins/2_164/host.py:289
+#: ipaclient/remote_plugins/2_49/host.py:228 ipaserver/plugins/host.py:637
+msgid "Add a new host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:416
+#: ipaclient/remote_plugins/2_156/host.py:418
+#: ipaclient/remote_plugins/2_164/host.py:418
+#: ipaclient/remote_plugins/2_49/host.py:328 ipaserver/plugins/host.py:645
+msgid "force host name even if not in DNS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:422
+#: ipaclient/remote_plugins/2_156/host.py:424
+#: ipaclient/remote_plugins/2_164/host.py:424
+#: ipaclient/remote_plugins/2_49/host.py:334 ipaserver/plugins/host.py:648
+msgid "skip reverse DNS detection"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:430
+#: ipaclient/remote_plugins/2_156/host.py:432
+#: ipaclient/remote_plugins/2_164/host.py:432
+#: ipaclient/remote_plugins/2_49/host.py:342 ipaserver/plugins/host.py:651
+msgid "Add the host to DNS with this IP address"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:472
+#: ipaclient/remote_plugins/2_156/host.py:534
+#: ipaclient/remote_plugins/2_164/host.py:534
+#: ipaclient/remote_plugins/2_49/host.py:378 ipaserver/plugins/host.py:1229
+msgid "Add hosts that can manage this host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:533
+#: ipaclient/remote_plugins/2_156/host.py:595
+#: ipaclient/remote_plugins/2_164/host.py:595 ipaserver/plugins/host.py:1293
+msgid ""
+"Allow users, groups, hosts or host groups to create a keytab of this host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:621
+#: ipaclient/remote_plugins/2_156/host.py:683
+#: ipaclient/remote_plugins/2_164/host.py:683 ipaserver/plugins/host.py:1256
+msgid ""
+"Allow users, groups, hosts or host groups to retrieve a keytab of this host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:709
+#: ipaclient/remote_plugins/2_156/host.py:771
+#: ipaclient/remote_plugins/2_164/host.py:771
+#: ipaclient/remote_plugins/2_49/host.py:432 ipaserver/plugins/host.py:757
+msgid "Delete a host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:730
+#: ipaclient/remote_plugins/2_156/host.py:792
+#: ipaclient/remote_plugins/2_164/host.py:792
+#: ipaclient/remote_plugins/2_49/host.py:447
+msgid "Remove entries from DNS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:754
+#: ipaclient/remote_plugins/2_156/host.py:816
+#: ipaclient/remote_plugins/2_164/host.py:816
+#: ipaclient/remote_plugins/2_49/host.py:473 ipaserver/plugins/host.py:1153
+msgid "Disable the Kerberos key, SSL certificate and all services of a host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:786
+#: ipaclient/remote_plugins/2_156/host.py:848
+#: ipaclient/remote_plugins/2_164/host.py:848 ipaserver/plugins/host.py:1312
+msgid ""
+"Disallow users, groups, hosts or host groups to create a keytab of this host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:874
+#: ipaclient/remote_plugins/2_156/host.py:936
+#: ipaclient/remote_plugins/2_164/host.py:936 ipaserver/plugins/host.py:1275
+msgid ""
+"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
+"host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:962
+#: ipaclient/remote_plugins/2_156/host.py:1024
+#: ipaclient/remote_plugins/2_164/host.py:1024
+#: ipaclient/remote_plugins/2_49/host.py:504 ipaserver/plugins/host.py:998
+msgid "Search for hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1087
+#: ipaclient/remote_plugins/2_156/host.py:1150
+#: ipaclient/remote_plugins/2_164/host.py:1150
+#: ipaclient/remote_plugins/2_49/host.py:608
+msgid "Results should contain primary key attribute only (\"hostname\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1096
+#: ipaclient/remote_plugins/2_114/host.py:1104
+#: ipaclient/remote_plugins/2_114/hostgroup.py:397
+#: ipaclient/remote_plugins/2_114/hostgroup.py:405
+#: ipaclient/remote_plugins/2_114/hostgroup.py:413
+#: ipaclient/remote_plugins/2_114/hostgroup.py:421
+#: ipaclient/remote_plugins/2_114/netgroup.py:548
+#: ipaclient/remote_plugins/2_114/netgroup.py:556
+#: ipaclient/remote_plugins/2_156/host.py:1159
+#: ipaclient/remote_plugins/2_156/host.py:1167
+#: ipaclient/remote_plugins/2_156/hostgroup.py:397
+#: ipaclient/remote_plugins/2_156/hostgroup.py:405
+#: ipaclient/remote_plugins/2_156/hostgroup.py:413
+#: ipaclient/remote_plugins/2_156/hostgroup.py:421
+#: ipaclient/remote_plugins/2_156/netgroup.py:548
+#: ipaclient/remote_plugins/2_156/netgroup.py:556
+#: ipaclient/remote_plugins/2_164/host.py:1159
+#: ipaclient/remote_plugins/2_164/host.py:1167
+#: ipaclient/remote_plugins/2_164/hostgroup.py:397
+#: ipaclient/remote_plugins/2_164/hostgroup.py:405
+#: ipaclient/remote_plugins/2_164/hostgroup.py:413
+#: ipaclient/remote_plugins/2_164/hostgroup.py:421
+#: ipaclient/remote_plugins/2_164/netgroup.py:548
+#: ipaclient/remote_plugins/2_164/netgroup.py:556
+#: ipaclient/remote_plugins/2_49/host.py:617
+#: ipaclient/remote_plugins/2_49/host.py:625
+#: ipaclient/remote_plugins/2_49/hostgroup.py:377
+#: ipaclient/remote_plugins/2_49/hostgroup.py:385
+#: ipaclient/remote_plugins/2_49/hostgroup.py:393
+#: ipaclient/remote_plugins/2_49/hostgroup.py:401
+#: ipaclient/remote_plugins/2_49/netgroup.py:528
+#: ipaclient/remote_plugins/2_49/netgroup.py:536
+#: ipaserver/plugins/hostgroup.py:84
+msgid "host group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1097
+#: ipaclient/remote_plugins/2_156/host.py:1160
+#: ipaclient/remote_plugins/2_164/host.py:1160
+#: ipaclient/remote_plugins/2_49/host.py:618
+msgid "Search for hosts with these member of host groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1105
+#: ipaclient/remote_plugins/2_156/host.py:1168
+#: ipaclient/remote_plugins/2_164/host.py:1168
+#: ipaclient/remote_plugins/2_49/host.py:626
+msgid "Search for hosts without these member of host groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1113
+#: ipaclient/remote_plugins/2_156/host.py:1176
+#: ipaclient/remote_plugins/2_164/host.py:1176
+#: ipaclient/remote_plugins/2_49/host.py:634
+msgid "Search for hosts with these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1121
+#: ipaclient/remote_plugins/2_156/host.py:1184
+#: ipaclient/remote_plugins/2_164/host.py:1184
+#: ipaclient/remote_plugins/2_49/host.py:642
+msgid "Search for hosts without these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1129
+#: ipaclient/remote_plugins/2_156/host.py:1192
+#: ipaclient/remote_plugins/2_164/host.py:1192
+#: ipaclient/remote_plugins/2_49/host.py:650
+msgid "Search for hosts with these member of roles."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1137
+#: ipaclient/remote_plugins/2_156/host.py:1200
+#: ipaclient/remote_plugins/2_164/host.py:1200
+#: ipaclient/remote_plugins/2_49/host.py:658
+msgid "Search for hosts without these member of roles."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1145
+#: ipaclient/remote_plugins/2_156/host.py:1208
+#: ipaclient/remote_plugins/2_164/host.py:1208
+#: ipaclient/remote_plugins/2_49/host.py:666
+msgid "Search for hosts with these member of HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1153
+#: ipaclient/remote_plugins/2_156/host.py:1216
+#: ipaclient/remote_plugins/2_164/host.py:1216
+#: ipaclient/remote_plugins/2_49/host.py:674
+msgid "Search for hosts without these member of HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1161
+#: ipaclient/remote_plugins/2_156/host.py:1224
+#: ipaclient/remote_plugins/2_164/host.py:1224
+#: ipaclient/remote_plugins/2_49/host.py:682
+msgid "Search for hosts with these member of sudo rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1169
+#: ipaclient/remote_plugins/2_156/host.py:1232
+#: ipaclient/remote_plugins/2_164/host.py:1232
+#: ipaclient/remote_plugins/2_49/host.py:690
+msgid "Search for hosts without these member of sudo rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1177
+#: ipaclient/remote_plugins/2_156/host.py:1240
+#: ipaclient/remote_plugins/2_164/host.py:1240
+#: ipaclient/remote_plugins/2_49/host.py:698
+msgid "Search for hosts with these enrolled by users."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1185
+#: ipaclient/remote_plugins/2_156/host.py:1248
+#: ipaclient/remote_plugins/2_164/host.py:1248
+#: ipaclient/remote_plugins/2_49/host.py:706
+msgid "Search for hosts without these enrolled by users."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1192
+#: ipaclient/remote_plugins/2_114/host.py:1200
+#: ipaclient/remote_plugins/2_114/host.py:1208
+#: ipaclient/remote_plugins/2_114/host.py:1216
+#: ipaclient/remote_plugins/2_114/hostgroup.py:381
+#: ipaclient/remote_plugins/2_114/hostgroup.py:389
+#: ipaclient/remote_plugins/2_114/netgroup.py:532
+#: ipaclient/remote_plugins/2_114/netgroup.py:540
+#: ipaclient/remote_plugins/2_114/service.py:833
+#: ipaclient/remote_plugins/2_114/service.py:841
+#: ipaclient/remote_plugins/2_156/host.py:1255
+#: ipaclient/remote_plugins/2_156/host.py:1263
+#: ipaclient/remote_plugins/2_156/host.py:1271
+#: ipaclient/remote_plugins/2_156/host.py:1279
+#: ipaclient/remote_plugins/2_156/hostgroup.py:381
+#: ipaclient/remote_plugins/2_156/hostgroup.py:389
+#: ipaclient/remote_plugins/2_156/netgroup.py:532
+#: ipaclient/remote_plugins/2_156/netgroup.py:540
+#: ipaclient/remote_plugins/2_156/service.py:896
+#: ipaclient/remote_plugins/2_156/service.py:904
+#: ipaclient/remote_plugins/2_164/host.py:1255
+#: ipaclient/remote_plugins/2_164/host.py:1263
+#: ipaclient/remote_plugins/2_164/host.py:1271
+#: ipaclient/remote_plugins/2_164/host.py:1279
+#: ipaclient/remote_plugins/2_164/hostgroup.py:381
+#: ipaclient/remote_plugins/2_164/hostgroup.py:389
+#: ipaclient/remote_plugins/2_164/netgroup.py:532
+#: ipaclient/remote_plugins/2_164/netgroup.py:540
+#: ipaclient/remote_plugins/2_164/service.py:896
+#: ipaclient/remote_plugins/2_164/service.py:904
+#: ipaclient/remote_plugins/2_49/host.py:713
+#: ipaclient/remote_plugins/2_49/host.py:721
+#: ipaclient/remote_plugins/2_49/host.py:729
+#: ipaclient/remote_plugins/2_49/host.py:737
+#: ipaclient/remote_plugins/2_49/hostgroup.py:361
+#: ipaclient/remote_plugins/2_49/hostgroup.py:369
+#: ipaclient/remote_plugins/2_49/netgroup.py:512
+#: ipaclient/remote_plugins/2_49/netgroup.py:520
+#: ipaclient/remote_plugins/2_49/service.py:387
+#: ipaclient/remote_plugins/2_49/service.py:395 ipaserver/plugins/cert.py:152
+#: ipaserver/plugins/host.py:265 ipaserver/plugins/sudorule.py:428
+msgid "host"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1193
+#: ipaclient/remote_plugins/2_156/host.py:1256
+#: ipaclient/remote_plugins/2_164/host.py:1256
+#: ipaclient/remote_plugins/2_49/host.py:714
+msgid "Search for hosts with these managed by hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1201
+#: ipaclient/remote_plugins/2_156/host.py:1264
+#: ipaclient/remote_plugins/2_164/host.py:1264
+#: ipaclient/remote_plugins/2_49/host.py:722
+msgid "Search for hosts without these managed by hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1209
+#: ipaclient/remote_plugins/2_156/host.py:1272
+#: ipaclient/remote_plugins/2_164/host.py:1272
+#: ipaclient/remote_plugins/2_49/host.py:730
+msgid "Search for hosts with these managing hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1217
+#: ipaclient/remote_plugins/2_156/host.py:1280
+#: ipaclient/remote_plugins/2_164/host.py:1280
+#: ipaclient/remote_plugins/2_49/host.py:738
+msgid "Search for hosts without these managing hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1244
+#: ipaclient/remote_plugins/2_156/host.py:1307
+#: ipaclient/remote_plugins/2_164/host.py:1307
+#: ipaclient/remote_plugins/2_49/host.py:765 ipaserver/plugins/host.py:858
+msgid "Modify information about a host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1388
+#: ipaclient/remote_plugins/2_156/host.py:1452
+#: ipaclient/remote_plugins/2_164/host.py:1452
+#: ipaclient/remote_plugins/2_49/host.py:881
+msgid "Kerberos principal name for this host"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1393
+#: ipaclient/remote_plugins/2_156/host.py:1457
+#: ipaclient/remote_plugins/2_164/host.py:1457
+#: ipaclient/remote_plugins/2_49/host.py:886 ipaserver/plugins/host.py:866
+msgid "Update DNS entries"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1437
+#: ipaclient/remote_plugins/2_114/otptoken.py:781
+#: ipaclient/remote_plugins/2_156/host.py:1561
+#: ipaclient/remote_plugins/2_164/host.py:1561
+#: ipaclient/remote_plugins/2_49/host.py:924 ipaserver/plugins/host.py:1243
+msgid "Remove hosts that can manage this host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1498
+#: ipaclient/remote_plugins/2_156/host.py:1622
+#: ipaclient/remote_plugins/2_164/host.py:1622
+#: ipaclient/remote_plugins/2_49/host.py:978 ipaserver/plugins/host.py:1098
+msgid "Display information about a host."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/host.py:1519
+#: ipaclient/remote_plugins/2_114/service.py:1063
+#: ipaclient/remote_plugins/2_156/host.py:1643
+#: ipaclient/remote_plugins/2_156/service.py:1188
+#: ipaclient/remote_plugins/2_156/user.py:1641
+#: ipaclient/remote_plugins/2_164/host.py:1643
+#: ipaclient/remote_plugins/2_164/service.py:1188
+#: ipaclient/remote_plugins/2_164/user.py:1765
+#: ipaclient/remote_plugins/2_49/host.py:999
+#: ipaclient/remote_plugins/2_49/service.py:590 ipaserver/plugins/host.py:1103
+#: ipaserver/plugins/service.py:808 ipaserver/plugins/user.py:819
+msgid "file to store certificate in"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:19
+#: ipaclient/remote_plugins/2_156/hostgroup.py:19
+#: ipaclient/remote_plugins/2_164/hostgroup.py:19
+#: ipaserver/plugins/hostgroup.py:35
+msgid ""
+"\n"
+"Groups of hosts.\n"
+"\n"
+"Manage groups of hosts. This is useful for applying access control to a\n"
+"number of hosts by using Host-based Access Control.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new host group:\n"
+" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
+"\n"
+" Add another new host group:\n"
+" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
+"\n"
+" Add members to the hostgroup (using Bash brace expansion):\n"
+" ipa hostgroup-add-member --hosts={box1,box2,box3} baltimore\n"
+"\n"
+" Add a hostgroup as a member of another hostgroup:\n"
+" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
+"\n"
+" Remove a host from the hostgroup:\n"
+" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
+"\n"
+" Display a host group:\n"
+" ipa hostgroup-show baltimore\n"
+"\n"
+" Delete a hostgroup:\n"
+" ipa hostgroup-del baltimore\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:58
+#: ipaclient/remote_plugins/2_114/hostgroup.py:133
+#: ipaclient/remote_plugins/2_114/hostgroup.py:206
+#: ipaclient/remote_plugins/2_114/hostgroup.py:278
+#: ipaclient/remote_plugins/2_114/hostgroup.py:324
+#: ipaclient/remote_plugins/2_114/hostgroup.py:503
+#: ipaclient/remote_plugins/2_114/hostgroup.py:590
+#: ipaclient/remote_plugins/2_114/hostgroup.py:661
+#: ipaclient/remote_plugins/2_156/hostgroup.py:58
+#: ipaclient/remote_plugins/2_156/hostgroup.py:133
+#: ipaclient/remote_plugins/2_156/hostgroup.py:206
+#: ipaclient/remote_plugins/2_156/hostgroup.py:278
+#: ipaclient/remote_plugins/2_156/hostgroup.py:324
+#: ipaclient/remote_plugins/2_156/hostgroup.py:503
+#: ipaclient/remote_plugins/2_156/hostgroup.py:590
+#: ipaclient/remote_plugins/2_156/hostgroup.py:661
+#: ipaclient/remote_plugins/2_164/hostgroup.py:58
+#: ipaclient/remote_plugins/2_164/hostgroup.py:133
+#: ipaclient/remote_plugins/2_164/hostgroup.py:206
+#: ipaclient/remote_plugins/2_164/hostgroup.py:278
+#: ipaclient/remote_plugins/2_164/hostgroup.py:324
+#: ipaclient/remote_plugins/2_164/hostgroup.py:503
+#: ipaclient/remote_plugins/2_164/hostgroup.py:590
+#: ipaclient/remote_plugins/2_164/hostgroup.py:661
+#: ipaclient/remote_plugins/2_49/hostgroup.py:58
+#: ipaclient/remote_plugins/2_49/hostgroup.py:132
+#: ipaclient/remote_plugins/2_49/hostgroup.py:198
+#: ipaclient/remote_plugins/2_49/hostgroup.py:263
+#: ipaclient/remote_plugins/2_49/hostgroup.py:311
+#: ipaclient/remote_plugins/2_49/hostgroup.py:483
+#: ipaclient/remote_plugins/2_49/hostgroup.py:564
+#: ipaclient/remote_plugins/2_49/hostgroup.py:628
+#: ipaserver/plugins/hostgroup.py:161
+msgid "Host-group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:59
+#: ipaclient/remote_plugins/2_114/hostgroup.py:134
+#: ipaclient/remote_plugins/2_114/hostgroup.py:207
+#: ipaclient/remote_plugins/2_114/hostgroup.py:279
+#: ipaclient/remote_plugins/2_114/hostgroup.py:325
+#: ipaclient/remote_plugins/2_114/hostgroup.py:504
+#: ipaclient/remote_plugins/2_114/hostgroup.py:591
+#: ipaclient/remote_plugins/2_114/hostgroup.py:662
+#: ipaclient/remote_plugins/2_156/hostgroup.py:59
+#: ipaclient/remote_plugins/2_156/hostgroup.py:134
+#: ipaclient/remote_plugins/2_156/hostgroup.py:207
+#: ipaclient/remote_plugins/2_156/hostgroup.py:279
+#: ipaclient/remote_plugins/2_156/hostgroup.py:325
+#: ipaclient/remote_plugins/2_156/hostgroup.py:504
+#: ipaclient/remote_plugins/2_156/hostgroup.py:591
+#: ipaclient/remote_plugins/2_156/hostgroup.py:662
+#: ipaclient/remote_plugins/2_164/hostgroup.py:59
+#: ipaclient/remote_plugins/2_164/hostgroup.py:134
+#: ipaclient/remote_plugins/2_164/hostgroup.py:207
+#: ipaclient/remote_plugins/2_164/hostgroup.py:279
+#: ipaclient/remote_plugins/2_164/hostgroup.py:325
+#: ipaclient/remote_plugins/2_164/hostgroup.py:504
+#: ipaclient/remote_plugins/2_164/hostgroup.py:591
+#: ipaclient/remote_plugins/2_164/hostgroup.py:662
+#: ipaclient/remote_plugins/2_49/hostgroup.py:59
+#: ipaclient/remote_plugins/2_49/hostgroup.py:133
+#: ipaclient/remote_plugins/2_49/hostgroup.py:199
+#: ipaclient/remote_plugins/2_49/hostgroup.py:264
+#: ipaclient/remote_plugins/2_49/hostgroup.py:312
+#: ipaclient/remote_plugins/2_49/hostgroup.py:484
+#: ipaclient/remote_plugins/2_49/hostgroup.py:565
+#: ipaclient/remote_plugins/2_49/hostgroup.py:629
+#: ipaserver/plugins/hostgroup.py:162
+msgid "Name of host-group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:65
+#: ipaclient/remote_plugins/2_114/hostgroup.py:144
+#: ipaclient/remote_plugins/2_114/hostgroup.py:333
+#: ipaclient/remote_plugins/2_114/hostgroup.py:514
+#: ipaclient/remote_plugins/2_156/hostgroup.py:65
+#: ipaclient/remote_plugins/2_156/hostgroup.py:144
+#: ipaclient/remote_plugins/2_156/hostgroup.py:333
+#: ipaclient/remote_plugins/2_156/hostgroup.py:514
+#: ipaclient/remote_plugins/2_164/hostgroup.py:65
+#: ipaclient/remote_plugins/2_164/hostgroup.py:144
+#: ipaclient/remote_plugins/2_164/hostgroup.py:333
+#: ipaclient/remote_plugins/2_164/hostgroup.py:514
+#: ipaclient/remote_plugins/2_49/hostgroup.py:64
+#: ipaclient/remote_plugins/2_49/hostgroup.py:142
+#: ipaclient/remote_plugins/2_49/hostgroup.py:320
+#: ipaclient/remote_plugins/2_49/hostgroup.py:494
+#: ipaserver/plugins/hostgroup.py:169
+msgid "A description of this host-group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:70
+#: ipaclient/remote_plugins/2_114/role.py:84
+#: ipaclient/remote_plugins/2_156/hostgroup.py:70
+#: ipaclient/remote_plugins/2_156/role.py:84
+#: ipaclient/remote_plugins/2_164/hostgroup.py:70
+#: ipaclient/remote_plugins/2_164/role.py:84
+#: ipaclient/remote_plugins/2_49/hostgroup.py:69
+#: ipaclient/remote_plugins/2_49/role.py:83 ipaserver/plugins/baseldap.py:64
+msgid "Member hosts"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:75
+#: ipaclient/remote_plugins/2_114/role.py:89
+#: ipaclient/remote_plugins/2_156/hostgroup.py:75
+#: ipaclient/remote_plugins/2_156/role.py:89
+#: ipaclient/remote_plugins/2_164/hostgroup.py:75
+#: ipaclient/remote_plugins/2_164/role.py:89
+#: ipaclient/remote_plugins/2_49/hostgroup.py:74
+#: ipaclient/remote_plugins/2_49/role.py:88 ipaserver/plugins/baseldap.py:67
+msgid "Member host-groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:100
+#: ipaclient/remote_plugins/2_156/hostgroup.py:100
+#: ipaclient/remote_plugins/2_164/hostgroup.py:100
+#: ipaclient/remote_plugins/2_49/hostgroup.py:99
+#: ipaserver/plugins/baseldap.py:130
+msgid "Indirect Member hosts"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:105
+#: ipaclient/remote_plugins/2_156/hostgroup.py:105
+#: ipaclient/remote_plugins/2_164/hostgroup.py:105
+#: ipaclient/remote_plugins/2_49/hostgroup.py:104
+#: ipaserver/plugins/baseldap.py:133
+msgid "Indirect Member host-groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:127
+#: ipaclient/remote_plugins/2_156/hostgroup.py:127
+#: ipaclient/remote_plugins/2_164/hostgroup.py:127
+#: ipaclient/remote_plugins/2_49/hostgroup.py:126
+#: ipaserver/plugins/hostgroup.py:195
+msgid "Add a new hostgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:200
+#: ipaclient/remote_plugins/2_156/hostgroup.py:200
+#: ipaclient/remote_plugins/2_164/hostgroup.py:200
+#: ipaclient/remote_plugins/2_49/hostgroup.py:192
+#: ipaserver/plugins/hostgroup.py:288
+msgid "Add members to a hostgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:271
+#: ipaclient/remote_plugins/2_156/hostgroup.py:271
+#: ipaclient/remote_plugins/2_164/hostgroup.py:271
+#: ipaclient/remote_plugins/2_49/hostgroup.py:256
+#: ipaserver/plugins/hostgroup.py:234
+msgid "Delete a hostgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:310
+#: ipaclient/remote_plugins/2_156/hostgroup.py:310
+#: ipaclient/remote_plugins/2_164/hostgroup.py:310
+#: ipaclient/remote_plugins/2_49/hostgroup.py:297
+#: ipaserver/plugins/hostgroup.py:261
+msgid "Search for hostgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:372
+#: ipaclient/remote_plugins/2_156/hostgroup.py:372
+#: ipaclient/remote_plugins/2_164/hostgroup.py:372
+#: ipaclient/remote_plugins/2_49/hostgroup.py:352
+msgid "Results should contain primary key attribute only (\"hostgroup-name\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:382
+#: ipaclient/remote_plugins/2_156/hostgroup.py:382
+#: ipaclient/remote_plugins/2_164/hostgroup.py:382
+#: ipaclient/remote_plugins/2_49/hostgroup.py:362
+msgid "Search for host groups with these member hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:390
+#: ipaclient/remote_plugins/2_156/hostgroup.py:390
+#: ipaclient/remote_plugins/2_164/hostgroup.py:390
+#: ipaclient/remote_plugins/2_49/hostgroup.py:370
+msgid "Search for host groups without these member hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:398
+#: ipaclient/remote_plugins/2_156/hostgroup.py:398
+#: ipaclient/remote_plugins/2_164/hostgroup.py:398
+#: ipaclient/remote_plugins/2_49/hostgroup.py:378
+msgid "Search for host groups with these member host groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:406
+#: ipaclient/remote_plugins/2_156/hostgroup.py:406
+#: ipaclient/remote_plugins/2_164/hostgroup.py:406
+#: ipaclient/remote_plugins/2_49/hostgroup.py:386
+msgid "Search for host groups without these member host groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:414
+#: ipaclient/remote_plugins/2_156/hostgroup.py:414
+#: ipaclient/remote_plugins/2_164/hostgroup.py:414
+#: ipaclient/remote_plugins/2_49/hostgroup.py:394
+msgid "Search for host groups with these member of host groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:422
+#: ipaclient/remote_plugins/2_156/hostgroup.py:422
+#: ipaclient/remote_plugins/2_164/hostgroup.py:422
+#: ipaclient/remote_plugins/2_49/hostgroup.py:402
+msgid "Search for host groups without these member of host groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:430
+#: ipaclient/remote_plugins/2_156/hostgroup.py:430
+#: ipaclient/remote_plugins/2_164/hostgroup.py:430
+#: ipaclient/remote_plugins/2_49/hostgroup.py:410
+msgid "Search for host groups with these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:438
+#: ipaclient/remote_plugins/2_156/hostgroup.py:438
+#: ipaclient/remote_plugins/2_164/hostgroup.py:438
+#: ipaclient/remote_plugins/2_49/hostgroup.py:418
+msgid "Search for host groups without these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:446
+#: ipaclient/remote_plugins/2_156/hostgroup.py:446
+#: ipaclient/remote_plugins/2_164/hostgroup.py:446
+#: ipaclient/remote_plugins/2_49/hostgroup.py:426
+msgid "Search for host groups with these member of HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:454
+#: ipaclient/remote_plugins/2_156/hostgroup.py:454
+#: ipaclient/remote_plugins/2_164/hostgroup.py:454
+#: ipaclient/remote_plugins/2_49/hostgroup.py:434
+msgid "Search for host groups without these member of HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:462
+#: ipaclient/remote_plugins/2_156/hostgroup.py:462
+#: ipaclient/remote_plugins/2_164/hostgroup.py:462
+#: ipaclient/remote_plugins/2_49/hostgroup.py:442
+msgid "Search for host groups with these member of sudo rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:470
+#: ipaclient/remote_plugins/2_156/hostgroup.py:470
+#: ipaclient/remote_plugins/2_164/hostgroup.py:470
+#: ipaclient/remote_plugins/2_49/hostgroup.py:450
+msgid "Search for host groups without these member of sudo rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:497
+#: ipaclient/remote_plugins/2_156/hostgroup.py:497
+#: ipaclient/remote_plugins/2_164/hostgroup.py:497
+#: ipaclient/remote_plugins/2_49/hostgroup.py:477
+#: ipaserver/plugins/hostgroup.py:249
+msgid "Modify a hostgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:584
+#: ipaclient/remote_plugins/2_156/hostgroup.py:584
+#: ipaclient/remote_plugins/2_164/hostgroup.py:584
+#: ipaclient/remote_plugins/2_49/hostgroup.py:558
+#: ipaserver/plugins/hostgroup.py:298
+msgid "Remove members from a hostgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/hostgroup.py:655
+#: ipaclient/remote_plugins/2_156/hostgroup.py:655
+#: ipaclient/remote_plugins/2_164/hostgroup.py:655
+#: ipaclient/remote_plugins/2_49/hostgroup.py:622
+#: ipaserver/plugins/hostgroup.py:278
+msgid "Display information about a hostgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:19
+msgid ""
+"\n"
+"ID ranges\n"
+"\n"
+"Manage ID ranges used to map Posix IDs to SIDs and back.\n"
+"\n"
+"There are two type of ID ranges which are both handled by this utility:\n"
+"\n"
+" - the ID ranges of the local domain\n"
+" - the ID ranges of trusted remote domains\n"
+"\n"
+"Both types have the following attributes in common:\n"
+"\n"
+" - base-id: the first ID of the Posix ID range\n"
+" - range-size: the size of the range\n"
+"\n"
+"With those two attributes a range object can reserve the Posix IDs starting\n"
+"with base-id up to but not including base-id+range-size exclusively.\n"
+"\n"
+"Additionally an ID range of the local domain may set\n"
+" - rid-base: the first RID(*) of the corresponding RID range\n"
+" - secondary-rid-base: first RID of the secondary RID range\n"
+"\n"
+"and an ID range of a trusted domain must set\n"
+" - rid-base: the first RID of the corresponding RID range\n"
+" - sid: domain SID of the trusted domain\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for a trusted domain\n"
+"\n"
+"Since there might be more than one trusted domain the domain SID must be "
+"given\n"
+"while creating the ID range.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=0 --dom-sid=S-1-5-21-123-456-789 trusted_dom_range\n"
+"\n"
+"This ID range is then used by the IPA server and the SSSD IPA provider to\n"
+"assign Posix UIDs to users from the trusted domain.\n"
+"\n"
+"If e.g a range for a trusted domain is configured with the following "
+"values:\n"
+" base-id = 1200000\n"
+" range-size = 200000\n"
+" rid-base = 0\n"
+"the RIDs 0 to 199999 are mapped to the Posix ID from 1200000 to 13999999. "
+"So\n"
+"RID 1000 <-> Posix ID 1201000\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for the local domain\n"
+"\n"
+"To create an ID range for the local domain it is not necessary to specify a\n"
+"domain SID. But since it is possible that a user and a group can have the "
+"same\n"
+"value as Posix ID a second RID interval is needed to handle conflicts.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=1000 --secondary-rid-base=1000000 local_range\n"
+"\n"
+"The data from the ID ranges of the local domain are used by the IPA server\n"
+"internally to assign SIDs to IPA users and groups. The SID will then be "
+"stored\n"
+"in the user or group objects.\n"
+"\n"
+"If e.g. the ID range for the local domain is configured with the values "
+"from\n"
+"the example above then a new user with the UID 1200007 will get the RID "
+"1007.\n"
+"If this RID is already used by a group the RID will be 1000007. This can "
+"only\n"
+"happen if a user or a group object was created with a fixed ID because the\n"
+"automatic assignment will not assign the same ID twice. Since there are "
+"only\n"
+"users and groups sharing the same ID namespace it is sufficient to have "
+"only\n"
+"one fallback range to handle conflicts.\n"
+"\n"
+"To find the Posix ID for a given RID from the local domain it has to be\n"
+"checked first if the RID falls in the primary or secondary RID range and\n"
+"the rid-base or the secondary-rid-base has to be subtracted, respectively,\n"
+"and the base-id has to be added to get the Posix ID.\n"
+"\n"
+"Typically the creation of ID ranges happens behind the scenes and this CLI\n"
+"must not be used at all. The ID range for the local domain will be created\n"
+"during installation or upgrade from an older version. The ID range for a\n"
+"trusted domain will be created together with the trust by 'ipa trust-"
+"add ...'.\n"
+"\n"
+"USE CASES:\n"
+"\n"
+" Add an ID range from a transitively trusted domain\n"
+"\n"
+" If the trusted domain (A) trusts another domain (B) as well and this "
+"trust\n"
+" is transitive 'ipa trust-add domain-A' will only create a range for\n"
+" domain A. The ID range for domain B must be added manually.\n"
+"\n"
+" Add an additional ID range for the local domain\n"
+"\n"
+" If the ID range of the local domain is exhausted, i.e. no new IDs can "
+"be\n"
+" assigned to Posix users or groups by the DNA plugin, a new range has to "
+"be\n"
+" created to allow new users and groups to be added. (Currently there is "
+"no\n"
+" connection between this range CLI and the DNA plugin, but a future "
+"version\n"
+" might be able to modify the configuration of the DNS plugin as well)\n"
+"\n"
+"In general it is not necessary to modify or delete ID ranges. If there is "
+"no\n"
+"other way to achieve a certain configuration than to modify or delete an ID\n"
+"range it should be done with great care. Because UIDs are stored in the "
+"file\n"
+"system and are used for access control it might be possible that users are\n"
+"allowed to access files of other users if an ID range got deleted and "
+"reused\n"
+"for a different domain.\n"
+"\n"
+"(*) The RID is typically the last integer of a user or group SID which "
+"follows\n"
+"the domain SID. E.g. if the domain SID is S-1-5-21-123-456-789 and a user "
+"from\n"
+"this domain has the SID S-1-5-21-123-456-789-1010 then 1010 id the RID of "
+"the\n"
+"user. RIDs are unique in a domain, 32bit values and are used for users and\n"
+"groups.\n"
+"\n"
+"WARNING:\n"
+"\n"
+"DNA plugin in 389-ds will allocate IDs based on the ranges configured for "
+"the\n"
+"local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+"on the local ranges set via this family of commands.\n"
+"\n"
+"Manual configuration change has to be done in the DNA plugin configuration "
+"for\n"
+"the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to "
+"be\n"
+"modified to match the new range.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:148
+#: ipaclient/remote_plugins/2_114/idrange.py:225
+#: ipaclient/remote_plugins/2_114/idrange.py:325
+#: ipaclient/remote_plugins/2_114/idrange.py:369
+#: ipaclient/remote_plugins/2_114/idrange.py:474
+#: ipaclient/remote_plugins/2_114/idrange.py:581
+#: ipaclient/remote_plugins/2_156/idrange.py:150
+#: ipaclient/remote_plugins/2_156/idrange.py:229
+#: ipaclient/remote_plugins/2_156/idrange.py:329
+#: ipaclient/remote_plugins/2_156/idrange.py:373
+#: ipaclient/remote_plugins/2_156/idrange.py:493
+#: ipaclient/remote_plugins/2_156/idrange.py:600
+#: ipaclient/remote_plugins/2_164/idrange.py:150
+#: ipaclient/remote_plugins/2_164/idrange.py:229
+#: ipaclient/remote_plugins/2_164/idrange.py:329
+#: ipaclient/remote_plugins/2_164/idrange.py:373
+#: ipaclient/remote_plugins/2_164/idrange.py:493
+#: ipaclient/remote_plugins/2_164/idrange.py:600
+#: ipaclient/remote_plugins/2_49/idrange.py:148
+#: ipaclient/remote_plugins/2_49/idrange.py:219
+#: ipaclient/remote_plugins/2_49/idrange.py:312
+#: ipaclient/remote_plugins/2_49/idrange.py:358
+#: ipaclient/remote_plugins/2_49/idrange.py:461
+#: ipaclient/remote_plugins/2_49/idrange.py:569
+#: ipaserver/plugins/idrange.py:214
+msgid "Range name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:152
+#: ipaclient/remote_plugins/2_114/idrange.py:232
+#: ipaclient/remote_plugins/2_114/idrange.py:375
+#: ipaclient/remote_plugins/2_114/idrange.py:482
+#: ipaclient/remote_plugins/2_156/idrange.py:154
+#: ipaclient/remote_plugins/2_156/idrange.py:236
+#: ipaclient/remote_plugins/2_156/idrange.py:379
+#: ipaclient/remote_plugins/2_156/idrange.py:501
+#: ipaclient/remote_plugins/2_164/idrange.py:154
+#: ipaclient/remote_plugins/2_164/idrange.py:236
+#: ipaclient/remote_plugins/2_164/idrange.py:379
+#: ipaclient/remote_plugins/2_164/idrange.py:501
+#: ipaclient/remote_plugins/2_49/idrange.py:152
+#: ipaclient/remote_plugins/2_49/idrange.py:226
+#: ipaclient/remote_plugins/2_49/idrange.py:364
+#: ipaclient/remote_plugins/2_49/idrange.py:469
+#: ipaserver/plugins/idrange.py:219
+msgid "First Posix ID of the range"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:156
+#: ipaclient/remote_plugins/2_114/idrange.py:237
+#: ipaclient/remote_plugins/2_114/idrange.py:381
+#: ipaclient/remote_plugins/2_114/idrange.py:488
+#: ipaclient/remote_plugins/2_156/idrange.py:158
+#: ipaclient/remote_plugins/2_156/idrange.py:241
+#: ipaclient/remote_plugins/2_156/idrange.py:385
+#: ipaclient/remote_plugins/2_156/idrange.py:507
+#: ipaclient/remote_plugins/2_164/idrange.py:158
+#: ipaclient/remote_plugins/2_164/idrange.py:241
+#: ipaclient/remote_plugins/2_164/idrange.py:385
+#: ipaclient/remote_plugins/2_164/idrange.py:507
+#: ipaclient/remote_plugins/2_49/idrange.py:156
+#: ipaclient/remote_plugins/2_49/idrange.py:231
+#: ipaclient/remote_plugins/2_49/idrange.py:370
+#: ipaclient/remote_plugins/2_49/idrange.py:475
+#: ipaserver/plugins/idrange.py:223
+msgid "Number of IDs in the range"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:161
+#: ipaclient/remote_plugins/2_114/idrange.py:243
+#: ipaclient/remote_plugins/2_114/idrange.py:387
+#: ipaclient/remote_plugins/2_114/idrange.py:494
+#: ipaclient/remote_plugins/2_156/idrange.py:163
+#: ipaclient/remote_plugins/2_156/idrange.py:247
+#: ipaclient/remote_plugins/2_156/idrange.py:391
+#: ipaclient/remote_plugins/2_156/idrange.py:513
+#: ipaclient/remote_plugins/2_164/idrange.py:163
+#: ipaclient/remote_plugins/2_164/idrange.py:247
+#: ipaclient/remote_plugins/2_164/idrange.py:391
+#: ipaclient/remote_plugins/2_164/idrange.py:513
+#: ipaclient/remote_plugins/2_49/idrange.py:161
+#: ipaclient/remote_plugins/2_49/idrange.py:237
+#: ipaclient/remote_plugins/2_49/idrange.py:376
+#: ipaclient/remote_plugins/2_49/idrange.py:481
+#: ipaserver/plugins/idrange.py:227
+msgid "First RID of the corresponding RID range"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:166
+#: ipaclient/remote_plugins/2_114/idrange.py:249
+#: ipaclient/remote_plugins/2_114/idrange.py:393
+#: ipaclient/remote_plugins/2_114/idrange.py:500
+#: ipaclient/remote_plugins/2_156/idrange.py:168
+#: ipaclient/remote_plugins/2_156/idrange.py:253
+#: ipaclient/remote_plugins/2_156/idrange.py:397
+#: ipaclient/remote_plugins/2_156/idrange.py:519
+#: ipaclient/remote_plugins/2_164/idrange.py:168
+#: ipaclient/remote_plugins/2_164/idrange.py:253
+#: ipaclient/remote_plugins/2_164/idrange.py:397
+#: ipaclient/remote_plugins/2_164/idrange.py:519
+#: ipaclient/remote_plugins/2_49/idrange.py:166
+#: ipaclient/remote_plugins/2_49/idrange.py:243
+#: ipaclient/remote_plugins/2_49/idrange.py:382
+#: ipaclient/remote_plugins/2_49/idrange.py:487
+#: ipaserver/plugins/idrange.py:231
+msgid "First RID of the secondary RID range"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:171
+#: ipaclient/remote_plugins/2_114/idrange.py:255
+#: ipaclient/remote_plugins/2_114/idrange.py:399
+#: ipaclient/remote_plugins/2_156/idrange.py:173
+#: ipaclient/remote_plugins/2_156/idrange.py:259
+#: ipaclient/remote_plugins/2_156/idrange.py:403
+#: ipaclient/remote_plugins/2_164/idrange.py:173
+#: ipaclient/remote_plugins/2_164/idrange.py:259
+#: ipaclient/remote_plugins/2_164/idrange.py:403
+#: ipaclient/remote_plugins/2_49/idrange.py:171
+#: ipaclient/remote_plugins/2_49/idrange.py:249
+#: ipaclient/remote_plugins/2_49/idrange.py:388
+#: ipaclient/remote_plugins/2_49/idrange.py:493
+#: ipaserver/plugins/idrange.py:236 ipaserver/plugins/idrange.py:628
+msgid "Domain SID of the trusted domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:176
+#: ipaclient/remote_plugins/2_114/idrange.py:261
+#: ipaclient/remote_plugins/2_156/idrange.py:178
+#: ipaclient/remote_plugins/2_156/idrange.py:265
+#: ipaclient/remote_plugins/2_164/idrange.py:178
+#: ipaclient/remote_plugins/2_164/idrange.py:265
+#: ipaserver/plugins/idrange.py:241 ipaserver/plugins/idrange.py:636
+msgid "Name of the trusted domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:181
+#: ipaclient/remote_plugins/2_114/idrange.py:268
+#: ipaclient/remote_plugins/2_114/idrange.py:406
+#: ipaclient/remote_plugins/2_114/trust.py:316
+#: ipaclient/remote_plugins/2_156/idrange.py:183
+#: ipaclient/remote_plugins/2_156/idrange.py:272
+#: ipaclient/remote_plugins/2_156/idrange.py:410
+#: ipaclient/remote_plugins/2_156/trust.py:316
+#: ipaclient/remote_plugins/2_164/idrange.py:183
+#: ipaclient/remote_plugins/2_164/idrange.py:272
+#: ipaclient/remote_plugins/2_164/idrange.py:410
+#: ipaclient/remote_plugins/2_164/trust.py:316
+#: ipaclient/remote_plugins/2_49/idrange.py:176
+#: ipaclient/remote_plugins/2_49/idrange.py:254
+#: ipaclient/remote_plugins/2_49/idrange.py:393
+#: ipaclient/remote_plugins/2_49/idrange.py:498
+#: ipaserver/plugins/idrange.py:244 ipaserver/plugins/internal.py:672
+#: ipaserver/plugins/trust.py:690
+msgid "Range type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:182
+#: ipaclient/remote_plugins/2_114/idrange.py:269
+#: ipaclient/remote_plugins/2_114/idrange.py:407
+#: ipaclient/remote_plugins/2_156/idrange.py:184
+#: ipaclient/remote_plugins/2_156/idrange.py:273
+#: ipaclient/remote_plugins/2_156/idrange.py:411
+#: ipaclient/remote_plugins/2_164/idrange.py:184
+#: ipaclient/remote_plugins/2_164/idrange.py:273
+#: ipaclient/remote_plugins/2_164/idrange.py:411
+msgid "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:189
+msgid ""
+"\n"
+"Add new ID range.\n"
+"\n"
+" To add a new ID range you always have to specify\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" Additionally\n"
+"\n"
+" --rid-base\n"
+" --secondary-rid-base\n"
+"\n"
+" may be given for a new ID range for the local domain while\n"
+"\n"
+" --rid-base\n"
+" --dom-sid\n"
+"\n"
+" must be given to add a new range for a trusted AD domain.\n"
+"\n"
+" WARNING:\n"
+"\n"
+" DNA plugin in 389-ds will allocate IDs based on the ranges configured "
+"for the\n"
+" local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+" on the local ranges set via this family of commands.\n"
+"\n"
+" Manual configuration change has to be done in the DNA plugin "
+"configuration for\n"
+" the new local range. Specifically, The dnaNextRange attribute of "
+"'cn=Posix\n"
+" IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has "
+"to be\n"
+" modified to match the new range.\n"
+" "
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:318
+#: ipaclient/remote_plugins/2_156/idrange.py:322
+#: ipaclient/remote_plugins/2_164/idrange.py:322
+#: ipaclient/remote_plugins/2_49/idrange.py:305
+#: ipaserver/plugins/idrange.py:528
+msgid "Delete an ID range."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:355
+#: ipaclient/remote_plugins/2_156/idrange.py:359
+#: ipaclient/remote_plugins/2_164/idrange.py:359
+#: ipaclient/remote_plugins/2_49/idrange.py:344
+#: ipaserver/plugins/idrange.py:576
+msgid "Search for ranges."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:468
+#: ipaclient/remote_plugins/2_49/idrange.py:455
+msgid "Modify ID range."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idrange.py:575
+#: ipaclient/remote_plugins/2_156/idrange.py:594
+#: ipaclient/remote_plugins/2_164/idrange.py:594
+#: ipaclient/remote_plugins/2_49/idrange.py:563
+#: ipaserver/plugins/idrange.py:599
+msgid "Display information about a range."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:19
+#: ipaclient/remote_plugins/2_156/idviews.py:19
+#: ipaclient/remote_plugins/2_164/idviews.py:19 ipaserver/plugins/idviews.py:51
+msgid ""
+"\n"
+"ID Views\n"
+"Manage ID Views\n"
+"IPA allows to override certain properties of users and groups per each "
+"host.\n"
+"This functionality is primarily used to allow migration from older systems "
+"or\n"
+"other Identity Management solutions.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:36
+#: ipaclient/remote_plugins/2_114/idviews.py:63
+#: ipaclient/remote_plugins/2_114/idviews.py:145
+#: ipaclient/remote_plugins/2_114/idviews.py:228
+#: ipaclient/remote_plugins/2_114/idviews.py:277
+#: ipaclient/remote_plugins/2_114/idviews.py:369
+#: ipaclient/remote_plugins/2_114/idviews.py:471
+#: ipaclient/remote_plugins/2_114/idviews.py:526
+#: ipaclient/remote_plugins/2_114/idviews.py:645
+#: ipaclient/remote_plugins/2_114/idviews.py:694
+#: ipaclient/remote_plugins/2_114/idviews.py:814
+#: ipaclient/remote_plugins/2_114/idviews.py:952
+#: ipaclient/remote_plugins/2_156/idviews.py:36
+#: ipaclient/remote_plugins/2_156/idviews.py:63
+#: ipaclient/remote_plugins/2_156/idviews.py:145
+#: ipaclient/remote_plugins/2_156/idviews.py:236
+#: ipaclient/remote_plugins/2_156/idviews.py:293
+#: ipaclient/remote_plugins/2_156/idviews.py:393
+#: ipaclient/remote_plugins/2_156/idviews.py:503
+#: ipaclient/remote_plugins/2_156/idviews.py:566
+#: ipaclient/remote_plugins/2_156/idviews.py:693
+#: ipaclient/remote_plugins/2_156/idviews.py:750
+#: ipaclient/remote_plugins/2_156/idviews.py:878
+#: ipaclient/remote_plugins/2_156/idviews.py:1024
+#: ipaclient/remote_plugins/2_164/idviews.py:36
+#: ipaclient/remote_plugins/2_164/idviews.py:63
+#: ipaclient/remote_plugins/2_164/idviews.py:145
+#: ipaclient/remote_plugins/2_164/idviews.py:236
+#: ipaclient/remote_plugins/2_164/idviews.py:293
+#: ipaclient/remote_plugins/2_164/idviews.py:393
+#: ipaclient/remote_plugins/2_164/idviews.py:503
+#: ipaclient/remote_plugins/2_164/idviews.py:566
+#: ipaclient/remote_plugins/2_164/idviews.py:693
+#: ipaclient/remote_plugins/2_164/idviews.py:750
+#: ipaclient/remote_plugins/2_164/idviews.py:878
+#: ipaclient/remote_plugins/2_164/idviews.py:1024
+#: ipaserver/plugins/idviews.py:654
+msgid "Anchor to override"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:52
+#: ipaclient/remote_plugins/2_114/idviews.py:90
+#: ipaclient/remote_plugins/2_114/idviews.py:167
+#: ipaclient/remote_plugins/2_114/idviews.py:297
+#: ipaclient/remote_plugins/2_114/idviews.py:391
+#: ipaclient/remote_plugins/2_114/idviews.py:559
+#: ipaclient/remote_plugins/2_114/idviews.py:725
+#: ipaclient/remote_plugins/2_114/idviews.py:847
+#: ipaclient/remote_plugins/2_114/user.py:153
+#: ipaclient/remote_plugins/2_114/user.py:449
+#: ipaclient/remote_plugins/2_114/user.py:857
+#: ipaclient/remote_plugins/2_114/user.py:1238
+#: ipaclient/remote_plugins/2_156/idviews.py:52
+#: ipaclient/remote_plugins/2_156/idviews.py:90
+#: ipaclient/remote_plugins/2_156/idviews.py:167
+#: ipaclient/remote_plugins/2_156/idviews.py:313
+#: ipaclient/remote_plugins/2_156/idviews.py:415
+#: ipaclient/remote_plugins/2_156/idviews.py:599
+#: ipaclient/remote_plugins/2_156/idviews.py:781
+#: ipaclient/remote_plugins/2_156/idviews.py:911
+#: ipaclient/remote_plugins/2_156/stageuser.py:152
+#: ipaclient/remote_plugins/2_156/stageuser.py:502
+#: ipaclient/remote_plugins/2_156/stageuser.py:848
+#: ipaclient/remote_plugins/2_156/stageuser.py:1224
+#: ipaclient/remote_plugins/2_156/user.py:153
+#: ipaclient/remote_plugins/2_156/user.py:461
+#: ipaclient/remote_plugins/2_156/user.py:943
+#: ipaclient/remote_plugins/2_156/user.py:1338
+#: ipaclient/remote_plugins/2_164/idviews.py:52
+#: ipaclient/remote_plugins/2_164/idviews.py:90
+#: ipaclient/remote_plugins/2_164/idviews.py:167
+#: ipaclient/remote_plugins/2_164/idviews.py:313
+#: ipaclient/remote_plugins/2_164/idviews.py:415
+#: ipaclient/remote_plugins/2_164/idviews.py:599
+#: ipaclient/remote_plugins/2_164/idviews.py:781
+#: ipaclient/remote_plugins/2_164/idviews.py:911
+#: ipaclient/remote_plugins/2_164/stageuser.py:152
+#: ipaclient/remote_plugins/2_164/stageuser.py:502
+#: ipaclient/remote_plugins/2_164/stageuser.py:910
+#: ipaclient/remote_plugins/2_164/stageuser.py:1286
+#: ipaclient/remote_plugins/2_164/user.py:153
+#: ipaclient/remote_plugins/2_164/user.py:461
+#: ipaclient/remote_plugins/2_164/user.py:1005
+#: ipaclient/remote_plugins/2_164/user.py:1400
+#: ipaclient/remote_plugins/2_49/user.py:146
+#: ipaclient/remote_plugins/2_49/user.py:390
+#: ipaclient/remote_plugins/2_49/user.py:738
+#: ipaclient/remote_plugins/2_49/user.py:1057 ipaserver/plugins/baseuser.py:270
+#: ipaserver/plugins/idviews.py:862 ipaserver/plugins/idviews.py:957
+msgid "Group ID Number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:73
+#: ipaclient/remote_plugins/2_114/idviews.py:540
+#: ipaclient/remote_plugins/2_114/idviews.py:706
+#: ipaclient/remote_plugins/2_114/idviews.py:828
+#: ipaclient/remote_plugins/2_114/user.py:71
+#: ipaclient/remote_plugins/2_114/user.py:345
+#: ipaclient/remote_plugins/2_114/user.py:652
+#: ipaclient/remote_plugins/2_114/user.py:690
+#: ipaclient/remote_plugins/2_114/user.py:723
+#: ipaclient/remote_plugins/2_114/user.py:764
+#: ipaclient/remote_plugins/2_114/user.py:1144
+#: ipaclient/remote_plugins/2_114/user.py:1456
+#: ipaclient/remote_plugins/2_114/user.py:1536
+#: ipaclient/remote_plugins/2_114/user.py:1601
+#: ipaclient/remote_plugins/2_156/idviews.py:73
+#: ipaclient/remote_plugins/2_156/idviews.py:580
+#: ipaclient/remote_plugins/2_156/idviews.py:762
+#: ipaclient/remote_plugins/2_156/idviews.py:892
+#: ipaclient/remote_plugins/2_156/stageuser.py:70
+#: ipaclient/remote_plugins/2_156/stageuser.py:346
+#: ipaclient/remote_plugins/2_156/stageuser.py:398
+#: ipaclient/remote_plugins/2_156/stageuser.py:709
+#: ipaclient/remote_plugins/2_156/stageuser.py:755
+#: ipaclient/remote_plugins/2_156/stageuser.py:1130
+#: ipaclient/remote_plugins/2_156/stageuser.py:1444
+#: ipaclient/remote_plugins/2_156/user.py:71
+#: ipaclient/remote_plugins/2_156/user.py:357
+#: ipaclient/remote_plugins/2_156/user.py:671
+#: ipaclient/remote_plugins/2_156/user.py:733
+#: ipaclient/remote_plugins/2_156/user.py:776
+#: ipaclient/remote_plugins/2_156/user.py:809
+#: ipaclient/remote_plugins/2_156/user.py:850
+#: ipaclient/remote_plugins/2_156/user.py:1244
+#: ipaclient/remote_plugins/2_156/user.py:1564
+#: ipaclient/remote_plugins/2_156/user.py:1625
+#: ipaclient/remote_plugins/2_156/user.py:1690
+#: ipaclient/remote_plugins/2_156/user.py:1749
+#: ipaclient/remote_plugins/2_156/user.py:1807
+#: ipaclient/remote_plugins/2_156/user.py:1847
+#: ipaclient/remote_plugins/2_164/idviews.py:73
+#: ipaclient/remote_plugins/2_164/idviews.py:580
+#: ipaclient/remote_plugins/2_164/idviews.py:762
+#: ipaclient/remote_plugins/2_164/idviews.py:892
+#: ipaclient/remote_plugins/2_164/stageuser.py:70
+#: ipaclient/remote_plugins/2_164/stageuser.py:346
+#: ipaclient/remote_plugins/2_164/stageuser.py:398
+#: ipaclient/remote_plugins/2_164/stageuser.py:708
+#: ipaclient/remote_plugins/2_164/stageuser.py:771
+#: ipaclient/remote_plugins/2_164/stageuser.py:817
+#: ipaclient/remote_plugins/2_164/stageuser.py:1192
+#: ipaclient/remote_plugins/2_164/stageuser.py:1506
+#: ipaclient/remote_plugins/2_164/stageuser.py:1568
+#: ipaclient/remote_plugins/2_164/user.py:71
+#: ipaclient/remote_plugins/2_164/user.py:357
+#: ipaclient/remote_plugins/2_164/user.py:671
+#: ipaclient/remote_plugins/2_164/user.py:732
+#: ipaclient/remote_plugins/2_164/user.py:795
+#: ipaclient/remote_plugins/2_164/user.py:838
+#: ipaclient/remote_plugins/2_164/user.py:871
+#: ipaclient/remote_plugins/2_164/user.py:912
+#: ipaclient/remote_plugins/2_164/user.py:1306
+#: ipaclient/remote_plugins/2_164/user.py:1626
+#: ipaclient/remote_plugins/2_164/user.py:1687
+#: ipaclient/remote_plugins/2_164/user.py:1749
+#: ipaclient/remote_plugins/2_164/user.py:1814
+#: ipaclient/remote_plugins/2_164/user.py:1873
+#: ipaclient/remote_plugins/2_164/user.py:1931
+#: ipaclient/remote_plugins/2_164/user.py:1971
+#: ipaclient/remote_plugins/2_49/user.py:71
+#: ipaclient/remote_plugins/2_49/user.py:292
+#: ipaclient/remote_plugins/2_49/user.py:538
+#: ipaclient/remote_plugins/2_49/user.py:578
+#: ipaclient/remote_plugins/2_49/user.py:610
+#: ipaclient/remote_plugins/2_49/user.py:650
+#: ipaclient/remote_plugins/2_49/user.py:968
+#: ipaclient/remote_plugins/2_49/user.py:1219
+#: ipaclient/remote_plugins/2_49/user.py:1293
+#: ipaclient/remote_plugins/2_49/user.py:1351 ipaserver/plugins/baseuser.py:179
+#: ipaserver/plugins/idviews.py:848
+msgid "User login"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:78
+#: ipaclient/remote_plugins/2_114/idviews.py:547
+#: ipaclient/remote_plugins/2_114/idviews.py:713
+#: ipaclient/remote_plugins/2_114/idviews.py:835
+#: ipaclient/remote_plugins/2_114/user.py:146
+#: ipaclient/remote_plugins/2_114/user.py:442
+#: ipaclient/remote_plugins/2_114/user.py:850
+#: ipaclient/remote_plugins/2_114/user.py:1231
+#: ipaclient/remote_plugins/2_156/idviews.py:78
+#: ipaclient/remote_plugins/2_156/idviews.py:587
+#: ipaclient/remote_plugins/2_156/idviews.py:769
+#: ipaclient/remote_plugins/2_156/idviews.py:899
+#: ipaclient/remote_plugins/2_156/stageuser.py:145
+#: ipaclient/remote_plugins/2_156/stageuser.py:495
+#: ipaclient/remote_plugins/2_156/stageuser.py:841
+#: ipaclient/remote_plugins/2_156/stageuser.py:1217
+#: ipaclient/remote_plugins/2_156/user.py:146
+#: ipaclient/remote_plugins/2_156/user.py:454
+#: ipaclient/remote_plugins/2_156/user.py:936
+#: ipaclient/remote_plugins/2_156/user.py:1331
+#: ipaclient/remote_plugins/2_164/idviews.py:78
+#: ipaclient/remote_plugins/2_164/idviews.py:587
+#: ipaclient/remote_plugins/2_164/idviews.py:769
+#: ipaclient/remote_plugins/2_164/idviews.py:899
+#: ipaclient/remote_plugins/2_164/stageuser.py:145
+#: ipaclient/remote_plugins/2_164/stageuser.py:495
+#: ipaclient/remote_plugins/2_164/stageuser.py:903
+#: ipaclient/remote_plugins/2_164/stageuser.py:1279
+#: ipaclient/remote_plugins/2_164/user.py:146
+#: ipaclient/remote_plugins/2_164/user.py:454
+#: ipaclient/remote_plugins/2_164/user.py:998
+#: ipaclient/remote_plugins/2_164/user.py:1393
+#: ipaclient/remote_plugins/2_49/user.py:140
+#: ipaclient/remote_plugins/2_49/user.py:382
+#: ipaclient/remote_plugins/2_49/user.py:730
+#: ipaclient/remote_plugins/2_49/user.py:1049 ipaserver/plugins/baseuser.py:264
+#: ipaserver/plugins/idviews.py:853
+msgid "UID"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:79
+#: ipaclient/remote_plugins/2_114/idviews.py:548
+#: ipaclient/remote_plugins/2_114/idviews.py:714
+#: ipaclient/remote_plugins/2_114/idviews.py:836
+#: ipaclient/remote_plugins/2_156/idviews.py:79
+#: ipaclient/remote_plugins/2_156/idviews.py:588
+#: ipaclient/remote_plugins/2_156/idviews.py:770
+#: ipaclient/remote_plugins/2_156/idviews.py:900
+#: ipaclient/remote_plugins/2_164/idviews.py:79
+#: ipaclient/remote_plugins/2_164/idviews.py:588
+#: ipaclient/remote_plugins/2_164/idviews.py:770
+#: ipaclient/remote_plugins/2_164/idviews.py:900
+#: ipaserver/plugins/idviews.py:854
+msgid "User ID Number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:84
+#: ipaclient/remote_plugins/2_114/idviews.py:553
+#: ipaclient/remote_plugins/2_114/idviews.py:719
+#: ipaclient/remote_plugins/2_114/idviews.py:841
+#: ipaclient/remote_plugins/2_114/user.py:103
+#: ipaclient/remote_plugins/2_114/user.py:390
+#: ipaclient/remote_plugins/2_114/user.py:807
+#: ipaclient/remote_plugins/2_114/user.py:1189
+#: ipaclient/remote_plugins/2_156/idviews.py:84
+#: ipaclient/remote_plugins/2_156/idviews.py:593
+#: ipaclient/remote_plugins/2_156/idviews.py:775
+#: ipaclient/remote_plugins/2_156/idviews.py:905
+#: ipaclient/remote_plugins/2_156/stageuser.py:102
+#: ipaclient/remote_plugins/2_156/stageuser.py:443
+#: ipaclient/remote_plugins/2_156/stageuser.py:798
+#: ipaclient/remote_plugins/2_156/stageuser.py:1175
+#: ipaclient/remote_plugins/2_156/user.py:103
+#: ipaclient/remote_plugins/2_156/user.py:402
+#: ipaclient/remote_plugins/2_156/user.py:893
+#: ipaclient/remote_plugins/2_156/user.py:1289
+#: ipaclient/remote_plugins/2_164/idviews.py:84
+#: ipaclient/remote_plugins/2_164/idviews.py:593
+#: ipaclient/remote_plugins/2_164/idviews.py:775
+#: ipaclient/remote_plugins/2_164/idviews.py:905
+#: ipaclient/remote_plugins/2_164/stageuser.py:102
+#: ipaclient/remote_plugins/2_164/stageuser.py:443
+#: ipaclient/remote_plugins/2_164/stageuser.py:860
+#: ipaclient/remote_plugins/2_164/stageuser.py:1237
+#: ipaclient/remote_plugins/2_164/user.py:103
+#: ipaclient/remote_plugins/2_164/user.py:402
+#: ipaclient/remote_plugins/2_164/user.py:955
+#: ipaclient/remote_plugins/2_164/user.py:1351
+#: ipaserver/plugins/baseuser.py:212 ipaserver/plugins/idviews.py:858
+msgid "GECOS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:95
+#: ipaclient/remote_plugins/2_114/idviews.py:565
+#: ipaclient/remote_plugins/2_114/idviews.py:731
+#: ipaclient/remote_plugins/2_114/idviews.py:853
+#: ipaclient/remote_plugins/2_114/user.py:98
+#: ipaclient/remote_plugins/2_114/user.py:385
+#: ipaclient/remote_plugins/2_114/user.py:802
+#: ipaclient/remote_plugins/2_114/user.py:1184
+#: ipaclient/remote_plugins/2_156/idviews.py:95
+#: ipaclient/remote_plugins/2_156/idviews.py:605
+#: ipaclient/remote_plugins/2_156/idviews.py:787
+#: ipaclient/remote_plugins/2_156/idviews.py:917
+#: ipaclient/remote_plugins/2_156/stageuser.py:97
+#: ipaclient/remote_plugins/2_156/stageuser.py:438
+#: ipaclient/remote_plugins/2_156/stageuser.py:793
+#: ipaclient/remote_plugins/2_156/stageuser.py:1170
+#: ipaclient/remote_plugins/2_156/user.py:98
+#: ipaclient/remote_plugins/2_156/user.py:397
+#: ipaclient/remote_plugins/2_156/user.py:888
+#: ipaclient/remote_plugins/2_156/user.py:1284
+#: ipaclient/remote_plugins/2_164/idviews.py:95
+#: ipaclient/remote_plugins/2_164/idviews.py:605
+#: ipaclient/remote_plugins/2_164/idviews.py:787
+#: ipaclient/remote_plugins/2_164/idviews.py:917
+#: ipaclient/remote_plugins/2_164/stageuser.py:97
+#: ipaclient/remote_plugins/2_164/stageuser.py:438
+#: ipaclient/remote_plugins/2_164/stageuser.py:855
+#: ipaclient/remote_plugins/2_164/stageuser.py:1232
+#: ipaclient/remote_plugins/2_164/user.py:98
+#: ipaclient/remote_plugins/2_164/user.py:397
+#: ipaclient/remote_plugins/2_164/user.py:950
+#: ipaclient/remote_plugins/2_164/user.py:1346
+#: ipaclient/remote_plugins/2_49/user.py:98
+#: ipaclient/remote_plugins/2_49/user.py:332
+#: ipaclient/remote_plugins/2_49/user.py:688
+#: ipaclient/remote_plugins/2_49/user.py:1008 ipaserver/plugins/baseuser.py:209
+#: ipaserver/plugins/idviews.py:867
+msgid "Home directory"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:100
+#: ipaclient/remote_plugins/2_114/idviews.py:571
+#: ipaclient/remote_plugins/2_114/idviews.py:737
+#: ipaclient/remote_plugins/2_114/idviews.py:859
+#: ipaclient/remote_plugins/2_114/user.py:108
+#: ipaclient/remote_plugins/2_114/user.py:398
+#: ipaclient/remote_plugins/2_114/user.py:814
+#: ipaclient/remote_plugins/2_114/user.py:1196
+#: ipaclient/remote_plugins/2_156/idviews.py:100
+#: ipaclient/remote_plugins/2_156/idviews.py:611
+#: ipaclient/remote_plugins/2_156/idviews.py:793
+#: ipaclient/remote_plugins/2_156/idviews.py:923
+#: ipaclient/remote_plugins/2_156/stageuser.py:107
+#: ipaclient/remote_plugins/2_156/stageuser.py:451
+#: ipaclient/remote_plugins/2_156/stageuser.py:805
+#: ipaclient/remote_plugins/2_156/stageuser.py:1182
+#: ipaclient/remote_plugins/2_156/user.py:108
+#: ipaclient/remote_plugins/2_156/user.py:410
+#: ipaclient/remote_plugins/2_156/user.py:900
+#: ipaclient/remote_plugins/2_156/user.py:1296
+#: ipaclient/remote_plugins/2_164/idviews.py:100
+#: ipaclient/remote_plugins/2_164/idviews.py:611
+#: ipaclient/remote_plugins/2_164/idviews.py:793
+#: ipaclient/remote_plugins/2_164/idviews.py:923
+#: ipaclient/remote_plugins/2_164/stageuser.py:107
+#: ipaclient/remote_plugins/2_164/stageuser.py:451
+#: ipaclient/remote_plugins/2_164/stageuser.py:867
+#: ipaclient/remote_plugins/2_164/stageuser.py:1244
+#: ipaclient/remote_plugins/2_164/user.py:108
+#: ipaclient/remote_plugins/2_164/user.py:410
+#: ipaclient/remote_plugins/2_164/user.py:962
+#: ipaclient/remote_plugins/2_164/user.py:1358
+#: ipaclient/remote_plugins/2_49/user.py:108
+#: ipaclient/remote_plugins/2_49/user.py:345
+#: ipaclient/remote_plugins/2_49/user.py:700
+#: ipaclient/remote_plugins/2_49/user.py:1020 ipaserver/plugins/baseuser.py:218
+#: ipaserver/plugins/idviews.py:871
+msgid "Login shell"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:122
+#: ipaclient/remote_plugins/2_114/idviews.py:140
+#: ipaclient/remote_plugins/2_114/idviews.py:222
+#: ipaclient/remote_plugins/2_114/idviews.py:264
+#: ipaclient/remote_plugins/2_114/idviews.py:364
+#: ipaclient/remote_plugins/2_114/idviews.py:466
+#: ipaclient/remote_plugins/2_114/idviews.py:521
+#: ipaclient/remote_plugins/2_114/idviews.py:639
+#: ipaclient/remote_plugins/2_114/idviews.py:681
+#: ipaclient/remote_plugins/2_114/idviews.py:809
+#: ipaclient/remote_plugins/2_114/idviews.py:947
+#: ipaclient/remote_plugins/2_114/idviews.py:1002
+#: ipaclient/remote_plugins/2_114/idviews.py:1065
+#: ipaclient/remote_plugins/2_114/idviews.py:1119
+#: ipaclient/remote_plugins/2_114/idviews.py:1163
+#: ipaclient/remote_plugins/2_114/idviews.py:1236
+#: ipaclient/remote_plugins/2_114/idviews.py:1319
+#: ipaclient/remote_plugins/2_156/idviews.py:122
+#: ipaclient/remote_plugins/2_156/idviews.py:140
+#: ipaclient/remote_plugins/2_156/idviews.py:230
+#: ipaclient/remote_plugins/2_156/idviews.py:280
+#: ipaclient/remote_plugins/2_156/idviews.py:388
+#: ipaclient/remote_plugins/2_156/idviews.py:498
+#: ipaclient/remote_plugins/2_156/idviews.py:561
+#: ipaclient/remote_plugins/2_156/idviews.py:687
+#: ipaclient/remote_plugins/2_156/idviews.py:737
+#: ipaclient/remote_plugins/2_156/idviews.py:873
+#: ipaclient/remote_plugins/2_156/idviews.py:1019
+#: ipaclient/remote_plugins/2_156/idviews.py:1082
+#: ipaclient/remote_plugins/2_156/idviews.py:1145
+#: ipaclient/remote_plugins/2_156/idviews.py:1199
+#: ipaclient/remote_plugins/2_156/idviews.py:1243
+#: ipaclient/remote_plugins/2_156/idviews.py:1316
+#: ipaclient/remote_plugins/2_156/idviews.py:1399
+#: ipaclient/remote_plugins/2_164/idviews.py:122
+#: ipaclient/remote_plugins/2_164/idviews.py:140
+#: ipaclient/remote_plugins/2_164/idviews.py:230
+#: ipaclient/remote_plugins/2_164/idviews.py:280
+#: ipaclient/remote_plugins/2_164/idviews.py:388
+#: ipaclient/remote_plugins/2_164/idviews.py:498
+#: ipaclient/remote_plugins/2_164/idviews.py:561
+#: ipaclient/remote_plugins/2_164/idviews.py:687
+#: ipaclient/remote_plugins/2_164/idviews.py:737
+#: ipaclient/remote_plugins/2_164/idviews.py:873
+#: ipaclient/remote_plugins/2_164/idviews.py:1019
+#: ipaclient/remote_plugins/2_164/idviews.py:1082
+#: ipaclient/remote_plugins/2_164/idviews.py:1145
+#: ipaclient/remote_plugins/2_164/idviews.py:1199
+#: ipaclient/remote_plugins/2_164/idviews.py:1243
+#: ipaclient/remote_plugins/2_164/idviews.py:1316
+#: ipaclient/remote_plugins/2_164/idviews.py:1399
+#: ipaserver/plugins/idviews.py:103
+msgid "ID View Name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:134
+#: ipaclient/remote_plugins/2_156/idviews.py:134
+#: ipaclient/remote_plugins/2_164/idviews.py:134
+#: ipaserver/plugins/idviews.py:1103
+msgid "Add a new Group ID override."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:216
+#: ipaclient/remote_plugins/2_156/idviews.py:224
+#: ipaclient/remote_plugins/2_164/idviews.py:224
+#: ipaserver/plugins/idviews.py:1109
+msgid "Delete an Group ID override."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:258
+#: ipaclient/remote_plugins/2_156/idviews.py:274
+#: ipaclient/remote_plugins/2_164/idviews.py:274
+#: ipaserver/plugins/idviews.py:1121
+msgid "Search for an Group ID override."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:329
+#: ipaclient/remote_plugins/2_114/idviews.py:774
+#: ipaclient/remote_plugins/2_156/idviews.py:353
+#: ipaclient/remote_plugins/2_156/idviews.py:838
+#: ipaclient/remote_plugins/2_164/idviews.py:353
+#: ipaclient/remote_plugins/2_164/idviews.py:838
+msgid "Results should contain primary key attribute only (\"anchor\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:358
+#: ipaclient/remote_plugins/2_156/idviews.py:382
+#: ipaclient/remote_plugins/2_164/idviews.py:382
+#: ipaserver/plugins/idviews.py:1115
+msgid "Modify an Group ID override."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:439
+#: ipaclient/remote_plugins/2_156/idviews.py:471
+#: ipaclient/remote_plugins/2_164/idviews.py:471
+msgid "Rename the Group ID override object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:460
+#: ipaclient/remote_plugins/2_156/idviews.py:492
+#: ipaclient/remote_plugins/2_164/idviews.py:492
+#: ipaserver/plugins/idviews.py:1128
+msgid "Display information about an Group ID override."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:515
+#: ipaclient/remote_plugins/2_156/idviews.py:555
+#: ipaclient/remote_plugins/2_164/idviews.py:555
+#: ipaserver/plugins/idviews.py:1013
+msgid "Add a new User ID override."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:633
+#: ipaclient/remote_plugins/2_156/idviews.py:681
+#: ipaclient/remote_plugins/2_164/idviews.py:681
+#: ipaserver/plugins/idviews.py:1038
+msgid "Delete an User ID override."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:675
+#: ipaclient/remote_plugins/2_156/idviews.py:731
+#: ipaclient/remote_plugins/2_164/idviews.py:731
+#: ipaserver/plugins/idviews.py:1076
+msgid "Search for an User ID override."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:803
+#: ipaclient/remote_plugins/2_156/idviews.py:867
+#: ipaclient/remote_plugins/2_164/idviews.py:867
+#: ipaserver/plugins/idviews.py:1044
+msgid "Modify an User ID override."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:920
+#: ipaclient/remote_plugins/2_156/idviews.py:992
+#: ipaclient/remote_plugins/2_164/idviews.py:992
+msgid "Rename the User ID override object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:941
+#: ipaclient/remote_plugins/2_156/idviews.py:1013
+#: ipaclient/remote_plugins/2_164/idviews.py:1013
+#: ipaserver/plugins/idviews.py:1091
+msgid "Display information about an User ID override."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:996
+#: ipaclient/remote_plugins/2_156/idviews.py:1076
+#: ipaclient/remote_plugins/2_164/idviews.py:1076
+#: ipaserver/plugins/idviews.py:138
+msgid "Add a new ID View."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1059
+msgid ""
+"Applies ID View to specified hosts or current members of specified "
+"hostgroups. If any other ID View is applied to the host, it is overriden."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1074
+#: ipaclient/remote_plugins/2_114/idviews.py:1378
+#: ipaclient/remote_plugins/2_156/idviews.py:1154
+#: ipaclient/remote_plugins/2_156/idviews.py:1458
+#: ipaclient/remote_plugins/2_164/idviews.py:1154
+#: ipaclient/remote_plugins/2_164/idviews.py:1458 ipaserver/plugins/host.py:266
+#: ipaserver/plugins/idviews.py:372 ipaserver/plugins/idviews.py:415
+#: ipaserver/plugins/sudorule.py:428
+msgid "hosts"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1075
+#: ipaclient/remote_plugins/2_156/idviews.py:1155
+#: ipaclient/remote_plugins/2_164/idviews.py:1155
+#: ipaserver/plugins/idviews.py:371
+msgid "Hosts to apply the ID View to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1082
+#: ipaclient/remote_plugins/2_114/idviews.py:1386
+#: ipaclient/remote_plugins/2_156/idviews.py:1162
+#: ipaclient/remote_plugins/2_156/idviews.py:1466
+#: ipaclient/remote_plugins/2_164/idviews.py:1162
+#: ipaclient/remote_plugins/2_164/idviews.py:1466
+#: ipaserver/plugins/idviews.py:379 ipaserver/plugins/idviews.py:422
+msgid "hostgroups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1083
+#: ipaclient/remote_plugins/2_156/idviews.py:1163
+#: ipaclient/remote_plugins/2_164/idviews.py:1163
+#: ipaserver/plugins/idviews.py:376
+msgid ""
+"Hostgroups to whose hosts apply the ID View to. Please note that view is not "
+"applied automatically to any hosts added to the hostgroup after running the "
+"idview-apply command."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1095
+#: ipaclient/remote_plugins/2_156/idviews.py:1175
+#: ipaclient/remote_plugins/2_164/idviews.py:1175
+#: ipaserver/plugins/idviews.py:387
+msgid "Hosts that this ID View was applied to."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1100
+#: ipaclient/remote_plugins/2_156/idviews.py:1180
+#: ipaclient/remote_plugins/2_164/idviews.py:1180
+#: ipaserver/plugins/idviews.py:391
+msgid "Hosts or hostgroups that this ID View could not be applied to."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1105
+#: ipaclient/remote_plugins/2_156/idviews.py:1185
+#: ipaclient/remote_plugins/2_164/idviews.py:1185
+#: ipaserver/plugins/idviews.py:396
+msgid "Number of hosts the ID View was applied to:"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1112
+#: ipaclient/remote_plugins/2_156/idviews.py:1192
+#: ipaclient/remote_plugins/2_164/idviews.py:1192
+#: ipaserver/plugins/idviews.py:144
+msgid "Delete an ID View."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1149
+#: ipaclient/remote_plugins/2_156/idviews.py:1229
+#: ipaclient/remote_plugins/2_164/idviews.py:1229
+#: ipaserver/plugins/idviews.py:170
+msgid "Search for an ID View."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1230
+#: ipaclient/remote_plugins/2_156/idviews.py:1310
+#: ipaclient/remote_plugins/2_164/idviews.py:1310
+#: ipaserver/plugins/idviews.py:157
+msgid "Modify an ID View."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1292
+#: ipaclient/remote_plugins/2_156/idviews.py:1372
+#: ipaclient/remote_plugins/2_164/idviews.py:1372
+msgid "Rename the ID View object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1313
+#: ipaclient/remote_plugins/2_156/idviews.py:1393
+#: ipaclient/remote_plugins/2_164/idviews.py:1393
+#: ipaserver/plugins/idviews.py:177
+msgid "Display information about an ID View."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1333
+#: ipaclient/remote_plugins/2_156/idviews.py:1413
+#: ipaclient/remote_plugins/2_164/idviews.py:1413
+#: ipaserver/plugins/idviews.py:182
+msgid "Enumerate all the hosts the view applies to."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1370
+#: ipaclient/remote_plugins/2_156/idviews.py:1450
+#: ipaclient/remote_plugins/2_164/idviews.py:1450
+#: ipaserver/plugins/idviews.py:403
+msgid ""
+"Clears ID View from specified hosts or current members of specified "
+"hostgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1379
+#: ipaclient/remote_plugins/2_156/idviews.py:1459
+#: ipaclient/remote_plugins/2_164/idviews.py:1459
+#: ipaserver/plugins/idviews.py:414
+msgid "Hosts to clear (any) ID View from."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1387
+#: ipaclient/remote_plugins/2_156/idviews.py:1467
+#: ipaclient/remote_plugins/2_164/idviews.py:1467
+#: ipaserver/plugins/idviews.py:419
+msgid ""
+"Hostgroups whose hosts should have ID Views cleared. Note that view is not "
+"cleared automatically from any host added to the hostgroup after running "
+"idview-unapply command."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1399
+#: ipaclient/remote_plugins/2_156/idviews.py:1479
+#: ipaclient/remote_plugins/2_164/idviews.py:1479
+#: ipaserver/plugins/idviews.py:430
+msgid "Hosts that ID View was cleared from."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1404
+#: ipaclient/remote_plugins/2_156/idviews.py:1484
+#: ipaclient/remote_plugins/2_164/idviews.py:1484
+#: ipaserver/plugins/idviews.py:434
+msgid "Hosts or hostgroups that ID View could not be cleared from."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/idviews.py:1409
+#: ipaclient/remote_plugins/2_156/idviews.py:1489
+#: ipaclient/remote_plugins/2_164/idviews.py:1489
+#: ipaserver/plugins/idviews.py:439
+msgid "Number of hosts that had a ID View was unset:"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/internal.py:19
+#: ipaclient/remote_plugins/2_156/internal.py:19
+#: ipaclient/remote_plugins/2_164/internal.py:19
+#: ipaclient/remote_plugins/2_49/internal.py:19
+msgid ""
+"\n"
+"Plugins not accessible directly through the CLI, commands used internally\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/internal.py:36
+#: ipaclient/remote_plugins/2_156/internal.py:36
+#: ipaclient/remote_plugins/2_164/internal.py:36
+#: ipaclient/remote_plugins/2_49/internal.py:34
+#: ipaserver/plugins/internal.py:918
+msgid "Dict of I18N messages"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/internal.py:43
+#: ipaclient/remote_plugins/2_156/internal.py:43
+#: ipaclient/remote_plugins/2_164/internal.py:43
+#: ipaclient/remote_plugins/2_49/internal.py:41
+msgid "Export plugin meta-data for the webUI."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/internal.py:51
+#: ipaclient/remote_plugins/2_114/internal.py:63
+#: ipaclient/remote_plugins/2_156/internal.py:51
+#: ipaclient/remote_plugins/2_156/internal.py:63
+#: ipaclient/remote_plugins/2_164/internal.py:51
+#: ipaclient/remote_plugins/2_164/internal.py:63
+#: ipaclient/remote_plugins/2_49/internal.py:49
+#: ipaclient/remote_plugins/2_49/internal.py:61
+#: ipaserver/plugins/internal.py:45 ipaserver/plugins/internal.py:54
+msgid "Name of object to export"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/internal.py:56
+#: ipaclient/remote_plugins/2_114/internal.py:68
+#: ipaclient/remote_plugins/2_156/internal.py:56
+#: ipaclient/remote_plugins/2_156/internal.py:68
+#: ipaclient/remote_plugins/2_164/internal.py:56
+#: ipaclient/remote_plugins/2_164/internal.py:68
+#: ipaclient/remote_plugins/2_49/internal.py:54
+#: ipaclient/remote_plugins/2_49/internal.py:66
+#: ipaserver/plugins/internal.py:48 ipaserver/plugins/internal.py:57
+msgid "Name of method to export"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/internal.py:73
+#: ipaclient/remote_plugins/2_156/internal.py:73
+#: ipaclient/remote_plugins/2_164/internal.py:73
+#: ipaclient/remote_plugins/2_49/internal.py:71
+#: ipaserver/plugins/internal.py:60
+msgid "Name of command to export"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/internal.py:80
+#: ipaclient/remote_plugins/2_156/internal.py:80
+#: ipaclient/remote_plugins/2_164/internal.py:80
+#: ipaclient/remote_plugins/2_49/internal.py:78
+#: ipaserver/plugins/internal.py:65
+msgid "Dict of JSON encoded IPA Objects"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/internal.py:85
+#: ipaclient/remote_plugins/2_156/internal.py:85
+#: ipaclient/remote_plugins/2_164/internal.py:85
+#: ipaclient/remote_plugins/2_49/internal.py:83
+#: ipaserver/plugins/internal.py:66
+msgid "Dict of JSON encoded IPA Methods"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/internal.py:90
+#: ipaclient/remote_plugins/2_156/internal.py:90
+#: ipaclient/remote_plugins/2_164/internal.py:90
+#: ipaclient/remote_plugins/2_49/internal.py:88
+#: ipaserver/plugins/internal.py:67
+msgid "Dict of JSON encoded IPA Commands"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/join.py:19
+#: ipaclient/remote_plugins/2_156/join.py:19
+#: ipaclient/remote_plugins/2_164/join.py:19
+#: ipaclient/remote_plugins/2_49/join.py:19
+msgid ""
+"\n"
+"Joining an IPA domain\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/join.py:28
+#: ipaclient/remote_plugins/2_156/join.py:28
+#: ipaclient/remote_plugins/2_164/join.py:28
+#: ipaclient/remote_plugins/2_49/join.py:28
+msgid "Join an IPA domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/join.py:34
+#: ipaclient/remote_plugins/2_156/join.py:34
+#: ipaclient/remote_plugins/2_164/join.py:34
+#: ipaclient/remote_plugins/2_49/join.py:34 ipaserver/plugins/join.py:58
+msgid "The hostname to register as"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/join.py:44
+#: ipaclient/remote_plugins/2_156/join.py:44
+#: ipaclient/remote_plugins/2_164/join.py:44
+#: ipaclient/remote_plugins/2_49/join.py:44 ipaserver/plugins/join.py:67
+msgid "The IPA realm"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/join.py:54
+#: ipaclient/remote_plugins/2_156/join.py:54
+#: ipaclient/remote_plugins/2_164/join.py:52
+#: ipaclient/remote_plugins/2_49/join.py:54 ipaserver/plugins/join.py:73
+msgid "Hardware platform of the host (e.g. Lenovo T61)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/join.py:60
+#: ipaclient/remote_plugins/2_156/join.py:60
+#: ipaclient/remote_plugins/2_164/join.py:58
+#: ipaclient/remote_plugins/2_49/join.py:60 ipaserver/plugins/join.py:77
+msgid "Operating System and version of the host (e.g. Fedora 9)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:19
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:19
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:19
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:19
+#: ipaserver/plugins/krbtpolicy.py:27
+msgid ""
+"\n"
+"Kerberos ticket policy\n"
+"\n"
+"There is a single Kerberos ticket policy. This policy defines the\n"
+"maximum ticket lifetime and the maximum renewal age, the period during\n"
+"which the ticket is renewable.\n"
+"\n"
+"You can also create a per-user ticket policy by specifying the user login.\n"
+"\n"
+"For changes to the global policy to take effect, restarting the KDC service\n"
+"is required, which can be achieved using:\n"
+"\n"
+"service krb5kdc restart\n"
+"\n"
+"Changes to per-user policies take effect immediately for newly requested\n"
+"tickets (e.g. when the user next runs kinit).\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Display the current Kerberos ticket policy:\n"
+" ipa krbtpolicy-show\n"
+"\n"
+" Reset the policy to the default:\n"
+" ipa krbtpolicy-reset\n"
+"\n"
+" Modify the policy to 8 hours max life, 1-day max renewal:\n"
+" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
+"\n"
+" Display effective Kerberos ticket policy for user 'admin':\n"
+" ipa krbtpolicy-show admin\n"
+"\n"
+" Reset per-user policy for user 'admin':\n"
+" ipa krbtpolicy-reset admin\n"
+"\n"
+" Modify per-user policy for user 'admin':\n"
+" ipa krbtpolicy-mod admin --maxlife=3600\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:68
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:95
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:182
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:227
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:68
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:95
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:182
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:227
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:68
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:95
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:182
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:227
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:68
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:95
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:183
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:229
+#: ipaserver/plugins/krbtpolicy.py:125
+msgid "Manage ticket policy for specific user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:73
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:103
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:73
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:103
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:73
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:103
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:73
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:103
+#: ipaserver/plugins/krbtpolicy.py:130
+msgid "Max life"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:74
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:104
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:74
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:104
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:74
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:104
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:74
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:104
+#: ipaserver/plugins/krbtpolicy.py:131
+msgid "Maximum ticket life (seconds)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:79
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:110
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:79
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:110
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:79
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:110
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:79
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:110
+#: ipaserver/plugins/krbtpolicy.py:136
+msgid "Max renew"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:80
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:111
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:80
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:111
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:80
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:111
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:80
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:111
+#: ipaserver/plugins/krbtpolicy.py:137
+msgid "Maximum renewable age (seconds)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:87
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:87
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:87
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:87
+#: ipaserver/plugins/krbtpolicy.py:150
+msgid "Modify Kerberos ticket policy."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:174
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:174
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:174
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:175
+#: ipaserver/plugins/krbtpolicy.py:211
+msgid "Reset Kerberos ticket policy to the default values."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/krbtpolicy.py:219
+#: ipaclient/remote_plugins/2_156/krbtpolicy.py:219
+#: ipaclient/remote_plugins/2_164/krbtpolicy.py:219
+#: ipaclient/remote_plugins/2_49/krbtpolicy.py:221
+#: ipaserver/plugins/krbtpolicy.py:166
+msgid "Display the current Kerberos ticket policy."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:19
+#: ipaclient/remote_plugins/2_156/migration.py:19
+#: ipaclient/remote_plugins/2_164/migration.py:19
+#: ipaclient/remote_plugins/2_49/migration.py:19
+msgid ""
+"\n"
+"Migration to IPA\n"
+"\n"
+"Migrate users and groups from an LDAP server to IPA.\n"
+"\n"
+"This performs an LDAP query against the remote server searching for\n"
+"users and groups in a container. In order to migrate passwords you need\n"
+"to bind as a user that can read the userPassword attribute on the remote\n"
+"server. This is generally restricted to high-level admins such as\n"
+"cn=Directory Manager in 389-ds (this is the default bind user).\n"
+"\n"
+"The default user container is ou=People.\n"
+"\n"
+"The default group container is ou=Groups.\n"
+"\n"
+"Users and groups that already exist on the IPA server are skipped.\n"
+"\n"
+"Two LDAP schemas define how group members are stored: RFC2307 and\n"
+"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n"
+"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n"
+"\n"
+"The schema compat feature allows IPA to reformat data for systems that\n"
+"do not support RFC2307bis. It is recommended that this feature is disabled\n"
+"during migration to reduce system overhead. It can be re-enabled after\n"
+"migration. To migrate with it enabled use the \"--with-compat\" option.\n"
+"\n"
+"Migrated users do not have Kerberos credentials, they have only their\n"
+"LDAP password. To complete the migration process, users need to go\n"
+"to http://ipa.example.com/ipa/migration and authenticate using their\n"
+"LDAP password in order to generate their Kerberos credentials.\n"
+"\n"
+"Migration is disabled by default. Use the command ipa config-mod to\n"
+"enable it:\n"
+"\n"
+" ipa config-mod --enable-migration=TRUE\n"
+"\n"
+"If a base DN is not provided with --basedn then IPA will use either\n"
+"the value of defaultNamingContext if it is set or the first value\n"
+"in namingContexts set in the root of the remote LDAP server.\n"
+"\n"
+"Users are added as members to the default user group. This can be a\n"
+"time-intensive task so during migration this is done in a batch\n"
+"mode for every 100 users. As a result there will be a window in which\n"
+"users will be added to IPA but will not be members of the default\n"
+"user group.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" The simplest migration, accepting all defaults:\n"
+" ipa migrate-ds ldap://ds.example.com:389\n"
+"\n"
+" Specify the user and group container. This can be used to migrate user\n"
+" and group data from an IPA v1 server:\n"
+" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-"
+"container='cn=groups,cn=accounts' ldap://ds.example.com:389\n"
+"\n"
+" Since IPA v2 server already contain predefined groups that may collide "
+"with\n"
+" groups in migrated (IPA v1) server (for example admins, ipausers), users\n"
+" having colliding group as their primary group may happen to belong to\n"
+" an unknown group on new IPA v2 server.\n"
+" Use --group-overwrite-gid option to overwrite GID of already existing "
+"groups\n"
+" to prevent this issue:\n"
+" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,"
+"cn=accounts' --group-container='cn=groups,cn=accounts' "
+"ldap://ds.example.com:389\n"
+"\n"
+" Migrated users or groups may have object class and accompanied attributes\n"
+" unknown to the IPA v2 server. These object classes and attributes may be\n"
+" left out of the migration process:\n"
+" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-"
+"container='cn=groups,cn=accounts' --user-ignore-"
+"objectclass=radiusprofile --user-ignore-"
+"attribute=radiusgroupname ldap://ds.example.com:389\n"
+"\n"
+"LOGGING\n"
+"\n"
+"Migration will log warnings and errors to the Apache error log. This\n"
+"file should be evaluated post-migration to correct or investigate any\n"
+"issues that were discovered.\n"
+"\n"
+"For every 100 users migrated an info-level message will be displayed to\n"
+"give the current progress and duration to make it possible to track\n"
+"the progress of migration.\n"
+"\n"
+"If the log level is debug, either by setting debug = True in\n"
+"/etc/ipa/default.conf or /etc/ipa/server.conf, then an entry will be "
+"printed\n"
+"for each user added plus a summary when the default user group is\n"
+"updated.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:117
+#: ipaclient/remote_plugins/2_156/migration.py:117
+#: ipaclient/remote_plugins/2_164/migration.py:117
+#: ipaclient/remote_plugins/2_49/migration.py:117
+#: ipaserver/plugins/migration.py:468
+msgid "Migrate users and groups from DS to IPA."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:123
+#: ipaclient/remote_plugins/2_156/migration.py:123
+#: ipaclient/remote_plugins/2_164/migration.py:123
+#: ipaclient/remote_plugins/2_49/migration.py:123
+#: ipaserver/plugins/migration.py:515
+msgid "LDAP URI"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:124
+#: ipaclient/remote_plugins/2_156/migration.py:124
+#: ipaclient/remote_plugins/2_164/migration.py:124
+#: ipaclient/remote_plugins/2_49/migration.py:124
+#: ipaserver/plugins/migration.py:516
+msgid "LDAP URI of DS server to migrate from"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:130
+#: ipaclient/remote_plugins/2_156/migration.py:130
+#: ipaclient/remote_plugins/2_164/migration.py:130
+#: ipaclient/remote_plugins/2_49/migration.py:130
+#: ipaserver/plugins/migration.py:522
+msgid "bind password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:138
+#: ipaclient/remote_plugins/2_156/migration.py:138
+#: ipaclient/remote_plugins/2_164/migration.py:138
+#: ipaclient/remote_plugins/2_49/migration.py:138
+#: ipaserver/plugins/migration.py:529
+msgid "Bind DN"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:145
+#: ipaclient/remote_plugins/2_156/migration.py:145
+#: ipaclient/remote_plugins/2_164/migration.py:145
+#: ipaclient/remote_plugins/2_49/migration.py:145
+#: ipaserver/plugins/migration.py:535
+msgid "User container"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:146
+#: ipaclient/remote_plugins/2_156/migration.py:146
+#: ipaclient/remote_plugins/2_164/migration.py:146
+#: ipaclient/remote_plugins/2_49/migration.py:146
+#: ipaserver/plugins/migration.py:536
+msgid "DN of container for users in DS relative to base DN"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:153
+#: ipaclient/remote_plugins/2_156/migration.py:153
+#: ipaclient/remote_plugins/2_164/migration.py:153
+#: ipaclient/remote_plugins/2_49/migration.py:153
+#: ipaserver/plugins/migration.py:542
+msgid "Group container"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:154
+#: ipaclient/remote_plugins/2_156/migration.py:154
+#: ipaclient/remote_plugins/2_164/migration.py:154
+#: ipaclient/remote_plugins/2_49/migration.py:154
+#: ipaserver/plugins/migration.py:543
+msgid "DN of container for groups in DS relative to base DN"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:162
+#: ipaclient/remote_plugins/2_156/migration.py:162
+#: ipaclient/remote_plugins/2_164/migration.py:162
+#: ipaclient/remote_plugins/2_49/migration.py:162
+#: ipaserver/plugins/migration.py:549
+msgid "User object class"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:163
+#: ipaclient/remote_plugins/2_156/migration.py:163
+#: ipaclient/remote_plugins/2_164/migration.py:163
+#: ipaserver/plugins/migration.py:550
+msgid "Objectclasses used to search for user entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:171
+#: ipaclient/remote_plugins/2_156/migration.py:171
+#: ipaclient/remote_plugins/2_164/migration.py:171
+#: ipaclient/remote_plugins/2_49/migration.py:171
+#: ipaserver/plugins/migration.py:556
+msgid "Group object class"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:172
+#: ipaclient/remote_plugins/2_156/migration.py:172
+#: ipaclient/remote_plugins/2_164/migration.py:172
+#: ipaserver/plugins/migration.py:557
+msgid "Objectclasses used to search for group entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:181
+#: ipaclient/remote_plugins/2_156/migration.py:181
+#: ipaclient/remote_plugins/2_164/migration.py:181
+#: ipaclient/remote_plugins/2_49/migration.py:181
+#: ipaserver/plugins/migration.py:563
+msgid "Ignore user object class"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:182
+#: ipaclient/remote_plugins/2_156/migration.py:182
+#: ipaclient/remote_plugins/2_164/migration.py:182
+#: ipaserver/plugins/migration.py:564
+msgid "Objectclasses to be ignored for user entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:191
+#: ipaclient/remote_plugins/2_156/migration.py:191
+#: ipaclient/remote_plugins/2_164/migration.py:191
+#: ipaclient/remote_plugins/2_49/migration.py:191
+#: ipaserver/plugins/migration.py:570
+msgid "Ignore user attribute"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:192
+#: ipaclient/remote_plugins/2_156/migration.py:192
+#: ipaclient/remote_plugins/2_164/migration.py:192
+#: ipaserver/plugins/migration.py:571
+msgid "Attributes to be ignored for user entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:201
+#: ipaclient/remote_plugins/2_156/migration.py:201
+#: ipaclient/remote_plugins/2_164/migration.py:201
+#: ipaclient/remote_plugins/2_49/migration.py:201
+#: ipaserver/plugins/migration.py:577
+msgid "Ignore group object class"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:202
+#: ipaclient/remote_plugins/2_156/migration.py:202
+#: ipaclient/remote_plugins/2_164/migration.py:202
+#: ipaserver/plugins/migration.py:578
+msgid "Objectclasses to be ignored for group entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:211
+#: ipaclient/remote_plugins/2_156/migration.py:211
+#: ipaclient/remote_plugins/2_164/migration.py:211
+#: ipaclient/remote_plugins/2_49/migration.py:211
+#: ipaserver/plugins/migration.py:584
+msgid "Ignore group attribute"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:212
+#: ipaclient/remote_plugins/2_156/migration.py:212
+#: ipaclient/remote_plugins/2_164/migration.py:212
+#: ipaserver/plugins/migration.py:585
+msgid "Attributes to be ignored for group entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:219
+#: ipaclient/remote_plugins/2_156/migration.py:219
+#: ipaclient/remote_plugins/2_164/migration.py:219
+#: ipaclient/remote_plugins/2_49/migration.py:219
+#: ipaserver/plugins/migration.py:591
+msgid "Overwrite GID"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:220
+#: ipaclient/remote_plugins/2_156/migration.py:220
+#: ipaclient/remote_plugins/2_164/migration.py:220
+#: ipaclient/remote_plugins/2_49/migration.py:220
+#: ipaserver/plugins/migration.py:592
+msgid ""
+"When migrating a group already existing in IPA domain overwrite the group "
+"GID and report as success"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:228
+#: ipaclient/remote_plugins/2_156/migration.py:228
+#: ipaclient/remote_plugins/2_164/migration.py:228
+#: ipaclient/remote_plugins/2_49/migration.py:228
+#: ipaserver/plugins/migration.py:597
+msgid "LDAP schema"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:229
+#: ipaclient/remote_plugins/2_156/migration.py:229
+#: ipaclient/remote_plugins/2_164/migration.py:229
+#: ipaclient/remote_plugins/2_49/migration.py:229
+#: ipaserver/plugins/migration.py:598
+msgid ""
+"The schema used on the LDAP server. Supported values are RFC2307 and "
+"RFC2307bis. The default is RFC2307bis"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:236
+#: ipaclient/remote_plugins/2_156/migration.py:236
+#: ipaclient/remote_plugins/2_164/migration.py:236
+#: ipaclient/remote_plugins/2_49/migration.py:236
+#: ipaserver/plugins/migration.py:604
+msgid "Continue"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:237
+#: ipaclient/remote_plugins/2_156/migration.py:237
+#: ipaclient/remote_plugins/2_164/migration.py:237
+#: ipaclient/remote_plugins/2_49/migration.py:237
+#: ipaserver/plugins/migration.py:605
+msgid ""
+"Continuous operation mode. Errors are reported but the process continues"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:245
+#: ipaclient/remote_plugins/2_156/migration.py:245
+#: ipaclient/remote_plugins/2_164/migration.py:245
+#: ipaclient/remote_plugins/2_49/migration.py:245
+#: ipaserver/plugins/migration.py:610
+msgid "Base DN"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:246
+#: ipaclient/remote_plugins/2_156/migration.py:246
+#: ipaclient/remote_plugins/2_164/migration.py:246
+#: ipaclient/remote_plugins/2_49/migration.py:246
+#: ipaserver/plugins/migration.py:611
+msgid "Base DN on remote LDAP server"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:252
+#: ipaclient/remote_plugins/2_156/migration.py:252
+#: ipaclient/remote_plugins/2_164/migration.py:252
+#: ipaclient/remote_plugins/2_49/migration.py:252
+#: ipaserver/plugins/migration.py:615
+msgid "Ignore compat plugin"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:253
+#: ipaclient/remote_plugins/2_156/migration.py:253
+#: ipaclient/remote_plugins/2_164/migration.py:253
+#: ipaclient/remote_plugins/2_49/migration.py:253
+#: ipaserver/plugins/migration.py:616
+msgid "Allows migration despite the usage of compat plugin"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:261
+#: ipaclient/remote_plugins/2_156/migration.py:261
+#: ipaclient/remote_plugins/2_164/migration.py:261
+#: ipaserver/plugins/migration.py:621
+msgid "CA certificate"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:262
+#: ipaclient/remote_plugins/2_156/migration.py:262
+#: ipaclient/remote_plugins/2_164/migration.py:262
+#: ipaserver/plugins/migration.py:622
+msgid "Load CA certificate of LDAP server from FILE"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:268
+#: ipaclient/remote_plugins/2_156/migration.py:285
+#: ipaclient/remote_plugins/2_164/migration.py:285
+msgid "groups to exclude from migration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:276
+#: ipaclient/remote_plugins/2_156/migration.py:293
+#: ipaclient/remote_plugins/2_164/migration.py:293
+msgid "users to exclude from migration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:285
+#: ipaclient/remote_plugins/2_156/migration.py:302
+#: ipaclient/remote_plugins/2_164/migration.py:302
+#: ipaclient/remote_plugins/2_49/migration.py:278
+#: ipaserver/plugins/migration.py:648
+msgid "Lists of objects migrated; categorized by type."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:290
+#: ipaclient/remote_plugins/2_156/migration.py:307
+#: ipaclient/remote_plugins/2_164/migration.py:307
+#: ipaclient/remote_plugins/2_49/migration.py:283
+#: ipaserver/plugins/migration.py:652
+msgid "Lists of objects that could not be migrated; categorized by type."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:295
+#: ipaclient/remote_plugins/2_156/migration.py:312
+#: ipaclient/remote_plugins/2_164/migration.py:312
+#: ipaclient/remote_plugins/2_49/migration.py:288
+#: ipaserver/plugins/migration.py:656
+msgid "False if migration mode was disabled."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/migration.py:300
+#: ipaclient/remote_plugins/2_156/migration.py:317
+#: ipaclient/remote_plugins/2_164/migration.py:317
+#: ipaclient/remote_plugins/2_49/migration.py:293
+#: ipaserver/plugins/migration.py:660
+msgid "False if migration fails because the compatibility plug-in is enabled."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/misc.py:19
+#: ipaclient/remote_plugins/2_156/misc.py:19
+#: ipaclient/remote_plugins/2_164/misc.py:19
+#: ipaclient/remote_plugins/2_49/misc.py:19 ipaserver/plugins/misc.py:26
+msgid ""
+"\n"
+"Misc plug-ins\n"
msgstr ""
-#: ipaclient/remote_plugins/schema.py:155 ipaserver/plugins/vault.py:309
+#: ipaclient/remote_plugins/2_114/misc.py:28
+#: ipaclient/remote_plugins/2_156/misc.py:28
+#: ipaclient/remote_plugins/2_164/misc.py:28
+#: ipaclient/remote_plugins/2_49/misc.py:28 ipaserver/plugins/misc.py:40
+msgid "Show environment variables."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/misc.py:41
+#: ipaclient/remote_plugins/2_114/misc.py:85
+#: ipaclient/remote_plugins/2_156/misc.py:41
+#: ipaclient/remote_plugins/2_156/misc.py:85
+#: ipaclient/remote_plugins/2_164/misc.py:41
+#: ipaclient/remote_plugins/2_164/misc.py:85
+#: ipaclient/remote_plugins/2_49/misc.py:41
+#: ipaclient/remote_plugins/2_49/misc.py:85 ipalib/frontend.py:1170
+msgid "Forward to server instead of running locally"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/misc.py:47
+#: ipaclient/remote_plugins/2_114/misc.py:91
+#: ipaclient/remote_plugins/2_156/misc.py:47
+#: ipaclient/remote_plugins/2_156/misc.py:91
+#: ipaclient/remote_plugins/2_164/misc.py:47
+#: ipaclient/remote_plugins/2_164/misc.py:91
+#: ipaclient/remote_plugins/2_49/misc.py:47
+#: ipaclient/remote_plugins/2_49/misc.py:91 ipaserver/plugins/misc.py:51
+#: ipaserver/plugins/misc.py:119
+msgid ""
+"retrieve and print all attributes from the server. Affects command output."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/misc.py:62
+#: ipaclient/remote_plugins/2_156/misc.py:62
+#: ipaclient/remote_plugins/2_164/misc.py:62
+#: ipaclient/remote_plugins/2_49/misc.py:62 ipaserver/plugins/misc.py:65
+msgid "Total number of variables env (>= count)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/misc.py:67
+#: ipaclient/remote_plugins/2_156/misc.py:67
+#: ipaclient/remote_plugins/2_164/misc.py:67
+#: ipaclient/remote_plugins/2_49/misc.py:67 ipaserver/plugins/misc.py:70
+msgid "Number of variables returned (<= total)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/misc.py:79
+#: ipaclient/remote_plugins/2_156/misc.py:79
+#: ipaclient/remote_plugins/2_164/misc.py:79
+#: ipaclient/remote_plugins/2_49/misc.py:79 ipaserver/plugins/misc.py:110
+msgid "Show all loaded plugins."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/misc.py:101
+#: ipaclient/remote_plugins/2_156/misc.py:101
+#: ipaclient/remote_plugins/2_164/misc.py:101
+#: ipaclient/remote_plugins/2_49/misc.py:101
+msgid "Dictionary mapping plugin names to bases"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/misc.py:106
+#: ipaclient/remote_plugins/2_156/misc.py:106
+#: ipaclient/remote_plugins/2_164/misc.py:106
+#: ipaclient/remote_plugins/2_49/misc.py:106 ipaserver/plugins/misc.py:130
+msgid "Number of plugins loaded"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:19
+#: ipaclient/remote_plugins/2_156/netgroup.py:19
+#: ipaclient/remote_plugins/2_164/netgroup.py:19
+#: ipaserver/plugins/netgroup.py:46
+msgid ""
+"\n"
+"Netgroups\n"
+"\n"
+"A netgroup is a group used for permission checking. It can contain both\n"
+"user and host values.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new netgroup:\n"
+" ipa netgroup-add --desc=\"NFS admins\" admins\n"
+"\n"
+" Add members to the netgroup:\n"
+" ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
+"\n"
+" Remove a member from the netgroup:\n"
+" ipa netgroup-remove-member --users=tuser2 admins\n"
+"\n"
+" Display information about a netgroup:\n"
+" ipa netgroup-show admins\n"
+"\n"
+" Delete a netgroup:\n"
+" ipa netgroup-del admins\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:52
+#: ipaclient/remote_plugins/2_114/netgroup.py:135
+#: ipaclient/remote_plugins/2_114/netgroup.py:236
+#: ipaclient/remote_plugins/2_114/netgroup.py:334
+#: ipaclient/remote_plugins/2_114/netgroup.py:379
+#: ipaclient/remote_plugins/2_114/netgroup.py:606
+#: ipaclient/remote_plugins/2_114/netgroup.py:721
+#: ipaclient/remote_plugins/2_114/netgroup.py:818
+#: ipaclient/remote_plugins/2_156/netgroup.py:52
+#: ipaclient/remote_plugins/2_156/netgroup.py:135
+#: ipaclient/remote_plugins/2_156/netgroup.py:236
+#: ipaclient/remote_plugins/2_156/netgroup.py:334
+#: ipaclient/remote_plugins/2_156/netgroup.py:379
+#: ipaclient/remote_plugins/2_156/netgroup.py:606
+#: ipaclient/remote_plugins/2_156/netgroup.py:721
+#: ipaclient/remote_plugins/2_156/netgroup.py:818
+#: ipaclient/remote_plugins/2_164/netgroup.py:52
+#: ipaclient/remote_plugins/2_164/netgroup.py:135
+#: ipaclient/remote_plugins/2_164/netgroup.py:236
+#: ipaclient/remote_plugins/2_164/netgroup.py:334
+#: ipaclient/remote_plugins/2_164/netgroup.py:379
+#: ipaclient/remote_plugins/2_164/netgroup.py:606
+#: ipaclient/remote_plugins/2_164/netgroup.py:721
+#: ipaclient/remote_plugins/2_164/netgroup.py:818
+#: ipaclient/remote_plugins/2_49/netgroup.py:52
+#: ipaclient/remote_plugins/2_49/netgroup.py:134
+#: ipaclient/remote_plugins/2_49/netgroup.py:228
+#: ipaclient/remote_plugins/2_49/netgroup.py:319
+#: ipaclient/remote_plugins/2_49/netgroup.py:366
+#: ipaclient/remote_plugins/2_49/netgroup.py:586
+#: ipaclient/remote_plugins/2_49/netgroup.py:695
+#: ipaclient/remote_plugins/2_49/netgroup.py:785
+#: ipaserver/plugins/netgroup.py:204
+msgid "Netgroup name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:58
+#: ipaclient/remote_plugins/2_114/netgroup.py:145
+#: ipaclient/remote_plugins/2_114/netgroup.py:387
+#: ipaclient/remote_plugins/2_114/netgroup.py:616
+#: ipaclient/remote_plugins/2_156/netgroup.py:58
+#: ipaclient/remote_plugins/2_156/netgroup.py:145
+#: ipaclient/remote_plugins/2_156/netgroup.py:387
+#: ipaclient/remote_plugins/2_156/netgroup.py:616
+#: ipaclient/remote_plugins/2_164/netgroup.py:58
+#: ipaclient/remote_plugins/2_164/netgroup.py:145
+#: ipaclient/remote_plugins/2_164/netgroup.py:387
+#: ipaclient/remote_plugins/2_164/netgroup.py:616
+#: ipaclient/remote_plugins/2_49/netgroup.py:57
+#: ipaclient/remote_plugins/2_49/netgroup.py:143
+#: ipaclient/remote_plugins/2_49/netgroup.py:374
+#: ipaclient/remote_plugins/2_49/netgroup.py:596
+#: ipaserver/plugins/netgroup.py:211
+msgid "Netgroup description"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:63
+#: ipaclient/remote_plugins/2_114/netgroup.py:151
+#: ipaclient/remote_plugins/2_114/netgroup.py:393
+#: ipaclient/remote_plugins/2_114/netgroup.py:622
+#: ipaclient/remote_plugins/2_156/netgroup.py:63
+#: ipaclient/remote_plugins/2_156/netgroup.py:151
+#: ipaclient/remote_plugins/2_156/netgroup.py:393
+#: ipaclient/remote_plugins/2_156/netgroup.py:622
+#: ipaclient/remote_plugins/2_164/netgroup.py:63
+#: ipaclient/remote_plugins/2_164/netgroup.py:151
+#: ipaclient/remote_plugins/2_164/netgroup.py:393
+#: ipaclient/remote_plugins/2_164/netgroup.py:622
+#: ipaclient/remote_plugins/2_49/netgroup.py:62
+#: ipaclient/remote_plugins/2_49/netgroup.py:149
+#: ipaclient/remote_plugins/2_49/netgroup.py:380
+#: ipaclient/remote_plugins/2_49/netgroup.py:602
+#: ipaserver/plugins/netgroup.py:217
+msgid "NIS domain name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:68
+#: ipaclient/remote_plugins/2_114/netgroup.py:69
+#: ipaclient/remote_plugins/2_114/netgroup.py:399
+#: ipaclient/remote_plugins/2_114/netgroup.py:400
+#: ipaclient/remote_plugins/2_156/netgroup.py:68
+#: ipaclient/remote_plugins/2_156/netgroup.py:69
+#: ipaclient/remote_plugins/2_156/netgroup.py:399
+#: ipaclient/remote_plugins/2_156/netgroup.py:400
+#: ipaclient/remote_plugins/2_164/netgroup.py:68
+#: ipaclient/remote_plugins/2_164/netgroup.py:69
+#: ipaclient/remote_plugins/2_164/netgroup.py:399
+#: ipaclient/remote_plugins/2_164/netgroup.py:400
+#: ipaclient/remote_plugins/2_49/netgroup.py:67
+#: ipaclient/remote_plugins/2_49/netgroup.py:68
+#: ipaclient/remote_plugins/2_49/netgroup.py:386
+#: ipaclient/remote_plugins/2_49/netgroup.py:387
+#: ipaserver/plugins/netgroup.py:222
+msgid "IPA unique ID"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:92
+#: ipaclient/remote_plugins/2_156/netgroup.py:92
+#: ipaclient/remote_plugins/2_164/netgroup.py:92
+#: ipaclient/remote_plugins/2_49/netgroup.py:91
+#: ipaserver/plugins/baseldap.py:91
+msgid "Member netgroups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:102
+#: ipaclient/remote_plugins/2_156/netgroup.py:102
+#: ipaclient/remote_plugins/2_164/netgroup.py:102
+#: ipaclient/remote_plugins/2_49/netgroup.py:101
+#: ipaserver/plugins/baseldap.py:148
+msgid "Indirect Member netgroups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:107
+#: ipaclient/remote_plugins/2_156/netgroup.py:107
+#: ipaclient/remote_plugins/2_164/netgroup.py:107
+#: ipaclient/remote_plugins/2_49/netgroup.py:106
+msgid "Member User"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:112
+#: ipaclient/remote_plugins/2_156/netgroup.py:112
+#: ipaclient/remote_plugins/2_164/netgroup.py:112
+#: ipaclient/remote_plugins/2_49/netgroup.py:111
+msgid "Member Group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:117
+#: ipaclient/remote_plugins/2_156/netgroup.py:117
+#: ipaclient/remote_plugins/2_164/netgroup.py:117
+#: ipaclient/remote_plugins/2_49/netgroup.py:116
+#: ipaserver/plugins/netgroup.py:88
+msgid "Member Host"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:122
+#: ipaclient/remote_plugins/2_156/netgroup.py:122
+#: ipaclient/remote_plugins/2_164/netgroup.py:122
+#: ipaclient/remote_plugins/2_49/netgroup.py:121
+msgid "Member Hostgroup"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:129
+#: ipaclient/remote_plugins/2_156/netgroup.py:129
+#: ipaclient/remote_plugins/2_164/netgroup.py:129
+#: ipaclient/remote_plugins/2_49/netgroup.py:128
+#: ipaserver/plugins/netgroup.py:243
+msgid "Add a new netgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:230
+#: ipaclient/remote_plugins/2_156/netgroup.py:230
+#: ipaclient/remote_plugins/2_164/netgroup.py:230
+#: ipaclient/remote_plugins/2_49/netgroup.py:222
+#: ipaserver/plugins/netgroup.py:352
+msgid "Add members to a netgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:303
+#: ipaclient/remote_plugins/2_114/netgroup.py:788
+#: ipaclient/remote_plugins/2_156/netgroup.py:303
+#: ipaclient/remote_plugins/2_156/netgroup.py:788
+#: ipaclient/remote_plugins/2_164/netgroup.py:303
+#: ipaclient/remote_plugins/2_164/netgroup.py:788
+#: ipaclient/remote_plugins/2_49/netgroup.py:288
+#: ipaclient/remote_plugins/2_49/netgroup.py:755
+msgid "member netgroup"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:304
+#: ipaclient/remote_plugins/2_156/netgroup.py:304
+#: ipaclient/remote_plugins/2_164/netgroup.py:304
+msgid "netgroups to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:327
+#: ipaclient/remote_plugins/2_156/netgroup.py:327
+#: ipaclient/remote_plugins/2_164/netgroup.py:327
+#: ipaclient/remote_plugins/2_49/netgroup.py:312
+#: ipaserver/plugins/netgroup.py:279
+msgid "Delete a netgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:365
+#: ipaclient/remote_plugins/2_156/netgroup.py:365
+#: ipaclient/remote_plugins/2_164/netgroup.py:365
+#: ipaclient/remote_plugins/2_49/netgroup.py:352
+#: ipaserver/plugins/netgroup.py:308
+msgid "Search for a netgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:445
+#: ipaclient/remote_plugins/2_156/netgroup.py:445
+#: ipaclient/remote_plugins/2_164/netgroup.py:445
+#: ipaclient/remote_plugins/2_49/netgroup.py:432
+#: ipaserver/plugins/netgroup.py:323
+msgid "search for managed groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:485
+#: ipaclient/remote_plugins/2_156/netgroup.py:485
+#: ipaclient/remote_plugins/2_164/netgroup.py:485
+#: ipaclient/remote_plugins/2_49/netgroup.py:465
+msgid "Search for netgroups with these member netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:493
+#: ipaclient/remote_plugins/2_156/netgroup.py:493
+#: ipaclient/remote_plugins/2_164/netgroup.py:493
+#: ipaclient/remote_plugins/2_49/netgroup.py:473
+msgid "Search for netgroups without these member netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:501
+#: ipaclient/remote_plugins/2_156/netgroup.py:501
+#: ipaclient/remote_plugins/2_164/netgroup.py:501
+#: ipaclient/remote_plugins/2_49/netgroup.py:481
+msgid "Search for netgroups with these member users."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:509
+#: ipaclient/remote_plugins/2_156/netgroup.py:509
+#: ipaclient/remote_plugins/2_164/netgroup.py:509
+#: ipaclient/remote_plugins/2_49/netgroup.py:489
+msgid "Search for netgroups without these member users."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:517
+#: ipaclient/remote_plugins/2_156/netgroup.py:517
+#: ipaclient/remote_plugins/2_164/netgroup.py:517
+#: ipaclient/remote_plugins/2_49/netgroup.py:497
+msgid "Search for netgroups with these member groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:525
+#: ipaclient/remote_plugins/2_156/netgroup.py:525
+#: ipaclient/remote_plugins/2_164/netgroup.py:525
+#: ipaclient/remote_plugins/2_49/netgroup.py:505
+msgid "Search for netgroups without these member groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:533
+#: ipaclient/remote_plugins/2_156/netgroup.py:533
+#: ipaclient/remote_plugins/2_164/netgroup.py:533
+#: ipaclient/remote_plugins/2_49/netgroup.py:513
+msgid "Search for netgroups with these member hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:541
+#: ipaclient/remote_plugins/2_156/netgroup.py:541
+#: ipaclient/remote_plugins/2_164/netgroup.py:541
+#: ipaclient/remote_plugins/2_49/netgroup.py:521
+msgid "Search for netgroups without these member hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:549
+#: ipaclient/remote_plugins/2_156/netgroup.py:549
+#: ipaclient/remote_plugins/2_164/netgroup.py:549
+#: ipaclient/remote_plugins/2_49/netgroup.py:529
+msgid "Search for netgroups with these member host groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:557
+#: ipaclient/remote_plugins/2_156/netgroup.py:557
+#: ipaclient/remote_plugins/2_164/netgroup.py:557
+#: ipaclient/remote_plugins/2_49/netgroup.py:537
+msgid "Search for netgroups without these member host groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:565
+#: ipaclient/remote_plugins/2_156/netgroup.py:565
+#: ipaclient/remote_plugins/2_164/netgroup.py:565
+#: ipaclient/remote_plugins/2_49/netgroup.py:545
+msgid "Search for netgroups with these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:573
+#: ipaclient/remote_plugins/2_156/netgroup.py:573
+#: ipaclient/remote_plugins/2_164/netgroup.py:573
+#: ipaclient/remote_plugins/2_49/netgroup.py:553
+msgid "Search for netgroups without these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:600
+#: ipaclient/remote_plugins/2_156/netgroup.py:600
+#: ipaclient/remote_plugins/2_164/netgroup.py:600
+#: ipaclient/remote_plugins/2_49/netgroup.py:580
+#: ipaserver/plugins/netgroup.py:287
+msgid "Modify a netgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:715
+#: ipaclient/remote_plugins/2_156/netgroup.py:715
+#: ipaclient/remote_plugins/2_164/netgroup.py:715
+#: ipaclient/remote_plugins/2_49/netgroup.py:689
+#: ipaserver/plugins/netgroup.py:374
+msgid "Remove members from a netgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:789
+#: ipaclient/remote_plugins/2_156/netgroup.py:789
+#: ipaclient/remote_plugins/2_164/netgroup.py:789
+msgid "netgroups to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/netgroup.py:812
+#: ipaclient/remote_plugins/2_156/netgroup.py:812
+#: ipaclient/remote_plugins/2_164/netgroup.py:812
+#: ipaclient/remote_plugins/2_49/netgroup.py:779
+#: ipaserver/plugins/netgroup.py:345
+msgid "Display information about a netgroup."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:19
+#: ipaclient/remote_plugins/2_156/otpconfig.py:19
+#: ipaclient/remote_plugins/2_164/otpconfig.py:19
+#: ipaserver/plugins/otpconfig.py:24
+msgid ""
+"\n"
+"OTP configuration\n"
+"\n"
+"Manage the default values that IPA uses for OTP tokens.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Show basic OTP configuration:\n"
+" ipa otpconfig-show\n"
+"\n"
+" Show all OTP configuration options:\n"
+" ipa otpconfig-show --all\n"
+"\n"
+" Change maximum TOTP authentication window to 10 minutes:\n"
+" ipa otpconfig-mod --totp-auth-window=600\n"
+"\n"
+" Change maximum TOTP synchronization window to 12 hours:\n"
+" ipa otpconfig-mod --totp-sync-window=43200\n"
+"\n"
+" Change maximum HOTP authentication window to 5:\n"
+" ipa hotpconfig-mod --hotp-auth-window=5\n"
+"\n"
+" Change maximum HOTP synchronization window to 50:\n"
+" ipa hotpconfig-mod --hotp-sync-window=50\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:53
+#: ipaclient/remote_plugins/2_114/otpconfig.py:83
+#: ipaclient/remote_plugins/2_156/otpconfig.py:53
+#: ipaclient/remote_plugins/2_156/otpconfig.py:83
+#: ipaclient/remote_plugins/2_164/otpconfig.py:53
+#: ipaclient/remote_plugins/2_164/otpconfig.py:83
+#: ipaserver/plugins/otpconfig.py:86
+msgid "TOTP authentication Window"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:54
+#: ipaclient/remote_plugins/2_114/otpconfig.py:84
+#: ipaclient/remote_plugins/2_156/otpconfig.py:54
+#: ipaclient/remote_plugins/2_156/otpconfig.py:84
+#: ipaclient/remote_plugins/2_164/otpconfig.py:54
+#: ipaclient/remote_plugins/2_164/otpconfig.py:84
+#: ipaserver/plugins/otpconfig.py:87
+msgid "TOTP authentication time variance (seconds)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:58
+#: ipaclient/remote_plugins/2_114/otpconfig.py:90
+#: ipaclient/remote_plugins/2_156/otpconfig.py:58
+#: ipaclient/remote_plugins/2_156/otpconfig.py:90
+#: ipaclient/remote_plugins/2_164/otpconfig.py:58
+#: ipaclient/remote_plugins/2_164/otpconfig.py:90
+#: ipaserver/plugins/otpconfig.py:92
+msgid "TOTP Synchronization Window"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:59
+#: ipaclient/remote_plugins/2_114/otpconfig.py:91
+#: ipaclient/remote_plugins/2_156/otpconfig.py:59
+#: ipaclient/remote_plugins/2_156/otpconfig.py:91
+#: ipaclient/remote_plugins/2_164/otpconfig.py:59
+#: ipaclient/remote_plugins/2_164/otpconfig.py:91
+#: ipaserver/plugins/otpconfig.py:93
+msgid "TOTP synchronization time variance (seconds)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:63
+#: ipaclient/remote_plugins/2_114/otpconfig.py:97
+#: ipaclient/remote_plugins/2_156/otpconfig.py:63
+#: ipaclient/remote_plugins/2_156/otpconfig.py:97
+#: ipaclient/remote_plugins/2_164/otpconfig.py:63
+#: ipaclient/remote_plugins/2_164/otpconfig.py:97
+#: ipaserver/plugins/otpconfig.py:98
+msgid "HOTP Authentication Window"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:64
+#: ipaclient/remote_plugins/2_114/otpconfig.py:98
+#: ipaclient/remote_plugins/2_156/otpconfig.py:64
+#: ipaclient/remote_plugins/2_156/otpconfig.py:98
+#: ipaclient/remote_plugins/2_164/otpconfig.py:64
+#: ipaclient/remote_plugins/2_164/otpconfig.py:98
+#: ipaserver/plugins/otpconfig.py:99
+msgid "HOTP authentication skip-ahead"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:68
+#: ipaclient/remote_plugins/2_114/otpconfig.py:104
+#: ipaclient/remote_plugins/2_156/otpconfig.py:68
+#: ipaclient/remote_plugins/2_156/otpconfig.py:104
+#: ipaclient/remote_plugins/2_164/otpconfig.py:68
+#: ipaclient/remote_plugins/2_164/otpconfig.py:104
+#: ipaserver/plugins/otpconfig.py:104
+msgid "HOTP Synchronization Window"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:69
+#: ipaclient/remote_plugins/2_114/otpconfig.py:105
+#: ipaclient/remote_plugins/2_156/otpconfig.py:69
+#: ipaclient/remote_plugins/2_156/otpconfig.py:105
+#: ipaclient/remote_plugins/2_164/otpconfig.py:69
+#: ipaclient/remote_plugins/2_164/otpconfig.py:105
+#: ipaserver/plugins/otpconfig.py:105
+msgid "HOTP synchronization skip-ahead"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:76
+#: ipaclient/remote_plugins/2_156/otpconfig.py:76
+#: ipaclient/remote_plugins/2_164/otpconfig.py:76
+#: ipaserver/plugins/otpconfig.py:116
+msgid "Modify OTP configuration options."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otpconfig.py:168
+#: ipaclient/remote_plugins/2_156/otpconfig.py:168
+#: ipaclient/remote_plugins/2_164/otpconfig.py:168
+#: ipaserver/plugins/otpconfig.py:121
+msgid "Show the current OTP configuration."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:19
+#: ipaclient/remote_plugins/2_156/otptoken.py:19
+#: ipaclient/remote_plugins/2_164/otptoken.py:19
+msgid ""
+"\n"
+"OTP Tokens\n"
+"\n"
+"Manage OTP tokens.\n"
+"\n"
+"IPA supports the use of OTP tokens for multi-factor authentication. This\n"
+"code enables the management of OTP tokens.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new token:\n"
+" ipa otptoken-add --type=totp --owner=jdoe --desc=\"My soft token\"\n"
+"\n"
+" Examine the token:\n"
+" ipa otptoken-show a93db710-a31a-4639-8647-f15b2c70b78a\n"
+"\n"
+" Change the vendor:\n"
+" ipa otptoken-mod a93db710-a31a-4639-8647-f15b2c70b78a --vendor=\"Red Hat"
+"\"\n"
+"\n"
+" Delete a token:\n"
+" ipa otptoken-del a93db710-a31a-4639-8647-f15b2c70b78a\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:51
+#: ipaclient/remote_plugins/2_114/otptoken.py:161
+#: ipaclient/remote_plugins/2_114/otptoken.py:362
+#: ipaclient/remote_plugins/2_114/otptoken.py:423
+#: ipaclient/remote_plugins/2_114/otptoken.py:467
+#: ipaclient/remote_plugins/2_114/otptoken.py:647
+#: ipaclient/remote_plugins/2_114/otptoken.py:787
+#: ipaclient/remote_plugins/2_114/otptoken.py:847
+#: ipaclient/remote_plugins/2_156/otptoken.py:51
+#: ipaclient/remote_plugins/2_156/otptoken.py:161
+#: ipaclient/remote_plugins/2_156/otptoken.py:362
+#: ipaclient/remote_plugins/2_156/otptoken.py:423
+#: ipaclient/remote_plugins/2_156/otptoken.py:467
+#: ipaclient/remote_plugins/2_156/otptoken.py:647
+#: ipaclient/remote_plugins/2_156/otptoken.py:787
+#: ipaclient/remote_plugins/2_156/otptoken.py:847
+#: ipaclient/remote_plugins/2_164/otptoken.py:51
+#: ipaclient/remote_plugins/2_164/otptoken.py:161
+#: ipaclient/remote_plugins/2_164/otptoken.py:362
+#: ipaclient/remote_plugins/2_164/otptoken.py:423
+#: ipaclient/remote_plugins/2_164/otptoken.py:467
+#: ipaclient/remote_plugins/2_164/otptoken.py:647
+#: ipaclient/remote_plugins/2_164/otptoken.py:787
+#: ipaclient/remote_plugins/2_164/otptoken.py:847
+#: ipaserver/plugins/otptoken.py:154
+msgid "Unique ID"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:57
+#: ipaclient/remote_plugins/2_114/otptoken.py:170
+#: ipaclient/remote_plugins/2_114/otptoken.py:474
+#: ipaclient/remote_plugins/2_156/otptoken.py:57
+#: ipaclient/remote_plugins/2_156/otptoken.py:170
+#: ipaclient/remote_plugins/2_156/otptoken.py:474
+#: ipaclient/remote_plugins/2_164/otptoken.py:57
+#: ipaclient/remote_plugins/2_164/otptoken.py:170
+#: ipaclient/remote_plugins/2_164/otptoken.py:474
+#: ipaserver/plugins/otptoken.py:160
+msgid "Type of the token"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:63
+#: ipaclient/remote_plugins/2_114/otptoken.py:179
+#: ipaclient/remote_plugins/2_114/otptoken.py:482
+#: ipaclient/remote_plugins/2_114/otptoken.py:656
+#: ipaclient/remote_plugins/2_156/otptoken.py:63
+#: ipaclient/remote_plugins/2_156/otptoken.py:179
+#: ipaclient/remote_plugins/2_156/otptoken.py:482
+#: ipaclient/remote_plugins/2_156/otptoken.py:656
+#: ipaclient/remote_plugins/2_164/otptoken.py:63
+#: ipaclient/remote_plugins/2_164/otptoken.py:179
+#: ipaclient/remote_plugins/2_164/otptoken.py:482
+#: ipaclient/remote_plugins/2_164/otptoken.py:656
+#: ipaserver/plugins/otptoken.py:169
+msgid "Token description (informational only)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:68
+#: ipaclient/remote_plugins/2_114/otptoken.py:185
+#: ipaclient/remote_plugins/2_114/otptoken.py:488
+#: ipaclient/remote_plugins/2_114/otptoken.py:662
+#: ipaclient/remote_plugins/2_156/otptoken.py:68
+#: ipaclient/remote_plugins/2_156/otptoken.py:185
+#: ipaclient/remote_plugins/2_156/otptoken.py:488
+#: ipaclient/remote_plugins/2_156/otptoken.py:662
+#: ipaclient/remote_plugins/2_164/otptoken.py:68
+#: ipaclient/remote_plugins/2_164/otptoken.py:185
+#: ipaclient/remote_plugins/2_164/otptoken.py:488
+#: ipaclient/remote_plugins/2_164/otptoken.py:662
+#: ipaserver/plugins/otptoken.py:173
+msgid "Owner"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:69
+#: ipaclient/remote_plugins/2_114/otptoken.py:186
+#: ipaclient/remote_plugins/2_114/otptoken.py:489
+#: ipaclient/remote_plugins/2_114/otptoken.py:663
+#: ipaclient/remote_plugins/2_156/otptoken.py:69
+#: ipaclient/remote_plugins/2_156/otptoken.py:186
+#: ipaclient/remote_plugins/2_156/otptoken.py:489
+#: ipaclient/remote_plugins/2_156/otptoken.py:663
+#: ipaclient/remote_plugins/2_164/otptoken.py:69
+#: ipaclient/remote_plugins/2_164/otptoken.py:186
+#: ipaclient/remote_plugins/2_164/otptoken.py:489
+#: ipaclient/remote_plugins/2_164/otptoken.py:663
+#: ipaserver/plugins/otptoken.py:174
+msgid "Assigned user of the token (default: self)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:74
+#: ipaclient/remote_plugins/2_114/user.py:212
+#: ipaclient/remote_plugins/2_114/user.py:513
+#: ipaclient/remote_plugins/2_114/user.py:921
+#: ipaclient/remote_plugins/2_114/user.py:1302
+#: ipaclient/remote_plugins/2_156/otptoken.py:74
+#: ipaclient/remote_plugins/2_156/stageuser.py:211
+#: ipaclient/remote_plugins/2_156/stageuser.py:566
+#: ipaclient/remote_plugins/2_156/stageuser.py:912
+#: ipaclient/remote_plugins/2_156/stageuser.py:1288
+#: ipaclient/remote_plugins/2_156/user.py:212
+#: ipaclient/remote_plugins/2_156/user.py:525
+#: ipaclient/remote_plugins/2_156/user.py:1007
+#: ipaclient/remote_plugins/2_156/user.py:1402
+#: ipaclient/remote_plugins/2_164/otptoken.py:74
+#: ipaclient/remote_plugins/2_164/stageuser.py:211
+#: ipaclient/remote_plugins/2_164/stageuser.py:566
+#: ipaclient/remote_plugins/2_164/stageuser.py:974
+#: ipaclient/remote_plugins/2_164/stageuser.py:1350
+#: ipaclient/remote_plugins/2_164/user.py:212
+#: ipaclient/remote_plugins/2_164/user.py:525
+#: ipaclient/remote_plugins/2_164/user.py:1069
+#: ipaclient/remote_plugins/2_164/user.py:1464
+#: ipaclient/remote_plugins/2_49/user.py:205
+#: ipaclient/remote_plugins/2_49/user.py:456
+#: ipaclient/remote_plugins/2_49/user.py:803
+#: ipaclient/remote_plugins/2_49/user.py:1122 ipaserver/plugins/baseuser.py:311
+#: ipaserver/plugins/otptoken.py:177
+msgid "Manager"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:75
+#: ipaclient/remote_plugins/2_156/otptoken.py:75
+#: ipaclient/remote_plugins/2_164/otptoken.py:75
+#: ipaserver/plugins/otptoken.py:178
+msgid "Assigned manager of the token (default: self)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:80
+#: ipaclient/remote_plugins/2_114/otptoken.py:192
+#: ipaclient/remote_plugins/2_114/otptoken.py:495
+#: ipaclient/remote_plugins/2_114/otptoken.py:669
+#: ipaclient/remote_plugins/2_156/otptoken.py:80
+#: ipaclient/remote_plugins/2_156/otptoken.py:192
+#: ipaclient/remote_plugins/2_156/otptoken.py:495
+#: ipaclient/remote_plugins/2_156/otptoken.py:669
+#: ipaclient/remote_plugins/2_164/otptoken.py:80
+#: ipaclient/remote_plugins/2_164/otptoken.py:192
+#: ipaclient/remote_plugins/2_164/otptoken.py:495
+#: ipaclient/remote_plugins/2_164/otptoken.py:669
+#: ipaserver/plugins/internal.py:864 ipaserver/plugins/otptoken.py:183
+msgid "Disabled"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:81
+#: ipaclient/remote_plugins/2_114/otptoken.py:193
+#: ipaclient/remote_plugins/2_114/otptoken.py:496
+#: ipaclient/remote_plugins/2_114/otptoken.py:670
+#: ipaclient/remote_plugins/2_156/otptoken.py:81
+#: ipaclient/remote_plugins/2_156/otptoken.py:193
+#: ipaclient/remote_plugins/2_156/otptoken.py:496
+#: ipaclient/remote_plugins/2_156/otptoken.py:670
+#: ipaclient/remote_plugins/2_164/otptoken.py:81
+#: ipaclient/remote_plugins/2_164/otptoken.py:193
+#: ipaclient/remote_plugins/2_164/otptoken.py:496
+#: ipaclient/remote_plugins/2_164/otptoken.py:670
+#: ipaserver/plugins/otptoken.py:184
+msgid "Mark the token as disabled (default: false)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:86
+#: ipaclient/remote_plugins/2_114/otptoken.py:199
+#: ipaclient/remote_plugins/2_114/otptoken.py:502
+#: ipaclient/remote_plugins/2_114/otptoken.py:676
+#: ipaclient/remote_plugins/2_156/otptoken.py:86
+#: ipaclient/remote_plugins/2_156/otptoken.py:199
+#: ipaclient/remote_plugins/2_156/otptoken.py:502
+#: ipaclient/remote_plugins/2_156/otptoken.py:676
+#: ipaclient/remote_plugins/2_164/otptoken.py:86
+#: ipaclient/remote_plugins/2_164/otptoken.py:199
+#: ipaclient/remote_plugins/2_164/otptoken.py:502
+#: ipaclient/remote_plugins/2_164/otptoken.py:676
+#: ipaserver/plugins/otptoken.py:188
+msgid "Validity start"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:87
+#: ipaclient/remote_plugins/2_114/otptoken.py:200
+#: ipaclient/remote_plugins/2_114/otptoken.py:503
+#: ipaclient/remote_plugins/2_114/otptoken.py:677
+#: ipaclient/remote_plugins/2_156/otptoken.py:87
+#: ipaclient/remote_plugins/2_156/otptoken.py:200
+#: ipaclient/remote_plugins/2_156/otptoken.py:503
+#: ipaclient/remote_plugins/2_156/otptoken.py:677
+#: ipaclient/remote_plugins/2_164/otptoken.py:87
+#: ipaclient/remote_plugins/2_164/otptoken.py:200
+#: ipaclient/remote_plugins/2_164/otptoken.py:503
+#: ipaclient/remote_plugins/2_164/otptoken.py:677
+#: ipaserver/plugins/otptoken.py:189
+msgid "First date/time the token can be used"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:92
+#: ipaclient/remote_plugins/2_114/otptoken.py:206
+#: ipaclient/remote_plugins/2_114/otptoken.py:509
+#: ipaclient/remote_plugins/2_114/otptoken.py:683
+#: ipaclient/remote_plugins/2_156/otptoken.py:92
+#: ipaclient/remote_plugins/2_156/otptoken.py:206
+#: ipaclient/remote_plugins/2_156/otptoken.py:509
+#: ipaclient/remote_plugins/2_156/otptoken.py:683
+#: ipaclient/remote_plugins/2_164/otptoken.py:92
+#: ipaclient/remote_plugins/2_164/otptoken.py:206
+#: ipaclient/remote_plugins/2_164/otptoken.py:509
+#: ipaclient/remote_plugins/2_164/otptoken.py:683
+#: ipaserver/plugins/otptoken.py:193
+msgid "Validity end"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:93
+#: ipaclient/remote_plugins/2_114/otptoken.py:207
+#: ipaclient/remote_plugins/2_114/otptoken.py:510
+#: ipaclient/remote_plugins/2_114/otptoken.py:684
+#: ipaclient/remote_plugins/2_156/otptoken.py:93
+#: ipaclient/remote_plugins/2_156/otptoken.py:207
+#: ipaclient/remote_plugins/2_156/otptoken.py:510
+#: ipaclient/remote_plugins/2_156/otptoken.py:684
+#: ipaclient/remote_plugins/2_164/otptoken.py:93
+#: ipaclient/remote_plugins/2_164/otptoken.py:207
+#: ipaclient/remote_plugins/2_164/otptoken.py:510
+#: ipaclient/remote_plugins/2_164/otptoken.py:684
+#: ipaserver/plugins/otptoken.py:194
+msgid "Last date/time the token can be used"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:98
+#: ipaclient/remote_plugins/2_114/otptoken.py:213
+#: ipaclient/remote_plugins/2_114/otptoken.py:516
+#: ipaclient/remote_plugins/2_114/otptoken.py:690
+#: ipaclient/remote_plugins/2_156/otptoken.py:98
+#: ipaclient/remote_plugins/2_156/otptoken.py:213
+#: ipaclient/remote_plugins/2_156/otptoken.py:516
+#: ipaclient/remote_plugins/2_156/otptoken.py:690
+#: ipaclient/remote_plugins/2_164/otptoken.py:98
+#: ipaclient/remote_plugins/2_164/otptoken.py:213
+#: ipaclient/remote_plugins/2_164/otptoken.py:516
+#: ipaclient/remote_plugins/2_164/otptoken.py:690
+#: ipaserver/plugins/otptoken.py:198
+msgid "Vendor"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:99
+#: ipaclient/remote_plugins/2_114/otptoken.py:214
+#: ipaclient/remote_plugins/2_114/otptoken.py:517
+#: ipaclient/remote_plugins/2_114/otptoken.py:691
+#: ipaclient/remote_plugins/2_156/otptoken.py:99
+#: ipaclient/remote_plugins/2_156/otptoken.py:214
+#: ipaclient/remote_plugins/2_156/otptoken.py:517
+#: ipaclient/remote_plugins/2_156/otptoken.py:691
+#: ipaclient/remote_plugins/2_164/otptoken.py:99
+#: ipaclient/remote_plugins/2_164/otptoken.py:214
+#: ipaclient/remote_plugins/2_164/otptoken.py:517
+#: ipaclient/remote_plugins/2_164/otptoken.py:691
+#: ipaserver/plugins/otptoken.py:199
+msgid "Token vendor name (informational only)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:104
+#: ipaclient/remote_plugins/2_114/otptoken.py:220
+#: ipaclient/remote_plugins/2_114/otptoken.py:523
+#: ipaclient/remote_plugins/2_114/otptoken.py:697
+#: ipaclient/remote_plugins/2_156/otptoken.py:104
+#: ipaclient/remote_plugins/2_156/otptoken.py:220
+#: ipaclient/remote_plugins/2_156/otptoken.py:523
+#: ipaclient/remote_plugins/2_156/otptoken.py:697
+#: ipaclient/remote_plugins/2_164/otptoken.py:104
+#: ipaclient/remote_plugins/2_164/otptoken.py:220
+#: ipaclient/remote_plugins/2_164/otptoken.py:523
+#: ipaclient/remote_plugins/2_164/otptoken.py:697
+#: ipaserver/plugins/otptoken.py:203
+msgid "Model"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:105
+#: ipaclient/remote_plugins/2_114/otptoken.py:221
+#: ipaclient/remote_plugins/2_114/otptoken.py:524
+#: ipaclient/remote_plugins/2_114/otptoken.py:698
+#: ipaclient/remote_plugins/2_156/otptoken.py:105
+#: ipaclient/remote_plugins/2_156/otptoken.py:221
+#: ipaclient/remote_plugins/2_156/otptoken.py:524
+#: ipaclient/remote_plugins/2_156/otptoken.py:698
+#: ipaclient/remote_plugins/2_164/otptoken.py:105
+#: ipaclient/remote_plugins/2_164/otptoken.py:221
+#: ipaclient/remote_plugins/2_164/otptoken.py:524
+#: ipaclient/remote_plugins/2_164/otptoken.py:698
+#: ipaserver/plugins/otptoken.py:204
+msgid "Token model (informational only)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:110
+#: ipaclient/remote_plugins/2_114/otptoken.py:227
+#: ipaclient/remote_plugins/2_114/otptoken.py:530
+#: ipaclient/remote_plugins/2_114/otptoken.py:704
+#: ipaclient/remote_plugins/2_156/otptoken.py:110
+#: ipaclient/remote_plugins/2_156/otptoken.py:227
+#: ipaclient/remote_plugins/2_156/otptoken.py:530
+#: ipaclient/remote_plugins/2_156/otptoken.py:704
+#: ipaclient/remote_plugins/2_164/otptoken.py:110
+#: ipaclient/remote_plugins/2_164/otptoken.py:227
+#: ipaclient/remote_plugins/2_164/otptoken.py:530
+#: ipaclient/remote_plugins/2_164/otptoken.py:704
+#: ipaserver/plugins/otptoken.py:208
+msgid "Serial"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:111
+#: ipaclient/remote_plugins/2_114/otptoken.py:228
+#: ipaclient/remote_plugins/2_114/otptoken.py:531
+#: ipaclient/remote_plugins/2_114/otptoken.py:705
+#: ipaclient/remote_plugins/2_156/otptoken.py:111
+#: ipaclient/remote_plugins/2_156/otptoken.py:228
+#: ipaclient/remote_plugins/2_156/otptoken.py:531
+#: ipaclient/remote_plugins/2_156/otptoken.py:705
+#: ipaclient/remote_plugins/2_164/otptoken.py:111
+#: ipaclient/remote_plugins/2_164/otptoken.py:228
+#: ipaclient/remote_plugins/2_164/otptoken.py:531
+#: ipaclient/remote_plugins/2_164/otptoken.py:705
+#: ipaserver/plugins/otptoken.py:209
+msgid "Token serial (informational only)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:117
+#: ipaclient/remote_plugins/2_114/otptoken.py:235
+#: ipaclient/remote_plugins/2_156/otptoken.py:117
+#: ipaclient/remote_plugins/2_156/otptoken.py:235
+#: ipaclient/remote_plugins/2_164/otptoken.py:117
+#: ipaclient/remote_plugins/2_164/otptoken.py:235
+#: ipaserver/plugins/otptoken.py:214
+msgid "Token secret (Base32; default: random)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:123
+#: ipaclient/remote_plugins/2_114/otptoken.py:247
+#: ipaclient/remote_plugins/2_114/otptoken.py:539
+#: ipaclient/remote_plugins/2_156/otptoken.py:123
+#: ipaclient/remote_plugins/2_156/otptoken.py:247
+#: ipaclient/remote_plugins/2_156/otptoken.py:539
+#: ipaclient/remote_plugins/2_164/otptoken.py:123
+#: ipaclient/remote_plugins/2_164/otptoken.py:247
+#: ipaclient/remote_plugins/2_164/otptoken.py:539
+#: ipaserver/plugins/otptoken.py:222
+msgid "Token hash algorithm"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:128
+#: ipaclient/remote_plugins/2_114/otptoken.py:256
+#: ipaclient/remote_plugins/2_114/otptoken.py:547
+#: ipaclient/remote_plugins/2_156/otptoken.py:128
+#: ipaclient/remote_plugins/2_156/otptoken.py:256
+#: ipaclient/remote_plugins/2_156/otptoken.py:547
+#: ipaclient/remote_plugins/2_164/otptoken.py:128
+#: ipaclient/remote_plugins/2_164/otptoken.py:256
+#: ipaclient/remote_plugins/2_164/otptoken.py:547
+#: ipaserver/plugins/otptoken.py:230
+msgid "Digits"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:129
+#: ipaclient/remote_plugins/2_114/otptoken.py:257
+#: ipaclient/remote_plugins/2_114/otptoken.py:548
+#: ipaclient/remote_plugins/2_156/otptoken.py:129
+#: ipaclient/remote_plugins/2_156/otptoken.py:257
+#: ipaclient/remote_plugins/2_156/otptoken.py:548
+#: ipaclient/remote_plugins/2_164/otptoken.py:129
+#: ipaclient/remote_plugins/2_164/otptoken.py:257
+#: ipaclient/remote_plugins/2_164/otptoken.py:548
+#: ipaserver/plugins/otptoken.py:231
+msgid "Number of digits each token code will have"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:134
+#: ipaclient/remote_plugins/2_114/otptoken.py:265
+#: ipaclient/remote_plugins/2_114/otptoken.py:555
+#: ipaclient/remote_plugins/2_156/otptoken.py:134
+#: ipaclient/remote_plugins/2_156/otptoken.py:265
+#: ipaclient/remote_plugins/2_156/otptoken.py:555
+#: ipaclient/remote_plugins/2_164/otptoken.py:134
+#: ipaclient/remote_plugins/2_164/otptoken.py:265
+#: ipaclient/remote_plugins/2_164/otptoken.py:555
+#: ipaserver/plugins/otptoken.py:239
+msgid "Clock offset"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:135
+#: ipaclient/remote_plugins/2_114/otptoken.py:266
+#: ipaclient/remote_plugins/2_114/otptoken.py:556
+#: ipaclient/remote_plugins/2_156/otptoken.py:135
+#: ipaclient/remote_plugins/2_156/otptoken.py:266
+#: ipaclient/remote_plugins/2_156/otptoken.py:556
+#: ipaclient/remote_plugins/2_164/otptoken.py:135
+#: ipaclient/remote_plugins/2_164/otptoken.py:266
+#: ipaclient/remote_plugins/2_164/otptoken.py:556
+#: ipaserver/plugins/otptoken.py:240
+msgid "TOTP token / FreeIPA server time difference"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:140
+#: ipaclient/remote_plugins/2_114/otptoken.py:274
+#: ipaclient/remote_plugins/2_114/otptoken.py:563
+#: ipaclient/remote_plugins/2_156/otptoken.py:140
+#: ipaclient/remote_plugins/2_156/otptoken.py:274
+#: ipaclient/remote_plugins/2_156/otptoken.py:563
+#: ipaclient/remote_plugins/2_164/otptoken.py:140
+#: ipaclient/remote_plugins/2_164/otptoken.py:274
+#: ipaclient/remote_plugins/2_164/otptoken.py:563
+#: ipaserver/plugins/otptoken.py:247
+msgid "Clock interval"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:141
+#: ipaclient/remote_plugins/2_114/otptoken.py:275
+#: ipaclient/remote_plugins/2_114/otptoken.py:564
+#: ipaclient/remote_plugins/2_156/otptoken.py:141
+#: ipaclient/remote_plugins/2_156/otptoken.py:275
+#: ipaclient/remote_plugins/2_156/otptoken.py:564
+#: ipaclient/remote_plugins/2_164/otptoken.py:141
+#: ipaclient/remote_plugins/2_164/otptoken.py:275
+#: ipaclient/remote_plugins/2_164/otptoken.py:564
+#: ipaserver/plugins/otptoken.py:248
+msgid "Length of TOTP token code validity"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:146
+#: ipaclient/remote_plugins/2_114/otptoken.py:283
+#: ipaclient/remote_plugins/2_114/otptoken.py:571
+#: ipaclient/remote_plugins/2_156/otptoken.py:146
+#: ipaclient/remote_plugins/2_156/otptoken.py:283
+#: ipaclient/remote_plugins/2_156/otptoken.py:571
+#: ipaclient/remote_plugins/2_164/otptoken.py:146
+#: ipaclient/remote_plugins/2_164/otptoken.py:283
+#: ipaclient/remote_plugins/2_164/otptoken.py:571
+#: ipaserver/plugins/otptoken.py:256
+msgid "Counter"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:147
+#: ipaclient/remote_plugins/2_114/otptoken.py:284
+#: ipaclient/remote_plugins/2_114/otptoken.py:572
+#: ipaclient/remote_plugins/2_156/otptoken.py:147
+#: ipaclient/remote_plugins/2_156/otptoken.py:284
+#: ipaclient/remote_plugins/2_156/otptoken.py:572
+#: ipaclient/remote_plugins/2_164/otptoken.py:147
+#: ipaclient/remote_plugins/2_164/otptoken.py:284
+#: ipaclient/remote_plugins/2_164/otptoken.py:572
+#: ipaserver/plugins/otptoken.py:257
+msgid "Initial counter for the HOTP token"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:154
+#: ipaclient/remote_plugins/2_156/otptoken.py:154
+#: ipaclient/remote_plugins/2_164/otptoken.py:154
+#: ipaserver/plugins/otptoken.py:272
+msgid "Add a new OTP token."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:305
+#: ipaclient/remote_plugins/2_156/otptoken.py:305
+#: ipaclient/remote_plugins/2_164/otptoken.py:305
+#: ipaserver/plugins/otptoken.py:276
+msgid "(deprecated)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:312
+#: ipaclient/remote_plugins/2_156/otptoken.py:312
+#: ipaclient/remote_plugins/2_164/otptoken.py:312
+#: ipaserver/plugins/otptoken.py:277
+msgid "Do not display QR code"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:356
+#: ipaclient/remote_plugins/2_156/otptoken.py:356
+#: ipaclient/remote_plugins/2_164/otptoken.py:356
+#: ipaserver/plugins/otptoken.py:456
+msgid "Add users that can manage this token."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:416
+#: ipaclient/remote_plugins/2_156/otptoken.py:416
+#: ipaclient/remote_plugins/2_164/otptoken.py:416
+#: ipaserver/plugins/otptoken.py:359
+msgid "Delete an OTP token."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:453
+#: ipaclient/remote_plugins/2_156/otptoken.py:453
+#: ipaclient/remote_plugins/2_164/otptoken.py:453
+#: ipaserver/plugins/otptoken.py:414
+msgid "Search for OTP token."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:612
+#: ipaclient/remote_plugins/2_156/certprofile.py:198
+#: ipaclient/remote_plugins/2_156/otptoken.py:612
+#: ipaclient/remote_plugins/2_164/certprofile.py:198
+#: ipaclient/remote_plugins/2_164/otptoken.py:612
+msgid "Results should contain primary key attribute only (\"id\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:641
+#: ipaclient/remote_plugins/2_156/otptoken.py:641
+#: ipaclient/remote_plugins/2_164/otptoken.py:641
+#: ipaserver/plugins/otptoken.py:365
+msgid "Modify a OTP token."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:760
+#: ipaclient/remote_plugins/2_156/otptoken.py:760
+#: ipaclient/remote_plugins/2_164/otptoken.py:760
+msgid "Rename the OTP token object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken.py:841
+#: ipaclient/remote_plugins/2_156/otptoken.py:841
+#: ipaclient/remote_plugins/2_164/otptoken.py:841
+#: ipaserver/plugins/otptoken.py:443
+msgid "Display information about an OTP token."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/otptoken_yubikey.py:19
+#: ipaclient/remote_plugins/2_156/otptoken_yubikey.py:19
+#: ipaclient/remote_plugins/2_164/otptoken_yubikey.py:19
+msgid ""
+"\n"
+"YubiKey Tokens\n"
+"\n"
+"Manage YubiKey tokens.\n"
+"\n"
+"This code is an extension to the otptoken plugin and provides support for\n"
+"reading/writing YubiKey tokens directly.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new token:\n"
+" ipa otptoken-add-yubikey --owner=jdoe --desc=\"My YubiKey\"\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/passwd.py:19
+#: ipaclient/remote_plugins/2_156/passwd.py:19
+#: ipaclient/remote_plugins/2_164/passwd.py:19
+#: ipaclient/remote_plugins/2_49/passwd.py:19 ipaserver/plugins/passwd.py:37
+msgid ""
+"\n"
+"Set a user's password\n"
+"\n"
+"If someone other than a user changes that user's password (e.g., Helpdesk\n"
+"resets it) then the password will need to be changed the first time it\n"
+"is used. This is so the end-user is the only one who knows the password.\n"
+"\n"
+"The IPA password policy controls how often a password may be changed,\n"
+"what strength requirements exist, and the length of the password history.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" To reset your own password:\n"
+" ipa passwd\n"
+"\n"
+" To change another user's password:\n"
+" ipa passwd tuser1\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/passwd.py:43
+#: ipaclient/remote_plugins/2_156/passwd.py:43
+#: ipaclient/remote_plugins/2_164/passwd.py:43
+#: ipaclient/remote_plugins/2_49/passwd.py:43 ipaserver/plugins/passwd.py:76
+msgid "Set a user's password."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/passwd.py:58
+#: ipaclient/remote_plugins/2_156/passwd.py:58
+#: ipaclient/remote_plugins/2_164/passwd.py:58
+#: ipaclient/remote_plugins/2_49/passwd.py:58 ipaserver/plugins/internal.py:828
+#: ipaserver/plugins/passwd.py:90
+msgid "New Password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/passwd.py:63
+#: ipaclient/remote_plugins/2_156/passwd.py:63
+#: ipaclient/remote_plugins/2_164/passwd.py:63
+#: ipaclient/remote_plugins/2_49/passwd.py:63 ipaserver/plugins/internal.py:823
+#: ipaserver/plugins/passwd.py:93
+msgid "Current Password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/passwd.py:74
+#: ipaclient/remote_plugins/2_156/passwd.py:74
+#: ipaclient/remote_plugins/2_164/passwd.py:74
+#: ipaserver/plugins/internal.py:204 ipaserver/plugins/internal.py:830
+#: ipaserver/plugins/passwd.py:102
+msgid "OTP"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/passwd.py:75
+#: ipaclient/remote_plugins/2_156/passwd.py:75
+#: ipaclient/remote_plugins/2_164/passwd.py:75 ipaserver/plugins/passwd.py:103
+msgid "One Time Password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:19
+#: ipaclient/remote_plugins/2_156/permission.py:19
+#: ipaclient/remote_plugins/2_164/permission.py:19
+msgid ""
+"\n"
+"Permissions\n"
+"\n"
+"A permission enables fine-grained delegation of rights. A permission is\n"
+"a human-readable wrapper around a 389-ds Access Control Rule,\n"
+"or instruction (ACI).\n"
+"A permission grants the right to perform a specific task such as adding a\n"
+"user, modifying a group, etc.\n"
+"\n"
+"A permission may not contain other permissions.\n"
+"\n"
+"* A permission grants access to read, write, add, delete, read, search,\n"
+" or compare.\n"
+"* A privilege combines similar permissions (for example all the permissions\n"
+" needed to add a user).\n"
+"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n"
+"\n"
+"A permission is made up of a number of different parts:\n"
+"\n"
+"1. The name of the permission.\n"
+"2. The target of the permission.\n"
+"3. The rights granted by the permission.\n"
+"\n"
+"Rights define what operations are allowed, and may be one or more\n"
+"of the following:\n"
+"1. write - write one or more attributes\n"
+"2. read - read one or more attributes\n"
+"3. search - search on one or more attributes\n"
+"4. compare - compare one or more attributes\n"
+"5. add - add a new entry to the tree\n"
+"6. delete - delete an existing entry\n"
+"7. all - all permissions are granted\n"
+"\n"
+"Note the distinction between attributes and entries. The permissions are\n"
+"independent, so being able to add a user does not mean that the user will\n"
+"be editable.\n"
+"\n"
+"There are a number of allowed targets:\n"
+"1. subtree: a DN; the permission applies to the subtree under this DN\n"
+"2. target filter: an LDAP filter\n"
+"3. target: DN with possible wildcards, specifies entries permission applies "
+"to\n"
+"\n"
+"Additionally, there are the following convenience options.\n"
+"Setting one of these options will set the corresponding attribute(s).\n"
+"1. type: a type of object (user, group, etc); sets subtree and target "
+"filter.\n"
+"2. memberof: apply to members of a group; sets target filter\n"
+"3. targetgroup: grant access to modify a specific group (such as granting\n"
+" the rights to manage group membership); sets target.\n"
+"\n"
+"Managed permissions\n"
+"\n"
+"Permissions that come with IPA by default can be so-called \"managed\"\n"
+"permissions. These have a default set of attributes they apply to,\n"
+"but the administrator can add/remove individual attributes to/from the set.\n"
+"\n"
+"Deleting or renaming a managed permission, as well as changing its target,\n"
+"is not allowed.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a permission that grants the creation of users:\n"
+" ipa permission-add --type=user --permissions=add \"Add Users\"\n"
+"\n"
+" Add a permission that grants the ability to manage group membership:\n"
+" ipa permission-add --attrs=member --permissions=write --type=group "
+"\"Manage Group Members\"\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:95
+#: ipaclient/remote_plugins/2_114/permission.py:219
+#: ipaclient/remote_plugins/2_114/permission.py:383
+#: ipaclient/remote_plugins/2_114/permission.py:445
+#: ipaclient/remote_plugins/2_114/permission.py:501
+#: ipaclient/remote_plugins/2_114/permission.py:553
+#: ipaclient/remote_plugins/2_114/permission.py:744
+#: ipaclient/remote_plugins/2_114/permission.py:939
+#: ipaclient/remote_plugins/2_114/permission.py:999
+#: ipaclient/remote_plugins/2_156/permission.py:95
+#: ipaclient/remote_plugins/2_156/permission.py:231
+#: ipaclient/remote_plugins/2_156/permission.py:409
+#: ipaclient/remote_plugins/2_156/permission.py:471
+#: ipaclient/remote_plugins/2_156/permission.py:527
+#: ipaclient/remote_plugins/2_156/permission.py:579
+#: ipaclient/remote_plugins/2_156/permission.py:784
+#: ipaclient/remote_plugins/2_156/permission.py:993
+#: ipaclient/remote_plugins/2_156/permission.py:1053
+#: ipaclient/remote_plugins/2_164/permission.py:95
+#: ipaclient/remote_plugins/2_164/permission.py:231
+#: ipaclient/remote_plugins/2_164/permission.py:409
+#: ipaclient/remote_plugins/2_164/permission.py:471
+#: ipaclient/remote_plugins/2_164/permission.py:527
+#: ipaclient/remote_plugins/2_164/permission.py:579
+#: ipaclient/remote_plugins/2_164/permission.py:784
+#: ipaclient/remote_plugins/2_164/permission.py:993
+#: ipaclient/remote_plugins/2_164/permission.py:1053
+#: ipaclient/remote_plugins/2_49/permission.py:82
+#: ipaclient/remote_plugins/2_49/permission.py:148
+#: ipaclient/remote_plugins/2_49/permission.py:259
+#: ipaclient/remote_plugins/2_49/permission.py:314
+#: ipaclient/remote_plugins/2_49/permission.py:365
+#: ipaclient/remote_plugins/2_49/permission.py:419
+#: ipaclient/remote_plugins/2_49/permission.py:532
+#: ipaclient/remote_plugins/2_49/permission.py:658
+#: ipaclient/remote_plugins/2_49/permission.py:711
+#: ipaserver/plugins/permission.py:231
+msgid "Permission name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:101
+#: ipaclient/remote_plugins/2_114/permission.py:229
+#: ipaclient/remote_plugins/2_114/permission.py:561
+#: ipaclient/remote_plugins/2_114/permission.py:754
+#: ipaclient/remote_plugins/2_156/permission.py:101
+#: ipaclient/remote_plugins/2_156/permission.py:241
+#: ipaclient/remote_plugins/2_156/permission.py:587
+#: ipaclient/remote_plugins/2_156/permission.py:794
+#: ipaclient/remote_plugins/2_164/permission.py:101
+#: ipaclient/remote_plugins/2_164/permission.py:241
+#: ipaclient/remote_plugins/2_164/permission.py:587
+#: ipaclient/remote_plugins/2_164/permission.py:794
+#: ipaserver/plugins/permission.py:240
+msgid "Granted rights"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:102
+#: ipaclient/remote_plugins/2_114/permission.py:230
+#: ipaclient/remote_plugins/2_114/permission.py:562
+#: ipaclient/remote_plugins/2_114/permission.py:755
+#: ipaclient/remote_plugins/2_156/permission.py:102
+#: ipaclient/remote_plugins/2_156/permission.py:242
+#: ipaclient/remote_plugins/2_156/permission.py:588
+#: ipaclient/remote_plugins/2_156/permission.py:795
+#: ipaclient/remote_plugins/2_164/permission.py:102
+#: ipaclient/remote_plugins/2_164/permission.py:242
+#: ipaclient/remote_plugins/2_164/permission.py:588
+#: ipaclient/remote_plugins/2_164/permission.py:795
+#: ipaserver/plugins/permission.py:241
+msgid "Rights to grant (read, search, compare, write, add, delete, all)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:108
+#: ipaclient/remote_plugins/2_114/permission.py:237
+#: ipaclient/remote_plugins/2_114/permission.py:568
+#: ipaclient/remote_plugins/2_114/permission.py:761
+#: ipaclient/remote_plugins/2_156/permission.py:108
+#: ipaclient/remote_plugins/2_156/permission.py:249
+#: ipaclient/remote_plugins/2_156/permission.py:594
+#: ipaclient/remote_plugins/2_156/permission.py:801
+#: ipaclient/remote_plugins/2_164/permission.py:108
+#: ipaclient/remote_plugins/2_164/permission.py:249
+#: ipaclient/remote_plugins/2_164/permission.py:594
+#: ipaclient/remote_plugins/2_164/permission.py:801
+#: ipaserver/plugins/permission.py:248
+msgid "Effective attributes"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:109
+#: ipaclient/remote_plugins/2_114/permission.py:238
+#: ipaclient/remote_plugins/2_114/permission.py:569
+#: ipaclient/remote_plugins/2_114/permission.py:762
+#: ipaclient/remote_plugins/2_156/permission.py:109
+#: ipaclient/remote_plugins/2_156/permission.py:250
+#: ipaclient/remote_plugins/2_156/permission.py:595
+#: ipaclient/remote_plugins/2_156/permission.py:802
+#: ipaclient/remote_plugins/2_164/permission.py:109
+#: ipaclient/remote_plugins/2_164/permission.py:250
+#: ipaclient/remote_plugins/2_164/permission.py:595
+#: ipaclient/remote_plugins/2_164/permission.py:802
+#: ipaserver/plugins/permission.py:249
+msgid "All attributes to which the permission applies"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:115
+#: ipaclient/remote_plugins/2_114/permission.py:576
+#: ipaclient/remote_plugins/2_114/permission.py:769
+#: ipaclient/remote_plugins/2_156/permission.py:115
+#: ipaclient/remote_plugins/2_156/permission.py:602
+#: ipaclient/remote_plugins/2_156/permission.py:809
+#: ipaclient/remote_plugins/2_164/permission.py:115
+#: ipaclient/remote_plugins/2_164/permission.py:602
+#: ipaclient/remote_plugins/2_164/permission.py:809
+#: ipaserver/plugins/permission.py:254
+msgid "Included attributes"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:116
+#: ipaclient/remote_plugins/2_114/permission.py:577
+#: ipaclient/remote_plugins/2_114/permission.py:770
+#: ipaclient/remote_plugins/2_156/permission.py:116
+#: ipaclient/remote_plugins/2_156/permission.py:603
+#: ipaclient/remote_plugins/2_156/permission.py:810
+#: ipaclient/remote_plugins/2_164/permission.py:116
+#: ipaclient/remote_plugins/2_164/permission.py:603
+#: ipaclient/remote_plugins/2_164/permission.py:810
+#: ipaserver/plugins/permission.py:255
+msgid "User-specified attributes to which the permission applies"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:122
+#: ipaclient/remote_plugins/2_114/permission.py:584
+#: ipaclient/remote_plugins/2_114/permission.py:777
+#: ipaclient/remote_plugins/2_156/permission.py:122
+#: ipaclient/remote_plugins/2_156/permission.py:610
+#: ipaclient/remote_plugins/2_156/permission.py:817
+#: ipaclient/remote_plugins/2_164/permission.py:122
+#: ipaclient/remote_plugins/2_164/permission.py:610
+#: ipaclient/remote_plugins/2_164/permission.py:817
+#: ipaserver/plugins/permission.py:260
+msgid "Excluded attributes"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:123
+#: ipaclient/remote_plugins/2_114/permission.py:585
+#: ipaclient/remote_plugins/2_114/permission.py:778
+#: ipaclient/remote_plugins/2_156/permission.py:123
+#: ipaclient/remote_plugins/2_156/permission.py:611
+#: ipaclient/remote_plugins/2_156/permission.py:818
+#: ipaclient/remote_plugins/2_164/permission.py:123
+#: ipaclient/remote_plugins/2_164/permission.py:611
+#: ipaclient/remote_plugins/2_164/permission.py:818
+#: ipaserver/plugins/permission.py:261
+msgid ""
+"User-specified attributes to which the permission explicitly does not apply"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:129
+#: ipaclient/remote_plugins/2_114/permission.py:592
+#: ipaclient/remote_plugins/2_156/permission.py:129
+#: ipaclient/remote_plugins/2_156/permission.py:618
+#: ipaclient/remote_plugins/2_164/permission.py:129
+#: ipaclient/remote_plugins/2_164/permission.py:618
+#: ipaserver/plugins/permission.py:267
+msgid "Default attributes"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:130
+#: ipaclient/remote_plugins/2_114/permission.py:593
+#: ipaclient/remote_plugins/2_156/permission.py:130
+#: ipaclient/remote_plugins/2_156/permission.py:619
+#: ipaclient/remote_plugins/2_164/permission.py:130
+#: ipaclient/remote_plugins/2_164/permission.py:619
+#: ipaserver/plugins/permission.py:268
+msgid "Attributes to which the permission applies by default"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:134
+#: ipaclient/remote_plugins/2_114/permission.py:244
+#: ipaclient/remote_plugins/2_114/permission.py:600
+#: ipaclient/remote_plugins/2_114/permission.py:785
+#: ipaclient/remote_plugins/2_156/permission.py:134
+#: ipaclient/remote_plugins/2_156/permission.py:256
+#: ipaclient/remote_plugins/2_156/permission.py:626
+#: ipaclient/remote_plugins/2_156/permission.py:825
+#: ipaclient/remote_plugins/2_164/permission.py:134
+#: ipaclient/remote_plugins/2_164/permission.py:256
+#: ipaclient/remote_plugins/2_164/permission.py:626
+#: ipaclient/remote_plugins/2_164/permission.py:825
+#: ipaserver/plugins/permission.py:274 ipaserver/plugins/permission.py:275
+msgid "Bind rule type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:140
+#: ipaclient/remote_plugins/2_114/permission.py:253
+#: ipaclient/remote_plugins/2_114/permission.py:608
+#: ipaclient/remote_plugins/2_114/permission.py:793
+#: ipaclient/remote_plugins/2_156/permission.py:140
+#: ipaclient/remote_plugins/2_156/permission.py:265
+#: ipaclient/remote_plugins/2_156/permission.py:634
+#: ipaclient/remote_plugins/2_156/permission.py:833
+#: ipaclient/remote_plugins/2_164/permission.py:140
+#: ipaclient/remote_plugins/2_164/permission.py:265
+#: ipaclient/remote_plugins/2_164/permission.py:634
+#: ipaclient/remote_plugins/2_164/permission.py:833
+#: ipaclient/remote_plugins/2_49/permission.py:119
+#: ipaclient/remote_plugins/2_49/permission.py:193
+#: ipaclient/remote_plugins/2_49/permission.py:459
+#: ipaclient/remote_plugins/2_49/permission.py:574
+#: ipaserver/plugins/permission.py:285
+msgid "Subtree to apply permissions to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:146
+#: ipaclient/remote_plugins/2_114/permission.py:261
+#: ipaclient/remote_plugins/2_114/permission.py:615
+#: ipaclient/remote_plugins/2_114/permission.py:800
+#: ipaclient/remote_plugins/2_156/permission.py:146
+#: ipaclient/remote_plugins/2_156/permission.py:273
+#: ipaclient/remote_plugins/2_156/permission.py:641
+#: ipaclient/remote_plugins/2_156/permission.py:840
+#: ipaclient/remote_plugins/2_164/permission.py:146
+#: ipaclient/remote_plugins/2_164/permission.py:273
+#: ipaclient/remote_plugins/2_164/permission.py:641
+#: ipaclient/remote_plugins/2_164/permission.py:840
+#: ipaserver/plugins/permission.py:291 ipaserver/plugins/permission.py:292
+msgid "Extra target filter"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:152
+#: ipaclient/remote_plugins/2_114/permission.py:268
+#: ipaclient/remote_plugins/2_114/permission.py:622
+#: ipaclient/remote_plugins/2_114/permission.py:807
+#: ipaclient/remote_plugins/2_156/permission.py:152
+#: ipaclient/remote_plugins/2_156/permission.py:280
+#: ipaclient/remote_plugins/2_156/permission.py:648
+#: ipaclient/remote_plugins/2_156/permission.py:847
+#: ipaclient/remote_plugins/2_164/permission.py:152
+#: ipaclient/remote_plugins/2_164/permission.py:280
+#: ipaclient/remote_plugins/2_164/permission.py:648
+#: ipaclient/remote_plugins/2_164/permission.py:847
+#: ipaserver/plugins/permission.py:298
+msgid "Raw target filter"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:153
+#: ipaclient/remote_plugins/2_114/permission.py:269
+#: ipaclient/remote_plugins/2_114/permission.py:623
+#: ipaclient/remote_plugins/2_114/permission.py:808
+#: ipaclient/remote_plugins/2_156/permission.py:153
+#: ipaclient/remote_plugins/2_156/permission.py:281
+#: ipaclient/remote_plugins/2_156/permission.py:649
+#: ipaclient/remote_plugins/2_156/permission.py:848
+#: ipaclient/remote_plugins/2_164/permission.py:153
+#: ipaclient/remote_plugins/2_164/permission.py:281
+#: ipaclient/remote_plugins/2_164/permission.py:649
+#: ipaclient/remote_plugins/2_164/permission.py:848
+#: ipaserver/plugins/permission.py:299
+msgid "All target filters, including those implied by type and memberof"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:158
+#: ipaclient/remote_plugins/2_114/permission.py:275
+#: ipaclient/remote_plugins/2_114/permission.py:629
+#: ipaclient/remote_plugins/2_114/permission.py:814
+#: ipaclient/remote_plugins/2_156/permission.py:158
+#: ipaclient/remote_plugins/2_156/permission.py:287
+#: ipaclient/remote_plugins/2_156/permission.py:655
+#: ipaclient/remote_plugins/2_156/permission.py:854
+#: ipaclient/remote_plugins/2_164/permission.py:158
+#: ipaclient/remote_plugins/2_164/permission.py:287
+#: ipaclient/remote_plugins/2_164/permission.py:655
+#: ipaclient/remote_plugins/2_164/permission.py:854
+#: ipaserver/plugins/permission.py:306
+msgid "Target DN"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:159
+#: ipaclient/remote_plugins/2_114/permission.py:276
+#: ipaclient/remote_plugins/2_114/permission.py:630
+#: ipaclient/remote_plugins/2_114/permission.py:815
+#: ipaclient/remote_plugins/2_156/permission.py:159
+#: ipaclient/remote_plugins/2_156/permission.py:288
+#: ipaclient/remote_plugins/2_156/permission.py:656
+#: ipaclient/remote_plugins/2_156/permission.py:855
+#: ipaclient/remote_plugins/2_164/permission.py:159
+#: ipaclient/remote_plugins/2_164/permission.py:288
+#: ipaclient/remote_plugins/2_164/permission.py:656
+#: ipaclient/remote_plugins/2_164/permission.py:855
+#: ipaserver/plugins/permission.py:307
+msgid ""
+"Optional DN to apply the permission to (must be in the subtree, but may not "
+"yet exist)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:165
+#: ipaclient/remote_plugins/2_114/permission.py:282
+#: ipaclient/remote_plugins/2_114/permission.py:636
+#: ipaclient/remote_plugins/2_114/permission.py:821
+#: ipaclient/remote_plugins/2_156/permission.py:177
+#: ipaclient/remote_plugins/2_156/permission.py:308
+#: ipaclient/remote_plugins/2_156/permission.py:676
+#: ipaclient/remote_plugins/2_156/permission.py:875
+#: ipaclient/remote_plugins/2_164/permission.py:177
+#: ipaclient/remote_plugins/2_164/permission.py:308
+#: ipaclient/remote_plugins/2_164/permission.py:676
+#: ipaclient/remote_plugins/2_164/permission.py:875
+#: ipaclient/remote_plugins/2_49/permission.py:106
+#: ipaclient/remote_plugins/2_49/permission.py:178
+#: ipaclient/remote_plugins/2_49/permission.py:446
+#: ipaclient/remote_plugins/2_49/permission.py:561
+#: ipaserver/plugins/permission.py:328
+msgid "Member of group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:166
+#: ipaclient/remote_plugins/2_114/permission.py:283
+#: ipaclient/remote_plugins/2_114/permission.py:637
+#: ipaclient/remote_plugins/2_114/permission.py:822
+#: ipaclient/remote_plugins/2_156/permission.py:178
+#: ipaclient/remote_plugins/2_156/permission.py:309
+#: ipaclient/remote_plugins/2_156/permission.py:677
+#: ipaclient/remote_plugins/2_156/permission.py:876
+#: ipaclient/remote_plugins/2_164/permission.py:178
+#: ipaclient/remote_plugins/2_164/permission.py:309
+#: ipaclient/remote_plugins/2_164/permission.py:677
+#: ipaclient/remote_plugins/2_164/permission.py:876
+#: ipaserver/plugins/permission.py:329
+msgid "Target members of a group (sets memberOf targetfilter)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:172
+#: ipaclient/remote_plugins/2_114/permission.py:290
+#: ipaclient/remote_plugins/2_114/permission.py:643
+#: ipaclient/remote_plugins/2_114/permission.py:828
+#: ipaclient/remote_plugins/2_156/permission.py:184
+#: ipaclient/remote_plugins/2_156/permission.py:316
+#: ipaclient/remote_plugins/2_156/permission.py:683
+#: ipaclient/remote_plugins/2_156/permission.py:882
+#: ipaclient/remote_plugins/2_164/permission.py:184
+#: ipaclient/remote_plugins/2_164/permission.py:316
+#: ipaclient/remote_plugins/2_164/permission.py:683
+#: ipaclient/remote_plugins/2_164/permission.py:882
+#: ipaserver/plugins/permission.py:334
+msgid "User group to apply permissions to (sets target)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:178
+#: ipaclient/remote_plugins/2_114/permission.py:297
+#: ipaclient/remote_plugins/2_114/permission.py:649
+#: ipaclient/remote_plugins/2_114/permission.py:834
+#: ipaclient/remote_plugins/2_156/permission.py:190
+#: ipaclient/remote_plugins/2_156/permission.py:323
+#: ipaclient/remote_plugins/2_156/permission.py:689
+#: ipaclient/remote_plugins/2_156/permission.py:888
+#: ipaclient/remote_plugins/2_164/permission.py:190
+#: ipaclient/remote_plugins/2_164/permission.py:323
+#: ipaclient/remote_plugins/2_164/permission.py:689
+#: ipaclient/remote_plugins/2_164/permission.py:888
+#: ipaserver/plugins/permission.py:340
+msgid "Type of IPA object (sets subtree and objectClass targetfilter)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:184
+#: ipaclient/remote_plugins/2_114/permission.py:304
+#: ipaclient/remote_plugins/2_114/permission.py:655
+#: ipaclient/remote_plugins/2_114/permission.py:840
+#: ipaclient/remote_plugins/2_156/permission.py:196
+#: ipaclient/remote_plugins/2_156/permission.py:330
+#: ipaclient/remote_plugins/2_156/permission.py:695
+#: ipaclient/remote_plugins/2_156/permission.py:894
+#: ipaclient/remote_plugins/2_164/permission.py:196
+#: ipaclient/remote_plugins/2_164/permission.py:330
+#: ipaclient/remote_plugins/2_164/permission.py:695
+#: ipaclient/remote_plugins/2_164/permission.py:894
+msgid "Deprecated; use extratargetfilter"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:190
+#: ipaclient/remote_plugins/2_114/permission.py:311
+#: ipaclient/remote_plugins/2_114/permission.py:662
+#: ipaclient/remote_plugins/2_114/permission.py:847
+#: ipaclient/remote_plugins/2_156/permission.py:202
+#: ipaclient/remote_plugins/2_156/permission.py:337
+#: ipaclient/remote_plugins/2_156/permission.py:702
+#: ipaclient/remote_plugins/2_156/permission.py:901
+#: ipaclient/remote_plugins/2_164/permission.py:202
+#: ipaclient/remote_plugins/2_164/permission.py:337
+#: ipaclient/remote_plugins/2_164/permission.py:702
+#: ipaclient/remote_plugins/2_164/permission.py:901
+msgid "Deprecated; use ipapermlocation"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:196
+#: ipaclient/remote_plugins/2_114/permission.py:318
+#: ipaclient/remote_plugins/2_114/permission.py:669
+#: ipaclient/remote_plugins/2_114/permission.py:854
+#: ipaclient/remote_plugins/2_156/permission.py:208
+#: ipaclient/remote_plugins/2_156/permission.py:344
+#: ipaclient/remote_plugins/2_156/permission.py:709
+#: ipaclient/remote_plugins/2_156/permission.py:908
+#: ipaclient/remote_plugins/2_164/permission.py:208
+#: ipaclient/remote_plugins/2_164/permission.py:344
+#: ipaclient/remote_plugins/2_164/permission.py:709
+#: ipaclient/remote_plugins/2_164/permission.py:908
+msgid "Deprecated; use ipapermright"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:201
+#: ipaclient/remote_plugins/2_156/permission.py:213
+#: ipaclient/remote_plugins/2_164/permission.py:213
+#: ipaclient/remote_plugins/2_49/permission.py:130
+msgid "Granted to Privilege"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:206
+#: ipaclient/remote_plugins/2_156/permission.py:218
+#: ipaclient/remote_plugins/2_164/permission.py:218
+#: ipaclient/remote_plugins/2_49/permission.py:135
+#: ipaserver/plugins/baseldap.py:136
+msgid "Indirect Member of roles"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:213
+#: ipaclient/remote_plugins/2_156/permission.py:225
+#: ipaclient/remote_plugins/2_164/permission.py:225
+#: ipaclient/remote_plugins/2_49/permission.py:142
+#: ipaserver/plugins/permission.py:975
+msgid "Add a new permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:375
+#: ipaclient/remote_plugins/2_156/permission.py:401
+#: ipaclient/remote_plugins/2_164/permission.py:401
+#: ipaclient/remote_plugins/2_49/permission.py:251
+msgid "Add members to a permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:413
+#: ipaclient/remote_plugins/2_114/permission.py:969
+#: ipaclient/remote_plugins/2_156/permission.py:439
+#: ipaclient/remote_plugins/2_156/permission.py:1023
+#: ipaclient/remote_plugins/2_164/permission.py:439
+#: ipaclient/remote_plugins/2_164/permission.py:1023
+#: ipaclient/remote_plugins/2_49/permission.py:282
+#: ipaclient/remote_plugins/2_49/permission.py:681
+msgid "member privilege"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:414
+#: ipaclient/remote_plugins/2_156/permission.py:440
+#: ipaclient/remote_plugins/2_164/permission.py:440
+msgid "privileges to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:437
+#: ipaclient/remote_plugins/2_156/permission.py:463
+#: ipaclient/remote_plugins/2_164/permission.py:463
+#: ipaserver/plugins/permission.py:947
+msgid "Add a system permission without an ACI (internal command)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:452
+#: ipaclient/remote_plugins/2_156/permission.py:478
+#: ipaclient/remote_plugins/2_164/permission.py:478
+#: ipaserver/plugins/permission.py:164
+msgid "Permission flags"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:494
+#: ipaclient/remote_plugins/2_156/permission.py:520
+#: ipaclient/remote_plugins/2_164/permission.py:520
+#: ipaclient/remote_plugins/2_49/permission.py:358
+#: ipaserver/plugins/permission.py:1043
+msgid "Delete a permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:514
+#: ipaclient/remote_plugins/2_156/permission.py:540
+#: ipaclient/remote_plugins/2_164/permission.py:540
+#: ipaclient/remote_plugins/2_49/permission.py:378
+#: ipaserver/plugins/permission.py:1051
+msgid "force delete of SYSTEM permissions"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:539
+#: ipaclient/remote_plugins/2_156/permission.py:565
+#: ipaclient/remote_plugins/2_164/permission.py:565
+#: ipaclient/remote_plugins/2_49/permission.py:405
+#: ipaserver/plugins/permission.py:1243
+msgid "Search for permissions."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:738
+#: ipaclient/remote_plugins/2_156/permission.py:778
+#: ipaclient/remote_plugins/2_164/permission.py:778
+#: ipaclient/remote_plugins/2_49/permission.py:526
+#: ipaserver/plugins/permission.py:1078
+msgid "Modify a permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:910
+#: ipaclient/remote_plugins/2_156/permission.py:964
+#: ipaclient/remote_plugins/2_164/permission.py:964
+#: ipaclient/remote_plugins/2_49/permission.py:628
+msgid "Rename the permission object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:931
+#: ipaclient/remote_plugins/2_156/permission.py:985
+#: ipaclient/remote_plugins/2_164/permission.py:985
+#: ipaclient/remote_plugins/2_49/permission.py:650
+msgid "Remove members from a permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:970
+#: ipaclient/remote_plugins/2_156/permission.py:1024
+#: ipaclient/remote_plugins/2_164/permission.py:1024
+msgid "privileges to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/permission.py:993
+#: ipaclient/remote_plugins/2_156/permission.py:1047
+#: ipaclient/remote_plugins/2_164/permission.py:1047
+#: ipaclient/remote_plugins/2_49/permission.py:705
+#: ipaserver/plugins/permission.py:1371
+msgid "Display information about a permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/ping.py:19
+#: ipaclient/remote_plugins/2_156/ping.py:19
+#: ipaclient/remote_plugins/2_164/ping.py:19 ipaserver/plugins/ping.py:26
+msgid ""
+"\n"
+"Ping the remote IPA server to ensure it is running.\n"
+"\n"
+"The ping command sends an echo request to an IPA server. The server\n"
+"returns its version information. This is used by an IPA client\n"
+"to confirm that the server is available and accepting requests.\n"
+"\n"
+"The server from xmlrpc_uri in /etc/ipa/default.conf is contacted first.\n"
+"If it does not respond then the client will contact any servers defined\n"
+"by ldap SRV records in DNS.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Ping an IPA server:\n"
+" ipa ping\n"
+" ------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" ------------------------------------------\n"
+"\n"
+" 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 'https://ipa.example.com/ipa/xml'\n"
+" -----------------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" -----------------------------------------------------\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/ping.py:52
+#: ipaclient/remote_plugins/2_156/ping.py:52
+#: ipaclient/remote_plugins/2_164/ping.py:52
+#: ipaclient/remote_plugins/2_49/ping.py:52 ipaserver/plugins/ping.py:59
+msgid "Ping a remote server."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pkinit.py:19
+#: ipaclient/remote_plugins/2_156/pkinit.py:19
+#: ipaclient/remote_plugins/2_164/pkinit.py:19
+#: ipaclient/remote_plugins/2_49/pkinit.py:19 ipaserver/plugins/pkinit.py:27
+msgid ""
+"\n"
+"Kerberos pkinit options\n"
+"\n"
+"Enable or disable anonymous pkinit using the principal\n"
+"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n"
+"pkinit support.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Enable anonymous pkinit:\n"
+" ipa pkinit-anonymous enable\n"
+"\n"
+" Disable anonymous pkinit:\n"
+" ipa pkinit-anonymous disable\n"
+"\n"
+"For more information on anonymous pkinit see:\n"
+"\n"
+"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pkinit.py:50
+#: ipaclient/remote_plugins/2_156/pkinit.py:50
+#: ipaclient/remote_plugins/2_164/pkinit.py:50
+#: ipaclient/remote_plugins/2_49/pkinit.py:50 ipaserver/plugins/pkinit.py:72
+msgid "Enable or Disable Anonymous PKINIT."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:19
+#: ipaclient/remote_plugins/2_156/privilege.py:19
+#: ipaclient/remote_plugins/2_164/privilege.py:19
+#: ipaclient/remote_plugins/2_49/privilege.py:19
+#: ipaserver/plugins/privilege.py:37
+msgid ""
+"\n"
+"Privileges\n"
+"\n"
+"A privilege combines permissions into a logical task. A permission provides\n"
+"the rights to do a single task. There are some IPA operations that require\n"
+"multiple permissions to succeed. A privilege is where permissions are\n"
+"combined in order to perform a specific task.\n"
+"\n"
+"For example, adding a user requires the following permissions:\n"
+" * Creating a new user entry\n"
+" * Resetting a user password\n"
+" * Adding the new user to the default IPA users group\n"
+"\n"
+"Combining these three low-level tasks into a higher level task in the\n"
+"form of a privilege named \"Add User\" makes it easier to manage Roles.\n"
+"\n"
+"A privilege may not contain other privileges.\n"
+"\n"
+"See role and permission for additional information.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:49
+#: ipaclient/remote_plugins/2_114/privilege.py:78
+#: ipaclient/remote_plugins/2_114/privilege.py:151
+#: ipaclient/remote_plugins/2_114/privilege.py:211
+#: ipaclient/remote_plugins/2_114/privilege.py:272
+#: ipaclient/remote_plugins/2_114/privilege.py:316
+#: ipaclient/remote_plugins/2_114/privilege.py:397
+#: ipaclient/remote_plugins/2_114/privilege.py:490
+#: ipaclient/remote_plugins/2_114/privilege.py:550
+#: ipaclient/remote_plugins/2_114/privilege.py:610
+#: ipaclient/remote_plugins/2_156/privilege.py:49
+#: ipaclient/remote_plugins/2_156/privilege.py:78
+#: ipaclient/remote_plugins/2_156/privilege.py:151
+#: ipaclient/remote_plugins/2_156/privilege.py:211
+#: ipaclient/remote_plugins/2_156/privilege.py:272
+#: ipaclient/remote_plugins/2_156/privilege.py:316
+#: ipaclient/remote_plugins/2_156/privilege.py:397
+#: ipaclient/remote_plugins/2_156/privilege.py:490
+#: ipaclient/remote_plugins/2_156/privilege.py:550
+#: ipaclient/remote_plugins/2_156/privilege.py:610
+#: ipaclient/remote_plugins/2_164/privilege.py:49
+#: ipaclient/remote_plugins/2_164/privilege.py:78
+#: ipaclient/remote_plugins/2_164/privilege.py:151
+#: ipaclient/remote_plugins/2_164/privilege.py:211
+#: ipaclient/remote_plugins/2_164/privilege.py:272
+#: ipaclient/remote_plugins/2_164/privilege.py:316
+#: ipaclient/remote_plugins/2_164/privilege.py:397
+#: ipaclient/remote_plugins/2_164/privilege.py:490
+#: ipaclient/remote_plugins/2_164/privilege.py:550
+#: ipaclient/remote_plugins/2_164/privilege.py:610
+#: ipaclient/remote_plugins/2_49/privilege.py:49
+#: ipaclient/remote_plugins/2_49/privilege.py:77
+#: ipaclient/remote_plugins/2_49/privilege.py:143
+#: ipaclient/remote_plugins/2_49/privilege.py:196
+#: ipaclient/remote_plugins/2_49/privilege.py:250
+#: ipaclient/remote_plugins/2_49/privilege.py:296
+#: ipaclient/remote_plugins/2_49/privilege.py:370
+#: ipaclient/remote_plugins/2_49/privilege.py:457
+#: ipaclient/remote_plugins/2_49/privilege.py:510
+#: ipaclient/remote_plugins/2_49/privilege.py:563
+#: ipaserver/plugins/privilege.py:140
+msgid "Privilege name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:55
+#: ipaclient/remote_plugins/2_114/privilege.py:87
+#: ipaclient/remote_plugins/2_114/privilege.py:323
+#: ipaclient/remote_plugins/2_114/privilege.py:406
+#: ipaclient/remote_plugins/2_156/privilege.py:55
+#: ipaclient/remote_plugins/2_156/privilege.py:87
+#: ipaclient/remote_plugins/2_156/privilege.py:323
+#: ipaclient/remote_plugins/2_156/privilege.py:406
+#: ipaclient/remote_plugins/2_164/privilege.py:55
+#: ipaclient/remote_plugins/2_164/privilege.py:87
+#: ipaclient/remote_plugins/2_164/privilege.py:323
+#: ipaclient/remote_plugins/2_164/privilege.py:406
+#: ipaclient/remote_plugins/2_49/privilege.py:54
+#: ipaclient/remote_plugins/2_49/privilege.py:85
+#: ipaclient/remote_plugins/2_49/privilege.py:303
+#: ipaclient/remote_plugins/2_49/privilege.py:379
+#: ipaserver/plugins/privilege.py:146
+msgid "Privilege description"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:65
+#: ipaclient/remote_plugins/2_156/privilege.py:65
+#: ipaclient/remote_plugins/2_164/privilege.py:65
+#: ipaclient/remote_plugins/2_49/privilege.py:64
+#: ipaserver/plugins/baseldap.py:88
+msgid "Granting privilege to roles"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:72
+#: ipaclient/remote_plugins/2_156/privilege.py:72
+#: ipaclient/remote_plugins/2_164/privilege.py:72
+#: ipaclient/remote_plugins/2_49/privilege.py:71
+#: ipaserver/plugins/privilege.py:153
+msgid "Add a new privilege."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:143
+#: ipaclient/remote_plugins/2_156/privilege.py:143
+#: ipaclient/remote_plugins/2_164/privilege.py:143
+#: ipaclient/remote_plugins/2_49/privilege.py:135
+#: ipaserver/plugins/privilege.py:188
+msgid "Add members to a privilege."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:181
+#: ipaclient/remote_plugins/2_114/privilege.py:520
+#: ipaclient/remote_plugins/2_156/privilege.py:181
+#: ipaclient/remote_plugins/2_156/privilege.py:520
+#: ipaclient/remote_plugins/2_164/privilege.py:181
+#: ipaclient/remote_plugins/2_164/privilege.py:520
+#: ipaclient/remote_plugins/2_49/privilege.py:166
+#: ipaclient/remote_plugins/2_49/privilege.py:480
+msgid "member role"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:182
+#: ipaclient/remote_plugins/2_156/privilege.py:182
+#: ipaclient/remote_plugins/2_164/privilege.py:182
+msgid "roles to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:205
+#: ipaclient/remote_plugins/2_156/privilege.py:205
+#: ipaclient/remote_plugins/2_164/privilege.py:205
+#: ipaclient/remote_plugins/2_49/privilege.py:190
+#: ipaserver/plugins/privilege.py:203
+msgid "Add permissions to a privilege."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:241
+#: ipaclient/remote_plugins/2_114/privilege.py:580
+#: ipaclient/remote_plugins/2_156/privilege.py:241
+#: ipaclient/remote_plugins/2_156/privilege.py:580
+#: ipaclient/remote_plugins/2_164/privilege.py:241
+#: ipaclient/remote_plugins/2_164/privilege.py:580
+#: ipaclient/remote_plugins/2_49/privilege.py:219
+#: ipaclient/remote_plugins/2_49/privilege.py:533
+#: ipaserver/plugins/permission.py:175
+msgid "permission"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:242
+#: ipaclient/remote_plugins/2_114/privilege.py:581
+#: ipaclient/remote_plugins/2_156/privilege.py:242
+#: ipaclient/remote_plugins/2_156/privilege.py:581
+#: ipaclient/remote_plugins/2_164/privilege.py:242
+#: ipaclient/remote_plugins/2_164/privilege.py:581
+#: ipaserver/plugins/permission.py:176
+msgid "permissions"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:258
+#: ipaclient/remote_plugins/2_156/privilege.py:258
+#: ipaclient/remote_plugins/2_164/privilege.py:258
+#: ipaclient/remote_plugins/2_49/privilege.py:236
+#: ipaserver/plugins/privilege.py:218
+msgid "Number of permissions added"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:265
+#: ipaclient/remote_plugins/2_156/privilege.py:265
+#: ipaclient/remote_plugins/2_164/privilege.py:265
+#: ipaclient/remote_plugins/2_49/privilege.py:243
+#: ipaserver/plugins/privilege.py:160
+msgid "Delete a privilege."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:302
+#: ipaclient/remote_plugins/2_156/privilege.py:302
+#: ipaclient/remote_plugins/2_164/privilege.py:302
+#: ipaclient/remote_plugins/2_49/privilege.py:282
+#: ipaserver/plugins/privilege.py:174
+msgid "Search for privileges."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:391
+#: ipaclient/remote_plugins/2_156/privilege.py:391
+#: ipaclient/remote_plugins/2_164/privilege.py:391
+#: ipaclient/remote_plugins/2_49/privilege.py:364
+#: ipaserver/plugins/privilege.py:167
+msgid "Modify a privilege."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:461
+#: ipaclient/remote_plugins/2_156/privilege.py:461
+#: ipaclient/remote_plugins/2_164/privilege.py:461
+#: ipaclient/remote_plugins/2_49/privilege.py:427
+msgid "Rename the privilege object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:482
+#: ipaclient/remote_plugins/2_156/privilege.py:482
+#: ipaclient/remote_plugins/2_164/privilege.py:482
+#: ipaclient/remote_plugins/2_49/privilege.py:449
+msgid "Remove members from a privilege"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:521
+#: ipaclient/remote_plugins/2_156/privilege.py:521
+#: ipaclient/remote_plugins/2_164/privilege.py:521
+msgid "roles to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:544
+#: ipaclient/remote_plugins/2_156/privilege.py:544
+#: ipaclient/remote_plugins/2_164/privilege.py:544
+#: ipaclient/remote_plugins/2_49/privilege.py:504
+#: ipaserver/plugins/privilege.py:232
+msgid "Remove permissions from a privilege."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:597
+#: ipaclient/remote_plugins/2_156/privilege.py:597
+#: ipaclient/remote_plugins/2_164/privilege.py:597
+#: ipaclient/remote_plugins/2_49/privilege.py:550
+#: ipaserver/plugins/privilege.py:249
+msgid "Number of permissions removed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/privilege.py:604
+#: ipaclient/remote_plugins/2_156/privilege.py:604
+#: ipaclient/remote_plugins/2_164/privilege.py:604
+#: ipaclient/remote_plugins/2_49/privilege.py:557
+#: ipaserver/plugins/privilege.py:183
+msgid "Display information about a privilege."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:19
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:19
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:19
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:19
+#: ipaserver/plugins/pwpolicy.py:43
+msgid ""
+"\n"
+"Password policy\n"
+"\n"
+"A password policy sets limitations on IPA passwords, including maximum\n"
+"lifetime, minimum lifetime, the number of passwords to save in\n"
+"history, the number of character classes required (for stronger passwords)\n"
+"and the minimum password length.\n"
+"\n"
+"By default there is a single, global policy for all users. You can also\n"
+"create a password policy to apply to a group. Each user is only subject\n"
+"to one password policy, either the group policy or the global policy. A\n"
+"group policy stands alone; it is not a super-set of the global policy plus\n"
+"custom settings.\n"
+"\n"
+"Each group password policy requires a unique priority setting. If a user\n"
+"is in multiple groups that have password policies, this priority determines\n"
+"which password policy is applied. A lower value indicates a higher priority\n"
+"policy.\n"
+"\n"
+"Group password policies are automatically removed when the groups they\n"
+"are associated with are removed.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Modify the global policy:\n"
+" ipa pwpolicy-mod --minlength=10\n"
+"\n"
+" Add a new group password policy:\n"
+" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
+"minlength=8 --priority=10 localadmins\n"
+"\n"
+" Display the global password policy:\n"
+" ipa pwpolicy-show\n"
+"\n"
+" Display a group password policy:\n"
+" ipa pwpolicy-show localadmins\n"
+"\n"
+" Display the policy that would be applied to a given user:\n"
+" ipa pwpolicy-show --user=tuser1\n"
+"\n"
+" Modify a group password policy:\n"
+" ipa pwpolicy-mod --minclasses=2 localadmins\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:88
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:457
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:578
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:623
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:755
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:891
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:88
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:457
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:578
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:623
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:755
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:891
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:88
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:457
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:578
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:623
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:755
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:891
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:88
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:462
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:584
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:631
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:763
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:900
+#: ipaserver/plugins/pwpolicy.py:325
+msgid "Group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:89
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:458
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:579
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:624
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:756
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:892
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:89
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:458
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:579
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:624
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:756
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:892
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:89
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:458
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:579
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:624
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:756
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:892
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:89
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:463
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:585
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:632
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:764
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:901
+#: ipaserver/plugins/pwpolicy.py:326
+msgid "Manage password policy for specific group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:94
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:466
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:630
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:764
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:94
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:466
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:630
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:764
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:94
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:466
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:630
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:764
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:94
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:471
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:638
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:772
+#: ipaserver/plugins/pwpolicy.py:331
+msgid "Max lifetime (days)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:95
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:467
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:631
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:765
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:95
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:467
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:631
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:765
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:95
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:467
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:631
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:765
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:95
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:472
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:639
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:773
+#: ipaserver/plugins/pwpolicy.py:332
+msgid "Maximum password lifetime (in days)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:100
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:473
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:637
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:771
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:100
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:473
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:637
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:771
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:100
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:473
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:637
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:771
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:100
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:478
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:645
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:779
+#: ipaserver/plugins/pwpolicy.py:338
+msgid "Min lifetime (hours)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:101
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:474
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:638
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:772
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:101
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:474
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:638
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:772
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:101
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:474
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:638
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:772
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:101
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:479
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:646
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:780
+#: ipaserver/plugins/pwpolicy.py:339
+msgid "Minimum password lifetime (in hours)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:106
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:480
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:644
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:778
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:106
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:480
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:644
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:778
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:106
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:480
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:644
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:778
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:106
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:485
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:652
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:786
+#: ipaserver/plugins/pwpolicy.py:344
+msgid "History size"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:107
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:481
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:645
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:779
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:107
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:481
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:645
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:779
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:107
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:481
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:645
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:779
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:107
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:486
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:653
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:787
+#: ipaserver/plugins/pwpolicy.py:345
+msgid "Password history size"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:112
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:487
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:651
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:785
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:112
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:487
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:651
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:785
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:112
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:487
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:651
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:785
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:112
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:492
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:659
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:793
+#: ipaserver/plugins/pwpolicy.py:350
+msgid "Character classes"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:113
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:488
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:652
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:786
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:113
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:488
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:652
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:786
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:113
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:488
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:652
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:786
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:113
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:493
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:660
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:794
+#: ipaserver/plugins/pwpolicy.py:351
+msgid "Minimum number of character classes"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:118
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:494
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:658
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:792
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:118
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:494
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:658
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:792
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:118
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:494
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:658
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:792
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:118
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:499
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:666
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:800
+#: ipaserver/plugins/pwpolicy.py:357
+msgid "Min length"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:119
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:495
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:659
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:793
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:119
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:495
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:659
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:793
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:119
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:495
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:659
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:793
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:119
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:500
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:667
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:801
+#: ipaserver/plugins/pwpolicy.py:358
+msgid "Minimum length of password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:124
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:501
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:666
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:800
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:124
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:501
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:666
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:800
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:124
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:501
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:666
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:800
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:124
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:506
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:674
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:808
+#: ipaserver/plugins/pwpolicy.py:364
+msgid "Priority of the policy (higher number means lower priority"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:129
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:507
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:672
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:806
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:129
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:507
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:672
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:806
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:129
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:507
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:672
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:806
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:129
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:512
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:680
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:814
+#: ipaserver/plugins/pwpolicy.py:301
+msgid "Max failures"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:130
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:508
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:673
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:807
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:130
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:508
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:673
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:807
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:130
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:508
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:673
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:807
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:130
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:513
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:681
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:815
+#: ipaserver/plugins/pwpolicy.py:302
+msgid "Consecutive failures before lockout"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:135
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:514
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:679
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:813
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:135
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:514
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:679
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:813
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:135
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:514
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:679
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:813
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:135
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:519
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:687
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:821
+#: ipaserver/plugins/pwpolicy.py:307
+msgid "Failure reset interval"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:136
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:515
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:680
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:814
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:136
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:515
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:680
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:814
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:136
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:515
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:680
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:814
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:136
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:520
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:688
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:822
+#: ipaserver/plugins/pwpolicy.py:308
+msgid "Period after which failure count will be reset (seconds)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:141
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:521
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:686
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:820
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:141
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:521
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:686
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:820
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:141
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:521
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:686
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:820
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:141
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:526
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:694
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:828
+#: ipaserver/plugins/pwpolicy.py:313
+msgid "Lockout duration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:142
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:522
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:687
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:821
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:142
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:522
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:687
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:821
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:142
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:522
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:687
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:821
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:142
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:527
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:695
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:829
+#: ipaserver/plugins/pwpolicy.py:314
+msgid "Period for which lockout is enforced (seconds)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:297
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:297
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:297
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:300
+msgid "Results should contain primary key attribute only (\"cn\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:451
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:451
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:451
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:456
+#: ipaserver/plugins/pwpolicy.py:436
+msgid "Add a new group password policy."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:571
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:571
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:571
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:577
+#: ipaserver/plugins/pwpolicy.py:462
+msgid "Delete a group password policy."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:609
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:609
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:609
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:617
+#: ipaserver/plugins/pwpolicy.py:567
+msgid "Search for group password policies."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:719
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:719
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:719
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:727
+msgid "Results should contain primary key attribute only (\"group\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:748
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:748
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:748
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:756
+#: ipaserver/plugins/pwpolicy.py:489
+msgid "Modify a group password policy."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:884
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:884
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:884
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:893
+#: ipaserver/plugins/pwpolicy.py:535
+msgid "Display information about password policy."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:906
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:906
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:906
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:915
+#: ipaserver/plugins/baseuser.py:171 ipaserver/plugins/internal.py:634
+#: ipaserver/plugins/internal.py:700 ipaserver/plugins/pwpolicy.py:539
+#: ipaserver/plugins/user.py:150
+msgid "User"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/pwpolicy.py:907
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:907
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:907
+#: ipaclient/remote_plugins/2_49/pwpolicy.py:916
+#: ipaserver/plugins/pwpolicy.py:540
+msgid "Display effective policy for a specific user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:19
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:19
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:19
+msgid ""
+"\n"
+"RADIUS Proxy Servers\n"
+"\n"
+"Manage RADIUS Proxy Servers.\n"
+"\n"
+"IPA supports the use of an external RADIUS proxy server for krb5 OTP\n"
+"authentications. This permits a great deal of flexibility when\n"
+"integrating with third-party authentication services.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new server:\n"
+" ipa radiusproxy-add MyRADIUS --server=radius.example.com:1812\n"
+"\n"
+" Find all servers whose entries include the string \"example.com\":\n"
+" ipa radiusproxy-find example.com\n"
+"\n"
+" Examine the configuration:\n"
+" ipa radiusproxy-show MyRADIUS\n"
+"\n"
+" Change the secret:\n"
+" ipa radiusproxy-mod MyRADIUS --secret\n"
+"\n"
+" Delete a configuration:\n"
+" ipa radiusproxy-del MyRADIUS\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:55
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:103
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:204
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:248
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:360
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:482
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:55
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:103
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:204
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:248
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:360
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:482
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:55
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:103
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:204
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:248
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:360
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:482
+#: ipaserver/plugins/radiusproxy.py:111
+msgid "RADIUS proxy server name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:61
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:112
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:255
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:369
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:61
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:112
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:255
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:369
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:61
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:112
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:255
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:369
+#: ipaserver/plugins/radiusproxy.py:117
+msgid "A description of this RADIUS proxy server"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:66
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:118
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:262
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:376
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:66
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:118
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:262
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:376
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:66
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:118
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:262
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:376
+#: ipaserver/plugins/radiusproxy.py:121 ipaserver/plugins/user.py:1011
+msgid "Server"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:67
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:119
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:263
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:377
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:67
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:119
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:263
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:377
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:67
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:119
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:263
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:377
+#: ipaserver/plugins/radiusproxy.py:122
+msgid "The hostname or IP (with or without port)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:71
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:124
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:269
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:383
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:71
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:124
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:269
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:383
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:71
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:124
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:269
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:383
+#: ipaserver/plugins/radiusproxy.py:126
+msgid "Secret"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:72
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:125
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:270
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:384
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:72
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:125
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:270
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:384
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:72
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:125
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:270
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:384
+#: ipaserver/plugins/radiusproxy.py:127
+msgid "The secret used to encrypt data"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:77
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:133
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:278
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:392
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:77
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:133
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:278
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:392
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:77
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:133
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:278
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:392
+#: ipaserver/plugins/radiusproxy.py:132
+msgid "Timeout"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:78
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:134
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:279
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:393
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:78
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:134
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:279
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:393
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:78
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:134
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:279
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:393
+#: ipaserver/plugins/radiusproxy.py:133
+msgid "The total timeout across all retries (in seconds)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:83
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:140
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:285
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:399
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:83
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:140
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:285
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:399
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:83
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:140
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:285
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:399
+#: ipaserver/plugins/radiusproxy.py:138
+msgid "Retries"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:84
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:141
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:286
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:400
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:84
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:141
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:286
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:400
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:84
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:141
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:286
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:400
+#: ipaserver/plugins/radiusproxy.py:139
+msgid "The number of times to retry authentication"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:89
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:147
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:292
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:406
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:89
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:147
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:292
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:406
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:89
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:147
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:292
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:406
+#: ipaserver/plugins/radiusproxy.py:145
+msgid "User attribute"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:90
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:148
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:293
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:407
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:90
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:148
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:293
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:407
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:90
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:148
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:293
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:407
+#: ipaserver/plugins/radiusproxy.py:146
+msgid "The username attribute on the user object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:97
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:97
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:97
+#: ipaserver/plugins/radiusproxy.py:152
+msgid "Add a new RADIUS proxy server."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:197
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:197
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:197
+#: ipaserver/plugins/radiusproxy.py:157
+msgid "Delete a RADIUS proxy server."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:234
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:234
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:234
+#: ipaserver/plugins/radiusproxy.py:167
+msgid "Search for RADIUS proxy servers."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:354
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:354
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:354
+#: ipaserver/plugins/radiusproxy.py:162
+msgid "Modify a RADIUS proxy server."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:455
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:455
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:455
+msgid "Rename the RADIUS proxy server object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/radiusproxy.py:476
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:476
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:476
+#: ipaserver/plugins/radiusproxy.py:182
+msgid "Display information about a RADIUS proxy server."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/realmdomains.py:19
+#: ipaclient/remote_plugins/2_156/realmdomains.py:19
+#: ipaclient/remote_plugins/2_164/realmdomains.py:19
+#: ipaserver/plugins/realmdomains.py:35
+msgid ""
+"\n"
+"Realm domains\n"
+"\n"
+"Manage the list of domains associated with IPA realm.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Display the current list of realm domains:\n"
+" ipa realmdomains-show\n"
+"\n"
+" Replace the list of realm domains:\n"
+" ipa realmdomains-mod --domain=example.com\n"
+" ipa realmdomains-mod --domain={example1.com,example2.com,example3.com}\n"
+"\n"
+" Add a domain to the list of realm domains:\n"
+" ipa realmdomains-mod --add-domain=newdomain.com\n"
+"\n"
+" Delete a domain from the list of realm domains:\n"
+" ipa realmdomains-mod --del-domain=olddomain.com\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/realmdomains.py:49
+#: ipaclient/remote_plugins/2_114/realmdomains.py:74
+#: ipaclient/remote_plugins/2_114/trust.py:141
+#: ipaclient/remote_plugins/2_156/realmdomains.py:49
+#: ipaclient/remote_plugins/2_156/realmdomains.py:74
+#: ipaclient/remote_plugins/2_156/trust.py:141
+#: ipaclient/remote_plugins/2_164/realmdomains.py:49
+#: ipaclient/remote_plugins/2_164/realmdomains.py:74
+#: ipaclient/remote_plugins/2_164/trust.py:141
+#: ipaclient/remote_plugins/2_49/trust.py:141 ipaserver/plugins/internal.py:788
+#: ipaserver/plugins/realmdomains.py:105 ipaserver/plugins/trust.py:1180
+msgid "Domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/realmdomains.py:54
+#: ipaclient/remote_plugins/2_114/realmdomains.py:80
+#: ipaclient/remote_plugins/2_156/realmdomains.py:54
+#: ipaclient/remote_plugins/2_156/realmdomains.py:80
+#: ipaclient/remote_plugins/2_164/realmdomains.py:54
+#: ipaclient/remote_plugins/2_164/realmdomains.py:80
+#: ipaserver/plugins/realmdomains.py:111
+msgid "Add domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/realmdomains.py:59
+#: ipaclient/remote_plugins/2_114/realmdomains.py:86
+#: ipaclient/remote_plugins/2_156/realmdomains.py:59
+#: ipaclient/remote_plugins/2_156/realmdomains.py:86
+#: ipaclient/remote_plugins/2_164/realmdomains.py:59
+#: ipaclient/remote_plugins/2_164/realmdomains.py:86
+#: ipaserver/plugins/realmdomains.py:117
+msgid "Delete domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/realmdomains.py:66
+#: ipaclient/remote_plugins/2_156/realmdomains.py:66
+#: ipaclient/remote_plugins/2_164/realmdomains.py:66
+#: ipaserver/plugins/realmdomains.py:125
+msgid "Modify realm domains."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/realmdomains.py:120
+#: ipaclient/remote_plugins/2_156/realmdomains.py:120
+#: ipaclient/remote_plugins/2_164/realmdomains.py:120
+#: ipaserver/plugins/realmdomains.py:130
+msgid "Force adding domain even if not in DNS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/realmdomains.py:157
+#: ipaclient/remote_plugins/2_156/realmdomains.py:157
+#: ipaclient/remote_plugins/2_164/realmdomains.py:157
+#: ipaserver/plugins/realmdomains.py:339
+msgid "Display the list of realm domains."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:19
+#: ipaclient/remote_plugins/2_156/role.py:19
+#: ipaclient/remote_plugins/2_164/role.py:19
+#: ipaclient/remote_plugins/2_49/role.py:19 ipaserver/plugins/role.py:36
+msgid ""
+"\n"
+"Roles\n"
+"\n"
+"A role is used for fine-grained delegation. A permission grants the ability\n"
+"to perform given low-level tasks (add a user, modify a group, etc.). A\n"
+"privilege combines one or more permissions into a higher-level abstraction\n"
+"such as useradmin. A useradmin would be able to add, delete and modify "
+"users.\n"
+"\n"
+"Privileges are assigned to Roles.\n"
+"\n"
+"Users, groups, hosts and hostgroups may be members of a Role.\n"
+"\n"
+"Roles can not contain other roles.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new role:\n"
+" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
+"\n"
+" Add some privileges to this role:\n"
+" ipa role-add-privilege --privileges=addusers junioradmin\n"
+" ipa role-add-privilege --privileges=change_password junioradmin\n"
+" ipa role-add-privilege --privileges=add_user_to_default_group "
+"junioradmin\n"
+"\n"
+" Add a group of users to this role:\n"
+" ipa group-add --desc=\"User admins\" useradmins\n"
+" ipa role-add-member --groups=useradmins junioradmin\n"
+"\n"
+" Display information about a role:\n"
+" ipa role-show junioradmin\n"
+"\n"
+" The result of this is that any users in the group 'junioradmin' can\n"
+" add users, reset passwords or add a user to the default IPA user group.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:63
+#: ipaclient/remote_plugins/2_114/role.py:112
+#: ipaclient/remote_plugins/2_114/role.py:183
+#: ipaclient/remote_plugins/2_114/role.py:279
+#: ipaclient/remote_plugins/2_114/role.py:340
+#: ipaclient/remote_plugins/2_114/role.py:384
+#: ipaclient/remote_plugins/2_114/role.py:465
+#: ipaclient/remote_plugins/2_114/role.py:556
+#: ipaclient/remote_plugins/2_114/role.py:652
+#: ipaclient/remote_plugins/2_114/role.py:712
+#: ipaclient/remote_plugins/2_156/role.py:63
+#: ipaclient/remote_plugins/2_156/role.py:112
+#: ipaclient/remote_plugins/2_156/role.py:183
+#: ipaclient/remote_plugins/2_156/role.py:279
+#: ipaclient/remote_plugins/2_156/role.py:340
+#: ipaclient/remote_plugins/2_156/role.py:384
+#: ipaclient/remote_plugins/2_156/role.py:465
+#: ipaclient/remote_plugins/2_156/role.py:556
+#: ipaclient/remote_plugins/2_156/role.py:652
+#: ipaclient/remote_plugins/2_156/role.py:712
+#: ipaclient/remote_plugins/2_164/role.py:63
+#: ipaclient/remote_plugins/2_164/role.py:112
+#: ipaclient/remote_plugins/2_164/role.py:183
+#: ipaclient/remote_plugins/2_164/role.py:279
+#: ipaclient/remote_plugins/2_164/role.py:340
+#: ipaclient/remote_plugins/2_164/role.py:384
+#: ipaclient/remote_plugins/2_164/role.py:465
+#: ipaclient/remote_plugins/2_164/role.py:556
+#: ipaclient/remote_plugins/2_164/role.py:652
+#: ipaclient/remote_plugins/2_164/role.py:712
+#: ipaclient/remote_plugins/2_49/role.py:63
+#: ipaclient/remote_plugins/2_49/role.py:106
+#: ipaclient/remote_plugins/2_49/role.py:170
+#: ipaclient/remote_plugins/2_49/role.py:250
+#: ipaclient/remote_plugins/2_49/role.py:304
+#: ipaclient/remote_plugins/2_49/role.py:350
+#: ipaclient/remote_plugins/2_49/role.py:424
+#: ipaclient/remote_plugins/2_49/role.py:509
+#: ipaclient/remote_plugins/2_49/role.py:589
+#: ipaclient/remote_plugins/2_49/role.py:642 ipaserver/plugins/role.py:145
+#: ipaserver/plugins/serverrole.py:59 ipaserver/plugins/serverrole.py:174
+msgid "Role name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:69
+#: ipaclient/remote_plugins/2_114/role.py:121
+#: ipaclient/remote_plugins/2_114/role.py:391
+#: ipaclient/remote_plugins/2_114/role.py:474
+#: ipaclient/remote_plugins/2_156/role.py:69
+#: ipaclient/remote_plugins/2_156/role.py:121
+#: ipaclient/remote_plugins/2_156/role.py:391
+#: ipaclient/remote_plugins/2_156/role.py:474
+#: ipaclient/remote_plugins/2_164/role.py:69
+#: ipaclient/remote_plugins/2_164/role.py:121
+#: ipaclient/remote_plugins/2_164/role.py:391
+#: ipaclient/remote_plugins/2_164/role.py:474
+#: ipaclient/remote_plugins/2_49/role.py:68
+#: ipaclient/remote_plugins/2_49/role.py:114
+#: ipaclient/remote_plugins/2_49/role.py:357
+#: ipaclient/remote_plugins/2_49/role.py:433 ipaserver/plugins/role.py:151
+msgid "A description of this role-group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:94
+#: ipaclient/remote_plugins/2_156/role.py:94
+#: ipaclient/remote_plugins/2_164/role.py:94
+#: ipaclient/remote_plugins/2_49/role.py:93 ipaserver/plugins/privilege.py:134
+msgid "Privileges"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:99
+#: ipaclient/remote_plugins/2_156/role.py:99
+#: ipaclient/remote_plugins/2_156/vault.py:253
+#: ipaclient/remote_plugins/2_164/role.py:99
+#: ipaclient/remote_plugins/2_164/vault.py:253 ipaserver/plugins/baseldap.py:97
+msgid "Member services"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:106
+#: ipaclient/remote_plugins/2_156/role.py:106
+#: ipaclient/remote_plugins/2_164/role.py:106
+#: ipaclient/remote_plugins/2_49/role.py:100 ipaserver/plugins/role.py:159
+msgid "Add a new role."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:177
+#: ipaclient/remote_plugins/2_156/role.py:177
+#: ipaclient/remote_plugins/2_164/role.py:177
+#: ipaclient/remote_plugins/2_49/role.py:164 ipaserver/plugins/role.py:199
+msgid "Add members to a role."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:249
+#: ipaclient/remote_plugins/2_114/role.py:622
+#: ipaclient/remote_plugins/2_156/caacl.py:405
+#: ipaclient/remote_plugins/2_156/caacl.py:1010
+#: ipaclient/remote_plugins/2_156/role.py:249
+#: ipaclient/remote_plugins/2_156/role.py:622
+#: ipaclient/remote_plugins/2_156/vault.py:507
+#: ipaclient/remote_plugins/2_156/vault.py:1087
+#: ipaclient/remote_plugins/2_164/caacl.py:405
+#: ipaclient/remote_plugins/2_164/caacl.py:1010
+#: ipaclient/remote_plugins/2_164/role.py:249
+#: ipaclient/remote_plugins/2_164/role.py:622
+#: ipaclient/remote_plugins/2_164/vault.py:507
+#: ipaclient/remote_plugins/2_164/vault.py:1087
+msgid "member service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:250
+#: ipaclient/remote_plugins/2_156/caacl.py:406
+#: ipaclient/remote_plugins/2_156/role.py:250
+#: ipaclient/remote_plugins/2_156/vault.py:508
+#: ipaclient/remote_plugins/2_156/vault.py:604
+#: ipaclient/remote_plugins/2_156/vault.py:1456
+#: ipaclient/remote_plugins/2_164/caacl.py:406
+#: ipaclient/remote_plugins/2_164/role.py:250
+#: ipaclient/remote_plugins/2_164/vault.py:508
+#: ipaclient/remote_plugins/2_164/vault.py:604
+#: ipaclient/remote_plugins/2_164/vault.py:1456
+msgid "services to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:273
+#: ipaclient/remote_plugins/2_156/role.py:273
+#: ipaclient/remote_plugins/2_164/role.py:273
+#: ipaclient/remote_plugins/2_49/role.py:244 ipaserver/plugins/role.py:211
+msgid "Add privileges to a role."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:309
+#: ipaclient/remote_plugins/2_114/role.py:682
+#: ipaclient/remote_plugins/2_156/role.py:309
+#: ipaclient/remote_plugins/2_156/role.py:682
+#: ipaclient/remote_plugins/2_164/role.py:309
+#: ipaclient/remote_plugins/2_164/role.py:682
+#: ipaclient/remote_plugins/2_49/role.py:273
+#: ipaclient/remote_plugins/2_49/role.py:612 ipaserver/plugins/privilege.py:92
+msgid "privilege"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:310
+#: ipaclient/remote_plugins/2_114/role.py:683
+#: ipaclient/remote_plugins/2_156/role.py:310
+#: ipaclient/remote_plugins/2_156/role.py:683
+#: ipaclient/remote_plugins/2_164/role.py:310
+#: ipaclient/remote_plugins/2_164/role.py:683 ipaserver/plugins/privilege.py:93
+msgid "privileges"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:326
+#: ipaclient/remote_plugins/2_156/role.py:326
+#: ipaclient/remote_plugins/2_164/role.py:326
+#: ipaclient/remote_plugins/2_49/role.py:290 ipaserver/plugins/role.py:226
+msgid "Number of privileges added"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:333
+#: ipaclient/remote_plugins/2_156/role.py:333
+#: ipaclient/remote_plugins/2_164/role.py:333
+#: ipaclient/remote_plugins/2_49/role.py:297 ipaserver/plugins/role.py:167
+msgid "Delete a role."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:370
+#: ipaclient/remote_plugins/2_156/role.py:370
+#: ipaclient/remote_plugins/2_164/role.py:370
+#: ipaclient/remote_plugins/2_49/role.py:336 ipaserver/plugins/role.py:183
+msgid "Search for roles."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:459
+#: ipaclient/remote_plugins/2_156/role.py:459
+#: ipaclient/remote_plugins/2_164/role.py:459
+#: ipaclient/remote_plugins/2_49/role.py:418 ipaserver/plugins/role.py:175
+msgid "Modify a role."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:529
+#: ipaclient/remote_plugins/2_156/role.py:529
+#: ipaclient/remote_plugins/2_164/role.py:529
+#: ipaclient/remote_plugins/2_49/role.py:481
+msgid "Rename the role object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:550
+#: ipaclient/remote_plugins/2_156/role.py:550
+#: ipaclient/remote_plugins/2_164/role.py:550
+#: ipaclient/remote_plugins/2_49/role.py:503 ipaserver/plugins/role.py:205
+msgid "Remove members from a role."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:623
+#: ipaclient/remote_plugins/2_156/caacl.py:1011
+#: ipaclient/remote_plugins/2_156/role.py:623
+#: ipaclient/remote_plugins/2_156/vault.py:1088
+#: ipaclient/remote_plugins/2_156/vault.py:1184
+#: ipaclient/remote_plugins/2_156/vault.py:1593
+#: ipaclient/remote_plugins/2_164/caacl.py:1011
+#: ipaclient/remote_plugins/2_164/role.py:623
+#: ipaclient/remote_plugins/2_164/vault.py:1088
+#: ipaclient/remote_plugins/2_164/vault.py:1184
+#: ipaclient/remote_plugins/2_164/vault.py:1593
+msgid "services to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:646
+#: ipaclient/remote_plugins/2_156/role.py:646
+#: ipaclient/remote_plugins/2_164/role.py:646
+#: ipaclient/remote_plugins/2_49/role.py:583 ipaserver/plugins/role.py:234
+msgid "Remove privileges from a role."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:699
+#: ipaclient/remote_plugins/2_156/role.py:699
+#: ipaclient/remote_plugins/2_164/role.py:699
+#: ipaclient/remote_plugins/2_49/role.py:629 ipaserver/plugins/role.py:249
+msgid "Number of privileges removed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/role.py:706
+#: ipaclient/remote_plugins/2_156/role.py:706
+#: ipaclient/remote_plugins/2_164/role.py:706
+#: ipaclient/remote_plugins/2_49/role.py:636 ipaserver/plugins/role.py:193
+msgid "Display information about a role."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selfservice.py:19
+#: ipaclient/remote_plugins/2_156/selfservice.py:19
+#: ipaclient/remote_plugins/2_164/selfservice.py:19
+#: ipaserver/plugins/selfservice.py:28
+msgid ""
+"\n"
+"Self-service Permissions\n"
+"\n"
+"A permission enables fine-grained delegation of permissions. Access Control\n"
+"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
+"given tasks such as adding a user, modifying a group, etc.\n"
+"\n"
+"A Self-service permission defines what an object can change in its own "
+"entry.\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a self-service rule to allow users to manage their address (using Bash\n"
+" brace expansion):\n"
+" ipa selfservice-add --permissions=write --attrs={street,postalCode,l,c,"
+"st} \"Users manage their own address\"\n"
+"\n"
+" When managing the list of attributes you need to include all attributes\n"
+" in the list, including existing ones.\n"
+" Add telephoneNumber to the list (using Bash brace expansion):\n"
+" ipa selfservice-mod --attrs={street,postalCode,l,c,st,telephoneNumber} "
+"\"Users manage their own address\"\n"
+"\n"
+" Display our updated rule:\n"
+" ipa selfservice-show \"Users manage their own address\"\n"
+"\n"
+" Delete a rule:\n"
+" ipa selfservice-del \"Users manage their own address\"\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selfservice.py:56
+#: ipaclient/remote_plugins/2_114/selfservice.py:82
+#: ipaclient/remote_plugins/2_114/selfservice.py:139
+#: ipaclient/remote_plugins/2_114/selfservice.py:178
+#: ipaclient/remote_plugins/2_114/selfservice.py:248
+#: ipaclient/remote_plugins/2_114/selfservice.py:306
+#: ipaclient/remote_plugins/2_156/selfservice.py:56
+#: ipaclient/remote_plugins/2_156/selfservice.py:82
+#: ipaclient/remote_plugins/2_156/selfservice.py:139
+#: ipaclient/remote_plugins/2_156/selfservice.py:178
+#: ipaclient/remote_plugins/2_156/selfservice.py:248
+#: ipaclient/remote_plugins/2_156/selfservice.py:306
+#: ipaclient/remote_plugins/2_164/selfservice.py:56
+#: ipaclient/remote_plugins/2_164/selfservice.py:82
+#: ipaclient/remote_plugins/2_164/selfservice.py:139
+#: ipaclient/remote_plugins/2_164/selfservice.py:178
+#: ipaclient/remote_plugins/2_164/selfservice.py:248
+#: ipaclient/remote_plugins/2_164/selfservice.py:306
+#: ipaclient/remote_plugins/2_49/selfservice.py:54
+#: ipaclient/remote_plugins/2_49/selfservice.py:80
+#: ipaclient/remote_plugins/2_49/selfservice.py:138
+#: ipaclient/remote_plugins/2_49/selfservice.py:175
+#: ipaclient/remote_plugins/2_49/selfservice.py:245
+#: ipaclient/remote_plugins/2_49/selfservice.py:304
+#: ipaserver/plugins/selfservice.py:76 ipaserver/plugins/selfservice.py:77
+msgid "Self-service name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selfservice.py:69
+#: ipaclient/remote_plugins/2_114/selfservice.py:97
+#: ipaclient/remote_plugins/2_114/selfservice.py:192
+#: ipaclient/remote_plugins/2_114/selfservice.py:264
+#: ipaclient/remote_plugins/2_156/selfservice.py:69
+#: ipaclient/remote_plugins/2_156/selfservice.py:97
+#: ipaclient/remote_plugins/2_156/selfservice.py:192
+#: ipaclient/remote_plugins/2_156/selfservice.py:264
+#: ipaclient/remote_plugins/2_164/selfservice.py:69
+#: ipaclient/remote_plugins/2_164/selfservice.py:97
+#: ipaclient/remote_plugins/2_164/selfservice.py:192
+#: ipaclient/remote_plugins/2_164/selfservice.py:264
+#: ipaserver/plugins/selfservice.py:90
+msgid "Attributes to which the permission applies."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selfservice.py:76
+#: ipaclient/remote_plugins/2_156/selfservice.py:76
+#: ipaclient/remote_plugins/2_164/selfservice.py:76
+#: ipaclient/remote_plugins/2_49/selfservice.py:74
+#: ipaserver/plugins/selfservice.py:122
+msgid "Add a new self-service permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selfservice.py:133
+#: ipaclient/remote_plugins/2_156/selfservice.py:133
+#: ipaclient/remote_plugins/2_164/selfservice.py:133
+#: ipaclient/remote_plugins/2_49/selfservice.py:132
+#: ipaserver/plugins/selfservice.py:143
+msgid "Delete a self-service permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selfservice.py:164
+#: ipaclient/remote_plugins/2_156/selfservice.py:164
+#: ipaclient/remote_plugins/2_164/selfservice.py:164
+#: ipaclient/remote_plugins/2_49/selfservice.py:162
+#: ipaserver/plugins/selfservice.py:182
+msgid "Search for a self-service permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selfservice.py:242
+#: ipaclient/remote_plugins/2_156/selfservice.py:242
+#: ipaclient/remote_plugins/2_164/selfservice.py:242
+#: ipaclient/remote_plugins/2_49/selfservice.py:239
+#: ipaserver/plugins/selfservice.py:161
+msgid "Modify a self-service permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selfservice.py:300
+#: ipaclient/remote_plugins/2_156/selfservice.py:300
+#: ipaclient/remote_plugins/2_164/selfservice.py:300
+#: ipaclient/remote_plugins/2_49/selfservice.py:298
+#: ipaserver/plugins/selfservice.py:208
+msgid "Display information about a self-service permission."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:19
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:19
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:19
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:19
+#: ipaserver/plugins/selinuxusermap.py:41
+msgid ""
+"\n"
+"SELinux User Mapping\n"
+"\n"
+"Map IPA users to SELinux users by host.\n"
+"\n"
+"Hosts, hostgroups, users and groups can be either defined within\n"
+"the rule or it may point to an existing HBAC rule. When using\n"
+"--hbacrule option to selinuxusermap-find an exact match is made on the\n"
+"HBAC rule name, so only one or zero entries will be returned.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a rule, \"test1\", that sets all users to xguest_u:s0 on the host "
+"\"server\":\n"
+" ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n"
+" ipa selinuxusermap-add-host --hosts=server.example.com test1\n"
+"\n"
+" Create a rule, \"test2\", that sets all users to guest_u:s0 and uses an "
+"existing HBAC rule for users and hosts:\n"
+" ipa selinuxusermap-add --usercat=all --hbacrule=webserver --"
+"selinuxuser=guest_u:s0 test2\n"
+"\n"
+" Display the properties of a rule:\n"
+" ipa selinuxusermap-show test2\n"
+"\n"
+" Create a rule for a specific user. This sets the SELinux context for\n"
+" user john to unconfined_u:s0-s0:c0.c1023 on any machine:\n"
+" ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:c0."
+"c1023 john_unconfined\n"
+" ipa selinuxusermap-add-user --users=john john_unconfined\n"
+"\n"
+" Disable a rule:\n"
+" ipa selinuxusermap-disable test1\n"
+"\n"
+" Enable a rule:\n"
+" ipa selinuxusermap-enable test1\n"
+"\n"
+" Find a rule referencing a specific HBAC rule:\n"
+" ipa selinuxusermap-find --hbacrule=allow_some\n"
+"\n"
+" Remove a rule:\n"
+" ipa selinuxusermap-del john_unconfined\n"
+"\n"
+"SEEALSO:\n"
+"\n"
+" The list controlling the order in which the SELinux user map is applied\n"
+" and the default SELinux user are available in the config-show command.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:77
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:145
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:493
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:610
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:77
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:145
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:493
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:610
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:77
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:145
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:493
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:610
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:77
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:145
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:473
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:583
+#: ipaserver/plugins/selinuxusermap.py:220
+msgid "SELinux User"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:82
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:151
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:499
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:616
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:82
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:151
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:499
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:616
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:82
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:151
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:499
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:616
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:82
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:151
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:479
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:589
+#: ipaserver/plugins/hbacrule.py:202 ipaserver/plugins/selinuxusermap.py:224
+msgid "HBAC Rule"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:83
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:152
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:500
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:617
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:83
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:152
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:500
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:617
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:83
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:152
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:500
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:617
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:83
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:152
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:480
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:590
+#: ipaserver/plugins/selinuxusermap.py:225
+msgid "HBAC Rule that defines the users, groups and hostgroups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:132
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:132
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:132
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:132
+#: ipaserver/plugins/selinuxusermap.py:304
+msgid "Create a new SELinux User Map."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:236
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:236
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:236
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:230
+#: ipaserver/plugins/selinuxusermap.py:541
+msgid "Add target hosts and hostgroups to an SELinux User Map rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:305
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:305
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:305
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:292
+#: ipaserver/plugins/selinuxusermap.py:508
+msgid "Add users and groups to an SELinux User Map rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:374
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:374
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:374
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:354
+#: ipaserver/plugins/selinuxusermap.py:341
+msgid "Delete a SELinux User Map."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:411
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:411
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:411
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:393
+#: ipaserver/plugins/selinuxusermap.py:478
+msgid "Disable an SELinux User Map rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:442
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:442
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:442
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:423
+#: ipaserver/plugins/selinuxusermap.py:448
+msgid "Enable an SELinux User Map rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:473
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:473
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:473
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:453
+#: ipaserver/plugins/selinuxusermap.py:405
+msgid "Search for SELinux User Maps."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:596
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:596
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:596
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:569
+#: ipaserver/plugins/selinuxusermap.py:349
+msgid "Modify a SELinux User Map."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:715
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:715
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:715
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:682
+#: ipaserver/plugins/selinuxusermap.py:565
+msgid "Remove target hosts and hostgroups from an SELinux User Map rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:784
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:784
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:784
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:744
+#: ipaserver/plugins/selinuxusermap.py:532
+msgid "Remove users and groups from an SELinux User Map rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/selinuxusermap.py:853
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:853
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:853
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:806
+#: ipaserver/plugins/selinuxusermap.py:437
+msgid "Display the properties of a SELinux User Map rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:19
+#: ipaclient/remote_plugins/2_156/service.py:19
+#: ipaclient/remote_plugins/2_164/service.py:19
+msgid ""
+"\n"
+"Services\n"
+"\n"
+"A IPA service represents a service that runs on a host. The IPA service\n"
+"record can store a Kerberos principal, an SSL certificate, or both.\n"
+"\n"
+"An IPA service can be managed directly from a machine, provided that\n"
+"machine has been given the correct permission. This is true even for\n"
+"machines other than the one the service is associated with. For example,\n"
+"requesting an SSL certificate using the host service principal credentials\n"
+"of the host. To manage a service using host credentials you need to\n"
+"kinit as the host:\n"
+"\n"
+" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n"
+"\n"
+"Adding an IPA service allows the associated service to request an SSL\n"
+"certificate or keytab, but this is performed as a separate step; they\n"
+"are not produced as a result of adding the service.\n"
+"\n"
+"Only the public aspect of a certificate is stored in a service record;\n"
+"the private key is not stored.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new IPA service:\n"
+" ipa service-add HTTP/web.example.com\n"
+"\n"
+" Allow a host to manage an IPA service certificate:\n"
+" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n"
+" ipa role-add-member --hosts=web.example.com certadmin\n"
+"\n"
+" Override a default list of supported PAC types for the service:\n"
+" ipa service-mod HTTP/web.example.com --pac-type=MS-PAC\n"
+"\n"
+" A typical use case where overriding the PAC type is needed is NFS.\n"
+" Currently the related code in the Linux kernel can only handle Kerberos\n"
+" tickets up to a maximal size. Since the PAC data can become quite large "
+"it\n"
+" is recommended to set --pac-type=NONE for NFS services.\n"
+"\n"
+" Delete an IPA service:\n"
+" ipa service-del HTTP/web.example.com\n"
+"\n"
+" Find all IPA services associated with a host:\n"
+" ipa service-find web.example.com\n"
+"\n"
+" Find all HTTP services:\n"
+" ipa service-find HTTP\n"
+"\n"
+" Disable the service Kerberos key and SSL certificate:\n"
+" ipa service-disable HTTP/web.example.com\n"
+"\n"
+" Request a certificate for an IPA service:\n"
+" ipa cert-request --principal=HTTP/web.example.com example.csr\n"
+"\n"
+" Allow user to create a keytab:\n"
+" ipa service-allow-create-keytab HTTP/web.example.com --users=tuser1\n"
+"\n"
+" Generate and retrieve a keytab for an IPA service:\n"
+" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/"
+"httpd.keytab\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:90
+#: ipaclient/remote_plugins/2_114/service.py:174
+#: ipaclient/remote_plugins/2_114/service.py:277
+#: ipaclient/remote_plugins/2_114/service.py:339
+#: ipaclient/remote_plugins/2_114/service.py:428
+#: ipaclient/remote_plugins/2_114/service.py:518
+#: ipaclient/remote_plugins/2_114/service.py:556
+#: ipaclient/remote_plugins/2_114/service.py:589
+#: ipaclient/remote_plugins/2_114/service.py:678
+#: ipaclient/remote_plugins/2_114/service.py:775
+#: ipaclient/remote_plugins/2_114/service.py:876
+#: ipaclient/remote_plugins/2_114/service.py:986
+#: ipaclient/remote_plugins/2_114/service.py:1048
+#: ipaclient/remote_plugins/2_156/service.py:90
+#: ipaclient/remote_plugins/2_156/service.py:175
+#: ipaclient/remote_plugins/2_156/service.py:279
+#: ipaclient/remote_plugins/2_156/service.py:340
+#: ipaclient/remote_plugins/2_156/service.py:402
+#: ipaclient/remote_plugins/2_156/service.py:491
+#: ipaclient/remote_plugins/2_156/service.py:581
+#: ipaclient/remote_plugins/2_156/service.py:619
+#: ipaclient/remote_plugins/2_156/service.py:652
+#: ipaclient/remote_plugins/2_156/service.py:741
+#: ipaclient/remote_plugins/2_156/service.py:838
+#: ipaclient/remote_plugins/2_156/service.py:939
+#: ipaclient/remote_plugins/2_156/service.py:1050
+#: ipaclient/remote_plugins/2_156/service.py:1111
+#: ipaclient/remote_plugins/2_156/service.py:1173
+#: ipaclient/remote_plugins/2_164/service.py:90
+#: ipaclient/remote_plugins/2_164/service.py:175
+#: ipaclient/remote_plugins/2_164/service.py:279
+#: ipaclient/remote_plugins/2_164/service.py:340
+#: ipaclient/remote_plugins/2_164/service.py:402
+#: ipaclient/remote_plugins/2_164/service.py:491
+#: ipaclient/remote_plugins/2_164/service.py:581
+#: ipaclient/remote_plugins/2_164/service.py:619
+#: ipaclient/remote_plugins/2_164/service.py:652
+#: ipaclient/remote_plugins/2_164/service.py:741
+#: ipaclient/remote_plugins/2_164/service.py:838
+#: ipaclient/remote_plugins/2_164/service.py:939
+#: ipaclient/remote_plugins/2_164/service.py:1050
+#: ipaclient/remote_plugins/2_164/service.py:1111
+#: ipaclient/remote_plugins/2_164/service.py:1173
+#: ipaclient/remote_plugins/2_49/service.py:82
+#: ipaclient/remote_plugins/2_49/service.py:117
+#: ipaclient/remote_plugins/2_49/service.py:200
+#: ipaclient/remote_plugins/2_49/service.py:256
+#: ipaclient/remote_plugins/2_49/service.py:296
+#: ipaclient/remote_plugins/2_49/service.py:336
+#: ipaclient/remote_plugins/2_49/service.py:430
+#: ipaclient/remote_plugins/2_49/service.py:520
+#: ipaclient/remote_plugins/2_49/service.py:575
+#: ipaserver/plugins/service.py:459
+msgid "Service principal"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:102
+#: ipaclient/remote_plugins/2_114/service.py:192
+#: ipaclient/remote_plugins/2_114/service.py:784
+#: ipaclient/remote_plugins/2_114/service.py:894
+#: ipaclient/remote_plugins/2_156/service.py:103
+#: ipaclient/remote_plugins/2_156/service.py:194
+#: ipaclient/remote_plugins/2_156/service.py:847
+#: ipaclient/remote_plugins/2_156/service.py:958
+#: ipaclient/remote_plugins/2_164/service.py:103
+#: ipaclient/remote_plugins/2_164/service.py:194
+#: ipaclient/remote_plugins/2_164/service.py:847
+#: ipaclient/remote_plugins/2_164/service.py:958
+#: ipaclient/remote_plugins/2_49/service.py:94
+#: ipaclient/remote_plugins/2_49/service.py:135
+#: ipaclient/remote_plugins/2_49/service.py:345
+#: ipaclient/remote_plugins/2_49/service.py:448
+#: ipaserver/plugins/service.py:518
+msgid "PAC type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:103
+#: ipaclient/remote_plugins/2_114/service.py:193
+#: ipaclient/remote_plugins/2_114/service.py:785
+#: ipaclient/remote_plugins/2_114/service.py:895
+#: ipaclient/remote_plugins/2_156/service.py:104
+#: ipaclient/remote_plugins/2_156/service.py:195
+#: ipaclient/remote_plugins/2_156/service.py:848
+#: ipaclient/remote_plugins/2_156/service.py:959
+#: ipaclient/remote_plugins/2_164/service.py:104
+#: ipaclient/remote_plugins/2_164/service.py:195
+#: ipaclient/remote_plugins/2_164/service.py:848
+#: ipaclient/remote_plugins/2_164/service.py:959
+#: ipaserver/plugins/service.py:519
+msgid ""
+"Override default list of supported PAC types. Use 'NONE' to disable PAC "
+"support for this service, e.g. this might be necessary for NFS services."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:167
+#: ipaclient/remote_plugins/2_156/service.py:168
+#: ipaclient/remote_plugins/2_164/service.py:168
+#: ipaclient/remote_plugins/2_49/service.py:110
+msgid "Add a new IPA new service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:226
+#: ipaclient/remote_plugins/2_156/service.py:228
+#: ipaclient/remote_plugins/2_164/service.py:228
+#: ipaclient/remote_plugins/2_49/service.py:155
+#: ipaserver/plugins/service.py:607
+msgid "force principal name even if not in DNS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:270
+#: ipaclient/remote_plugins/2_156/service.py:333
+#: ipaclient/remote_plugins/2_164/service.py:333
+#: ipaclient/remote_plugins/2_49/service.py:193
+#: ipaserver/plugins/service.py:840
+msgid "Add hosts that can manage this service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:332
+#: ipaclient/remote_plugins/2_156/service.py:395
+#: ipaclient/remote_plugins/2_164/service.py:395
+#: ipaserver/plugins/service.py:896
+msgid ""
+"Allow users, groups, hosts or host groups to create a keytab of this service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:421
+#: ipaclient/remote_plugins/2_156/service.py:484
+#: ipaclient/remote_plugins/2_164/service.py:484
+#: ipaserver/plugins/service.py:857
+msgid ""
+"Allow users, groups, hosts or host groups to retrieve a keytab of this "
+"service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:510
+#: ipaclient/remote_plugins/2_156/service.py:573
+#: ipaclient/remote_plugins/2_164/service.py:573
+#: ipaclient/remote_plugins/2_49/service.py:248
+#: ipaserver/plugins/service.py:666
+msgid "Delete an IPA service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:549
+#: ipaclient/remote_plugins/2_156/service.py:612
+#: ipaclient/remote_plugins/2_164/service.py:612
+#: ipaclient/remote_plugins/2_49/service.py:289
+#: ipaserver/plugins/service.py:935
+msgid "Disable the Kerberos key and SSL certificate of a service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:582
+#: ipaclient/remote_plugins/2_156/service.py:645
+#: ipaclient/remote_plugins/2_164/service.py:645
+#: ipaserver/plugins/service.py:916
+msgid ""
+"Disallow users, groups, hosts or host groups to create a keytab of this "
+"service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:671
+#: ipaclient/remote_plugins/2_156/service.py:734
+#: ipaclient/remote_plugins/2_164/service.py:734
+#: ipaserver/plugins/service.py:877
+msgid ""
+"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
+"service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:760
+#: ipaclient/remote_plugins/2_156/service.py:823
+#: ipaclient/remote_plugins/2_164/service.py:823
+#: ipaclient/remote_plugins/2_49/service.py:321
+#: ipaserver/plugins/service.py:735
+msgid "Search for IPA services."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:824
+#: ipaclient/remote_plugins/2_156/service.py:887
+#: ipaclient/remote_plugins/2_164/service.py:887
+#: ipaclient/remote_plugins/2_49/service.py:378
+msgid "Results should contain primary key attribute only (\"principal\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:834
+#: ipaclient/remote_plugins/2_156/service.py:897
+#: ipaclient/remote_plugins/2_164/service.py:897
+#: ipaclient/remote_plugins/2_49/service.py:388
+msgid "Search for services with these managed by hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:842
+#: ipaclient/remote_plugins/2_156/service.py:905
+#: ipaclient/remote_plugins/2_164/service.py:905
+#: ipaclient/remote_plugins/2_49/service.py:396
+msgid "Search for services without these managed by hosts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:869
+#: ipaclient/remote_plugins/2_156/service.py:932
+#: ipaclient/remote_plugins/2_164/service.py:932
+#: ipaclient/remote_plugins/2_49/service.py:423
+#: ipaserver/plugins/service.py:689
+msgid "Modify an existing IPA service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:979
+#: ipaclient/remote_plugins/2_156/service.py:1104
+#: ipaclient/remote_plugins/2_164/service.py:1104
+#: ipaclient/remote_plugins/2_49/service.py:513
+#: ipaserver/plugins/service.py:849
+msgid "Remove hosts that can manage this service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/service.py:1041
+#: ipaclient/remote_plugins/2_156/service.py:1166
+#: ipaclient/remote_plugins/2_164/service.py:1166
+#: ipaclient/remote_plugins/2_49/service.py:568
+#: ipaserver/plugins/service.py:803
+msgid "Display information about an IPA service."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/session.py:19
+#: ipaclient/remote_plugins/2_49/session.py:19
+msgid ""
+"\n"
+"Session Support for IPA\n"
+"John Dennis <jdennis@redhat.com>\n"
+"\n"
+"Goals\n"
+"=====\n"
+"\n"
+"Provide per-user session data caching which persists between\n"
+"requests. Desired features are:\n"
+"\n"
+"* Integrates cleanly with minimum impact on existing infrastructure.\n"
+"\n"
+"* Provides maximum security balanced against real-world performance\n"
+" demands.\n"
+"\n"
+"* Sessions must be able to be revoked (flushed).\n"
+"\n"
+"* Should be flexible and easy to use for developers.\n"
+"\n"
+"* Should leverage existing technology and code to the maximum extent\n"
+" possible to avoid re-invention, excessive implementation time and to\n"
+" benefit from robustness in field proven components commonly shared\n"
+" in the open source community.\n"
+"\n"
+"* Must support multiple independent processes which share session\n"
+" data.\n"
+"\n"
+"* System must function correctly if session data is available or not.\n"
+"\n"
+"* Must be high performance.\n"
+"\n"
+"* Should not be tied to specific web servers or browsers. Should\n"
+" integrate with our chosen WSGI model.\n"
+"\n"
+"Issues\n"
+"======\n"
+"\n"
+"Cookies\n"
+"-------\n"
+"\n"
+"Most session implementations are based on the use of cookies. Cookies\n"
+"have some inherent problems.\n"
+"\n"
+"* User has the option to disable cookies.\n"
+"\n"
+"* User stored cookie data is not secure. Can be mitigated by setting\n"
+" flags indicating the cookie is only to be used with SSL secured HTTP\n"
+" connections to specific web resources and setting the cookie to\n"
+" expire at session termination. Most modern browsers enforce these.\n"
+"\n"
+"Where to store session data?\n"
+"----------------------------\n"
+"\n"
+"Session data may be stored on either on the client or on the\n"
+"server. Storing session data on the client addresses the problem of\n"
+"session data availability when requests are serviced by independent web\n"
+"servers because the session data travels with the request. However\n"
+"there are data size limitations. Storing session data on the client\n"
+"also exposes sensitive data but this can be mitigated by encrypting\n"
+"the session data such that only the server can decrypt it.\n"
+"\n"
+"The more conventional approach is to bind session data to a unique\n"
+"name, the session ID. The session ID is transmitted to the client and\n"
+"the session data is paired with the session ID on the server in a\n"
+"associative data store. The session data is retrieved by the server\n"
+"using the session ID when the receiving the request. This eliminates\n"
+"exposing sensitive session data on the client along with limitations\n"
+"on data size. It however introduces the issue of session data\n"
+"availability when requests are serviced by more than one server\n"
+"process.\n"
+"\n"
+"Multi-process session data availability\n"
+"---------------------------------------\n"
+"\n"
+"Apache (and other web servers) fork child processes to handle requests\n"
+"in parallel. Also web servers may be deployed in a farm where requests\n"
+"are load balanced in round robin fashion across different nodes. In\n"
+"both cases session data cannot be stored in the memory of a server\n"
+"process because it is not available to other processes, either sibling\n"
+"children of a master server process or server processes on distinct\n"
+"nodes.\n"
+"\n"
+"Typically this is addressed by storing session data in a SQL\n"
+"database. When a request is received by a server process containing a\n"
+"session ID in it's cookie data the session ID is used to perform a SQL\n"
+"query and the resulting data is then attached to the request as it\n"
+"proceeds through the request processing pipeline. This of course\n"
+"introduces coherency issues.\n"
+"\n"
+"For IPA the introduction of a SQL database dependency is undesired and\n"
+"should be avoided.\n"
+"\n"
+"Session data may also be shared by independent processes by storing\n"
+"the session data in files.\n"
+"\n"
+"An alternative solution which has gained considerable popularity\n"
+"recently is the use of a fast memory based caching server. Data is\n"
+"stored in a single process memory and may be queried and set via a\n"
+"light weight protocol using standard socket mechanisms, memcached is\n"
+"one example. A typical use is to optimize SQL queries by storing a SQL\n"
+"result in shared memory cache avoiding the more expensive SQL\n"
+"operation. But the memory cache has distinct advantages in non-SQL\n"
+"situations as well.\n"
+"\n"
+"Possible implementations for use by IPA\n"
+"=======================================\n"
+"\n"
+"Apache Sessions\n"
+"---------------\n"
+"\n"
+"Apache has 2.3 has implemented session support via these modules:\n"
+"\n"
+" mod_session\n"
+" Overarching session support based on cookies.\n"
+"\n"
+" See: http://httpd.apache.org/docs/2.3/mod/mod_session.html\n"
+"\n"
+" mod_session_cookie\n"
+" Stores session data in the client.\n"
+"\n"
+" See: http://httpd.apache.org/docs/2.3/mod/mod_session_cookie.html\n"
+"\n"
+" mod_session_crypto\n"
+" Encrypts session data for security. Encryption key is shared\n"
+" configuration parameter visible to all Apache processes and is\n"
+" stored in a configuration file.\n"
+"\n"
+" See: http://httpd.apache.org/docs/2.3/mod/mod_session_crypto.html\n"
+"\n"
+" mod_session_dbd\n"
+" Stores session data in a SQL database permitting multiple\n"
+" processes to access and share the same session data.\n"
+"\n"
+" See: http://httpd.apache.org/docs/2.3/mod/mod_session_dbd.html\n"
+"\n"
+"Issues with Apache sessions\n"
+"~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
+"\n"
+"Although Apache has implemented generic session support and Apache is\n"
+"our web server of preference it nonetheless introduces issues for IPA.\n"
+"\n"
+" * Session support is only available in httpd >= 2.3 which at the\n"
+" time of this writing is currently only available as a Beta release\n"
+" from upstream. We currently only ship httpd 2.2, the same is true\n"
+" for other distributions.\n"
+"\n"
+" * We could package and ship the sessions modules as a temporary\n"
+" package in httpd 2.2 environments. But this has the following\n"
+" consequences:\n"
+"\n"
+" - The code has to be backported. the module API has changed\n"
+" slightly between httpd 2.2 and 2.3. The backporting is not\n"
+" terribly difficult and a proof of concept has been\n"
+" implemented.\n"
+"\n"
+" - We would then be on the hook to package and maintain a special\n"
+" case Apache package. This is maintenance burden as well as a\n"
+" distribution packaging burden. Both of which would be best\n"
+" avoided if possible.\n"
+"\n"
+" * The design of the Apache session modules is such that they can\n"
+" only be manipulated by other Apache modules. The ability of\n"
+" consumers of the session data to control the session data is\n"
+" simplistic, constrained and static during the period the request\n"
+" is processed. Request handlers which are not native Apache modules\n"
+" (e.g. IPA via WSGI) can only examine the session data\n"
+" via request headers and reset it in response headers.\n"
+"\n"
+" * Shared session data is available exclusively via SQL.\n"
+"\n"
+"However using the 2.3 Apache session modules would give us robust\n"
+"session support implemented in C based on standardized Apache\n"
+"interfaces which are widely used.\n"
+"\n"
+"Python Web Frameworks\n"
+"---------------------\n"
+"\n"
+"Virtually every Python web framework supports cookie based sessions,\n"
+"e.g. Django, Twisted, Zope, Turbogears etc. Early on in IPA we decided\n"
+"to avoid the use of these frameworks. Trying to pull in just one part\n"
+"of these frameworks just to get session support would be problematic\n"
+"because the code does not function outside it's framework.\n"
+"\n"
+"IPA implemented sessions\n"
+"------------------------\n"
+"\n"
+"Originally it was believed the path of least effort was to utilize\n"
+"existing session support, most likely what would be provided by\n"
+"Apache. However there are enough basic modular components available in\n"
+"native Python and other standard packages it should be possible to\n"
+"provide session support meeting the aforementioned goals with a modest\n"
+"implementation effort. Because we're leveraging existing components\n"
+"the implementation difficulties are subsumed by other components which\n"
+"have already been field proven and have community support. This is a\n"
+"smart strategy.\n"
+"\n"
+"Proposed Solution\n"
+"=================\n"
+"\n"
+"Our interface to the web server is via WSGI which invokes a callback\n"
+"per request passing us an environmental context for the request. For\n"
+"this discussion we'll name the WSGI callback \"application()\", a\n"
+"conventional name in WSGI parlance.\n"
+"\n"
+"Shared session data will be handled by memcached. We will create one\n"
+"instance of memcached on each server node dedicated to IPA\n"
+"exclusively. Communication with memcached will be via a UNIX socket\n"
+"located in the file system under /var/run/ipa_memcached. It will be\n"
+"protected by file permissions and optionally SELinux policy.\n"
+"\n"
+"In application() we examine the request cookies and if there is an IPA\n"
+"session cookie with a session ID we retrieve the session data from our\n"
+"memcached instance.\n"
+"\n"
+"The session data will be a Python dict. IPA components will read or\n"
+"write their session information by using a pre-agreed upon name\n"
+"(e.g. key) in the dict. This is a very flexible system and consistent\n"
+"with how we pass data in most parts of IPA.\n"
+"\n"
+"If the session data is not available an empty session data dict will\n"
+"be created.\n"
+"\n"
+"How does this session data travel with the request in the IPA\n"
+"pipeline? In IPA we use the HTTP request/response to implement RPC. In\n"
+"application() we convert the request into a procedure call passing it\n"
+"arguments derived from the HTTP request. The passed parameters are\n"
+"specific to the RPC method being invoked. The context the RPC call is\n"
+"executing in is not passed as an RPC parameter.\n"
+"\n"
+"How would the contextual information such as session data be bound to\n"
+"the request and hence the RPC call?\n"
+"\n"
+"In IPA when a RPC invocation is being prepared from a request we\n"
+"recognize this will only ever be processed serially by one Python\n"
+"thread. A thread local dict called \"context\" is allocated for each\n"
+"thread. The context dict is cleared in between requests (e.g. RPC method\n"
+"invocations). The per-thread context dict is populated during the\n"
+"lifetime of the request and is used as a global data structure unique to\n"
+"the request that various IPA component can read from and write to with\n"
+"the assurance the data is unique to the current request and/or method\n"
+"call.\n"
+"\n"
+"The session data dict will be written into the context dict under the\n"
+"session key before the RPC method begins execution. Thus session data\n"
+"can be read and written by any IPA component by accessing\n"
+"``context.session``.\n"
+"\n"
+"When the RPC method finishes execution the session data bound to the\n"
+"request/method is retrieved from the context and written back to the\n"
+"memcached instance. The session ID is set in the response sent back to\n"
+"the client in the ``Set-Cookie`` header along with the flags\n"
+"controlling it's usage.\n"
+"\n"
+"Issues and details\n"
+"------------------\n"
+"\n"
+"IPA code cannot depend on session data being present, however it\n"
+"should always update session data with the hope it will be available\n"
+"in the future. Session data may not be available because:\n"
+"\n"
+" * This is the first request from the user and no session data has\n"
+" been created yet.\n"
+"\n"
+" * The user may have cookies disabled.\n"
+"\n"
+" * The session data may have been flushed. memcached operates with\n"
+" a fixed memory allocation and will flush entries on a LRU basis,\n"
+" like with any cache there is no guarantee of persistence.\n"
+"\n"
+" Also we may have have deliberately expired or deleted session\n"
+" data, see below.\n"
+"\n"
+"Cookie manipulation is done via the standard Python Cookie module.\n"
+"\n"
+"Session cookies will be set to only persist as long as the browser has\n"
+"the session open. They will be tagged so the browser only returns\n"
+"the session ID on SSL secured HTTP requests. They will not be visible\n"
+"to Javascript in the browser.\n"
+"\n"
+"Session ID's will be created by using 48 bits of random data and\n"
+"converted to 12 hexadecimal digits. Newly generated session ID's will\n"
+"be checked for prior existence to handle the unlikely case the random\n"
+"number repeats.\n"
+"\n"
+"memcached will have significantly higher performance than a SQL or file\n"
+"based storage solution. Communication is effectively though a pipe\n"
+"(UNIX socket) using a very simple protocol and the data is held\n"
+"entirely in process memory. memcached also scales easily, it is easy\n"
+"to add more memcached processes and distribute the load across them.\n"
+"At this point in time we don't anticipate the need for this.\n"
+"\n"
+"A very nice feature of the Python memcached module is that when a data\n"
+"item is written to the cache it is done with standard Python pickling\n"
+"(pickling is a standard Python mechanism to marshal and unmarshal\n"
+"Python objects). We adopt the convention the object written to cache\n"
+"will be a dict to meet our internal data handling conventions. The\n"
+"pickling code will recursively handle nested objects in the dict. Thus\n"
+"we gain a lot of flexibility using standard Python data structures to\n"
+"store and retrieve our session data without having to author and debug\n"
+"code to marshal and unmarshal the data if some other storage mechanism\n"
+"had been used. This is a significant implementation win. Of course\n"
+"some common sense limitations need to observed when deciding on what\n"
+"is written to the session cache keeping in mind the data is shared\n"
+"between processes and it should not be excessively large (a\n"
+"configurable option)\n"
+"\n"
+"We can set an expiration on memcached entries. We may elect to do that\n"
+"to force session data to be refreshed periodically. For example we may\n"
+"wish the client to present fresh credentials on a periodic basis even\n"
+"if the cached credentials are otherwise within their validity period.\n"
+"\n"
+"We can explicitly delete session data if for some reason we believe it\n"
+"is stale, invalid or compromised.\n"
+"\n"
+"memcached also gives us certain facilities to prevent race conditions\n"
+"between different processes utilizing the cache. For example you can\n"
+"check of the entry has been modified since you last read it or use CAS\n"
+"(Check And Set) semantics. What has to be protected in terms of cache\n"
+"coherency will likely have to be determined as the session support is\n"
+"utilized and different data items are added to the cache. This is very\n"
+"much data and context specific. Fortunately memcached operations are\n"
+"atomic.\n"
+"\n"
+"Controlling the memcached process\n"
+"---------------------------------\n"
+"\n"
+"We need a mechanism to start the memcached process and secure it so\n"
+"that only IPA components can access it.\n"
+"\n"
+"Although memcached ships with both an initscript and systemd unit\n"
+"files those are for generic instances. We want a memcached instance\n"
+"dedicated exclusively to IPA usage. To accomplish this we would install\n"
+"a systemd unit file or an SysV initscript to control the IPA specific\n"
+"memcached service. ipactl would be extended to know about this\n"
+"additional service. systemd's cgroup facility would give us additional\n"
+"mechanisms to integrate the IPA memcached service within a larger IPA\n"
+"process group.\n"
+"\n"
+"Protecting the memcached data would be done via file permissions (and\n"
+"optionally SELinux policy) on the UNIX domain socket. Although recent\n"
+"implementations of memcached support authentication via SASL this\n"
+"introduces a performance and complexity burden not warranted when\n"
+"cached is dedicated to our exclusive use and access controlled by OS\n"
+"mechanisms.\n"
+"\n"
+"Conventionally daemons are protected by assigning a system uid and/or\n"
+"gid to the daemon. A daemon launched by root will drop it's privileges\n"
+"by assuming the effective uid:gid assigned to it. File system access\n"
+"is controlled by the OS via the effective identity and SELinux policy\n"
+"can be crafted based on the identity. Thus the memcached UNIX socket\n"
+"would be protected by having it owned by a specific system user and/or\n"
+"membership in a restricted system group (discounting for the moment\n"
+"SELinux).\n"
+"\n"
+"Unfortunately we currently do not have an IPA system uid whose\n"
+"identity our processes operate under nor do we have an IPA system\n"
+"group. IPA does manage a collection of related processes (daemons) and\n"
+"historically each has been assigned their own uid. When these\n"
+"unrelated processes communicate they mutually authenticate via other\n"
+"mechanisms. We do not have much of a history of using shared file\n"
+"system objects across identities. When file objects are created they\n"
+"are typically assigned the identity of daemon needing to access the\n"
+"object and are not accessed by other daemons, or they carry root\n"
+"identity.\n"
+"\n"
+"When our WSGI application runs in Apache it is run as a WSGI\n"
+"daemon. This means when Apache starts up it forks off WSGI processes\n"
+"for us and we are independent of other Apache processes. When WSGI is\n"
+"run in this mode there is the ability to set the uid:gid of the WSGI\n"
+"process hosting us, however we currently do not take advantage of this\n"
+"option. WSGI can be run in other modes as well, only in daemon mode\n"
+"can the uid:gid be independently set from the rest of Apache. All\n"
+"processes started by Apache can be set to a common uid:gid specified\n"
+"in the global Apache configuration, by default it's\n"
+"apache:apache. Thus when our IPA code executes it is running as\n"
+"apache:apache.\n"
+"\n"
+"To protect our memcached UNIX socket we can do one of two things:\n"
+"\n"
+"1. Assign it's uid:gid as apache:apache. This would limit access to\n"
+" our cache only to processes running under httpd. It's somewhat\n"
+" restricted but far from ideal. Any code running in the web server\n"
+" could potentially access our cache. It's difficult to control what the\n"
+" web server runs and admins may not understand the consequences of\n"
+" configuring httpd to serve other things besides IPA.\n"
+"\n"
+"2. Create an IPA specific uid:gid, for example ipa:ipa. We then configure\n"
+" our WSGI application to run as the ipa:ipa user and group. We also\n"
+" configure our memcached instance to run as the ipa:ipa user and\n"
+" group. In this configuration we are now fully protected, only our WSGI\n"
+" code can read & write to our memcached UNIX socket.\n"
+"\n"
+"However there may be unforeseen issues by converting our code to run as\n"
+"something other than apache:apache. This would require some\n"
+"investigation and testing.\n"
+"\n"
+"IPA is dependent on other system daemons, specifically Directory\n"
+"Server (ds) and Certificate Server (cs). Currently we configure ds to\n"
+"run under the dirsrv:dirsrv user and group, an identity of our\n"
+"creation. We allow cs to default to it's pkiuser:pkiuser user and\n"
+"group. Should these other cooperating daemons also run under the\n"
+"common ipa:ipa user and group identities? At first blush there would\n"
+"seem to be an advantage to coalescing all process identities under a\n"
+"common IPA user and group identity. However these other processes do\n"
+"not depend on user and group permissions when working with external\n"
+"agents, processes, etc. Rather they are designed to be stand-alone\n"
+"network services which authenticate their clients via other\n"
+"mechanisms. They do depend on user and group permission to manage\n"
+"their own file system objects. If somehow the ipa user and/or group\n"
+"were compromised or malicious code somehow executed under the ipa\n"
+"identity there would be an advantage in having the cooperating\n"
+"processes cordoned off under their own identities providing one extra\n"
+"layer of protection. (Note, these cooperating daemons may not even be\n"
+"co-located on the same node in which case the issue is moot)\n"
+"\n"
+"The UNIX socket behavior (ldapi) with Directory Server is as follows:\n"
+"\n"
+" * The socket ownership is: root:root\n"
+"\n"
+" * The socket permissions are: 0666\n"
+"\n"
+" * When connecting via ldapi you must authenticate as you would\n"
+" normally with a TCP socket, except ...\n"
+"\n"
+" * If autobind is enabled and the uid:gid is available via\n"
+" SO_PEERCRED and the uid:gid can be found in the set of users known\n"
+" to the Directory Server then that connection will be bound as that\n"
+" user.\n"
+"\n"
+" * Otherwise an anonymous bind will occur.\n"
+"\n"
+"memcached UNIX socket behavior is as follows:\n"
+"\n"
+" * memcached can be invoked with a user argument, no group may be\n"
+" specified. The effective uid is the uid of the user argument and\n"
+" the effective gid is the primary group of the user, let's call\n"
+" this euid:egid\n"
+"\n"
+" * The socket ownership is: euid:egid\n"
+"\n"
+" * The socket permissions are 0700 by default, but this can be\n"
+" modified by the -a mask command line arg which sets the umask\n"
+" (defaults to 0700).\n"
+"\n"
+"Overview of authentication in IPA\n"
+"=================================\n"
+"\n"
+"This describes how we currently authenticate and how we plan to\n"
+"improve authentication performance. First some definitions.\n"
+"\n"
+"There are 4 major players:\n"
+"\n"
+" 1. client\n"
+" 2. mod_auth_kerb (in Apache process)\n"
+" 3. wsgi handler (in IPA wsgi python process)\n"
+" 4. ds (directory server)\n"
+"\n"
+"There are several resources:\n"
+"\n"
+" 1. /ipa/ui (unprotected, web UI static resources)\n"
+" 2. /ipa/xml (protected, xmlrpc RPC used by command line clients)\n"
+" 3. /ipa/json (protected, json RPC used by javascript in web UI)\n"
+" 4. ds (protected, wsgi acts as proxy, our LDAP server)\n"
+"\n"
+"Current Model\n"
+"-------------\n"
+"\n"
+"This describes how things work in our current system for the web UI.\n"
+"\n"
+" 1. Client requests /ipa/ui, this is unprotected, is static and\n"
+" contains no sensitive information. Apache replies with html and\n"
+" javascript. The javascript requests /ipa/json.\n"
+"\n"
+" 2. Client sends post to /ipa/json.\n"
+"\n"
+" 3. mod_auth_kerb is configured to protect /ipa/json, replies 401\n"
+" authenticate negotiate.\n"
+"\n"
+" 4. Client resends with credentials\n"
+"\n"
+" 5. mod_auth_kerb validates credentials\n"
+"\n"
+" a. if invalid replies 403 access denied (stops here)\n"
+"\n"
+" b. if valid creates temporary ccache, adds KRB5CCNAME to request\n"
+" headers\n"
+"\n"
+" 6. Request passed to wsgi handler\n"
+"\n"
+" a. validates request, KRB5CCNAME must be present, referrer, etc.\n"
+"\n"
+" b. ccache saved and used to bind to ds\n"
+"\n"
+" c. routes to specified RPC handler.\n"
+"\n"
+" 7. wsgi handler replies to client\n"
+"\n"
+"Proposed new session based optimization\n"
+"---------------------------------------\n"
+"\n"
+"The round trip negotiate and credential validation in steps 3,4,5 is\n"
+"expensive. This can be avoided if we can cache the client\n"
+"credentials. With client sessions we can store the client credentials\n"
+"in the session bound to the client.\n"
+"\n"
+"A few notes about the session implementation.\n"
+"\n"
+" * based on session cookies, cookies must be enabled\n"
+"\n"
+" * session cookie is secure, only passed on secure connections, only\n"
+" passed to our URL resource, never visible to client javascript\n"
+" etc.\n"
+"\n"
+" * session cookie has a session id which is used by wsgi handler to\n"
+" retrieve client session data from shared multi-process cache.\n"
+"\n"
+"Changes to Apache's resource protection\n"
+"---------------------------------------\n"
+"\n"
+" * /ipa/json is no longer protected by mod_auth_kerb. This is\n"
+" necessary to avoid the negotiate expense in steps 3,4,5\n"
+" above. Instead the /ipa/json resource will be protected in our wsgi\n"
+" handler via the session cookie.\n"
+"\n"
+" * A new protected URI is introduced, /ipa/login. This resource\n"
+" does no serve any data, it is used exclusively for authentication.\n"
+"\n"
+"The new sequence is:\n"
+"\n"
+" 1. Client requests /ipa/ui, this is unprotected. Apache replies with\n"
+" html and javascript. The javascript requests /ipa/json.\n"
+"\n"
+" 2. Client sends post to /ipa/json, which is unprotected.\n"
+"\n"
+" 3. wsgi handler obtains session data from session cookie.\n"
+"\n"
+" a. if ccache is present in session data and is valid\n"
+"\n"
+" - request is further validated\n"
+"\n"
+" - ccache is established for bind to ds\n"
+"\n"
+" - request is routed to RPC handler\n"
+"\n"
+" - wsgi handler eventually replies to client\n"
+"\n"
+" b. if ccache is not present or not valid processing continues ...\n"
+"\n"
+" 4. wsgi handler replies with 401 Unauthorized\n"
+"\n"
+" 5. client sends request to /ipa/login to obtain session credentials\n"
+"\n"
+" 6. mod_auth_kerb replies 401 negotiate on /ipa/login\n"
+"\n"
+" 7. client sends credentials to /ipa/login\n"
+"\n"
+" 8. mod_auth_kerb validates credentials\n"
+"\n"
+" a. if valid\n"
+"\n"
+" - mod_auth_kerb permits access to /ipa/login. wsgi handler is\n"
+" invoked and does the following:\n"
+"\n"
+" * establishes session for client\n"
+"\n"
+" * retrieves the ccache from KRB5CCNAME and stores it\n"
+"\n"
+" a. if invalid\n"
+"\n"
+" - mod_auth_kerb sends 403 access denied (processing stops)\n"
+"\n"
+" 9. client now posts the same data again to /ipa/json including\n"
+" session cookie. Processing repeats starting at step 2 and since\n"
+" the session data now contains a valid ccache step 3a executes, a\n"
+" successful reply is sent to client.\n"
+"\n"
+"Command line client using xmlrpc\n"
+"--------------------------------\n"
+"\n"
+"The above describes the web UI utilizing the json RPC mechanism. The\n"
+"IPA command line tools utilize a xmlrpc RPC mechanism on the same\n"
+"HTTP server. Access to the xmlrpc is via the /ipa/xml URI. The json\n"
+"and xmlrpc API's are the same, they differ only on how their procedure\n"
+"calls are marshalled and unmarshalled.\n"
+"\n"
+"Under the new scheme /ipa/xml will continue to be Kerberos protected\n"
+"at all times. Apache's mod_auth_kerb will continue to require the\n"
+"client provides valid Kerberos credentials.\n"
+"\n"
+"When the WSGI handler routes to /ipa/xml the Kerberos credentials will\n"
+"be extracted from the KRB5CCNAME environment variable as provided by\n"
+"mod_auth_kerb. Everything else remains the same.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/session.py:618
+#: ipaclient/remote_plugins/2_156/session.py:24
+#: ipaclient/remote_plugins/2_164/session.py:24
+#: ipaclient/remote_plugins/2_49/session.py:618
+msgid "RPC command used to log the current user out of their session."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmd.py:19
+#: ipaclient/remote_plugins/2_156/sudocmd.py:19
+#: ipaclient/remote_plugins/2_164/sudocmd.py:19
+#: ipaclient/remote_plugins/2_49/sudocmd.py:19
+msgid ""
+"\n"
+"Sudo Commands\n"
+"\n"
+"Commands used as building blocks for sudo\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a new command\n"
+" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n"
+"\n"
+" Remove a command\n"
+" ipa sudocmd-del /usr/bin/less\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmd.py:42
+#: ipaclient/remote_plugins/2_114/sudocmd.py:66
+#: ipaclient/remote_plugins/2_114/sudocmd.py:138
+#: ipaclient/remote_plugins/2_114/sudocmd.py:182
+#: ipaclient/remote_plugins/2_114/sudocmd.py:263
+#: ipaclient/remote_plugins/2_114/sudocmd.py:348
+#: ipaclient/remote_plugins/2_156/sudocmd.py:42
+#: ipaclient/remote_plugins/2_156/sudocmd.py:66
+#: ipaclient/remote_plugins/2_156/sudocmd.py:138
+#: ipaclient/remote_plugins/2_156/sudocmd.py:182
+#: ipaclient/remote_plugins/2_156/sudocmd.py:263
+#: ipaclient/remote_plugins/2_156/sudocmd.py:348
+#: ipaclient/remote_plugins/2_164/sudocmd.py:42
+#: ipaclient/remote_plugins/2_164/sudocmd.py:66
+#: ipaclient/remote_plugins/2_164/sudocmd.py:138
+#: ipaclient/remote_plugins/2_164/sudocmd.py:182
+#: ipaclient/remote_plugins/2_164/sudocmd.py:263
+#: ipaclient/remote_plugins/2_164/sudocmd.py:348
+#: ipaclient/remote_plugins/2_49/sudocmd.py:42
+#: ipaclient/remote_plugins/2_49/sudocmd.py:66
+#: ipaclient/remote_plugins/2_49/sudocmd.py:132
+#: ipaclient/remote_plugins/2_49/sudocmd.py:178
+#: ipaclient/remote_plugins/2_49/sudocmd.py:252
+#: ipaclient/remote_plugins/2_49/sudocmd.py:331
+#: ipaserver/plugins/sudocmd.py:112 ipaserver/plugins/sudocmd.py:117
+msgid "Sudo Command"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmd.py:48
+#: ipaclient/remote_plugins/2_114/sudocmd.py:75
+#: ipaclient/remote_plugins/2_114/sudocmd.py:189
+#: ipaclient/remote_plugins/2_114/sudocmd.py:272
+#: ipaclient/remote_plugins/2_156/sudocmd.py:48
+#: ipaclient/remote_plugins/2_156/sudocmd.py:75
+#: ipaclient/remote_plugins/2_156/sudocmd.py:189
+#: ipaclient/remote_plugins/2_156/sudocmd.py:272
+#: ipaclient/remote_plugins/2_164/sudocmd.py:48
+#: ipaclient/remote_plugins/2_164/sudocmd.py:75
+#: ipaclient/remote_plugins/2_164/sudocmd.py:189
+#: ipaclient/remote_plugins/2_164/sudocmd.py:272
+#: ipaclient/remote_plugins/2_49/sudocmd.py:48
+#: ipaclient/remote_plugins/2_49/sudocmd.py:75
+#: ipaclient/remote_plugins/2_49/sudocmd.py:185
+#: ipaclient/remote_plugins/2_49/sudocmd.py:261
+#: ipaserver/plugins/sudocmd.py:123
+msgid "A description of this command"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmd.py:53
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:67
+#: ipaclient/remote_plugins/2_156/sudocmd.py:53
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:67
+#: ipaclient/remote_plugins/2_164/sudocmd.py:53
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:67
+#: ipaclient/remote_plugins/2_49/sudocmd.py:53
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:66
+#: ipaserver/plugins/baseldap.py:82 ipaserver/plugins/sudocmdgroup.py:118
+#: ipaserver/plugins/sudocmdgroup.py:138
+msgid "Sudo Command Groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmd.py:60
+#: ipaclient/remote_plugins/2_156/sudocmd.py:60
+#: ipaclient/remote_plugins/2_164/sudocmd.py:60
+#: ipaclient/remote_plugins/2_49/sudocmd.py:60 ipaserver/plugins/sudocmd.py:146
+msgid "Create new Sudo Command."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmd.py:131
+#: ipaclient/remote_plugins/2_156/sudocmd.py:131
+#: ipaclient/remote_plugins/2_164/sudocmd.py:131
+#: ipaclient/remote_plugins/2_49/sudocmd.py:125
+#: ipaserver/plugins/sudocmd.py:153
+msgid "Delete Sudo Command."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmd.py:168
+#: ipaclient/remote_plugins/2_156/sudocmd.py:168
+#: ipaclient/remote_plugins/2_164/sudocmd.py:168
+#: ipaclient/remote_plugins/2_49/sudocmd.py:164
+#: ipaserver/plugins/sudocmd.py:193
+msgid "Search for Sudo Commands."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmd.py:228
+#: ipaclient/remote_plugins/2_156/sudocmd.py:228
+#: ipaclient/remote_plugins/2_164/sudocmd.py:228
+#: ipaclient/remote_plugins/2_49/sudocmd.py:217
+msgid "Results should contain primary key attribute only (\"command\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmd.py:257
+#: ipaclient/remote_plugins/2_156/sudocmd.py:257
+#: ipaclient/remote_plugins/2_164/sudocmd.py:257
+#: ipaclient/remote_plugins/2_49/sudocmd.py:246
+#: ipaserver/plugins/sudocmd.py:186
+msgid "Modify Sudo Command."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmd.py:342
+#: ipaclient/remote_plugins/2_156/sudocmd.py:342
+#: ipaclient/remote_plugins/2_164/sudocmd.py:342
+#: ipaclient/remote_plugins/2_49/sudocmd.py:325
+#: ipaserver/plugins/sudocmd.py:202
+msgid "Display Sudo Command."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:19
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:19
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:19
+msgid ""
+"\n"
+"Groups of Sudo Commands\n"
+"\n"
+"Manage groups of Sudo Commands.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new Sudo Command Group:\n"
+" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n"
+"\n"
+" Remove a Sudo Command Group:\n"
+" ipa sudocmdgroup-del admincmds\n"
+"\n"
+" Manage Sudo Command Group membership, commands:\n"
+" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less --sudocmds=/usr/bin/"
+"vim admincmds\n"
+"\n"
+" Manage Sudo Command Group membership, commands:\n"
+" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n"
+"\n"
+" Show a Sudo Command Group:\n"
+" ipa group-show localadmins\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:51
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:85
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:157
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:219
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:264
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:346
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:432
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:493
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:51
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:85
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:157
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:219
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:264
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:346
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:432
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:493
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:51
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:85
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:157
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:219
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:264
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:346
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:432
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:493
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:51
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:84
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:149
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:204
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:251
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:326
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:406
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:460
+#: ipaserver/plugins/sudocmdgroup.py:119 ipaserver/plugins/sudocmdgroup.py:124
+msgid "Sudo Command Group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:62
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:62
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:62
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:61
+#: ipaserver/plugins/internal.py:754 ipaserver/plugins/sudocmdgroup.py:134
+msgid "Commands"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:72
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:72
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:72
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:71
+msgid "Member Sudo commands"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:79
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:79
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:79
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:78
+#: ipaserver/plugins/sudocmdgroup.py:147
+msgid "Create new Sudo Command Group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:151
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:151
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:151
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:143
+#: ipaserver/plugins/sudocmdgroup.py:188
+msgid "Add members to Sudo Command Group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:188
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:463
+#: ipaclient/remote_plugins/2_114/sudorule.py:415
+#: ipaclient/remote_plugins/2_114/sudorule.py:484
+#: ipaclient/remote_plugins/2_114/sudorule.py:1292
+#: ipaclient/remote_plugins/2_114/sudorule.py:1361
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:188
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:463
+#: ipaclient/remote_plugins/2_156/sudorule.py:415
+#: ipaclient/remote_plugins/2_156/sudorule.py:484
+#: ipaclient/remote_plugins/2_156/sudorule.py:1292
+#: ipaclient/remote_plugins/2_156/sudorule.py:1361
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:188
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:463
+#: ipaclient/remote_plugins/2_164/sudorule.py:415
+#: ipaclient/remote_plugins/2_164/sudorule.py:484
+#: ipaclient/remote_plugins/2_164/sudorule.py:1292
+#: ipaclient/remote_plugins/2_164/sudorule.py:1361
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:173
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:430
+#: ipaclient/remote_plugins/2_49/sudorule.py:372
+#: ipaclient/remote_plugins/2_49/sudorule.py:434
+#: ipaclient/remote_plugins/2_49/sudorule.py:1156
+#: ipaclient/remote_plugins/2_49/sudorule.py:1218
+msgid "member sudo command"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:189
+#: ipaclient/remote_plugins/2_114/sudorule.py:416
+#: ipaclient/remote_plugins/2_114/sudorule.py:485
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:189
+#: ipaclient/remote_plugins/2_156/sudorule.py:416
+#: ipaclient/remote_plugins/2_156/sudorule.py:485
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:189
+#: ipaclient/remote_plugins/2_164/sudorule.py:416
+#: ipaclient/remote_plugins/2_164/sudorule.py:485
+msgid "sudo commands to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:212
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:212
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:212
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:197
+#: ipaserver/plugins/sudocmdgroup.py:155
+msgid "Delete Sudo Command Group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:250
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:250
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:250
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:237
+#: ipaserver/plugins/sudocmdgroup.py:171
+msgid "Search for Sudo Command Groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:311
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:311
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:311
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:291
+msgid ""
+"Results should contain primary key attribute only (\"sudocmdgroup-name\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:340
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:340
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:340
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:320
+#: ipaserver/plugins/sudocmdgroup.py:163
+msgid "Modify Sudo Command Group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:426
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:426
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:426
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:400
+#: ipaserver/plugins/sudocmdgroup.py:194
+msgid "Remove members from Sudo Command Group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:464
+#: ipaclient/remote_plugins/2_114/sudorule.py:1293
+#: ipaclient/remote_plugins/2_114/sudorule.py:1362
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:464
+#: ipaclient/remote_plugins/2_156/sudorule.py:1293
+#: ipaclient/remote_plugins/2_156/sudorule.py:1362
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:464
+#: ipaclient/remote_plugins/2_164/sudorule.py:1293
+#: ipaclient/remote_plugins/2_164/sudorule.py:1362
+msgid "sudo commands to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudocmdgroup.py:487
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:487
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:487
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:454
+#: ipaserver/plugins/sudocmdgroup.py:182
+msgid "Display Sudo Command Group."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:19
+#: ipaclient/remote_plugins/2_156/sudorule.py:19
+#: ipaclient/remote_plugins/2_164/sudorule.py:19
+msgid ""
+"\n"
+"Sudo Rules\n"
+"\n"
+"Sudo (su \"do\") allows a system administrator to delegate authority to\n"
+"give certain users (or groups of users) the ability to run some (or all)\n"
+"commands as root or another user while providing an audit trail of the\n"
+"commands and their arguments.\n"
+"\n"
+"FreeIPA provides a means to configure the various aspects of Sudo:\n"
+" Users: The user(s)/group(s) allowed to invoke Sudo.\n"
+" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke "
+"Sudo.\n"
+" Allow Command: The specific command(s) permitted to be run via Sudo.\n"
+" Deny Command: The specific command(s) prohibited to be run via Sudo.\n"
+" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be "
+"invoked with.\n"
+" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n"
+" Options: The various Sudoers Options that can modify Sudo's behavior.\n"
+"\n"
+"An order can be added to a sudorule to control the order in which they\n"
+"are evaluated (if the client supports it). This order is an integer and\n"
+"must be unique.\n"
+"\n"
+"FreeIPA provides a designated binddn to use with Sudo located at:\n"
+"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n"
+"\n"
+"To enable the binddn run the following command to set the password:\n"
+"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -"
+"ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,"
+"dc=com\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a new rule:\n"
+" ipa sudorule-add readfiles\n"
+"\n"
+" Add sudo command object and add it as allowed command in the rule:\n"
+" ipa sudocmd-add /usr/bin/less\n"
+" ipa sudorule-add-allow-command readfiles --sudocmds /usr/bin/less\n"
+"\n"
+" Add a host to the rule:\n"
+" ipa sudorule-add-host readfiles --hosts server.example.com\n"
+"\n"
+" Add a user to the rule:\n"
+" ipa sudorule-add-user readfiles --users jsmith\n"
+"\n"
+" Add a special Sudo rule for default Sudo server configuration:\n"
+" ipa sudorule-add defaults\n"
+"\n"
+" Set a default Sudo option:\n"
+" ipa sudorule-add-option defaults --sudooption '!authenticate'\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:104
+#: ipaclient/remote_plugins/2_114/sudorule.py:271
+#: ipaclient/remote_plugins/2_114/sudorule.py:971
+#: ipaclient/remote_plugins/2_114/sudorule.py:1134
+#: ipaclient/remote_plugins/2_156/sudorule.py:104
+#: ipaclient/remote_plugins/2_156/sudorule.py:271
+#: ipaclient/remote_plugins/2_156/sudorule.py:971
+#: ipaclient/remote_plugins/2_156/sudorule.py:1134
+#: ipaclient/remote_plugins/2_164/sudorule.py:104
+#: ipaclient/remote_plugins/2_164/sudorule.py:271
+#: ipaclient/remote_plugins/2_164/sudorule.py:971
+#: ipaclient/remote_plugins/2_164/sudorule.py:1134
+#: ipaclient/remote_plugins/2_49/sudorule.py:85
+#: ipaclient/remote_plugins/2_49/sudorule.py:241
+#: ipaclient/remote_plugins/2_49/sudorule.py:855
+#: ipaclient/remote_plugins/2_49/sudorule.py:1011
+#: ipaserver/plugins/sudorule.py:247
+msgid "Command category"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:105
+#: ipaclient/remote_plugins/2_114/sudorule.py:272
+#: ipaclient/remote_plugins/2_114/sudorule.py:972
+#: ipaclient/remote_plugins/2_114/sudorule.py:1135
+#: ipaclient/remote_plugins/2_156/sudorule.py:105
+#: ipaclient/remote_plugins/2_156/sudorule.py:272
+#: ipaclient/remote_plugins/2_156/sudorule.py:972
+#: ipaclient/remote_plugins/2_156/sudorule.py:1135
+#: ipaclient/remote_plugins/2_164/sudorule.py:105
+#: ipaclient/remote_plugins/2_164/sudorule.py:272
+#: ipaclient/remote_plugins/2_164/sudorule.py:972
+#: ipaclient/remote_plugins/2_164/sudorule.py:1135
+#: ipaclient/remote_plugins/2_49/sudorule.py:86
+#: ipaclient/remote_plugins/2_49/sudorule.py:242
+#: ipaclient/remote_plugins/2_49/sudorule.py:856
+#: ipaclient/remote_plugins/2_49/sudorule.py:1012
+#: ipaserver/plugins/sudorule.py:248
+msgid "Command category the rule applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:110
+#: ipaclient/remote_plugins/2_114/sudorule.py:279
+#: ipaclient/remote_plugins/2_114/sudorule.py:979
+#: ipaclient/remote_plugins/2_114/sudorule.py:1142
+#: ipaclient/remote_plugins/2_156/sudorule.py:110
+#: ipaclient/remote_plugins/2_156/sudorule.py:279
+#: ipaclient/remote_plugins/2_156/sudorule.py:979
+#: ipaclient/remote_plugins/2_156/sudorule.py:1142
+#: ipaclient/remote_plugins/2_164/sudorule.py:110
+#: ipaclient/remote_plugins/2_164/sudorule.py:279
+#: ipaclient/remote_plugins/2_164/sudorule.py:979
+#: ipaclient/remote_plugins/2_164/sudorule.py:1142
+#: ipaclient/remote_plugins/2_49/sudorule.py:91
+#: ipaclient/remote_plugins/2_49/sudorule.py:249
+#: ipaclient/remote_plugins/2_49/sudorule.py:863
+#: ipaclient/remote_plugins/2_49/sudorule.py:1019
+#: ipaserver/plugins/sudorule.py:253
+msgid "RunAs User category"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:111
+#: ipaclient/remote_plugins/2_114/sudorule.py:280
+#: ipaclient/remote_plugins/2_114/sudorule.py:980
+#: ipaclient/remote_plugins/2_114/sudorule.py:1143
+#: ipaclient/remote_plugins/2_156/sudorule.py:111
+#: ipaclient/remote_plugins/2_156/sudorule.py:280
+#: ipaclient/remote_plugins/2_156/sudorule.py:980
+#: ipaclient/remote_plugins/2_156/sudorule.py:1143
+#: ipaclient/remote_plugins/2_164/sudorule.py:111
+#: ipaclient/remote_plugins/2_164/sudorule.py:280
+#: ipaclient/remote_plugins/2_164/sudorule.py:980
+#: ipaclient/remote_plugins/2_164/sudorule.py:1143
+#: ipaclient/remote_plugins/2_49/sudorule.py:92
+#: ipaclient/remote_plugins/2_49/sudorule.py:250
+#: ipaclient/remote_plugins/2_49/sudorule.py:864
+#: ipaclient/remote_plugins/2_49/sudorule.py:1020
+#: ipaserver/plugins/sudorule.py:254
+msgid "RunAs User category the rule applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:116
+#: ipaclient/remote_plugins/2_114/sudorule.py:287
+#: ipaclient/remote_plugins/2_114/sudorule.py:987
+#: ipaclient/remote_plugins/2_114/sudorule.py:1150
+#: ipaclient/remote_plugins/2_156/sudorule.py:116
+#: ipaclient/remote_plugins/2_156/sudorule.py:287
+#: ipaclient/remote_plugins/2_156/sudorule.py:987
+#: ipaclient/remote_plugins/2_156/sudorule.py:1150
+#: ipaclient/remote_plugins/2_164/sudorule.py:116
+#: ipaclient/remote_plugins/2_164/sudorule.py:287
+#: ipaclient/remote_plugins/2_164/sudorule.py:987
+#: ipaclient/remote_plugins/2_164/sudorule.py:1150
+#: ipaclient/remote_plugins/2_49/sudorule.py:97
+#: ipaclient/remote_plugins/2_49/sudorule.py:257
+#: ipaclient/remote_plugins/2_49/sudorule.py:871
+#: ipaclient/remote_plugins/2_49/sudorule.py:1027
+#: ipaserver/plugins/sudorule.py:259
+msgid "RunAs Group category"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:117
+#: ipaclient/remote_plugins/2_114/sudorule.py:288
+#: ipaclient/remote_plugins/2_114/sudorule.py:988
+#: ipaclient/remote_plugins/2_114/sudorule.py:1151
+#: ipaclient/remote_plugins/2_156/sudorule.py:117
+#: ipaclient/remote_plugins/2_156/sudorule.py:288
+#: ipaclient/remote_plugins/2_156/sudorule.py:988
+#: ipaclient/remote_plugins/2_156/sudorule.py:1151
+#: ipaclient/remote_plugins/2_164/sudorule.py:117
+#: ipaclient/remote_plugins/2_164/sudorule.py:288
+#: ipaclient/remote_plugins/2_164/sudorule.py:988
+#: ipaclient/remote_plugins/2_164/sudorule.py:1151
+#: ipaclient/remote_plugins/2_49/sudorule.py:98
+#: ipaclient/remote_plugins/2_49/sudorule.py:258
+#: ipaclient/remote_plugins/2_49/sudorule.py:872
+#: ipaclient/remote_plugins/2_49/sudorule.py:1028
+#: ipaserver/plugins/sudorule.py:260
+msgid "RunAs Group category the rule applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:122
+#: ipaclient/remote_plugins/2_114/sudorule.py:294
+#: ipaclient/remote_plugins/2_114/sudorule.py:994
+#: ipaclient/remote_plugins/2_114/sudorule.py:1157
+#: ipaclient/remote_plugins/2_156/sudorule.py:122
+#: ipaclient/remote_plugins/2_156/sudorule.py:294
+#: ipaclient/remote_plugins/2_156/sudorule.py:994
+#: ipaclient/remote_plugins/2_156/sudorule.py:1157
+#: ipaclient/remote_plugins/2_164/sudorule.py:122
+#: ipaclient/remote_plugins/2_164/sudorule.py:294
+#: ipaclient/remote_plugins/2_164/sudorule.py:994
+#: ipaclient/remote_plugins/2_164/sudorule.py:1157
+#: ipaclient/remote_plugins/2_49/sudorule.py:103
+#: ipaclient/remote_plugins/2_49/sudorule.py:264
+#: ipaclient/remote_plugins/2_49/sudorule.py:878
+#: ipaclient/remote_plugins/2_49/sudorule.py:1034
+#: ipaserver/plugins/sudorule.py:265
+msgid "Sudo order"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:123
+#: ipaclient/remote_plugins/2_114/sudorule.py:295
+#: ipaclient/remote_plugins/2_114/sudorule.py:995
+#: ipaclient/remote_plugins/2_114/sudorule.py:1158
+#: ipaclient/remote_plugins/2_156/sudorule.py:123
+#: ipaclient/remote_plugins/2_156/sudorule.py:295
+#: ipaclient/remote_plugins/2_156/sudorule.py:995
+#: ipaclient/remote_plugins/2_156/sudorule.py:1158
+#: ipaclient/remote_plugins/2_164/sudorule.py:123
+#: ipaclient/remote_plugins/2_164/sudorule.py:295
+#: ipaclient/remote_plugins/2_164/sudorule.py:995
+#: ipaclient/remote_plugins/2_164/sudorule.py:1158
+#: ipaclient/remote_plugins/2_49/sudorule.py:104
+#: ipaclient/remote_plugins/2_49/sudorule.py:265
+#: ipaclient/remote_plugins/2_49/sudorule.py:879
+#: ipaclient/remote_plugins/2_49/sudorule.py:1035
+#: ipaserver/plugins/sudorule.py:266
+msgid "integer to order the Sudo rules"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:138
+#: ipaclient/remote_plugins/2_114/sudorule.py:301
+#: ipaclient/remote_plugins/2_114/sudorule.py:1001
+#: ipaclient/remote_plugins/2_114/sudorule.py:1164
+#: ipaclient/remote_plugins/2_156/sudorule.py:138
+#: ipaclient/remote_plugins/2_156/sudorule.py:301
+#: ipaclient/remote_plugins/2_156/sudorule.py:1001
+#: ipaclient/remote_plugins/2_156/sudorule.py:1164
+#: ipaclient/remote_plugins/2_164/sudorule.py:138
+#: ipaclient/remote_plugins/2_164/sudorule.py:301
+#: ipaclient/remote_plugins/2_164/sudorule.py:1001
+#: ipaclient/remote_plugins/2_164/sudorule.py:1164
+#: ipaclient/remote_plugins/2_49/sudorule.py:161
+#: ipaclient/remote_plugins/2_49/sudorule.py:271
+#: ipaclient/remote_plugins/2_49/sudorule.py:885
+#: ipaclient/remote_plugins/2_49/sudorule.py:1041
+#: ipaserver/plugins/sudorule.py:280
+msgid "External User"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:139
+#: ipaclient/remote_plugins/2_114/sudorule.py:302
+#: ipaclient/remote_plugins/2_114/sudorule.py:1002
+#: ipaclient/remote_plugins/2_114/sudorule.py:1165
+#: ipaclient/remote_plugins/2_156/sudorule.py:139
+#: ipaclient/remote_plugins/2_156/sudorule.py:302
+#: ipaclient/remote_plugins/2_156/sudorule.py:1002
+#: ipaclient/remote_plugins/2_156/sudorule.py:1165
+#: ipaclient/remote_plugins/2_164/sudorule.py:139
+#: ipaclient/remote_plugins/2_164/sudorule.py:302
+#: ipaclient/remote_plugins/2_164/sudorule.py:1002
+#: ipaclient/remote_plugins/2_164/sudorule.py:1165
+#: ipaclient/remote_plugins/2_49/sudorule.py:162
+#: ipaclient/remote_plugins/2_49/sudorule.py:272
+#: ipaclient/remote_plugins/2_49/sudorule.py:886
+#: ipaclient/remote_plugins/2_49/sudorule.py:1042
+#: ipaserver/plugins/sudorule.py:281
+msgid "External User the rule applies to (sudorule-find only)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:154
+#: ipaclient/remote_plugins/2_156/sudorule.py:154
+#: ipaclient/remote_plugins/2_164/sudorule.py:154
+#: ipaserver/plugins/sudorule.py:293
+msgid "Host Masks"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:165
+#: ipaclient/remote_plugins/2_156/sudorule.py:165
+#: ipaclient/remote_plugins/2_164/sudorule.py:165
+#: ipaclient/remote_plugins/2_49/sudorule.py:129
+#: ipaserver/plugins/sudorule.py:299
+msgid "Sudo Allow Commands"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:170
+#: ipaclient/remote_plugins/2_156/sudorule.py:170
+#: ipaclient/remote_plugins/2_164/sudorule.py:170
+#: ipaclient/remote_plugins/2_49/sudorule.py:134
+#: ipaserver/plugins/sudorule.py:303
+msgid "Sudo Deny Commands"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:175
+#: ipaclient/remote_plugins/2_156/sudorule.py:175
+#: ipaclient/remote_plugins/2_164/sudorule.py:175
+#: ipaclient/remote_plugins/2_49/sudorule.py:139
+#: ipaserver/plugins/sudorule.py:307
+msgid "Sudo Allow Command Groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:180
+#: ipaclient/remote_plugins/2_156/sudorule.py:180
+#: ipaclient/remote_plugins/2_164/sudorule.py:180
+#: ipaclient/remote_plugins/2_49/sudorule.py:144
+#: ipaserver/plugins/sudorule.py:311
+msgid "Sudo Deny Command Groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:185
+#: ipaclient/remote_plugins/2_156/sudorule.py:185
+#: ipaclient/remote_plugins/2_164/sudorule.py:185
+#: ipaclient/remote_plugins/2_49/sudorule.py:149
+#: ipaserver/plugins/sudorule.py:315
+msgid "RunAs Users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:186
+#: ipaclient/remote_plugins/2_156/sudorule.py:186
+#: ipaclient/remote_plugins/2_164/sudorule.py:186
+#: ipaclient/remote_plugins/2_49/sudorule.py:150
+#: ipaserver/plugins/sudorule.py:316
+msgid "Run as a user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:191
+#: ipaclient/remote_plugins/2_156/sudorule.py:191
+#: ipaclient/remote_plugins/2_164/sudorule.py:191
+#: ipaclient/remote_plugins/2_49/sudorule.py:155
+#: ipaserver/plugins/sudorule.py:320
+msgid "Groups of RunAs Users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:192
+#: ipaclient/remote_plugins/2_156/sudorule.py:192
+#: ipaclient/remote_plugins/2_164/sudorule.py:192
+#: ipaclient/remote_plugins/2_49/sudorule.py:156
+#: ipaserver/plugins/sudorule.py:321
+msgid "Run as any user within a specified group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:197
+#: ipaclient/remote_plugins/2_114/sudorule.py:315
+#: ipaclient/remote_plugins/2_114/sudorule.py:1015
+#: ipaclient/remote_plugins/2_114/sudorule.py:1178
+#: ipaclient/remote_plugins/2_156/sudorule.py:197
+#: ipaclient/remote_plugins/2_156/sudorule.py:315
+#: ipaclient/remote_plugins/2_156/sudorule.py:1015
+#: ipaclient/remote_plugins/2_156/sudorule.py:1178
+#: ipaclient/remote_plugins/2_164/sudorule.py:197
+#: ipaclient/remote_plugins/2_164/sudorule.py:315
+#: ipaclient/remote_plugins/2_164/sudorule.py:1015
+#: ipaclient/remote_plugins/2_164/sudorule.py:1178
+#: ipaclient/remote_plugins/2_49/sudorule.py:167
+#: ipaclient/remote_plugins/2_49/sudorule.py:278
+#: ipaclient/remote_plugins/2_49/sudorule.py:892
+#: ipaclient/remote_plugins/2_49/sudorule.py:1048
+#: ipaserver/plugins/sudorule.py:326
+msgid "RunAs External User"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:198
+#: ipaclient/remote_plugins/2_114/sudorule.py:316
+#: ipaclient/remote_plugins/2_114/sudorule.py:1016
+#: ipaclient/remote_plugins/2_114/sudorule.py:1179
+#: ipaclient/remote_plugins/2_156/sudorule.py:198
+#: ipaclient/remote_plugins/2_156/sudorule.py:316
+#: ipaclient/remote_plugins/2_156/sudorule.py:1016
+#: ipaclient/remote_plugins/2_156/sudorule.py:1179
+#: ipaclient/remote_plugins/2_164/sudorule.py:198
+#: ipaclient/remote_plugins/2_164/sudorule.py:316
+#: ipaclient/remote_plugins/2_164/sudorule.py:1016
+#: ipaclient/remote_plugins/2_164/sudorule.py:1179
+#: ipaclient/remote_plugins/2_49/sudorule.py:168
+#: ipaclient/remote_plugins/2_49/sudorule.py:279
+#: ipaclient/remote_plugins/2_49/sudorule.py:893
+#: ipaclient/remote_plugins/2_49/sudorule.py:1049
+#: ipaserver/plugins/sudorule.py:327
+msgid "External User the commands can run as (sudorule-find only)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:203
+#: ipaclient/remote_plugins/2_156/sudorule.py:203
+#: ipaclient/remote_plugins/2_164/sudorule.py:203
+#: ipaserver/plugins/sudorule.py:331
+msgid "External Groups of RunAs Users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:204
+#: ipaclient/remote_plugins/2_156/sudorule.py:204
+#: ipaclient/remote_plugins/2_164/sudorule.py:204
+#: ipaserver/plugins/sudorule.py:332
+msgid "External Groups of users that the command can run as"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:209
+#: ipaclient/remote_plugins/2_156/sudorule.py:209
+#: ipaclient/remote_plugins/2_164/sudorule.py:209
+#: ipaclient/remote_plugins/2_49/sudorule.py:184
+#: ipaserver/plugins/sudorule.py:336
+msgid "RunAs Groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:210
+#: ipaclient/remote_plugins/2_156/sudorule.py:210
+#: ipaclient/remote_plugins/2_164/sudorule.py:210
+#: ipaclient/remote_plugins/2_49/sudorule.py:185
+#: ipaserver/plugins/sudorule.py:337
+msgid "Run with the gid of a specified POSIX group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:215
+#: ipaclient/remote_plugins/2_114/sudorule.py:322
+#: ipaclient/remote_plugins/2_114/sudorule.py:1022
+#: ipaclient/remote_plugins/2_114/sudorule.py:1185
+#: ipaclient/remote_plugins/2_156/sudorule.py:215
+#: ipaclient/remote_plugins/2_156/sudorule.py:322
+#: ipaclient/remote_plugins/2_156/sudorule.py:1022
+#: ipaclient/remote_plugins/2_156/sudorule.py:1185
+#: ipaclient/remote_plugins/2_164/sudorule.py:215
+#: ipaclient/remote_plugins/2_164/sudorule.py:322
+#: ipaclient/remote_plugins/2_164/sudorule.py:1022
+#: ipaclient/remote_plugins/2_164/sudorule.py:1185
+#: ipaclient/remote_plugins/2_49/sudorule.py:173
+#: ipaclient/remote_plugins/2_49/sudorule.py:285
+#: ipaclient/remote_plugins/2_49/sudorule.py:899
+#: ipaclient/remote_plugins/2_49/sudorule.py:1055
+#: ipaserver/plugins/sudorule.py:342
+msgid "RunAs External Group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:216
+#: ipaclient/remote_plugins/2_114/sudorule.py:323
+#: ipaclient/remote_plugins/2_114/sudorule.py:1023
+#: ipaclient/remote_plugins/2_114/sudorule.py:1186
+#: ipaclient/remote_plugins/2_156/sudorule.py:216
+#: ipaclient/remote_plugins/2_156/sudorule.py:323
+#: ipaclient/remote_plugins/2_156/sudorule.py:1023
+#: ipaclient/remote_plugins/2_156/sudorule.py:1186
+#: ipaclient/remote_plugins/2_164/sudorule.py:216
+#: ipaclient/remote_plugins/2_164/sudorule.py:323
+#: ipaclient/remote_plugins/2_164/sudorule.py:1023
+#: ipaclient/remote_plugins/2_164/sudorule.py:1186
+#: ipaclient/remote_plugins/2_49/sudorule.py:174
+#: ipaclient/remote_plugins/2_49/sudorule.py:286
+#: ipaclient/remote_plugins/2_49/sudorule.py:900
+#: ipaclient/remote_plugins/2_49/sudorule.py:1056
+#: ipaserver/plugins/sudorule.py:343
+msgid "External Group the commands can run as (sudorule-find only)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:221
+#: ipaclient/remote_plugins/2_114/sudorule.py:605
+#: ipaclient/remote_plugins/2_114/sudorule.py:1482
+#: ipaclient/remote_plugins/2_156/sudorule.py:221
+#: ipaclient/remote_plugins/2_156/sudorule.py:605
+#: ipaclient/remote_plugins/2_156/sudorule.py:1482
+#: ipaclient/remote_plugins/2_164/sudorule.py:221
+#: ipaclient/remote_plugins/2_164/sudorule.py:605
+#: ipaclient/remote_plugins/2_164/sudorule.py:1482
+#: ipaclient/remote_plugins/2_49/sudorule.py:179
+#: ipaclient/remote_plugins/2_49/sudorule.py:542
+#: ipaclient/remote_plugins/2_49/sudorule.py:1326
+#: ipaserver/plugins/sudorule.py:346 ipaserver/plugins/sudorule.py:914
+#: ipaserver/plugins/sudorule.py:959
+msgid "Sudo Option"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:228
+#: ipaclient/remote_plugins/2_156/sudorule.py:228
+#: ipaclient/remote_plugins/2_164/sudorule.py:228
+#: ipaclient/remote_plugins/2_49/sudorule.py:198
+#: ipaserver/plugins/sudorule.py:374
+msgid "Create new Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:379
+#: ipaclient/remote_plugins/2_114/sudorule.py:448
+#: ipaclient/remote_plugins/2_156/sudorule.py:379
+#: ipaclient/remote_plugins/2_156/sudorule.py:448
+#: ipaclient/remote_plugins/2_164/sudorule.py:379
+#: ipaclient/remote_plugins/2_164/sudorule.py:448
+#: ipaclient/remote_plugins/2_49/sudorule.py:343
+#: ipaclient/remote_plugins/2_49/sudorule.py:405
+#: ipaserver/plugins/sudorule.py:522 ipaserver/plugins/sudorule.py:553
+msgid "Add commands and sudo command groups affected by Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:424
+#: ipaclient/remote_plugins/2_114/sudorule.py:493
+#: ipaclient/remote_plugins/2_114/sudorule.py:1301
+#: ipaclient/remote_plugins/2_114/sudorule.py:1370
+#: ipaclient/remote_plugins/2_156/sudorule.py:424
+#: ipaclient/remote_plugins/2_156/sudorule.py:493
+#: ipaclient/remote_plugins/2_156/sudorule.py:1301
+#: ipaclient/remote_plugins/2_156/sudorule.py:1370
+#: ipaclient/remote_plugins/2_164/sudorule.py:424
+#: ipaclient/remote_plugins/2_164/sudorule.py:493
+#: ipaclient/remote_plugins/2_164/sudorule.py:1301
+#: ipaclient/remote_plugins/2_164/sudorule.py:1370
+#: ipaclient/remote_plugins/2_49/sudorule.py:381
+#: ipaclient/remote_plugins/2_49/sudorule.py:443
+#: ipaclient/remote_plugins/2_49/sudorule.py:1165
+#: ipaclient/remote_plugins/2_49/sudorule.py:1227
+msgid "member sudo command group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:425
+#: ipaclient/remote_plugins/2_114/sudorule.py:494
+#: ipaclient/remote_plugins/2_156/sudorule.py:425
+#: ipaclient/remote_plugins/2_156/sudorule.py:494
+#: ipaclient/remote_plugins/2_164/sudorule.py:425
+#: ipaclient/remote_plugins/2_164/sudorule.py:494
+msgid "sudo command groups to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:517
+#: ipaclient/remote_plugins/2_156/sudorule.py:517
+#: ipaclient/remote_plugins/2_164/sudorule.py:517
+#: ipaclient/remote_plugins/2_49/sudorule.py:467
+#: ipaserver/plugins/sudorule.py:623
+msgid "Add hosts and hostgroups affected by Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:570
+#: ipaclient/remote_plugins/2_114/sudorule.py:1447
+#: ipaclient/remote_plugins/2_156/sudorule.py:570
+#: ipaclient/remote_plugins/2_156/sudorule.py:1447
+#: ipaclient/remote_plugins/2_164/sudorule.py:570
+#: ipaclient/remote_plugins/2_164/sudorule.py:1447
+#: ipaserver/plugins/sudorule.py:105
+msgid "host masks of allowed hosts"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:592
+#: ipaclient/remote_plugins/2_156/sudorule.py:592
+#: ipaclient/remote_plugins/2_164/sudorule.py:592
+#: ipaclient/remote_plugins/2_49/sudorule.py:529
+#: ipaserver/plugins/sudorule.py:908
+msgid "Add an option to the Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:647
+#: ipaclient/remote_plugins/2_156/sudorule.py:647
+#: ipaclient/remote_plugins/2_164/sudorule.py:647
+#: ipaclient/remote_plugins/2_49/sudorule.py:554
+#: ipaserver/plugins/sudorule.py:841
+msgid "Add group for Sudo to execute as."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:707
+#: ipaclient/remote_plugins/2_156/sudorule.py:707
+#: ipaclient/remote_plugins/2_164/sudorule.py:707
+#: ipaclient/remote_plugins/2_49/sudorule.py:607
+#: ipaserver/plugins/sudorule.py:726
+msgid "Add users and groups for Sudo to execute as."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:776
+#: ipaclient/remote_plugins/2_156/sudorule.py:776
+#: ipaclient/remote_plugins/2_164/sudorule.py:776
+#: ipaclient/remote_plugins/2_49/sudorule.py:669
+#: ipaserver/plugins/sudorule.py:573
+msgid "Add users and groups affected by Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:845
+#: ipaclient/remote_plugins/2_156/sudorule.py:845
+#: ipaclient/remote_plugins/2_164/sudorule.py:845
+#: ipaclient/remote_plugins/2_49/sudorule.py:731
+#: ipaserver/plugins/sudorule.py:388
+msgid "Delete Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:882
+#: ipaclient/remote_plugins/2_156/sudorule.py:882
+#: ipaclient/remote_plugins/2_164/sudorule.py:882
+#: ipaclient/remote_plugins/2_49/sudorule.py:770
+#: ipaserver/plugins/sudorule.py:499
+msgid "Disable a Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:902
+#: ipaclient/remote_plugins/2_156/sudorule.py:902
+#: ipaclient/remote_plugins/2_164/sudorule.py:902
+#: ipaclient/remote_plugins/2_49/sudorule.py:788
+#: ipaserver/plugins/sudorule.py:476
+msgid "Enable a Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:922
+#: ipaclient/remote_plugins/2_156/sudorule.py:922
+#: ipaclient/remote_plugins/2_164/sudorule.py:922
+#: ipaclient/remote_plugins/2_49/sudorule.py:806
+#: ipaserver/plugins/sudorule.py:462
+msgid "Search for Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:1062
+#: ipaclient/remote_plugins/2_156/sudorule.py:1062
+#: ipaclient/remote_plugins/2_164/sudorule.py:1062
+#: ipaclient/remote_plugins/2_49/sudorule.py:939
+msgid "Results should contain primary key attribute only (\"sudorule-name\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:1091
+#: ipaclient/remote_plugins/2_156/sudorule.py:1091
+#: ipaclient/remote_plugins/2_164/sudorule.py:1091
+#: ipaclient/remote_plugins/2_49/sudorule.py:968
+#: ipaserver/plugins/sudorule.py:395
+msgid "Modify Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:1256
+#: ipaclient/remote_plugins/2_114/sudorule.py:1325
+#: ipaclient/remote_plugins/2_156/sudorule.py:1256
+#: ipaclient/remote_plugins/2_156/sudorule.py:1325
+#: ipaclient/remote_plugins/2_164/sudorule.py:1256
+#: ipaclient/remote_plugins/2_164/sudorule.py:1325
+#: ipaclient/remote_plugins/2_49/sudorule.py:1127
+#: ipaclient/remote_plugins/2_49/sudorule.py:1189
+#: ipaserver/plugins/sudorule.py:545 ipaserver/plugins/sudorule.py:565
+msgid "Remove commands and sudo command groups affected by Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:1302
+#: ipaclient/remote_plugins/2_114/sudorule.py:1371
+#: ipaclient/remote_plugins/2_156/sudorule.py:1302
+#: ipaclient/remote_plugins/2_156/sudorule.py:1371
+#: ipaclient/remote_plugins/2_164/sudorule.py:1302
+#: ipaclient/remote_plugins/2_164/sudorule.py:1371
+msgid "sudo command groups to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:1394
+#: ipaclient/remote_plugins/2_156/sudorule.py:1394
+#: ipaclient/remote_plugins/2_164/sudorule.py:1394
+#: ipaclient/remote_plugins/2_49/sudorule.py:1251
+#: ipaserver/plugins/sudorule.py:680
+msgid "Remove hosts and hostgroups affected by Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:1469
+#: ipaclient/remote_plugins/2_156/sudorule.py:1469
+#: ipaclient/remote_plugins/2_164/sudorule.py:1469
+#: ipaclient/remote_plugins/2_49/sudorule.py:1313
+#: ipaserver/plugins/sudorule.py:953
+msgid "Remove an option from Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:1524
+#: ipaclient/remote_plugins/2_156/sudorule.py:1524
+#: ipaclient/remote_plugins/2_164/sudorule.py:1524
+#: ipaclient/remote_plugins/2_49/sudorule.py:1338
+#: ipaserver/plugins/sudorule.py:889
+msgid "Remove group for Sudo to execute as."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:1584
+#: ipaclient/remote_plugins/2_156/sudorule.py:1584
+#: ipaclient/remote_plugins/2_164/sudorule.py:1584
+#: ipaclient/remote_plugins/2_49/sudorule.py:1391
+#: ipaserver/plugins/sudorule.py:803
+msgid "Remove users and groups for Sudo to execute as."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:1653
+#: ipaclient/remote_plugins/2_156/sudorule.py:1653
+#: ipaclient/remote_plugins/2_164/sudorule.py:1653
+#: ipaclient/remote_plugins/2_49/sudorule.py:1453
+#: ipaserver/plugins/sudorule.py:605
+msgid "Remove users and groups affected by Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/sudorule.py:1722
+#: ipaclient/remote_plugins/2_156/sudorule.py:1722
+#: ipaclient/remote_plugins/2_164/sudorule.py:1722
+#: ipaclient/remote_plugins/2_49/sudorule.py:1515
+#: ipaserver/plugins/sudorule.py:471
+msgid "Display Sudo Rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:19
+#: ipaclient/remote_plugins/2_156/trust.py:19
+#: ipaclient/remote_plugins/2_164/trust.py:19
+#: ipaclient/remote_plugins/2_49/trust.py:19 ipaserver/plugins/trust.py:75
+msgid ""
+"\n"
+"Cross-realm trusts\n"
+"\n"
+"Manage trust relationship between IPA and Active Directory domains.\n"
+"\n"
+"In order to allow users from a remote domain to access resources in IPA\n"
+"domain, trust relationship needs to be established. Currently IPA supports\n"
+"only trusts between IPA and Active Directory domains under control of "
+"Windows\n"
+"Server 2008 or later, with functional level 2008 or later.\n"
+"\n"
+"Please note that DNS on both IPA and Active Directory domain sides should "
+"be\n"
+"configured properly to discover each other. Trust relationship relies on\n"
+"ability to discover special resources in the other domain via DNS records.\n"
+"\n"
+"Examples:\n"
+"\n"
+"1. Establish cross-realm trust with Active Directory using AD administrator\n"
+" credentials:\n"
+"\n"
+" ipa trust-add --type=ad <ad.domain> --admin <AD domain administrator> --"
+"password\n"
+"\n"
+"2. List all existing trust relationships:\n"
+"\n"
+" ipa trust-find\n"
+"\n"
+"3. Show details of the specific trust relationship:\n"
+"\n"
+" ipa trust-show <ad.domain>\n"
+"\n"
+"4. Delete existing trust relationship:\n"
+"\n"
+" ipa trust-del <ad.domain>\n"
+"\n"
+"Once trust relationship is established, remote users will need to be mapped\n"
+"to local POSIX groups in order to actually use IPA resources. The mapping "
+"should\n"
+"be done via use of external membership of non-POSIX group and then this "
+"group\n"
+"should be included into one of local POSIX groups.\n"
+"\n"
+"Example:\n"
+"\n"
+"1. Create group for the trusted domain admins' mapping and their local POSIX "
+"group:\n"
+"\n"
+" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
+"\n"
+"2. Add security identifier of Domain Admins of the <ad.domain> to the "
+"ad_admins_external\n"
+" group:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Allow members of ad_admins_external group to be associated with ad_admins "
+"POSIX group:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. List members of external members of ad_admins_external group to see their "
+"SIDs:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+"\n"
+"\n"
+"GLOBAL TRUST CONFIGURATION\n"
+"\n"
+"When IPA AD trust subpackage is installed and ipa-adtrust-install is run,\n"
+"a local domain configuration (SID, GUID, NetBIOS name) is generated. These\n"
+"identifiers are then used when communicating with a trusted domain of the\n"
+"particular type.\n"
+"\n"
+"1. Show global trust configuration for Active Directory type of trusts:\n"
+"\n"
+" ipa trustconfig-show --type ad\n"
+"\n"
+"2. Modify global configuration for all trusts of Active Directory type and "
+"set\n"
+" a different fallback primary group (fallback primary group GID is used "
+"as\n"
+" a primary user GID if user authenticating to IPA domain does not have any "
+"other\n"
+" primary GID already set):\n"
+"\n"
+" ipa trustconfig-mod --type ad --fallback-primary-group \"alternative AD "
+"group\"\n"
+"\n"
+"3. Change primary fallback group back to default hidden group (any group "
+"with\n"
+" posixGroup object class is allowed):\n"
+"\n"
+" ipa trustconfig-mod --type ad --fallback-primary-group \"Default SMB Group"
+"\"\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:111
+#: ipaclient/remote_plugins/2_114/trust.py:253
+#: ipaclient/remote_plugins/2_114/trust.py:359
+#: ipaclient/remote_plugins/2_114/trust.py:395
+#: ipaclient/remote_plugins/2_114/trust.py:459
+#: ipaclient/remote_plugins/2_114/trust.py:557
+#: ipaclient/remote_plugins/2_114/trust.py:676
+#: ipaclient/remote_plugins/2_114/trust.py:857
+#: ipaclient/remote_plugins/2_114/trust.py:945
+#: ipaclient/remote_plugins/2_114/trust.py:987
+#: ipaclient/remote_plugins/2_114/trust.py:1023
+#: ipaclient/remote_plugins/2_114/trust.py:1059
+#: ipaclient/remote_plugins/2_114/trust.py:1159
+#: ipaclient/remote_plugins/2_156/trust.py:111
+#: ipaclient/remote_plugins/2_156/trust.py:253
+#: ipaclient/remote_plugins/2_156/trust.py:367
+#: ipaclient/remote_plugins/2_156/trust.py:403
+#: ipaclient/remote_plugins/2_156/trust.py:473
+#: ipaclient/remote_plugins/2_156/trust.py:571
+#: ipaclient/remote_plugins/2_156/trust.py:690
+#: ipaclient/remote_plugins/2_156/trust.py:871
+#: ipaclient/remote_plugins/2_156/trust.py:959
+#: ipaclient/remote_plugins/2_156/trust.py:1001
+#: ipaclient/remote_plugins/2_156/trust.py:1037
+#: ipaclient/remote_plugins/2_156/trust.py:1073
+#: ipaclient/remote_plugins/2_156/trust.py:1173
+#: ipaclient/remote_plugins/2_164/trust.py:111
+#: ipaclient/remote_plugins/2_164/trust.py:253
+#: ipaclient/remote_plugins/2_164/trust.py:367
+#: ipaclient/remote_plugins/2_164/trust.py:403
+#: ipaclient/remote_plugins/2_164/trust.py:473
+#: ipaclient/remote_plugins/2_164/trust.py:571
+#: ipaclient/remote_plugins/2_164/trust.py:690
+#: ipaclient/remote_plugins/2_164/trust.py:871
+#: ipaclient/remote_plugins/2_164/trust.py:959
+#: ipaclient/remote_plugins/2_164/trust.py:1001
+#: ipaclient/remote_plugins/2_164/trust.py:1037
+#: ipaclient/remote_plugins/2_164/trust.py:1073
+#: ipaclient/remote_plugins/2_164/trust.py:1173
+#: ipaclient/remote_plugins/2_49/trust.py:111
+#: ipaclient/remote_plugins/2_49/trust.py:182
+#: ipaclient/remote_plugins/2_49/trust.py:284
+#: ipaclient/remote_plugins/2_49/trust.py:330
+#: ipaclient/remote_plugins/2_49/trust.py:428
+#: ipaclient/remote_plugins/2_49/trust.py:514 ipaserver/plugins/trust.py:524
+#: client/ipa-rmkeytab.c:176
+msgid "Realm name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:115
+#: ipaclient/remote_plugins/2_114/trust.py:173
+#: ipaclient/remote_plugins/2_114/trust.py:465
+#: ipaclient/remote_plugins/2_114/trust.py:870
+#: ipaclient/remote_plugins/2_114/trust.py:1078
+#: ipaclient/remote_plugins/2_114/trust.py:1172
+#: ipaclient/remote_plugins/2_156/trust.py:115
+#: ipaclient/remote_plugins/2_156/trust.py:173
+#: ipaclient/remote_plugins/2_156/trust.py:479
+#: ipaclient/remote_plugins/2_156/trust.py:884
+#: ipaclient/remote_plugins/2_156/trust.py:1092
+#: ipaclient/remote_plugins/2_156/trust.py:1186
+#: ipaclient/remote_plugins/2_164/trust.py:115
+#: ipaclient/remote_plugins/2_164/trust.py:173
+#: ipaclient/remote_plugins/2_164/trust.py:479
+#: ipaclient/remote_plugins/2_164/trust.py:884
+#: ipaclient/remote_plugins/2_164/trust.py:1092
+#: ipaclient/remote_plugins/2_164/trust.py:1186
+#: ipaclient/remote_plugins/2_49/trust.py:115
+#: ipaclient/remote_plugins/2_49/trust.py:336 ipaserver/plugins/internal.py:791
+#: ipaserver/plugins/trust.py:529 ipaserver/plugins/trust.py:1532
+msgid "Domain NetBIOS name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:119
+#: ipaclient/remote_plugins/2_114/trust.py:178
+#: ipaclient/remote_plugins/2_114/trust.py:471
+#: ipaclient/remote_plugins/2_114/trust.py:876
+#: ipaclient/remote_plugins/2_114/trust.py:1084
+#: ipaclient/remote_plugins/2_114/trust.py:1178
+#: ipaclient/remote_plugins/2_156/trust.py:119
+#: ipaclient/remote_plugins/2_156/trust.py:178
+#: ipaclient/remote_plugins/2_156/trust.py:485
+#: ipaclient/remote_plugins/2_156/trust.py:890
+#: ipaclient/remote_plugins/2_156/trust.py:1098
+#: ipaclient/remote_plugins/2_156/trust.py:1192
+#: ipaclient/remote_plugins/2_164/trust.py:119
+#: ipaclient/remote_plugins/2_164/trust.py:178
+#: ipaclient/remote_plugins/2_164/trust.py:485
+#: ipaclient/remote_plugins/2_164/trust.py:890
+#: ipaclient/remote_plugins/2_164/trust.py:1098
+#: ipaclient/remote_plugins/2_164/trust.py:1192
+#: ipaclient/remote_plugins/2_49/trust.py:119
+#: ipaclient/remote_plugins/2_49/trust.py:342 ipaserver/plugins/internal.py:792
+#: ipaserver/plugins/trust.py:533 ipaserver/plugins/trust.py:1536
+msgid "Domain Security Identifier"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:125
+#: ipaclient/remote_plugins/2_114/trust.py:478
+#: ipaclient/remote_plugins/2_114/trust.py:566
+#: ipaclient/remote_plugins/2_156/trust.py:125
+#: ipaclient/remote_plugins/2_156/trust.py:492
+#: ipaclient/remote_plugins/2_156/trust.py:580
+#: ipaclient/remote_plugins/2_164/trust.py:125
+#: ipaclient/remote_plugins/2_164/trust.py:492
+#: ipaclient/remote_plugins/2_164/trust.py:580
+#: ipaclient/remote_plugins/2_49/trust.py:125
+#: ipaclient/remote_plugins/2_49/trust.py:349
+#: ipaclient/remote_plugins/2_49/trust.py:437 ipaserver/plugins/trust.py:537
+msgid "SID blacklist incoming"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:131
+#: ipaclient/remote_plugins/2_114/trust.py:485
+#: ipaclient/remote_plugins/2_114/trust.py:573
+#: ipaclient/remote_plugins/2_156/trust.py:131
+#: ipaclient/remote_plugins/2_156/trust.py:499
+#: ipaclient/remote_plugins/2_156/trust.py:587
+#: ipaclient/remote_plugins/2_164/trust.py:131
+#: ipaclient/remote_plugins/2_164/trust.py:499
+#: ipaclient/remote_plugins/2_164/trust.py:587
+#: ipaclient/remote_plugins/2_49/trust.py:131
+#: ipaclient/remote_plugins/2_49/trust.py:356
+#: ipaclient/remote_plugins/2_49/trust.py:444 ipaserver/plugins/trust.py:541
+msgid "SID blacklist outgoing"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:145
+#: ipaclient/remote_plugins/2_156/trust.py:145
+#: ipaclient/remote_plugins/2_164/trust.py:145
+#: ipaclient/remote_plugins/2_49/trust.py:145 ipaserver/plugins/trust.py:1184
+msgid "Security Identifier"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:149
+#: ipaclient/remote_plugins/2_156/trust.py:149
+#: ipaclient/remote_plugins/2_164/trust.py:149
+#: ipaclient/remote_plugins/2_49/trust.py:149 ipaserver/plugins/trust.py:1188
+msgid "NetBIOS name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:153
+#: ipaclient/remote_plugins/2_156/trust.py:153
+#: ipaclient/remote_plugins/2_164/trust.py:153
+#: ipaclient/remote_plugins/2_49/trust.py:153 ipaserver/plugins/trust.py:1192
+msgid "Domain GUID"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:157
+#: ipaclient/remote_plugins/2_114/trust.py:727
+#: ipaclient/remote_plugins/2_156/trust.py:157
+#: ipaclient/remote_plugins/2_156/trust.py:741
+#: ipaclient/remote_plugins/2_164/trust.py:157
+#: ipaclient/remote_plugins/2_164/trust.py:741
+#: ipaclient/remote_plugins/2_49/trust.py:157
+#: ipaclient/remote_plugins/2_49/trust.py:566 ipaserver/plugins/trust.py:1197
+msgid "Fallback primary group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:168
+#: ipaclient/remote_plugins/2_114/trust.py:862
+#: ipaclient/remote_plugins/2_114/trust.py:951
+#: ipaclient/remote_plugins/2_114/trust.py:992
+#: ipaclient/remote_plugins/2_114/trust.py:1028
+#: ipaclient/remote_plugins/2_114/trust.py:1072
+#: ipaclient/remote_plugins/2_114/trust.py:1164
+#: ipaclient/remote_plugins/2_156/trust.py:168
+#: ipaclient/remote_plugins/2_156/trust.py:876
+#: ipaclient/remote_plugins/2_156/trust.py:965
+#: ipaclient/remote_plugins/2_156/trust.py:1006
+#: ipaclient/remote_plugins/2_156/trust.py:1042
+#: ipaclient/remote_plugins/2_156/trust.py:1086
+#: ipaclient/remote_plugins/2_156/trust.py:1178
+#: ipaclient/remote_plugins/2_164/trust.py:168
+#: ipaclient/remote_plugins/2_164/trust.py:876
+#: ipaclient/remote_plugins/2_164/trust.py:965
+#: ipaclient/remote_plugins/2_164/trust.py:1006
+#: ipaclient/remote_plugins/2_164/trust.py:1042
+#: ipaclient/remote_plugins/2_164/trust.py:1086
+#: ipaclient/remote_plugins/2_164/trust.py:1178 ipaserver/plugins/trust.py:1526
+msgid "Domain name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:183
+#: ipaclient/remote_plugins/2_114/trust.py:881
+#: ipaclient/remote_plugins/2_114/trust.py:1089
+#: ipaclient/remote_plugins/2_114/trust.py:1183
+#: ipaclient/remote_plugins/2_156/trust.py:183
+#: ipaclient/remote_plugins/2_156/trust.py:895
+#: ipaclient/remote_plugins/2_156/trust.py:1103
+#: ipaclient/remote_plugins/2_156/trust.py:1197
+#: ipaclient/remote_plugins/2_164/trust.py:183
+#: ipaclient/remote_plugins/2_164/trust.py:895
+#: ipaclient/remote_plugins/2_164/trust.py:1103
+#: ipaclient/remote_plugins/2_164/trust.py:1197
+msgid "Trusted domain partner"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:190
+#: ipaclient/remote_plugins/2_156/trust.py:190
+#: ipaclient/remote_plugins/2_164/trust.py:190 ipaserver/plugins/trust.py:1395
+msgid "Determine whether ipa-adtrust-install has been run on this system"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:205
+#: ipaclient/remote_plugins/2_156/trust.py:205
+#: ipaclient/remote_plugins/2_164/trust.py:205 ipaserver/plugins/trust.py:1422
+msgid ""
+"Determine whether Schema Compatibility plugin is configured to serve trusted "
+"domain users and groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:220
+#: ipaclient/remote_plugins/2_156/trust.py:220
+#: ipaclient/remote_plugins/2_164/trust.py:220 ipaserver/plugins/trust.py:1475
+msgid "Determine whether ipa-adtrust-install has been run with sidgen task"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:235
+#: ipaclient/remote_plugins/2_156/trust.py:235
+#: ipaclient/remote_plugins/2_164/trust.py:235
+#: ipaclient/remote_plugins/2_49/trust.py:164 ipaserver/plugins/trust.py:641
+msgid ""
+"\n"
+"Add new trust to use.\n"
+"\n"
+"This command establishes trust relationship to another domain\n"
+"which becomes 'trusted'. As result, users of the trusted domain\n"
+"may access resources of this domain.\n"
+"\n"
+"Only trusts to Active Directory domains are supported right now.\n"
+"\n"
+"The command can be safely run multiple times against the same domain,\n"
+"this will cause change to trust relationship credentials on both\n"
+"sides.\n"
+" "
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:275
+#: ipaclient/remote_plugins/2_114/trust.py:761
+#: ipaclient/remote_plugins/2_114/trust.py:812
+#: ipaclient/remote_plugins/2_114/trust.py:902
+#: ipaclient/remote_plugins/2_114/trust.py:1218
+#: ipaclient/remote_plugins/2_156/trust.py:275
+#: ipaclient/remote_plugins/2_156/trust.py:775
+#: ipaclient/remote_plugins/2_156/trust.py:826
+#: ipaclient/remote_plugins/2_156/trust.py:916
+#: ipaclient/remote_plugins/2_156/trust.py:1232
+#: ipaclient/remote_plugins/2_164/trust.py:275
+#: ipaclient/remote_plugins/2_164/trust.py:775
+#: ipaclient/remote_plugins/2_164/trust.py:826
+#: ipaclient/remote_plugins/2_164/trust.py:916
+#: ipaclient/remote_plugins/2_164/trust.py:1232
+#: ipaclient/remote_plugins/2_49/trust.py:204
+#: ipaclient/remote_plugins/2_49/trust.py:600
+#: ipaclient/remote_plugins/2_49/trust.py:652 ipaserver/plugins/trust.py:177
+msgid "Trust type (ad for Active Directory, default)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:283
+#: ipaclient/remote_plugins/2_156/trust.py:283
+#: ipaclient/remote_plugins/2_164/trust.py:283
+#: ipaclient/remote_plugins/2_49/trust.py:212 ipaserver/plugins/trust.py:665
+msgid "Active Directory domain administrator"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:289
+#: ipaclient/remote_plugins/2_156/trust.py:289
+#: ipaclient/remote_plugins/2_164/trust.py:289 ipaserver/plugins/trust.py:669
+msgid "Active Directory domain administrator's password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:295
+#: ipaclient/remote_plugins/2_156/trust.py:295
+#: ipaclient/remote_plugins/2_156/trust.py:418
+#: ipaclient/remote_plugins/2_164/trust.py:295
+#: ipaclient/remote_plugins/2_164/trust.py:418
+#: ipaclient/remote_plugins/2_49/trust.py:224 ipaserver/plugins/trust.py:674
+#: ipaserver/plugins/trust.py:1721
+msgid "Domain controller for the Active Directory domain (optional)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:300
+#: ipaclient/remote_plugins/2_156/trust.py:300
+#: ipaclient/remote_plugins/2_164/trust.py:300
+#: ipaclient/remote_plugins/2_49/trust.py:229 ipaserver/plugins/trust.py:678
+msgid "Shared secret for the trust"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:305
+#: ipaclient/remote_plugins/2_156/trust.py:305
+#: ipaclient/remote_plugins/2_164/trust.py:305
+#: ipaclient/remote_plugins/2_49/trust.py:234 ipaserver/plugins/trust.py:683
+msgid "First Posix ID of the range reserved for the trusted domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:310
+#: ipaclient/remote_plugins/2_156/trust.py:310
+#: ipaclient/remote_plugins/2_164/trust.py:310
+#: ipaclient/remote_plugins/2_49/trust.py:239 ipaserver/plugins/trust.py:687
+msgid "Size of the ID range reserved for the trusted domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:317
+#: ipaclient/remote_plugins/2_156/trust.py:317
+#: ipaclient/remote_plugins/2_164/trust.py:317
+msgid ""
+"Type of trusted domain ID range, one of ipa-ad-trust-posix, ipa-ad-trust"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:352
+#: ipaclient/remote_plugins/2_156/trust.py:360
+#: ipaclient/remote_plugins/2_164/trust.py:360
+#: ipaclient/remote_plugins/2_49/trust.py:277 ipaserver/plugins/trust.py:1057
+msgid "Delete a trust."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:389
+#: ipaclient/remote_plugins/2_156/trust.py:397
+#: ipaclient/remote_plugins/2_164/trust.py:397 ipaserver/plugins/trust.py:1715
+msgid "Refresh list of the domains associated with the trust"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:445
+#: ipaclient/remote_plugins/2_156/trust.py:459
+#: ipaclient/remote_plugins/2_164/trust.py:459
+#: ipaclient/remote_plugins/2_49/trust.py:316 ipaserver/plugins/trust.py:1082
+msgid "Search for trusts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:517
+#: ipaclient/remote_plugins/2_156/trust.py:531
+#: ipaclient/remote_plugins/2_164/trust.py:531
+#: ipaclient/remote_plugins/2_49/trust.py:388
+msgid "Results should contain primary key attribute only (\"realm\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:546
+#: ipaclient/remote_plugins/2_156/trust.py:560
+#: ipaclient/remote_plugins/2_164/trust.py:560
+#: ipaclient/remote_plugins/2_49/trust.py:417
+msgid ""
+"\n"
+"Modify a trust (for future use).\n"
+"\n"
+" Currently only the default option to modify the LDAP attributes is\n"
+" available. More specific options will be added in coming releases.\n"
+" "
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:636
+#: ipaclient/remote_plugins/2_156/trust.py:650
+#: ipaclient/remote_plugins/2_164/trust.py:650 ipaserver/plugins/trust.py:1354
+msgid "Resolve security identifiers of users and groups in trusted domains"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:644
+#: ipaclient/remote_plugins/2_156/trust.py:658
+#: ipaclient/remote_plugins/2_164/trust.py:658 ipaserver/plugins/trust.py:1358
+msgid "Security Identifiers (SIDs)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:670
+#: ipaclient/remote_plugins/2_156/trust.py:684
+#: ipaclient/remote_plugins/2_164/trust.py:684
+#: ipaclient/remote_plugins/2_49/trust.py:508 ipaserver/plugins/trust.py:1121
+msgid "Display information about a trust."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:720
+#: ipaclient/remote_plugins/2_156/trust.py:734
+#: ipaclient/remote_plugins/2_164/trust.py:734
+#: ipaclient/remote_plugins/2_49/trust.py:559 ipaserver/plugins/trust.py:1300
+msgid "Modify global trust configuration."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:798
+#: ipaclient/remote_plugins/2_156/trust.py:812
+#: ipaclient/remote_plugins/2_164/trust.py:812
+#: ipaclient/remote_plugins/2_49/trust.py:638 ipaserver/plugins/trust.py:1324
+msgid "Show global trust configuration."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:849
+#: ipaclient/remote_plugins/2_156/trust.py:863
+#: ipaclient/remote_plugins/2_164/trust.py:863 ipaserver/plugins/trust.py:1592
+msgid "Allow access from the trusted domain"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:939
+#: ipaclient/remote_plugins/2_156/trust.py:953
+#: ipaclient/remote_plugins/2_164/trust.py:953 ipaserver/plugins/trust.py:1605
+msgid "Remove information about the domain associated with the trust."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:981
+#: ipaclient/remote_plugins/2_156/trust.py:995
+#: ipaclient/remote_plugins/2_164/trust.py:995 ipaserver/plugins/trust.py:1808
+msgid "Disable use of IPA resources by the domain of the trust"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:1017
+#: ipaclient/remote_plugins/2_156/trust.py:1031
+#: ipaclient/remote_plugins/2_164/trust.py:1031 ipaserver/plugins/trust.py:1767
+msgid "Allow use of IPA resources by the domain of the trust"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:1053
+#: ipaclient/remote_plugins/2_156/trust.py:1067
+#: ipaclient/remote_plugins/2_164/trust.py:1067 ipaserver/plugins/trust.py:1559
+msgid "Search domains of the trust"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:1122
+#: ipaclient/remote_plugins/2_156/trust.py:1136
+#: ipaclient/remote_plugins/2_164/trust.py:1136
+msgid "Results should contain primary key attribute only (\"domain\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/trust.py:1151
+#: ipaclient/remote_plugins/2_156/trust.py:1165
+#: ipaclient/remote_plugins/2_164/trust.py:1165 ipaserver/plugins/trust.py:1585
+msgid "Modify trustdomain of the trust"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:19
+#: ipaclient/remote_plugins/2_156/user.py:19
+#: ipaclient/remote_plugins/2_164/user.py:19
+#: ipaclient/remote_plugins/2_49/user.py:19 ipaserver/plugins/user.py:75
+msgid ""
+"\n"
+"Users\n"
+"\n"
+"Manage user entries. All users are POSIX users.\n"
+"\n"
+"IPA supports a wide range of username formats, but you need to be aware of "
+"any\n"
+"restrictions that may apply to your particular environment. For example,\n"
+"usernames that start with a digit or usernames that exceed a certain length\n"
+"may cause problems for some UNIX systems.\n"
+"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n"
+"\n"
+"Disabling a user account prevents that user from obtaining new Kerberos\n"
+"credentials. It does not invalidate any credentials that have already\n"
+"been issued.\n"
+"\n"
+"Password management is not a part of this module. For more information\n"
+"about this topic please see: ipa help passwd\n"
+"\n"
+"Account lockout on password failure happens per IPA master. The user-status\n"
+"command can be used to identify which master the user is locked out on.\n"
+"It is on that master the administrator must unlock the user.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new user:\n"
+" ipa user-add --first=Tim --last=User --password tuser1\n"
+"\n"
+" Find all users whose entries include the string \"Tim\":\n"
+" ipa user-find Tim\n"
+"\n"
+" Find all users with \"Tim\" as the first name:\n"
+" ipa user-find --first=Tim\n"
+"\n"
+" Disable a user account:\n"
+" ipa user-disable tuser1\n"
+"\n"
+" Enable a user account:\n"
+" ipa user-enable tuser1\n"
+"\n"
+" Delete a user:\n"
+" ipa user-del tuser1\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:75
+#: ipaclient/remote_plugins/2_114/user.py:354
+#: ipaclient/remote_plugins/2_114/user.py:772
+#: ipaclient/remote_plugins/2_114/user.py:1154
+#: ipaclient/remote_plugins/2_156/stageuser.py:74
+#: ipaclient/remote_plugins/2_156/stageuser.py:407
+#: ipaclient/remote_plugins/2_156/stageuser.py:763
+#: ipaclient/remote_plugins/2_156/stageuser.py:1140
+#: ipaclient/remote_plugins/2_156/user.py:75
+#: ipaclient/remote_plugins/2_156/user.py:366
+#: ipaclient/remote_plugins/2_156/user.py:858
+#: ipaclient/remote_plugins/2_156/user.py:1254
+#: ipaclient/remote_plugins/2_164/stageuser.py:74
+#: ipaclient/remote_plugins/2_164/stageuser.py:407
+#: ipaclient/remote_plugins/2_164/stageuser.py:825
+#: ipaclient/remote_plugins/2_164/stageuser.py:1202
+#: ipaclient/remote_plugins/2_164/user.py:75
+#: ipaclient/remote_plugins/2_164/user.py:366
+#: ipaclient/remote_plugins/2_164/user.py:920
+#: ipaclient/remote_plugins/2_164/user.py:1316
+#: ipaclient/remote_plugins/2_49/user.py:75
+#: ipaclient/remote_plugins/2_49/user.py:301
+#: ipaclient/remote_plugins/2_49/user.py:658
+#: ipaclient/remote_plugins/2_49/user.py:978 ipaserver/plugins/baseuser.py:186
+msgid "First name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:79
+#: ipaclient/remote_plugins/2_114/user.py:359
+#: ipaclient/remote_plugins/2_114/user.py:778
+#: ipaclient/remote_plugins/2_114/user.py:1160
+#: ipaclient/remote_plugins/2_156/stageuser.py:78
+#: ipaclient/remote_plugins/2_156/stageuser.py:412
+#: ipaclient/remote_plugins/2_156/stageuser.py:769
+#: ipaclient/remote_plugins/2_156/stageuser.py:1146
+#: ipaclient/remote_plugins/2_156/user.py:79
+#: ipaclient/remote_plugins/2_156/user.py:371
+#: ipaclient/remote_plugins/2_156/user.py:864
+#: ipaclient/remote_plugins/2_156/user.py:1260
+#: ipaclient/remote_plugins/2_164/stageuser.py:78
+#: ipaclient/remote_plugins/2_164/stageuser.py:412
+#: ipaclient/remote_plugins/2_164/stageuser.py:831
+#: ipaclient/remote_plugins/2_164/stageuser.py:1208
+#: ipaclient/remote_plugins/2_164/user.py:79
+#: ipaclient/remote_plugins/2_164/user.py:371
+#: ipaclient/remote_plugins/2_164/user.py:926
+#: ipaclient/remote_plugins/2_164/user.py:1322
+#: ipaclient/remote_plugins/2_49/user.py:79
+#: ipaclient/remote_plugins/2_49/user.py:306
+#: ipaclient/remote_plugins/2_49/user.py:664
+#: ipaclient/remote_plugins/2_49/user.py:984 ipaserver/plugins/baseuser.py:190
+msgid "Last name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:83
+#: ipaclient/remote_plugins/2_114/user.py:363
+#: ipaclient/remote_plugins/2_114/user.py:783
+#: ipaclient/remote_plugins/2_114/user.py:1165
+#: ipaclient/remote_plugins/2_156/stageuser.py:82
+#: ipaclient/remote_plugins/2_156/stageuser.py:416
+#: ipaclient/remote_plugins/2_156/stageuser.py:774
+#: ipaclient/remote_plugins/2_156/stageuser.py:1151
+#: ipaclient/remote_plugins/2_156/user.py:83
+#: ipaclient/remote_plugins/2_156/user.py:375
+#: ipaclient/remote_plugins/2_156/user.py:869
+#: ipaclient/remote_plugins/2_156/user.py:1265
+#: ipaclient/remote_plugins/2_164/stageuser.py:82
+#: ipaclient/remote_plugins/2_164/stageuser.py:416
+#: ipaclient/remote_plugins/2_164/stageuser.py:836
+#: ipaclient/remote_plugins/2_164/stageuser.py:1213
+#: ipaclient/remote_plugins/2_164/user.py:83
+#: ipaclient/remote_plugins/2_164/user.py:375
+#: ipaclient/remote_plugins/2_164/user.py:931
+#: ipaclient/remote_plugins/2_164/user.py:1327
+#: ipaclient/remote_plugins/2_49/user.py:83
+#: ipaclient/remote_plugins/2_49/user.py:310
+#: ipaclient/remote_plugins/2_49/user.py:669
+#: ipaclient/remote_plugins/2_49/user.py:989 ipaserver/plugins/baseuser.py:193
+#: ipaserver/plugins/schema.py:154
+msgid "Full name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:88
+#: ipaclient/remote_plugins/2_114/user.py:370
+#: ipaclient/remote_plugins/2_114/user.py:789
+#: ipaclient/remote_plugins/2_114/user.py:1171
+#: ipaclient/remote_plugins/2_156/stageuser.py:87
+#: ipaclient/remote_plugins/2_156/stageuser.py:423
+#: ipaclient/remote_plugins/2_156/stageuser.py:780
+#: ipaclient/remote_plugins/2_156/stageuser.py:1157
+#: ipaclient/remote_plugins/2_156/user.py:88
+#: ipaclient/remote_plugins/2_156/user.py:382
+#: ipaclient/remote_plugins/2_156/user.py:875
+#: ipaclient/remote_plugins/2_156/user.py:1271
+#: ipaclient/remote_plugins/2_164/stageuser.py:87
+#: ipaclient/remote_plugins/2_164/stageuser.py:423
+#: ipaclient/remote_plugins/2_164/stageuser.py:842
+#: ipaclient/remote_plugins/2_164/stageuser.py:1219
+#: ipaclient/remote_plugins/2_164/user.py:88
+#: ipaclient/remote_plugins/2_164/user.py:382
+#: ipaclient/remote_plugins/2_164/user.py:937
+#: ipaclient/remote_plugins/2_164/user.py:1333
+#: ipaclient/remote_plugins/2_49/user.py:88
+#: ipaclient/remote_plugins/2_49/user.py:317
+#: ipaclient/remote_plugins/2_49/user.py:675
+#: ipaclient/remote_plugins/2_49/user.py:995 ipaserver/plugins/baseuser.py:198
+msgid "Display name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:93
+#: ipaclient/remote_plugins/2_114/user.py:377
+#: ipaclient/remote_plugins/2_114/user.py:795
+#: ipaclient/remote_plugins/2_114/user.py:1177
+#: ipaclient/remote_plugins/2_156/stageuser.py:92
+#: ipaclient/remote_plugins/2_156/stageuser.py:430
+#: ipaclient/remote_plugins/2_156/stageuser.py:786
+#: ipaclient/remote_plugins/2_156/stageuser.py:1163
+#: ipaclient/remote_plugins/2_156/user.py:93
+#: ipaclient/remote_plugins/2_156/user.py:389
+#: ipaclient/remote_plugins/2_156/user.py:881
+#: ipaclient/remote_plugins/2_156/user.py:1277
+#: ipaclient/remote_plugins/2_164/stageuser.py:92
+#: ipaclient/remote_plugins/2_164/stageuser.py:430
+#: ipaclient/remote_plugins/2_164/stageuser.py:848
+#: ipaclient/remote_plugins/2_164/stageuser.py:1225
+#: ipaclient/remote_plugins/2_164/user.py:93
+#: ipaclient/remote_plugins/2_164/user.py:389
+#: ipaclient/remote_plugins/2_164/user.py:943
+#: ipaclient/remote_plugins/2_164/user.py:1339
+#: ipaclient/remote_plugins/2_49/user.py:93
+#: ipaclient/remote_plugins/2_49/user.py:324
+#: ipaclient/remote_plugins/2_49/user.py:681
+#: ipaclient/remote_plugins/2_49/user.py:1001 ipaserver/plugins/baseuser.py:203
+msgid "Initials"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:113
+#: ipaclient/remote_plugins/2_114/user.py:404
+#: ipaclient/remote_plugins/2_114/user.py:820
+#: ipaclient/remote_plugins/2_156/stageuser.py:112
+#: ipaclient/remote_plugins/2_156/stageuser.py:457
+#: ipaclient/remote_plugins/2_156/stageuser.py:811
+#: ipaclient/remote_plugins/2_156/user.py:113
+#: ipaclient/remote_plugins/2_156/user.py:416
+#: ipaclient/remote_plugins/2_156/user.py:906
+#: ipaclient/remote_plugins/2_164/stageuser.py:112
+#: ipaclient/remote_plugins/2_164/stageuser.py:457
+#: ipaclient/remote_plugins/2_164/stageuser.py:873
+#: ipaclient/remote_plugins/2_164/user.py:113
+#: ipaclient/remote_plugins/2_164/user.py:416
+#: ipaclient/remote_plugins/2_164/user.py:968
+#: ipaclient/remote_plugins/2_49/user.py:113
+#: ipaclient/remote_plugins/2_49/user.py:351
+#: ipaclient/remote_plugins/2_49/user.py:706
+msgid "Kerberos principal"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:118
+#: ipaclient/remote_plugins/2_114/user.py:413
+#: ipaclient/remote_plugins/2_114/user.py:828
+#: ipaclient/remote_plugins/2_114/user.py:1202
+#: ipaclient/remote_plugins/2_156/stageuser.py:117
+#: ipaclient/remote_plugins/2_156/stageuser.py:466
+#: ipaclient/remote_plugins/2_156/stageuser.py:819
+#: ipaclient/remote_plugins/2_156/stageuser.py:1188
+#: ipaclient/remote_plugins/2_156/user.py:118
+#: ipaclient/remote_plugins/2_156/user.py:425
+#: ipaclient/remote_plugins/2_156/user.py:914
+#: ipaclient/remote_plugins/2_156/user.py:1302
+#: ipaclient/remote_plugins/2_164/stageuser.py:117
+#: ipaclient/remote_plugins/2_164/stageuser.py:466
+#: ipaclient/remote_plugins/2_164/stageuser.py:881
+#: ipaclient/remote_plugins/2_164/stageuser.py:1250
+#: ipaclient/remote_plugins/2_164/user.py:118
+#: ipaclient/remote_plugins/2_164/user.py:425
+#: ipaclient/remote_plugins/2_164/user.py:976
+#: ipaclient/remote_plugins/2_164/user.py:1364
+#: ipaserver/plugins/baseuser.py:239
+msgid "Kerberos principal expiration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:124
+#: ipaclient/remote_plugins/2_114/user.py:420
+#: ipaclient/remote_plugins/2_114/user.py:835
+#: ipaclient/remote_plugins/2_114/user.py:1209
+#: ipaclient/remote_plugins/2_156/stageuser.py:123
+#: ipaclient/remote_plugins/2_156/stageuser.py:473
+#: ipaclient/remote_plugins/2_156/stageuser.py:826
+#: ipaclient/remote_plugins/2_156/stageuser.py:1195
+#: ipaclient/remote_plugins/2_156/user.py:124
+#: ipaclient/remote_plugins/2_156/user.py:432
+#: ipaclient/remote_plugins/2_156/user.py:921
+#: ipaclient/remote_plugins/2_156/user.py:1309
+#: ipaclient/remote_plugins/2_164/stageuser.py:123
+#: ipaclient/remote_plugins/2_164/stageuser.py:473
+#: ipaclient/remote_plugins/2_164/stageuser.py:888
+#: ipaclient/remote_plugins/2_164/stageuser.py:1257
+#: ipaclient/remote_plugins/2_164/user.py:124
+#: ipaclient/remote_plugins/2_164/user.py:432
+#: ipaclient/remote_plugins/2_164/user.py:983
+#: ipaclient/remote_plugins/2_164/user.py:1371
+#: ipaclient/remote_plugins/2_49/user.py:119
+#: ipaclient/remote_plugins/2_49/user.py:361
+#: ipaclient/remote_plugins/2_49/user.py:715
+#: ipaclient/remote_plugins/2_49/user.py:1027 ipaserver/plugins/baseuser.py:243
+msgid "Email address"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:130
+#: ipaclient/remote_plugins/2_114/user.py:427
+#: ipaclient/remote_plugins/2_114/user.py:842
+#: ipaclient/remote_plugins/2_114/user.py:1216
+#: ipaclient/remote_plugins/2_156/stageuser.py:129
+#: ipaclient/remote_plugins/2_156/stageuser.py:480
+#: ipaclient/remote_plugins/2_156/stageuser.py:833
+#: ipaclient/remote_plugins/2_156/stageuser.py:1202
+#: ipaclient/remote_plugins/2_156/user.py:130
+#: ipaclient/remote_plugins/2_156/user.py:439
+#: ipaclient/remote_plugins/2_156/user.py:928
+#: ipaclient/remote_plugins/2_156/user.py:1316
+#: ipaclient/remote_plugins/2_164/stageuser.py:129
+#: ipaclient/remote_plugins/2_164/stageuser.py:480
+#: ipaclient/remote_plugins/2_164/stageuser.py:895
+#: ipaclient/remote_plugins/2_164/stageuser.py:1264
+#: ipaclient/remote_plugins/2_164/user.py:130
+#: ipaclient/remote_plugins/2_164/user.py:439
+#: ipaclient/remote_plugins/2_164/user.py:990
+#: ipaclient/remote_plugins/2_164/user.py:1378
+#: ipaclient/remote_plugins/2_49/user.py:125
+#: ipaclient/remote_plugins/2_49/user.py:368
+#: ipaclient/remote_plugins/2_49/user.py:722
+#: ipaclient/remote_plugins/2_49/user.py:1034 ipaserver/plugins/baseuser.py:248
+msgid "Prompt to set the user password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:136
+#: ipaclient/remote_plugins/2_114/user.py:434
+#: ipaclient/remote_plugins/2_114/user.py:1223
+#: ipaclient/remote_plugins/2_156/stageuser.py:135
+#: ipaclient/remote_plugins/2_156/stageuser.py:487
+#: ipaclient/remote_plugins/2_156/stageuser.py:1209
+#: ipaclient/remote_plugins/2_156/user.py:136
+#: ipaclient/remote_plugins/2_156/user.py:446
+#: ipaclient/remote_plugins/2_156/user.py:1323
+#: ipaclient/remote_plugins/2_164/stageuser.py:135
+#: ipaclient/remote_plugins/2_164/stageuser.py:487
+#: ipaclient/remote_plugins/2_164/stageuser.py:1271
+#: ipaclient/remote_plugins/2_164/user.py:136
+#: ipaclient/remote_plugins/2_164/user.py:446
+#: ipaclient/remote_plugins/2_164/user.py:1385
+#: ipaclient/remote_plugins/2_49/user.py:131
+#: ipaclient/remote_plugins/2_49/user.py:375
+#: ipaclient/remote_plugins/2_49/user.py:1041 ipaserver/plugins/baseuser.py:254
+msgid "Generate a random user password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:147
+#: ipaclient/remote_plugins/2_114/user.py:443
+#: ipaclient/remote_plugins/2_114/user.py:851
+#: ipaclient/remote_plugins/2_114/user.py:1232
+#: ipaclient/remote_plugins/2_156/stageuser.py:146
+#: ipaclient/remote_plugins/2_156/stageuser.py:496
+#: ipaclient/remote_plugins/2_156/stageuser.py:842
+#: ipaclient/remote_plugins/2_156/stageuser.py:1218
+#: ipaclient/remote_plugins/2_156/user.py:147
+#: ipaclient/remote_plugins/2_156/user.py:455
+#: ipaclient/remote_plugins/2_156/user.py:937
+#: ipaclient/remote_plugins/2_156/user.py:1332
+#: ipaclient/remote_plugins/2_164/stageuser.py:146
+#: ipaclient/remote_plugins/2_164/stageuser.py:496
+#: ipaclient/remote_plugins/2_164/stageuser.py:904
+#: ipaclient/remote_plugins/2_164/stageuser.py:1280
+#: ipaclient/remote_plugins/2_164/user.py:147
+#: ipaclient/remote_plugins/2_164/user.py:455
+#: ipaclient/remote_plugins/2_164/user.py:999
+#: ipaclient/remote_plugins/2_164/user.py:1394
+#: ipaclient/remote_plugins/2_49/user.py:141
+#: ipaclient/remote_plugins/2_49/user.py:383
+#: ipaclient/remote_plugins/2_49/user.py:731
+#: ipaclient/remote_plugins/2_49/user.py:1050 ipaserver/plugins/baseuser.py:265
+msgid "User ID Number (system will assign one if not provided)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:158
+#: ipaclient/remote_plugins/2_114/user.py:454
+#: ipaclient/remote_plugins/2_114/user.py:862
+#: ipaclient/remote_plugins/2_114/user.py:1243
+#: ipaclient/remote_plugins/2_156/stageuser.py:157
+#: ipaclient/remote_plugins/2_156/stageuser.py:507
+#: ipaclient/remote_plugins/2_156/stageuser.py:853
+#: ipaclient/remote_plugins/2_156/stageuser.py:1229
+#: ipaclient/remote_plugins/2_156/user.py:158
+#: ipaclient/remote_plugins/2_156/user.py:466
+#: ipaclient/remote_plugins/2_156/user.py:948
+#: ipaclient/remote_plugins/2_156/user.py:1343
+#: ipaclient/remote_plugins/2_164/stageuser.py:157
+#: ipaclient/remote_plugins/2_164/stageuser.py:507
+#: ipaclient/remote_plugins/2_164/stageuser.py:915
+#: ipaclient/remote_plugins/2_164/stageuser.py:1291
+#: ipaclient/remote_plugins/2_164/user.py:158
+#: ipaclient/remote_plugins/2_164/user.py:466
+#: ipaclient/remote_plugins/2_164/user.py:1010
+#: ipaclient/remote_plugins/2_164/user.py:1405
+#: ipaclient/remote_plugins/2_49/user.py:151
+#: ipaclient/remote_plugins/2_49/user.py:397
+#: ipaclient/remote_plugins/2_49/user.py:744
+#: ipaclient/remote_plugins/2_49/user.py:1063 ipaserver/plugins/baseuser.py:275
+msgid "Street address"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:163
+#: ipaclient/remote_plugins/2_114/user.py:460
+#: ipaclient/remote_plugins/2_114/user.py:868
+#: ipaclient/remote_plugins/2_114/user.py:1249
+#: ipaclient/remote_plugins/2_156/stageuser.py:162
+#: ipaclient/remote_plugins/2_156/stageuser.py:513
+#: ipaclient/remote_plugins/2_156/stageuser.py:859
+#: ipaclient/remote_plugins/2_156/stageuser.py:1235
+#: ipaclient/remote_plugins/2_156/user.py:163
+#: ipaclient/remote_plugins/2_156/user.py:472
+#: ipaclient/remote_plugins/2_156/user.py:954
+#: ipaclient/remote_plugins/2_156/user.py:1349
+#: ipaclient/remote_plugins/2_164/stageuser.py:162
+#: ipaclient/remote_plugins/2_164/stageuser.py:513
+#: ipaclient/remote_plugins/2_164/stageuser.py:921
+#: ipaclient/remote_plugins/2_164/stageuser.py:1297
+#: ipaclient/remote_plugins/2_164/user.py:163
+#: ipaclient/remote_plugins/2_164/user.py:472
+#: ipaclient/remote_plugins/2_164/user.py:1016
+#: ipaclient/remote_plugins/2_164/user.py:1411
+#: ipaclient/remote_plugins/2_49/user.py:156
+#: ipaclient/remote_plugins/2_49/user.py:403
+#: ipaclient/remote_plugins/2_49/user.py:750
+#: ipaclient/remote_plugins/2_49/user.py:1069 ipaserver/plugins/baseuser.py:279
+msgid "City"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:168
+#: ipaclient/remote_plugins/2_114/user.py:466
+#: ipaclient/remote_plugins/2_114/user.py:874
+#: ipaclient/remote_plugins/2_114/user.py:1255
+#: ipaclient/remote_plugins/2_156/stageuser.py:167
+#: ipaclient/remote_plugins/2_156/stageuser.py:519
+#: ipaclient/remote_plugins/2_156/stageuser.py:865
+#: ipaclient/remote_plugins/2_156/stageuser.py:1241
+#: ipaclient/remote_plugins/2_156/user.py:168
+#: ipaclient/remote_plugins/2_156/user.py:478
+#: ipaclient/remote_plugins/2_156/user.py:960
+#: ipaclient/remote_plugins/2_156/user.py:1355
+#: ipaclient/remote_plugins/2_164/stageuser.py:167
+#: ipaclient/remote_plugins/2_164/stageuser.py:519
+#: ipaclient/remote_plugins/2_164/stageuser.py:927
+#: ipaclient/remote_plugins/2_164/stageuser.py:1303
+#: ipaclient/remote_plugins/2_164/user.py:168
+#: ipaclient/remote_plugins/2_164/user.py:478
+#: ipaclient/remote_plugins/2_164/user.py:1022
+#: ipaclient/remote_plugins/2_164/user.py:1417
+#: ipaclient/remote_plugins/2_49/user.py:161
+#: ipaclient/remote_plugins/2_49/user.py:409
+#: ipaclient/remote_plugins/2_49/user.py:756
+#: ipaclient/remote_plugins/2_49/user.py:1075 ipaserver/plugins/baseuser.py:283
+msgid "State/Province"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:173
+#: ipaclient/remote_plugins/2_114/user.py:471
+#: ipaclient/remote_plugins/2_114/user.py:879
+#: ipaclient/remote_plugins/2_114/user.py:1260
+#: ipaclient/remote_plugins/2_156/stageuser.py:172
+#: ipaclient/remote_plugins/2_156/stageuser.py:524
+#: ipaclient/remote_plugins/2_156/stageuser.py:870
+#: ipaclient/remote_plugins/2_156/stageuser.py:1246
+#: ipaclient/remote_plugins/2_156/user.py:173
+#: ipaclient/remote_plugins/2_156/user.py:483
+#: ipaclient/remote_plugins/2_156/user.py:965
+#: ipaclient/remote_plugins/2_156/user.py:1360
+#: ipaclient/remote_plugins/2_164/stageuser.py:172
+#: ipaclient/remote_plugins/2_164/stageuser.py:524
+#: ipaclient/remote_plugins/2_164/stageuser.py:932
+#: ipaclient/remote_plugins/2_164/stageuser.py:1308
+#: ipaclient/remote_plugins/2_164/user.py:173
+#: ipaclient/remote_plugins/2_164/user.py:483
+#: ipaclient/remote_plugins/2_164/user.py:1027
+#: ipaclient/remote_plugins/2_164/user.py:1422
+#: ipaclient/remote_plugins/2_49/user.py:166
+#: ipaclient/remote_plugins/2_49/user.py:414
+#: ipaclient/remote_plugins/2_49/user.py:761
+#: ipaclient/remote_plugins/2_49/user.py:1080 ipaserver/plugins/baseuser.py:286
+msgid "ZIP"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:179
+#: ipaclient/remote_plugins/2_114/user.py:478
+#: ipaclient/remote_plugins/2_114/user.py:886
+#: ipaclient/remote_plugins/2_114/user.py:1267
+#: ipaclient/remote_plugins/2_156/stageuser.py:178
+#: ipaclient/remote_plugins/2_156/stageuser.py:531
+#: ipaclient/remote_plugins/2_156/stageuser.py:877
+#: ipaclient/remote_plugins/2_156/stageuser.py:1253
+#: ipaclient/remote_plugins/2_156/user.py:179
+#: ipaclient/remote_plugins/2_156/user.py:490
+#: ipaclient/remote_plugins/2_156/user.py:972
+#: ipaclient/remote_plugins/2_156/user.py:1367
+#: ipaclient/remote_plugins/2_164/stageuser.py:178
+#: ipaclient/remote_plugins/2_164/stageuser.py:531
+#: ipaclient/remote_plugins/2_164/stageuser.py:939
+#: ipaclient/remote_plugins/2_164/stageuser.py:1315
+#: ipaclient/remote_plugins/2_164/user.py:179
+#: ipaclient/remote_plugins/2_164/user.py:490
+#: ipaclient/remote_plugins/2_164/user.py:1034
+#: ipaclient/remote_plugins/2_164/user.py:1429
+#: ipaclient/remote_plugins/2_49/user.py:172
+#: ipaclient/remote_plugins/2_49/user.py:421
+#: ipaclient/remote_plugins/2_49/user.py:768
+#: ipaclient/remote_plugins/2_49/user.py:1087 ipaserver/plugins/baseuser.py:290
+msgid "Telephone Number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:185
+#: ipaclient/remote_plugins/2_114/user.py:484
+#: ipaclient/remote_plugins/2_114/user.py:892
+#: ipaclient/remote_plugins/2_114/user.py:1273
+#: ipaclient/remote_plugins/2_156/stageuser.py:184
+#: ipaclient/remote_plugins/2_156/stageuser.py:537
+#: ipaclient/remote_plugins/2_156/stageuser.py:883
+#: ipaclient/remote_plugins/2_156/stageuser.py:1259
+#: ipaclient/remote_plugins/2_156/user.py:185
+#: ipaclient/remote_plugins/2_156/user.py:496
+#: ipaclient/remote_plugins/2_156/user.py:978
+#: ipaclient/remote_plugins/2_156/user.py:1373
+#: ipaclient/remote_plugins/2_164/stageuser.py:184
+#: ipaclient/remote_plugins/2_164/stageuser.py:537
+#: ipaclient/remote_plugins/2_164/stageuser.py:945
+#: ipaclient/remote_plugins/2_164/stageuser.py:1321
+#: ipaclient/remote_plugins/2_164/user.py:185
+#: ipaclient/remote_plugins/2_164/user.py:496
+#: ipaclient/remote_plugins/2_164/user.py:1040
+#: ipaclient/remote_plugins/2_164/user.py:1435
+#: ipaclient/remote_plugins/2_49/user.py:178
+#: ipaclient/remote_plugins/2_49/user.py:427
+#: ipaclient/remote_plugins/2_49/user.py:774
+#: ipaclient/remote_plugins/2_49/user.py:1093 ipaserver/plugins/baseuser.py:293
+msgid "Mobile Telephone Number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:191
+#: ipaclient/remote_plugins/2_114/user.py:490
+#: ipaclient/remote_plugins/2_114/user.py:898
+#: ipaclient/remote_plugins/2_114/user.py:1279
+#: ipaclient/remote_plugins/2_156/stageuser.py:190
+#: ipaclient/remote_plugins/2_156/stageuser.py:543
+#: ipaclient/remote_plugins/2_156/stageuser.py:889
+#: ipaclient/remote_plugins/2_156/stageuser.py:1265
+#: ipaclient/remote_plugins/2_156/user.py:191
+#: ipaclient/remote_plugins/2_156/user.py:502
+#: ipaclient/remote_plugins/2_156/user.py:984
+#: ipaclient/remote_plugins/2_156/user.py:1379
+#: ipaclient/remote_plugins/2_164/stageuser.py:190
+#: ipaclient/remote_plugins/2_164/stageuser.py:543
+#: ipaclient/remote_plugins/2_164/stageuser.py:951
+#: ipaclient/remote_plugins/2_164/stageuser.py:1327
+#: ipaclient/remote_plugins/2_164/user.py:191
+#: ipaclient/remote_plugins/2_164/user.py:502
+#: ipaclient/remote_plugins/2_164/user.py:1046
+#: ipaclient/remote_plugins/2_164/user.py:1441
+#: ipaclient/remote_plugins/2_49/user.py:184
+#: ipaclient/remote_plugins/2_49/user.py:433
+#: ipaclient/remote_plugins/2_49/user.py:780
+#: ipaclient/remote_plugins/2_49/user.py:1099 ipaserver/plugins/baseuser.py:296
+msgid "Pager Number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:197
+#: ipaclient/remote_plugins/2_114/user.py:497
+#: ipaclient/remote_plugins/2_114/user.py:905
+#: ipaclient/remote_plugins/2_114/user.py:1286
+#: ipaclient/remote_plugins/2_156/stageuser.py:196
+#: ipaclient/remote_plugins/2_156/stageuser.py:550
+#: ipaclient/remote_plugins/2_156/stageuser.py:896
+#: ipaclient/remote_plugins/2_156/stageuser.py:1272
+#: ipaclient/remote_plugins/2_156/user.py:197
+#: ipaclient/remote_plugins/2_156/user.py:509
+#: ipaclient/remote_plugins/2_156/user.py:991
+#: ipaclient/remote_plugins/2_156/user.py:1386
+#: ipaclient/remote_plugins/2_164/stageuser.py:196
+#: ipaclient/remote_plugins/2_164/stageuser.py:550
+#: ipaclient/remote_plugins/2_164/stageuser.py:958
+#: ipaclient/remote_plugins/2_164/stageuser.py:1334
+#: ipaclient/remote_plugins/2_164/user.py:197
+#: ipaclient/remote_plugins/2_164/user.py:509
+#: ipaclient/remote_plugins/2_164/user.py:1053
+#: ipaclient/remote_plugins/2_164/user.py:1448
+#: ipaclient/remote_plugins/2_49/user.py:190
+#: ipaclient/remote_plugins/2_49/user.py:440
+#: ipaclient/remote_plugins/2_49/user.py:787
+#: ipaclient/remote_plugins/2_49/user.py:1106 ipaserver/plugins/baseuser.py:300
+msgid "Fax Number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:202
+#: ipaclient/remote_plugins/2_114/user.py:503
+#: ipaclient/remote_plugins/2_114/user.py:911
+#: ipaclient/remote_plugins/2_114/user.py:1292
+#: ipaclient/remote_plugins/2_156/stageuser.py:201
+#: ipaclient/remote_plugins/2_156/stageuser.py:556
+#: ipaclient/remote_plugins/2_156/stageuser.py:902
+#: ipaclient/remote_plugins/2_156/stageuser.py:1278
+#: ipaclient/remote_plugins/2_156/user.py:202
+#: ipaclient/remote_plugins/2_156/user.py:515
+#: ipaclient/remote_plugins/2_156/user.py:997
+#: ipaclient/remote_plugins/2_156/user.py:1392
+#: ipaclient/remote_plugins/2_164/stageuser.py:201
+#: ipaclient/remote_plugins/2_164/stageuser.py:556
+#: ipaclient/remote_plugins/2_164/stageuser.py:964
+#: ipaclient/remote_plugins/2_164/stageuser.py:1340
+#: ipaclient/remote_plugins/2_164/user.py:202
+#: ipaclient/remote_plugins/2_164/user.py:515
+#: ipaclient/remote_plugins/2_164/user.py:1059
+#: ipaclient/remote_plugins/2_164/user.py:1454
+#: ipaclient/remote_plugins/2_49/user.py:195
+#: ipaclient/remote_plugins/2_49/user.py:446
+#: ipaclient/remote_plugins/2_49/user.py:793
+#: ipaclient/remote_plugins/2_49/user.py:1112 ipaserver/plugins/baseuser.py:304
+msgid "Org. Unit"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:207
+#: ipaclient/remote_plugins/2_114/user.py:508
+#: ipaclient/remote_plugins/2_114/user.py:916
+#: ipaclient/remote_plugins/2_114/user.py:1297
+#: ipaclient/remote_plugins/2_156/stageuser.py:206
+#: ipaclient/remote_plugins/2_156/stageuser.py:561
+#: ipaclient/remote_plugins/2_156/stageuser.py:907
+#: ipaclient/remote_plugins/2_156/stageuser.py:1283
+#: ipaclient/remote_plugins/2_156/user.py:207
+#: ipaclient/remote_plugins/2_156/user.py:520
+#: ipaclient/remote_plugins/2_156/user.py:1002
+#: ipaclient/remote_plugins/2_156/user.py:1397
+#: ipaclient/remote_plugins/2_164/stageuser.py:206
+#: ipaclient/remote_plugins/2_164/stageuser.py:561
+#: ipaclient/remote_plugins/2_164/stageuser.py:969
+#: ipaclient/remote_plugins/2_164/stageuser.py:1345
+#: ipaclient/remote_plugins/2_164/user.py:207
+#: ipaclient/remote_plugins/2_164/user.py:520
+#: ipaclient/remote_plugins/2_164/user.py:1064
+#: ipaclient/remote_plugins/2_164/user.py:1459
+#: ipaclient/remote_plugins/2_49/user.py:200
+#: ipaclient/remote_plugins/2_49/user.py:451
+#: ipaclient/remote_plugins/2_49/user.py:798
+#: ipaclient/remote_plugins/2_49/user.py:1117 ipaserver/plugins/baseuser.py:307
+msgid "Job Title"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:218
+#: ipaclient/remote_plugins/2_114/user.py:519
+#: ipaclient/remote_plugins/2_114/user.py:927
+#: ipaclient/remote_plugins/2_114/user.py:1308
+#: ipaclient/remote_plugins/2_156/stageuser.py:217
+#: ipaclient/remote_plugins/2_156/stageuser.py:572
+#: ipaclient/remote_plugins/2_156/stageuser.py:918
+#: ipaclient/remote_plugins/2_156/stageuser.py:1294
+#: ipaclient/remote_plugins/2_156/user.py:218
+#: ipaclient/remote_plugins/2_156/user.py:531
+#: ipaclient/remote_plugins/2_156/user.py:1013
+#: ipaclient/remote_plugins/2_156/user.py:1408
+#: ipaclient/remote_plugins/2_164/stageuser.py:217
+#: ipaclient/remote_plugins/2_164/stageuser.py:572
+#: ipaclient/remote_plugins/2_164/stageuser.py:980
+#: ipaclient/remote_plugins/2_164/stageuser.py:1356
+#: ipaclient/remote_plugins/2_164/user.py:218
+#: ipaclient/remote_plugins/2_164/user.py:531
+#: ipaclient/remote_plugins/2_164/user.py:1075
+#: ipaclient/remote_plugins/2_164/user.py:1470
+#: ipaclient/remote_plugins/2_49/user.py:210
+#: ipaclient/remote_plugins/2_49/user.py:461
+#: ipaclient/remote_plugins/2_49/user.py:808
+#: ipaclient/remote_plugins/2_49/user.py:1127 ipaserver/plugins/baseuser.py:314
+msgid "Car License"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:223
+#: ipaclient/remote_plugins/2_114/user.py:524
+#: ipaclient/remote_plugins/2_114/user.py:932
+#: ipaclient/remote_plugins/2_114/user.py:1313
+#: ipaclient/remote_plugins/2_156/user.py:281
+#: ipaclient/remote_plugins/2_156/user.py:602
+#: ipaclient/remote_plugins/2_156/user.py:1076
+#: ipaclient/remote_plugins/2_156/user.py:1479
+#: ipaclient/remote_plugins/2_164/user.py:281
+#: ipaclient/remote_plugins/2_164/user.py:602
+#: ipaclient/remote_plugins/2_164/user.py:1138
+#: ipaclient/remote_plugins/2_164/user.py:1541
+#: ipaclient/remote_plugins/2_49/user.py:215
+#: ipaclient/remote_plugins/2_49/user.py:466
+#: ipaclient/remote_plugins/2_49/user.py:813
+#: ipaclient/remote_plugins/2_49/user.py:1132 ipaserver/plugins/user.py:374
+msgid "Account disabled"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:235
+#: ipaclient/remote_plugins/2_114/user.py:541
+#: ipaclient/remote_plugins/2_114/user.py:941
+#: ipaclient/remote_plugins/2_114/user.py:1330
+#: ipaclient/remote_plugins/2_156/stageuser.py:229
+#: ipaclient/remote_plugins/2_156/stageuser.py:588
+#: ipaclient/remote_plugins/2_156/stageuser.py:926
+#: ipaclient/remote_plugins/2_156/stageuser.py:1310
+#: ipaclient/remote_plugins/2_156/user.py:230
+#: ipaclient/remote_plugins/2_156/user.py:547
+#: ipaclient/remote_plugins/2_156/user.py:1021
+#: ipaclient/remote_plugins/2_156/user.py:1424
+#: ipaclient/remote_plugins/2_164/stageuser.py:229
+#: ipaclient/remote_plugins/2_164/stageuser.py:588
+#: ipaclient/remote_plugins/2_164/stageuser.py:988
+#: ipaclient/remote_plugins/2_164/stageuser.py:1372
+#: ipaclient/remote_plugins/2_164/user.py:230
+#: ipaclient/remote_plugins/2_164/user.py:547
+#: ipaclient/remote_plugins/2_164/user.py:1083
+#: ipaclient/remote_plugins/2_164/user.py:1486
+#: ipaserver/plugins/baseuser.py:328
+msgid "User authentication types"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:236
+#: ipaclient/remote_plugins/2_114/user.py:542
+#: ipaclient/remote_plugins/2_114/user.py:942
+#: ipaclient/remote_plugins/2_114/user.py:1331
+#: ipaclient/remote_plugins/2_156/stageuser.py:230
+#: ipaclient/remote_plugins/2_156/stageuser.py:589
+#: ipaclient/remote_plugins/2_156/stageuser.py:927
+#: ipaclient/remote_plugins/2_156/stageuser.py:1311
+#: ipaclient/remote_plugins/2_156/user.py:231
+#: ipaclient/remote_plugins/2_156/user.py:548
+#: ipaclient/remote_plugins/2_156/user.py:1022
+#: ipaclient/remote_plugins/2_156/user.py:1425
+#: ipaclient/remote_plugins/2_164/stageuser.py:230
+#: ipaclient/remote_plugins/2_164/stageuser.py:589
+#: ipaclient/remote_plugins/2_164/stageuser.py:989
+#: ipaclient/remote_plugins/2_164/stageuser.py:1373
+#: ipaclient/remote_plugins/2_164/user.py:231
+#: ipaclient/remote_plugins/2_164/user.py:548
+#: ipaclient/remote_plugins/2_164/user.py:1084
+#: ipaclient/remote_plugins/2_164/user.py:1487
+#: ipaserver/plugins/baseuser.py:329
+msgid "Types of supported user authentication"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:243
+#: ipaclient/remote_plugins/2_114/user.py:550
+#: ipaclient/remote_plugins/2_114/user.py:950
+#: ipaclient/remote_plugins/2_114/user.py:1339
+#: ipaclient/remote_plugins/2_156/stageuser.py:237
+#: ipaclient/remote_plugins/2_156/stageuser.py:597
+#: ipaclient/remote_plugins/2_156/stageuser.py:935
+#: ipaclient/remote_plugins/2_156/stageuser.py:1319
+#: ipaclient/remote_plugins/2_156/user.py:238
+#: ipaclient/remote_plugins/2_156/user.py:556
+#: ipaclient/remote_plugins/2_156/user.py:1030
+#: ipaclient/remote_plugins/2_156/user.py:1433
+#: ipaclient/remote_plugins/2_164/stageuser.py:237
+#: ipaclient/remote_plugins/2_164/stageuser.py:597
+#: ipaclient/remote_plugins/2_164/stageuser.py:997
+#: ipaclient/remote_plugins/2_164/stageuser.py:1381
+#: ipaclient/remote_plugins/2_164/user.py:238
+#: ipaclient/remote_plugins/2_164/user.py:556
+#: ipaclient/remote_plugins/2_164/user.py:1092
+#: ipaclient/remote_plugins/2_164/user.py:1495
+#: ipaserver/plugins/baseuser.py:335
+msgid ""
+"User category (semantics placed on this attribute are for local "
+"interpretation)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:248
+#: ipaclient/remote_plugins/2_114/user.py:556
+#: ipaclient/remote_plugins/2_114/user.py:956
+#: ipaclient/remote_plugins/2_114/user.py:1345
+#: ipaclient/remote_plugins/2_156/stageuser.py:242
+#: ipaclient/remote_plugins/2_156/stageuser.py:603
+#: ipaclient/remote_plugins/2_156/stageuser.py:941
+#: ipaclient/remote_plugins/2_156/stageuser.py:1325
+#: ipaclient/remote_plugins/2_156/user.py:243
+#: ipaclient/remote_plugins/2_156/user.py:562
+#: ipaclient/remote_plugins/2_156/user.py:1036
+#: ipaclient/remote_plugins/2_156/user.py:1439
+#: ipaclient/remote_plugins/2_164/stageuser.py:242
+#: ipaclient/remote_plugins/2_164/stageuser.py:603
+#: ipaclient/remote_plugins/2_164/stageuser.py:1003
+#: ipaclient/remote_plugins/2_164/stageuser.py:1387
+#: ipaclient/remote_plugins/2_164/user.py:243
+#: ipaclient/remote_plugins/2_164/user.py:562
+#: ipaclient/remote_plugins/2_164/user.py:1098
+#: ipaclient/remote_plugins/2_164/user.py:1501
+#: ipaserver/plugins/baseuser.py:340
+msgid "RADIUS proxy configuration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:253
+#: ipaclient/remote_plugins/2_114/user.py:562
+#: ipaclient/remote_plugins/2_114/user.py:962
+#: ipaclient/remote_plugins/2_114/user.py:1351
+#: ipaclient/remote_plugins/2_156/stageuser.py:247
+#: ipaclient/remote_plugins/2_156/stageuser.py:609
+#: ipaclient/remote_plugins/2_156/stageuser.py:947
+#: ipaclient/remote_plugins/2_156/stageuser.py:1331
+#: ipaclient/remote_plugins/2_156/user.py:248
+#: ipaclient/remote_plugins/2_156/user.py:568
+#: ipaclient/remote_plugins/2_156/user.py:1042
+#: ipaclient/remote_plugins/2_156/user.py:1445
+#: ipaclient/remote_plugins/2_164/stageuser.py:247
+#: ipaclient/remote_plugins/2_164/stageuser.py:609
+#: ipaclient/remote_plugins/2_164/stageuser.py:1009
+#: ipaclient/remote_plugins/2_164/stageuser.py:1393
+#: ipaclient/remote_plugins/2_164/user.py:248
+#: ipaclient/remote_plugins/2_164/user.py:568
+#: ipaclient/remote_plugins/2_164/user.py:1104
+#: ipaclient/remote_plugins/2_164/user.py:1507
+#: ipaserver/plugins/baseuser.py:344
+msgid "RADIUS proxy username"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:259
+#: ipaclient/remote_plugins/2_114/user.py:568
+#: ipaclient/remote_plugins/2_114/user.py:968
+#: ipaclient/remote_plugins/2_114/user.py:1357
+#: ipaclient/remote_plugins/2_156/stageuser.py:253
+#: ipaclient/remote_plugins/2_156/stageuser.py:615
+#: ipaclient/remote_plugins/2_156/stageuser.py:953
+#: ipaclient/remote_plugins/2_156/stageuser.py:1337
+#: ipaclient/remote_plugins/2_156/user.py:254
+#: ipaclient/remote_plugins/2_156/user.py:574
+#: ipaclient/remote_plugins/2_156/user.py:1048
+#: ipaclient/remote_plugins/2_156/user.py:1451
+#: ipaclient/remote_plugins/2_164/stageuser.py:253
+#: ipaclient/remote_plugins/2_164/stageuser.py:615
+#: ipaclient/remote_plugins/2_164/stageuser.py:1015
+#: ipaclient/remote_plugins/2_164/stageuser.py:1399
+#: ipaclient/remote_plugins/2_164/user.py:254
+#: ipaclient/remote_plugins/2_164/user.py:574
+#: ipaclient/remote_plugins/2_164/user.py:1110
+#: ipaclient/remote_plugins/2_164/user.py:1513
+#: ipaserver/plugins/baseuser.py:347
+msgid "Department Number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:264
+#: ipaclient/remote_plugins/2_114/user.py:573
+#: ipaclient/remote_plugins/2_114/user.py:973
+#: ipaclient/remote_plugins/2_114/user.py:1362
+#: ipaclient/remote_plugins/2_156/stageuser.py:258
+#: ipaclient/remote_plugins/2_156/stageuser.py:620
+#: ipaclient/remote_plugins/2_156/stageuser.py:958
+#: ipaclient/remote_plugins/2_156/stageuser.py:1342
+#: ipaclient/remote_plugins/2_156/user.py:259
+#: ipaclient/remote_plugins/2_156/user.py:579
+#: ipaclient/remote_plugins/2_156/user.py:1053
+#: ipaclient/remote_plugins/2_156/user.py:1456
+#: ipaclient/remote_plugins/2_164/stageuser.py:258
+#: ipaclient/remote_plugins/2_164/stageuser.py:620
+#: ipaclient/remote_plugins/2_164/stageuser.py:1020
+#: ipaclient/remote_plugins/2_164/stageuser.py:1404
+#: ipaclient/remote_plugins/2_164/user.py:259
+#: ipaclient/remote_plugins/2_164/user.py:579
+#: ipaclient/remote_plugins/2_164/user.py:1115
+#: ipaclient/remote_plugins/2_164/user.py:1518
+#: ipaserver/plugins/baseuser.py:350
+msgid "Employee Number"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:269
+#: ipaclient/remote_plugins/2_114/user.py:578
+#: ipaclient/remote_plugins/2_114/user.py:978
+#: ipaclient/remote_plugins/2_114/user.py:1367
+#: ipaclient/remote_plugins/2_156/stageuser.py:263
+#: ipaclient/remote_plugins/2_156/stageuser.py:625
+#: ipaclient/remote_plugins/2_156/stageuser.py:963
+#: ipaclient/remote_plugins/2_156/stageuser.py:1347
+#: ipaclient/remote_plugins/2_156/user.py:264
+#: ipaclient/remote_plugins/2_156/user.py:584
+#: ipaclient/remote_plugins/2_156/user.py:1058
+#: ipaclient/remote_plugins/2_156/user.py:1461
+#: ipaclient/remote_plugins/2_164/stageuser.py:263
+#: ipaclient/remote_plugins/2_164/stageuser.py:625
+#: ipaclient/remote_plugins/2_164/stageuser.py:1025
+#: ipaclient/remote_plugins/2_164/stageuser.py:1409
+#: ipaclient/remote_plugins/2_164/user.py:264
+#: ipaclient/remote_plugins/2_164/user.py:584
+#: ipaclient/remote_plugins/2_164/user.py:1120
+#: ipaclient/remote_plugins/2_164/user.py:1523
+#: ipaserver/plugins/baseuser.py:353
+msgid "Employee Type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:274
+#: ipaclient/remote_plugins/2_114/user.py:583
+#: ipaclient/remote_plugins/2_114/user.py:983
+#: ipaclient/remote_plugins/2_114/user.py:1372
+#: ipaclient/remote_plugins/2_156/stageuser.py:268
+#: ipaclient/remote_plugins/2_156/stageuser.py:630
+#: ipaclient/remote_plugins/2_156/stageuser.py:968
+#: ipaclient/remote_plugins/2_156/stageuser.py:1352
+#: ipaclient/remote_plugins/2_156/user.py:269
+#: ipaclient/remote_plugins/2_156/user.py:589
+#: ipaclient/remote_plugins/2_156/user.py:1063
+#: ipaclient/remote_plugins/2_156/user.py:1466
+#: ipaclient/remote_plugins/2_164/stageuser.py:268
+#: ipaclient/remote_plugins/2_164/stageuser.py:630
+#: ipaclient/remote_plugins/2_164/stageuser.py:1030
+#: ipaclient/remote_plugins/2_164/stageuser.py:1414
+#: ipaclient/remote_plugins/2_164/user.py:269
+#: ipaclient/remote_plugins/2_164/user.py:589
+#: ipaclient/remote_plugins/2_164/user.py:1125
+#: ipaclient/remote_plugins/2_164/user.py:1528
+#: ipaserver/plugins/baseuser.py:356
+msgid "Preferred Language"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:332
+#: ipaclient/remote_plugins/2_156/stageuser.py:333
+#: ipaclient/remote_plugins/2_156/user.py:344
+#: ipaclient/remote_plugins/2_164/stageuser.py:333
+#: ipaclient/remote_plugins/2_164/user.py:344
+#: ipaclient/remote_plugins/2_49/user.py:279 ipaserver/plugins/baseuser.py:67
+msgid "Kerberos keys available"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:339
+#: ipaclient/remote_plugins/2_156/user.py:351
+#: ipaclient/remote_plugins/2_164/user.py:351
+#: ipaclient/remote_plugins/2_49/user.py:286 ipaserver/plugins/user.py:430
+msgid "Add a new user."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:601
+#: ipaclient/remote_plugins/2_156/user.py:621
+#: ipaclient/remote_plugins/2_164/user.py:621
+#: ipaclient/remote_plugins/2_49/user.py:493 ipaserver/plugins/user.py:439
+msgid "Don't create user private group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:645
+#: ipaclient/remote_plugins/2_156/user.py:726
+#: ipaclient/remote_plugins/2_164/user.py:788
+#: ipaclient/remote_plugins/2_49/user.py:531 ipaserver/plugins/user.py:607
+msgid "Delete a user."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:684
+#: ipaclient/remote_plugins/2_156/user.py:770
+#: ipaclient/remote_plugins/2_164/user.py:832
+#: ipaclient/remote_plugins/2_49/user.py:572 ipaserver/plugins/user.py:932
+msgid "Disable a user account."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:717
+#: ipaclient/remote_plugins/2_156/user.py:803
+#: ipaclient/remote_plugins/2_164/user.py:865
+#: ipaclient/remote_plugins/2_49/user.py:604 ipaserver/plugins/user.py:953
+msgid "Enable a user account."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:750
+#: ipaclient/remote_plugins/2_156/user.py:836
+#: ipaclient/remote_plugins/2_164/user.py:898
+#: ipaclient/remote_plugins/2_49/user.py:636 ipaserver/plugins/user.py:757
+msgid "Search for users."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:999
+#: ipaclient/remote_plugins/2_156/user.py:1099
+#: ipaclient/remote_plugins/2_164/user.py:1161
+#: ipaclient/remote_plugins/2_49/user.py:830 ipaserver/plugins/user.py:768
+msgid "Self"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1000
+#: ipaclient/remote_plugins/2_156/user.py:1100
+#: ipaclient/remote_plugins/2_164/user.py:1162
+#: ipaclient/remote_plugins/2_49/user.py:831 ipaserver/plugins/user.py:769
+msgid "Display user record for current Kerberos principal"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1029
+#: ipaclient/remote_plugins/2_156/stageuser.py:1015
+#: ipaclient/remote_plugins/2_156/user.py:1129
+#: ipaclient/remote_plugins/2_164/stageuser.py:1077
+#: ipaclient/remote_plugins/2_164/user.py:1191
+#: ipaclient/remote_plugins/2_49/user.py:853
+msgid "Results should contain primary key attribute only (\"login\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1039
+#: ipaclient/remote_plugins/2_156/user.py:1139
+#: ipaclient/remote_plugins/2_164/user.py:1201
+#: ipaclient/remote_plugins/2_49/user.py:863
+msgid "Search for users with these member of groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1047
+#: ipaclient/remote_plugins/2_156/user.py:1147
+#: ipaclient/remote_plugins/2_164/user.py:1209
+#: ipaclient/remote_plugins/2_49/user.py:871
+msgid "Search for users without these member of groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1055
+#: ipaclient/remote_plugins/2_156/user.py:1155
+#: ipaclient/remote_plugins/2_164/user.py:1217
+#: ipaclient/remote_plugins/2_49/user.py:879
+msgid "Search for users with these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1063
+#: ipaclient/remote_plugins/2_156/user.py:1163
+#: ipaclient/remote_plugins/2_164/user.py:1225
+#: ipaclient/remote_plugins/2_49/user.py:887
+msgid "Search for users without these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1071
+#: ipaclient/remote_plugins/2_156/user.py:1171
+#: ipaclient/remote_plugins/2_164/user.py:1233
+#: ipaclient/remote_plugins/2_49/user.py:895
+msgid "Search for users with these member of roles."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1079
+#: ipaclient/remote_plugins/2_156/user.py:1179
+#: ipaclient/remote_plugins/2_164/user.py:1241
+#: ipaclient/remote_plugins/2_49/user.py:903
+msgid "Search for users without these member of roles."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1087
+#: ipaclient/remote_plugins/2_156/user.py:1187
+#: ipaclient/remote_plugins/2_164/user.py:1249
+#: ipaclient/remote_plugins/2_49/user.py:911
+msgid "Search for users with these member of HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1095
+#: ipaclient/remote_plugins/2_156/user.py:1195
+#: ipaclient/remote_plugins/2_164/user.py:1257
+#: ipaclient/remote_plugins/2_49/user.py:919
+msgid "Search for users without these member of HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1103
+#: ipaclient/remote_plugins/2_156/user.py:1203
+#: ipaclient/remote_plugins/2_164/user.py:1265
+#: ipaclient/remote_plugins/2_49/user.py:927
+msgid "Search for users with these member of sudo rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1111
+#: ipaclient/remote_plugins/2_156/user.py:1211
+#: ipaclient/remote_plugins/2_164/user.py:1273
+#: ipaclient/remote_plugins/2_49/user.py:935
+msgid "Search for users without these member of sudo rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1138
+#: ipaclient/remote_plugins/2_156/user.py:1238
+#: ipaclient/remote_plugins/2_164/user.py:1300
+#: ipaclient/remote_plugins/2_49/user.py:962 ipaserver/plugins/user.py:736
+msgid "Modify a user."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1427
+#: ipaclient/remote_plugins/2_156/user.py:1535
+#: ipaclient/remote_plugins/2_164/user.py:1597
+#: ipaclient/remote_plugins/2_49/user.py:1189
+msgid "Rename the user object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1450
+#: ipaclient/remote_plugins/2_156/user.py:1619
+#: ipaclient/remote_plugins/2_164/user.py:1743
+#: ipaclient/remote_plugins/2_49/user.py:1213 ipaserver/plugins/user.py:814
+msgid "Display information about a user."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1509
+#: ipaclient/remote_plugins/2_156/user.py:1722
+#: ipaclient/remote_plugins/2_164/user.py:1846
+#: ipaclient/remote_plugins/2_49/user.py:1266
+msgid ""
+"\n"
+"Lockout status of a user account\n"
+"\n"
+" An account may become locked if the password is entered incorrectly too\n"
+" many times within a specific time period as controlled by password\n"
+" policy. A locked account is a temporary condition and may be unlocked "
+"by\n"
+" an administrator.\n"
+"\n"
+" This connects to each IPA master and displays the lockout status on\n"
+" each one.\n"
+"\n"
+" To determine whether an account is locked on a given server you need\n"
+" to compare the number of failed logins and the time of the last "
+"failure.\n"
+" For an account to be locked it must exceed the maxfail failures within\n"
+" the failinterval duration as specified in the password policy "
+"associated\n"
+" with the user.\n"
+"\n"
+" The failed login counter is modified only when a user attempts a log in\n"
+" so it is possible that an account may appear locked but the last failed\n"
+" login attempt is older than the lockouttime of the password policy. "
+"This\n"
+" means that the user may attempt a login again.\n"
+" "
+msgstr ""
+
+#: ipaclient/remote_plugins/2_114/user.py:1588
+#: ipaclient/remote_plugins/2_156/user.py:1834
+#: ipaclient/remote_plugins/2_164/user.py:1958
+#: ipaclient/remote_plugins/2_49/user.py:1338
+msgid ""
+"\n"
+"Unlock a user account\n"
+"\n"
+" An account may become locked if the password is entered incorrectly too\n"
+" many times within a specific time period as controlled by password\n"
+" policy. A locked account is a temporary condition and may be unlocked "
+"by\n"
+" an administrator.\n"
+" "
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/automount.py:344
+#: ipaclient/remote_plugins/2_156/automount.py:680
+#: ipaclient/remote_plugins/2_156/automount.py:1037
+#: ipaclient/remote_plugins/2_156/caacl.py:661
+#: ipaclient/remote_plugins/2_156/certprofile.py:172
+#: ipaclient/remote_plugins/2_156/dns.py:1500
+#: ipaclient/remote_plugins/2_156/dns.py:3222
+#: ipaclient/remote_plugins/2_156/dns.py:4757
+#: ipaclient/remote_plugins/2_156/group.py:471
+#: ipaclient/remote_plugins/2_156/hbacrule.py:766
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:210
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:266
+#: ipaclient/remote_plugins/2_156/host.py:1117
+#: ipaclient/remote_plugins/2_156/hostgroup.py:339
+#: ipaclient/remote_plugins/2_156/idrange.py:417
+#: ipaclient/remote_plugins/2_156/idviews.py:319
+#: ipaclient/remote_plugins/2_156/idviews.py:804
+#: ipaclient/remote_plugins/2_156/idviews.py:1255
+#: ipaclient/remote_plugins/2_156/netgroup.py:429
+#: ipaclient/remote_plugins/2_156/otptoken.py:579
+#: ipaclient/remote_plugins/2_156/permission.py:716
+#: ipaclient/remote_plugins/2_156/privilege.py:329
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:271
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:693
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:299
+#: ipaclient/remote_plugins/2_156/role.py:397
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:534
+#: ipaclient/remote_plugins/2_156/server.py:145
+#: ipaclient/remote_plugins/2_156/service.py:854
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:348
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:754
+#: ipaclient/remote_plugins/2_156/stageuser.py:982
+#: ipaclient/remote_plugins/2_156/sudocmd.py:195
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:278
+#: ipaclient/remote_plugins/2_156/sudorule.py:1029
+#: ipaclient/remote_plugins/2_156/topology.py:379
+#: ipaclient/remote_plugins/2_156/topology.py:814
+#: ipaclient/remote_plugins/2_156/trust.py:505
+#: ipaclient/remote_plugins/2_156/trust.py:1110
+#: ipaclient/remote_plugins/2_156/user.py:1089
+#: ipaclient/remote_plugins/2_156/vault.py:793
+#: ipaclient/remote_plugins/2_164/automount.py:344
+#: ipaclient/remote_plugins/2_164/automount.py:680
+#: ipaclient/remote_plugins/2_164/automount.py:1037
+#: ipaclient/remote_plugins/2_164/caacl.py:661
+#: ipaclient/remote_plugins/2_164/certprofile.py:172
+#: ipaclient/remote_plugins/2_164/dns.py:1508
+#: ipaclient/remote_plugins/2_164/dns.py:3230
+#: ipaclient/remote_plugins/2_164/dns.py:4776
+#: ipaclient/remote_plugins/2_164/group.py:471
+#: ipaclient/remote_plugins/2_164/hbacrule.py:766
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:210
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:266
+#: ipaclient/remote_plugins/2_164/host.py:1117
+#: ipaclient/remote_plugins/2_164/hostgroup.py:339
+#: ipaclient/remote_plugins/2_164/idrange.py:417
+#: ipaclient/remote_plugins/2_164/idviews.py:319
+#: ipaclient/remote_plugins/2_164/idviews.py:804
+#: ipaclient/remote_plugins/2_164/idviews.py:1255
+#: ipaclient/remote_plugins/2_164/netgroup.py:429
+#: ipaclient/remote_plugins/2_164/otptoken.py:579
+#: ipaclient/remote_plugins/2_164/permission.py:716
+#: ipaclient/remote_plugins/2_164/privilege.py:329
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:271
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:693
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:299
+#: ipaclient/remote_plugins/2_164/role.py:397
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:534
+#: ipaclient/remote_plugins/2_164/server.py:186
+#: ipaclient/remote_plugins/2_164/service.py:854
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:348
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:754
+#: ipaclient/remote_plugins/2_164/stageuser.py:1044
+#: ipaclient/remote_plugins/2_164/sudocmd.py:195
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:278
+#: ipaclient/remote_plugins/2_164/sudorule.py:1029
+#: ipaclient/remote_plugins/2_164/topology.py:423
+#: ipaclient/remote_plugins/2_164/topology.py:848
+#: ipaclient/remote_plugins/2_164/trust.py:505
+#: ipaclient/remote_plugins/2_164/trust.py:1110
+#: ipaclient/remote_plugins/2_164/user.py:1151
+#: ipaclient/remote_plugins/2_164/vault.py:793
+#: ipaserver/plugins/baseldap.py:1861 ipaserver/plugins/cert.py:1075
+#: ipaserver/plugins/serverrole.py:119
+msgid "Time limit of search in seconds (0 is unlimited)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/automount.py:350
+#: ipaclient/remote_plugins/2_156/automount.py:686
+#: ipaclient/remote_plugins/2_156/automount.py:1043
+#: ipaclient/remote_plugins/2_156/caacl.py:667
+#: ipaclient/remote_plugins/2_156/certprofile.py:178
+#: ipaclient/remote_plugins/2_156/dns.py:1506
+#: ipaclient/remote_plugins/2_156/dns.py:3228
+#: ipaclient/remote_plugins/2_156/dns.py:4763
+#: ipaclient/remote_plugins/2_156/group.py:477
+#: ipaclient/remote_plugins/2_156/hbacrule.py:772
+#: ipaclient/remote_plugins/2_156/hbacsvc.py:216
+#: ipaclient/remote_plugins/2_156/hbacsvcgroup.py:272
+#: ipaclient/remote_plugins/2_156/host.py:1123
+#: ipaclient/remote_plugins/2_156/hostgroup.py:345
+#: ipaclient/remote_plugins/2_156/idrange.py:423
+#: ipaclient/remote_plugins/2_156/idviews.py:325
+#: ipaclient/remote_plugins/2_156/idviews.py:810
+#: ipaclient/remote_plugins/2_156/idviews.py:1261
+#: ipaclient/remote_plugins/2_156/netgroup.py:435
+#: ipaclient/remote_plugins/2_156/otptoken.py:585
+#: ipaclient/remote_plugins/2_156/permission.py:722
+#: ipaclient/remote_plugins/2_156/privilege.py:335
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:277
+#: ipaclient/remote_plugins/2_156/pwpolicy.py:699
+#: ipaclient/remote_plugins/2_156/radiusproxy.py:305
+#: ipaclient/remote_plugins/2_156/role.py:403
+#: ipaclient/remote_plugins/2_156/selinuxusermap.py:540
+#: ipaclient/remote_plugins/2_156/server.py:151
+#: ipaclient/remote_plugins/2_156/service.py:860
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:354
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:760
+#: ipaclient/remote_plugins/2_156/stageuser.py:988
+#: ipaclient/remote_plugins/2_156/sudocmd.py:201
+#: ipaclient/remote_plugins/2_156/sudocmdgroup.py:284
+#: ipaclient/remote_plugins/2_156/sudorule.py:1035
+#: ipaclient/remote_plugins/2_156/topology.py:385
+#: ipaclient/remote_plugins/2_156/topology.py:820
+#: ipaclient/remote_plugins/2_156/trust.py:511
+#: ipaclient/remote_plugins/2_156/trust.py:1116
+#: ipaclient/remote_plugins/2_156/user.py:1095
+#: ipaclient/remote_plugins/2_156/vault.py:799
+#: ipaclient/remote_plugins/2_164/automount.py:350
+#: ipaclient/remote_plugins/2_164/automount.py:686
+#: ipaclient/remote_plugins/2_164/automount.py:1043
+#: ipaclient/remote_plugins/2_164/caacl.py:667
+#: ipaclient/remote_plugins/2_164/certprofile.py:178
+#: ipaclient/remote_plugins/2_164/dns.py:1514
+#: ipaclient/remote_plugins/2_164/dns.py:3236
+#: ipaclient/remote_plugins/2_164/dns.py:4782
+#: ipaclient/remote_plugins/2_164/group.py:477
+#: ipaclient/remote_plugins/2_164/hbacrule.py:772
+#: ipaclient/remote_plugins/2_164/hbacsvc.py:216
+#: ipaclient/remote_plugins/2_164/hbacsvcgroup.py:272
+#: ipaclient/remote_plugins/2_164/host.py:1123
+#: ipaclient/remote_plugins/2_164/hostgroup.py:345
+#: ipaclient/remote_plugins/2_164/idrange.py:423
+#: ipaclient/remote_plugins/2_164/idviews.py:325
+#: ipaclient/remote_plugins/2_164/idviews.py:810
+#: ipaclient/remote_plugins/2_164/idviews.py:1261
+#: ipaclient/remote_plugins/2_164/netgroup.py:435
+#: ipaclient/remote_plugins/2_164/otptoken.py:585
+#: ipaclient/remote_plugins/2_164/permission.py:722
+#: ipaclient/remote_plugins/2_164/privilege.py:335
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:277
+#: ipaclient/remote_plugins/2_164/pwpolicy.py:699
+#: ipaclient/remote_plugins/2_164/radiusproxy.py:305
+#: ipaclient/remote_plugins/2_164/role.py:403
+#: ipaclient/remote_plugins/2_164/selinuxusermap.py:540
+#: ipaclient/remote_plugins/2_164/server.py:192
+#: ipaclient/remote_plugins/2_164/service.py:860
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:354
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:760
+#: ipaclient/remote_plugins/2_164/stageuser.py:1050
+#: ipaclient/remote_plugins/2_164/sudocmd.py:201
+#: ipaclient/remote_plugins/2_164/sudocmdgroup.py:284
+#: ipaclient/remote_plugins/2_164/sudorule.py:1035
+#: ipaclient/remote_plugins/2_164/topology.py:429
+#: ipaclient/remote_plugins/2_164/topology.py:854
+#: ipaclient/remote_plugins/2_164/trust.py:511
+#: ipaclient/remote_plugins/2_164/trust.py:1116
+#: ipaclient/remote_plugins/2_164/user.py:1157
+#: ipaclient/remote_plugins/2_164/vault.py:799
+#: ipaserver/plugins/baseldap.py:1868 ipaserver/plugins/cert.py:1080
+#: ipaserver/plugins/serverrole.py:127
+msgid "Maximum number of entries returned (0 is unlimited)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:19
+#: ipaclient/remote_plugins/2_164/caacl.py:19
+msgid ""
+"\n"
+"Manage CA ACL rules.\n"
+"\n"
+"This plugin is used to define rules governing which principals are\n"
+"permitted to have certificates issued using a given certificate\n"
+"profile.\n"
+"\n"
+"PROFILE ID SYNTAX:\n"
+"\n"
+"A Profile ID is a string without spaces or punctuation starting with a "
+"letter\n"
+"and followed by a sequence of letters, digits or underscore (\"_\").\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a CA ACL \"test\" that grants all users access to the\n"
+" \"UserCert\" profile:\n"
+" ipa caacl-add test --usercat=all\n"
+" ipa caacl-add-profile test --certprofiles UserCert\n"
+"\n"
+" Display the properties of a named CA ACL:\n"
+" ipa caacl-show test\n"
+"\n"
+" Create a CA ACL to let user \"alice\" use the \"DNP3\" profile:\n"
+" ipa caacl-add-profile alice_dnp3 --certprofiles DNP3\n"
+" ipa caacl-add-user alice_dnp3 --user=alice\n"
+"\n"
+" Disable a CA ACL:\n"
+" ipa caacl-disable test\n"
+"\n"
+" Remove a CA ACL:\n"
+" ipa caacl-del test\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:61
+#: ipaclient/remote_plugins/2_156/caacl.py:138
+#: ipaclient/remote_plugins/2_156/caacl.py:246
+#: ipaclient/remote_plugins/2_156/caacl.py:315
+#: ipaclient/remote_plugins/2_156/caacl.py:375
+#: ipaclient/remote_plugins/2_156/caacl.py:435
+#: ipaclient/remote_plugins/2_156/caacl.py:505
+#: ipaclient/remote_plugins/2_156/caacl.py:541
+#: ipaclient/remote_plugins/2_156/caacl.py:572
+#: ipaclient/remote_plugins/2_156/caacl.py:611
+#: ipaclient/remote_plugins/2_156/caacl.py:729
+#: ipaclient/remote_plugins/2_156/caacl.py:851
+#: ipaclient/remote_plugins/2_156/caacl.py:920
+#: ipaclient/remote_plugins/2_156/caacl.py:980
+#: ipaclient/remote_plugins/2_156/caacl.py:1040
+#: ipaclient/remote_plugins/2_156/caacl.py:1109
+#: ipaclient/remote_plugins/2_164/caacl.py:61
+#: ipaclient/remote_plugins/2_164/caacl.py:138
+#: ipaclient/remote_plugins/2_164/caacl.py:246
+#: ipaclient/remote_plugins/2_164/caacl.py:315
+#: ipaclient/remote_plugins/2_164/caacl.py:375
+#: ipaclient/remote_plugins/2_164/caacl.py:435
+#: ipaclient/remote_plugins/2_164/caacl.py:505
+#: ipaclient/remote_plugins/2_164/caacl.py:541
+#: ipaclient/remote_plugins/2_164/caacl.py:572
+#: ipaclient/remote_plugins/2_164/caacl.py:611
+#: ipaclient/remote_plugins/2_164/caacl.py:729
+#: ipaclient/remote_plugins/2_164/caacl.py:851
+#: ipaclient/remote_plugins/2_164/caacl.py:920
+#: ipaclient/remote_plugins/2_164/caacl.py:980
+#: ipaclient/remote_plugins/2_164/caacl.py:1040
+#: ipaclient/remote_plugins/2_164/caacl.py:1109 ipaserver/plugins/caacl.py:250
+msgid "ACL name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:76
+#: ipaclient/remote_plugins/2_156/caacl.py:159
+#: ipaclient/remote_plugins/2_156/caacl.py:630
+#: ipaclient/remote_plugins/2_156/caacl.py:750
+#: ipaclient/remote_plugins/2_164/caacl.py:76
+#: ipaclient/remote_plugins/2_164/caacl.py:159
+#: ipaclient/remote_plugins/2_164/caacl.py:630
+#: ipaclient/remote_plugins/2_164/caacl.py:750 ipaserver/plugins/caacl.py:269
+msgid "Profile category"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:77
+#: ipaclient/remote_plugins/2_156/caacl.py:160
+#: ipaclient/remote_plugins/2_156/caacl.py:631
+#: ipaclient/remote_plugins/2_156/caacl.py:751
+#: ipaclient/remote_plugins/2_164/caacl.py:77
+#: ipaclient/remote_plugins/2_164/caacl.py:160
+#: ipaclient/remote_plugins/2_164/caacl.py:631
+#: ipaclient/remote_plugins/2_164/caacl.py:751 ipaserver/plugins/caacl.py:270
+msgid "Profile category the ACL applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:83
+#: ipaclient/remote_plugins/2_156/caacl.py:168
+#: ipaclient/remote_plugins/2_156/caacl.py:639
+#: ipaclient/remote_plugins/2_156/caacl.py:759
+#: ipaclient/remote_plugins/2_164/caacl.py:83
+#: ipaclient/remote_plugins/2_164/caacl.py:168
+#: ipaclient/remote_plugins/2_164/caacl.py:639
+#: ipaclient/remote_plugins/2_164/caacl.py:759 ipaserver/plugins/caacl.py:276
+msgid "User category the ACL applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:89
+#: ipaclient/remote_plugins/2_156/caacl.py:176
+#: ipaclient/remote_plugins/2_156/caacl.py:647
+#: ipaclient/remote_plugins/2_156/caacl.py:767
+#: ipaclient/remote_plugins/2_164/caacl.py:89
+#: ipaclient/remote_plugins/2_164/caacl.py:176
+#: ipaclient/remote_plugins/2_164/caacl.py:647
+#: ipaclient/remote_plugins/2_164/caacl.py:767 ipaserver/plugins/caacl.py:282
+msgid "Host category the ACL applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:95
+#: ipaclient/remote_plugins/2_156/caacl.py:184
+#: ipaclient/remote_plugins/2_156/caacl.py:655
+#: ipaclient/remote_plugins/2_156/caacl.py:775
+#: ipaclient/remote_plugins/2_164/caacl.py:95
+#: ipaclient/remote_plugins/2_164/caacl.py:184
+#: ipaclient/remote_plugins/2_164/caacl.py:655
+#: ipaclient/remote_plugins/2_164/caacl.py:775 ipaserver/plugins/caacl.py:288
+msgid "Service category the ACL applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:100
+#: ipaclient/remote_plugins/2_164/caacl.py:100 ipaserver/plugins/caacl.py:296
+#: ipaserver/plugins/internal.py:386
+msgid "Profiles"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:132
+#: ipaclient/remote_plugins/2_164/caacl.py:132 ipaserver/plugins/caacl.py:324
+msgid "Create a new CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:240
+#: ipaclient/remote_plugins/2_164/caacl.py:240 ipaserver/plugins/caacl.py:493
+msgid "Add target hosts and hostgroups to a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:309
+#: ipaclient/remote_plugins/2_164/caacl.py:309 ipaserver/plugins/caacl.py:563
+msgid "Add profiles to a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:345
+#: ipaclient/remote_plugins/2_156/caacl.py:950
+#: ipaclient/remote_plugins/2_164/caacl.py:345
+#: ipaclient/remote_plugins/2_164/caacl.py:950
+msgid "member Certificate Profile"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:346
+#: ipaclient/remote_plugins/2_164/caacl.py:346
+msgid "Certificate Profiles to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:369
+#: ipaclient/remote_plugins/2_164/caacl.py:369 ipaserver/plugins/caacl.py:525
+msgid "Add services to a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:429
+#: ipaclient/remote_plugins/2_164/caacl.py:429 ipaserver/plugins/caacl.py:461
+msgid "Add users and groups to a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:498
+#: ipaclient/remote_plugins/2_164/caacl.py:498 ipaserver/plugins/caacl.py:336
+msgid "Delete a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:535
+#: ipaclient/remote_plugins/2_164/caacl.py:535 ipaserver/plugins/caacl.py:432
+msgid "Disable a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:566
+#: ipaclient/remote_plugins/2_164/caacl.py:566 ipaserver/plugins/caacl.py:403
+msgid "Enable a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:597
+#: ipaclient/remote_plugins/2_164/caacl.py:597 ipaserver/plugins/caacl.py:389
+msgid "Search for CA ACLs."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:723
+#: ipaclient/remote_plugins/2_164/caacl.py:723 ipaserver/plugins/caacl.py:351
+msgid "Modify a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:845
+#: ipaclient/remote_plugins/2_164/caacl.py:845 ipaserver/plugins/caacl.py:515
+msgid "Remove target hosts and hostgroups from a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:914
+#: ipaclient/remote_plugins/2_164/caacl.py:914 ipaserver/plugins/caacl.py:585
+msgid "Remove profiles from a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:951
+#: ipaclient/remote_plugins/2_164/caacl.py:951
+msgid "Certificate Profiles to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:974
+#: ipaclient/remote_plugins/2_164/caacl.py:974 ipaserver/plugins/caacl.py:545
+msgid "Remove services from a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:1034
+#: ipaclient/remote_plugins/2_164/caacl.py:1034 ipaserver/plugins/caacl.py:483
+msgid "Remove users and groups from a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/caacl.py:1103
+#: ipaclient/remote_plugins/2_164/caacl.py:1103 ipaserver/plugins/caacl.py:398
+msgid "Display the properties of a CA ACL."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/cert.py:281
+#: ipaclient/remote_plugins/2_164/cert.py:281 ipaserver/plugins/cert.py:527
+msgid "Principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/cert.py:297
+#: ipaclient/remote_plugins/2_156/certprofile.py:80
+#: ipaclient/remote_plugins/2_156/certprofile.py:105
+#: ipaclient/remote_plugins/2_156/certprofile.py:150
+#: ipaclient/remote_plugins/2_156/certprofile.py:233
+#: ipaclient/remote_plugins/2_156/certprofile.py:294
+#: ipaclient/remote_plugins/2_156/certprofile.py:386
+#: ipaclient/remote_plugins/2_164/cert.py:297
+#: ipaclient/remote_plugins/2_164/certprofile.py:80
+#: ipaclient/remote_plugins/2_164/certprofile.py:105
+#: ipaclient/remote_plugins/2_164/certprofile.py:150
+#: ipaclient/remote_plugins/2_164/certprofile.py:233
+#: ipaclient/remote_plugins/2_164/certprofile.py:294
+#: ipaclient/remote_plugins/2_164/certprofile.py:386
+#: ipaserver/plugins/cert.py:486 ipaserver/plugins/certprofile.py:122
+msgid "Profile ID"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/cert.py:298
+#: ipaclient/remote_plugins/2_164/cert.py:298 ipaserver/plugins/cert.py:487
+msgid "Certificate Profile to use"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:19
+#: ipaclient/remote_plugins/2_164/certprofile.py:19
+msgid ""
+"\n"
+"Manage Certificate Profiles\n"
+"\n"
+"Certificate Profiles are used by Certificate Authority (CA) in the signing "
+"of\n"
+"certificates to determine if a Certificate Signing Request (CSR) is "
+"acceptable,\n"
+"and if so what features and extensions will be present on the certificate.\n"
+"\n"
+"The Certificate Profile format is the property-list format understood by "
+"the\n"
+"Dogtag or Red Hat Certificate System CA.\n"
+"\n"
+"PROFILE ID SYNTAX:\n"
+"\n"
+"A Profile ID is a string without spaces or punctuation starting with a "
+"letter\n"
+"and followed by a sequence of letters, digits or underscore (\"_\").\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Import a profile that will not store issued certificates:\n"
+" ipa certprofile-import ShortLivedUserCert --file UserCert.profile "
+"--desc \"User Certificates\" --store=false\n"
+"\n"
+" Delete a certificate profile:\n"
+" ipa certprofile-del ShortLivedUserCert\n"
+"\n"
+" Show information about a profile:\n"
+" ipa certprofile-show ShortLivedUserCert\n"
+"\n"
+" Save profile configuration to a file:\n"
+" ipa certprofile-show caIPAserviceCert --out caIPAserviceCert.cfg\n"
+"\n"
+" Search for profiles that do not store certificates:\n"
+" ipa certprofile-find --store=false\n"
+"\n"
+"PROFILE CONFIGURATION FORMAT:\n"
+"\n"
+"The profile configuration format is the raw property-list format\n"
+"used by Dogtag Certificate System. The XML format is not supported.\n"
+"\n"
+"The following restrictions apply to profiles managed by FreeIPA:\n"
+"\n"
+"- When importing a profile the \"profileId\" field, if present, must\n"
+" match the ID given on the command line.\n"
+"\n"
+"- The \"classId\" field must be set to \"caEnrollImpl\"\n"
+"\n"
+"- The \"auth.instance_id\" field must be set to \"raCertAuth\"\n"
+"\n"
+"- The \"certReqInputImpl\" input class and \"certOutputImpl\" output\n"
+" class must be used.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:81
+#: ipaclient/remote_plugins/2_156/certprofile.py:106
+#: ipaclient/remote_plugins/2_156/certprofile.py:151
+#: ipaclient/remote_plugins/2_156/certprofile.py:234
+#: ipaclient/remote_plugins/2_156/certprofile.py:295
+#: ipaclient/remote_plugins/2_156/certprofile.py:387
+#: ipaclient/remote_plugins/2_164/certprofile.py:81
+#: ipaclient/remote_plugins/2_164/certprofile.py:106
+#: ipaclient/remote_plugins/2_164/certprofile.py:151
+#: ipaclient/remote_plugins/2_164/certprofile.py:234
+#: ipaclient/remote_plugins/2_164/certprofile.py:295
+#: ipaclient/remote_plugins/2_164/certprofile.py:387
+#: ipaserver/plugins/certprofile.py:123
+msgid "Profile ID for referring to this profile"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:85
+#: ipaclient/remote_plugins/2_156/certprofile.py:157
+#: ipaclient/remote_plugins/2_156/certprofile.py:241
+#: ipaclient/remote_plugins/2_156/certprofile.py:303
+#: ipaclient/remote_plugins/2_164/certprofile.py:85
+#: ipaclient/remote_plugins/2_164/certprofile.py:157
+#: ipaclient/remote_plugins/2_164/certprofile.py:241
+#: ipaclient/remote_plugins/2_164/certprofile.py:303
+#: ipaserver/plugins/certprofile.py:132
+msgid "Profile description"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:86
+#: ipaclient/remote_plugins/2_156/certprofile.py:158
+#: ipaclient/remote_plugins/2_156/certprofile.py:242
+#: ipaclient/remote_plugins/2_156/certprofile.py:304
+#: ipaclient/remote_plugins/2_164/certprofile.py:86
+#: ipaclient/remote_plugins/2_164/certprofile.py:158
+#: ipaclient/remote_plugins/2_164/certprofile.py:242
+#: ipaclient/remote_plugins/2_164/certprofile.py:304
+#: ipaserver/plugins/certprofile.py:133
+msgid "Brief description of this profile"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:90
+#: ipaclient/remote_plugins/2_156/certprofile.py:164
+#: ipaclient/remote_plugins/2_156/certprofile.py:247
+#: ipaclient/remote_plugins/2_156/certprofile.py:310
+#: ipaclient/remote_plugins/2_164/certprofile.py:90
+#: ipaclient/remote_plugins/2_164/certprofile.py:164
+#: ipaclient/remote_plugins/2_164/certprofile.py:247
+#: ipaclient/remote_plugins/2_164/certprofile.py:310
+#: ipaserver/plugins/certprofile.py:138
+msgid "Store issued certificates"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:91
+#: ipaclient/remote_plugins/2_156/certprofile.py:165
+#: ipaclient/remote_plugins/2_156/certprofile.py:248
+#: ipaclient/remote_plugins/2_156/certprofile.py:311
+#: ipaclient/remote_plugins/2_164/certprofile.py:91
+#: ipaclient/remote_plugins/2_164/certprofile.py:165
+#: ipaclient/remote_plugins/2_164/certprofile.py:248
+#: ipaclient/remote_plugins/2_164/certprofile.py:311
+#: ipaserver/plugins/certprofile.py:139
+msgid "Whether to store certs issued using this profile"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:98
+#: ipaclient/remote_plugins/2_164/certprofile.py:98
+#: ipaserver/plugins/certprofile.py:270
+msgid "Delete a Certificate Profile."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:136
+#: ipaclient/remote_plugins/2_164/certprofile.py:136
+#: ipaserver/plugins/certprofile.py:188
+msgid "Search for Certificate Profiles."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:227
+#: ipaclient/remote_plugins/2_164/certprofile.py:227
+#: ipaserver/plugins/certprofile.py:221
+msgid "Import a Certificate Profile."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:253
+#: ipaclient/remote_plugins/2_164/certprofile.py:253
+#: ipaserver/plugins/certprofile.py:226
+msgid "Filename of a raw profile. The XML format is not supported."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:288
+#: ipaclient/remote_plugins/2_164/certprofile.py:288
+#: ipaserver/plugins/certprofile.py:293
+msgid "Modify Certificate Profile configuration."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:345
+#: ipaclient/remote_plugins/2_164/certprofile.py:345
+#: ipaserver/plugins/certprofile.py:299
+msgid "File containing profile configuration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:380
+#: ipaclient/remote_plugins/2_164/certprofile.py:380
+#: ipaserver/plugins/certprofile.py:200
+msgid "Display the properties of a Certificate Profile."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/certprofile.py:401
+#: ipaclient/remote_plugins/2_164/certprofile.py:401
+#: ipaserver/plugins/certprofile.py:204
+msgid "Write profile configuration to file"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/config.py:98
+#: ipaclient/remote_plugins/2_156/config.py:219
+#: ipaclient/remote_plugins/2_164/config.py:98
+#: ipaclient/remote_plugins/2_164/config.py:219 ipaserver/plugins/config.py:156
+msgid "Maximum amount of time (seconds) for a search (-1 or 0 is unlimited)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/config.py:103
+#: ipaclient/remote_plugins/2_156/config.py:226
+#: ipaclient/remote_plugins/2_164/config.py:103
+#: ipaclient/remote_plugins/2_164/config.py:226 ipaserver/plugins/config.py:162
+msgid "Maximum number of records to search (-1 or 0 is unlimited)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/domainlevel.py:19
+#: ipaclient/remote_plugins/2_164/domainlevel.py:19
+#: ipaserver/plugins/domainlevel.py:17
+msgid ""
+"\n"
+"Raise the IPA Domain Level.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/domainlevel.py:28
+#: ipaclient/remote_plugins/2_164/domainlevel.py:28
+#: ipaserver/plugins/domainlevel.py:75
+msgid "Query current Domain Level."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/domainlevel.py:38
+#: ipaclient/remote_plugins/2_156/domainlevel.py:62
+#: ipaclient/remote_plugins/2_164/domainlevel.py:36
+#: ipaclient/remote_plugins/2_164/domainlevel.py:58
+#: ipaserver/plugins/domainlevel.py:26
+msgid "Current domain level:"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/domainlevel.py:45
+#: ipaclient/remote_plugins/2_164/domainlevel.py:43
+#: ipaserver/plugins/domainlevel.py:91
+msgid "Change current Domain Level."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/domainlevel.py:53
+#: ipaclient/remote_plugins/2_164/domainlevel.py:49
+#: ipaserver/plugins/domainlevel.py:98 ipaserver/plugins/internal.py:517
+#: ipaserver/plugins/internal.py:518
+msgid "Domain Level"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/host.py:474
+#: ipaclient/remote_plugins/2_164/host.py:474 ipaserver/plugins/host.py:1330
+msgid "Add certificates to host entry"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/host.py:1501
+#: ipaclient/remote_plugins/2_164/host.py:1501 ipaserver/plugins/host.py:1337
+msgid "Remove certificates from host entry"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/idrange.py:19
+#: ipaclient/remote_plugins/2_164/idrange.py:19
+msgid ""
+"\n"
+"ID ranges\n"
+"\n"
+"Manage ID ranges used to map Posix IDs to SIDs and back.\n"
+"\n"
+"There are two type of ID ranges which are both handled by this utility:\n"
+"\n"
+" - the ID ranges of the local domain\n"
+" - the ID ranges of trusted remote domains\n"
+"\n"
+"Both types have the following attributes in common:\n"
+"\n"
+" - base-id: the first ID of the Posix ID range\n"
+" - range-size: the size of the range\n"
+"\n"
+"With those two attributes a range object can reserve the Posix IDs starting\n"
+"with base-id up to but not including base-id+range-size exclusively.\n"
+"\n"
+"Additionally an ID range of the local domain may set\n"
+" - rid-base: the first RID(*) of the corresponding RID range\n"
+" - secondary-rid-base: first RID of the secondary RID range\n"
+"\n"
+"and an ID range of a trusted domain must set\n"
+" - rid-base: the first RID of the corresponding RID range\n"
+" - sid: domain SID of the trusted domain\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for a trusted domain\n"
+"\n"
+"Since there might be more than one trusted domain the domain SID must be "
+"given\n"
+"while creating the ID range.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=0 --dom-sid=S-1-5-21-123-456-789 trusted_dom_range\n"
+"\n"
+"This ID range is then used by the IPA server and the SSSD IPA provider to\n"
+"assign Posix UIDs to users from the trusted domain.\n"
+"\n"
+"If e.g a range for a trusted domain is configured with the following "
+"values:\n"
+" base-id = 1200000\n"
+" range-size = 200000\n"
+" rid-base = 0\n"
+"the RIDs 0 to 199999 are mapped to the Posix ID from 1200000 to 13999999. "
+"So\n"
+"RID 1000 <-> Posix ID 1201000\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for the local domain\n"
+"\n"
+"To create an ID range for the local domain it is not necessary to specify a\n"
+"domain SID. But since it is possible that a user and a group can have the "
+"same\n"
+"value as Posix ID a second RID interval is needed to handle conflicts.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=1000 --secondary-rid-base=1000000 local_range\n"
+"\n"
+"The data from the ID ranges of the local domain are used by the IPA server\n"
+"internally to assign SIDs to IPA users and groups. The SID will then be "
+"stored\n"
+"in the user or group objects.\n"
+"\n"
+"If e.g. the ID range for the local domain is configured with the values "
+"from\n"
+"the example above then a new user with the UID 1200007 will get the RID "
+"1007.\n"
+"If this RID is already used by a group the RID will be 1000007. This can "
+"only\n"
+"happen if a user or a group object was created with a fixed ID because the\n"
+"automatic assignment will not assign the same ID twice. Since there are "
+"only\n"
+"users and groups sharing the same ID namespace it is sufficient to have "
+"only\n"
+"one fallback range to handle conflicts.\n"
+"\n"
+"To find the Posix ID for a given RID from the local domain it has to be\n"
+"checked first if the RID falls in the primary or secondary RID range and\n"
+"the rid-base or the secondary-rid-base has to be subtracted, respectively,\n"
+"and the base-id has to be added to get the Posix ID.\n"
+"\n"
+"Typically the creation of ID ranges happens behind the scenes and this CLI\n"
+"must not be used at all. The ID range for the local domain will be created\n"
+"during installation or upgrade from an older version. The ID range for a\n"
+"trusted domain will be created together with the trust by 'ipa trust-"
+"add ...'.\n"
+"\n"
+"USE CASES:\n"
+"\n"
+" Add an ID range from a transitively trusted domain\n"
+"\n"
+" If the trusted domain (A) trusts another domain (B) as well and this "
+"trust\n"
+" is transitive 'ipa trust-add domain-A' will only create a range for\n"
+" domain A. The ID range for domain B must be added manually.\n"
+"\n"
+" Add an additional ID range for the local domain\n"
+"\n"
+" If the ID range of the local domain is exhausted, i.e. no new IDs can "
+"be\n"
+" assigned to Posix users or groups by the DNA plugin, a new range has to "
+"be\n"
+" created to allow new users and groups to be added. (Currently there is "
+"no\n"
+" connection between this range CLI and the DNA plugin, but a future "
+"version\n"
+" might be able to modify the configuration of the DNS plugin as well)\n"
+"\n"
+"In general it is not necessary to modify or delete ID ranges. If there is "
+"no\n"
+"other way to achieve a certain configuration than to modify or delete an ID\n"
+"range it should be done with great care. Because UIDs are stored in the "
+"file\n"
+"system and are used for access control it might be possible that users are\n"
+"allowed to access files of other users if an ID range got deleted and "
+"reused\n"
+"for a different domain.\n"
+"\n"
+"(*) The RID is typically the last integer of a user or group SID which "
+"follows\n"
+"the domain SID. E.g. if the domain SID is S-1-5-21-123-456-789 and a user "
+"from\n"
+"this domain has the SID S-1-5-21-123-456-789-1010 then 1010 id the RID of "
+"the\n"
+"user. RIDs are unique in a domain, 32bit values and are used for users and\n"
+"groups.\n"
+"\n"
+"=======\n"
+"WARNING:\n"
+"\n"
+"DNA plugin in 389-ds will allocate IDs based on the ranges configured for "
+"the\n"
+"local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+"on the local ranges set via this family of commands.\n"
+"\n"
+"Manual configuration change has to be done in the DNA plugin configuration "
+"for\n"
+"the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to "
+"be\n"
+"modified to match the new range.\n"
+"=======\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/idrange.py:191
+#: ipaclient/remote_plugins/2_164/idrange.py:191
+msgid ""
+"\n"
+"Add new ID range.\n"
+"\n"
+" To add a new ID range you always have to specify\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" Additionally\n"
+"\n"
+" --rid-base\n"
+" --secondary-rid-base\n"
+"\n"
+" may be given for a new ID range for the local domain while\n"
+"\n"
+" --rid-base\n"
+" --dom-sid\n"
+"\n"
+" must be given to add a new range for a trusted AD domain.\n"
+"\n"
+"=======\n"
+"WARNING:\n"
+"\n"
+"DNA plugin in 389-ds will allocate IDs based on the ranges configured for "
+"the\n"
+"local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+"on the local ranges set via this family of commands.\n"
+"\n"
+"Manual configuration change has to be done in the DNA plugin configuration "
+"for\n"
+"the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to "
+"be\n"
+"modified to match the new range.\n"
+"=======\n"
+" "
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/idrange.py:472
+#: ipaclient/remote_plugins/2_164/idrange.py:472
+msgid ""
+"\n"
+"Modify ID range.\n"
+"\n"
+"=======\n"
+"WARNING:\n"
+"\n"
+"DNA plugin in 389-ds will allocate IDs based on the ranges configured for "
+"the\n"
+"local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+"on the local ranges set via this family of commands.\n"
+"\n"
+"Manual configuration change has to be done in the DNA plugin configuration "
+"for\n"
+"the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to "
+"be\n"
+"modified to match the new range.\n"
+"=======\n"
+" "
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/idviews.py:186
+#: ipaclient/remote_plugins/2_156/idviews.py:249
+#: ipaclient/remote_plugins/2_156/idviews.py:330
+#: ipaclient/remote_plugins/2_156/idviews.py:448
+#: ipaclient/remote_plugins/2_156/idviews.py:517
+#: ipaclient/remote_plugins/2_156/idviews.py:643
+#: ipaclient/remote_plugins/2_156/idviews.py:706
+#: ipaclient/remote_plugins/2_156/idviews.py:815
+#: ipaclient/remote_plugins/2_156/idviews.py:969
+#: ipaclient/remote_plugins/2_156/idviews.py:1038
+#: ipaclient/remote_plugins/2_164/idviews.py:186
+#: ipaclient/remote_plugins/2_164/idviews.py:249
+#: ipaclient/remote_plugins/2_164/idviews.py:330
+#: ipaclient/remote_plugins/2_164/idviews.py:448
+#: ipaclient/remote_plugins/2_164/idviews.py:517
+#: ipaclient/remote_plugins/2_164/idviews.py:643
+#: ipaclient/remote_plugins/2_164/idviews.py:706
+#: ipaclient/remote_plugins/2_164/idviews.py:815
+#: ipaclient/remote_plugins/2_164/idviews.py:969
+#: ipaclient/remote_plugins/2_164/idviews.py:1038
+#: ipaserver/plugins/idviews.py:70
+msgid "Fallback to AD DC LDAP"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/idviews.py:187
+#: ipaclient/remote_plugins/2_156/idviews.py:250
+#: ipaclient/remote_plugins/2_156/idviews.py:331
+#: ipaclient/remote_plugins/2_156/idviews.py:449
+#: ipaclient/remote_plugins/2_156/idviews.py:518
+#: ipaclient/remote_plugins/2_156/idviews.py:644
+#: ipaclient/remote_plugins/2_156/idviews.py:707
+#: ipaclient/remote_plugins/2_156/idviews.py:816
+#: ipaclient/remote_plugins/2_156/idviews.py:970
+#: ipaclient/remote_plugins/2_156/idviews.py:1039
+#: ipaclient/remote_plugins/2_164/idviews.py:187
+#: ipaclient/remote_plugins/2_164/idviews.py:250
+#: ipaclient/remote_plugins/2_164/idviews.py:331
+#: ipaclient/remote_plugins/2_164/idviews.py:449
+#: ipaclient/remote_plugins/2_164/idviews.py:518
+#: ipaclient/remote_plugins/2_164/idviews.py:644
+#: ipaclient/remote_plugins/2_164/idviews.py:707
+#: ipaclient/remote_plugins/2_164/idviews.py:816
+#: ipaclient/remote_plugins/2_164/idviews.py:970
+#: ipaclient/remote_plugins/2_164/idviews.py:1039
+#: ipaserver/plugins/idviews.py:71
+msgid ""
+"Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-"
+"way trusts only."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/idviews.py:1139
+#: ipaclient/remote_plugins/2_164/idviews.py:1139
+#: ipaserver/plugins/idviews.py:359
+msgid ""
+"Applies ID View to specified hosts or current members of specified "
+"hostgroups. If any other ID View is applied to the host, it is overridden."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/migration.py:268
+#: ipaclient/remote_plugins/2_164/migration.py:268
+#: ipaserver/plugins/migration.py:628
+msgid "Add to default group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/migration.py:269
+#: ipaclient/remote_plugins/2_164/migration.py:269
+#: ipaserver/plugins/migration.py:629
+msgid "Add migrated users without a group to a default group (default: true)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/migration.py:276
+#: ipaclient/remote_plugins/2_164/migration.py:276
+#: ipaserver/plugins/migration.py:636
+msgid "Search scope"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/migration.py:277
+#: ipaclient/remote_plugins/2_164/migration.py:277
+#: ipaserver/plugins/migration.py:637
+msgid ""
+"LDAP search scope for users and groups: base, onelevel, or subtree. Defaults "
+"to onelevel"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/otptoken.py:781
+#: ipaclient/remote_plugins/2_164/otptoken.py:781
+#: ipaserver/plugins/otptoken.py:462
+msgid "Remove users that can manage this token."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/permission.py:164
+#: ipaclient/remote_plugins/2_156/permission.py:294
+#: ipaclient/remote_plugins/2_156/permission.py:662
+#: ipaclient/remote_plugins/2_156/permission.py:861
+#: ipaclient/remote_plugins/2_164/permission.py:164
+#: ipaclient/remote_plugins/2_164/permission.py:294
+#: ipaclient/remote_plugins/2_164/permission.py:662
+#: ipaclient/remote_plugins/2_164/permission.py:861
+#: ipaserver/plugins/permission.py:314
+msgid "Target DN subtree"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/permission.py:165
+#: ipaclient/remote_plugins/2_156/permission.py:295
+#: ipaclient/remote_plugins/2_156/permission.py:663
+#: ipaclient/remote_plugins/2_156/permission.py:862
+#: ipaclient/remote_plugins/2_164/permission.py:165
+#: ipaclient/remote_plugins/2_164/permission.py:295
+#: ipaclient/remote_plugins/2_164/permission.py:663
+#: ipaclient/remote_plugins/2_164/permission.py:862
+#: ipaserver/plugins/permission.py:315
+msgid ""
+"Optional DN subtree where an entry can be moved to (must be in the subtree, "
+"but may not yet exist)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/permission.py:170
+#: ipaclient/remote_plugins/2_156/permission.py:301
+#: ipaclient/remote_plugins/2_156/permission.py:669
+#: ipaclient/remote_plugins/2_156/permission.py:868
+#: ipaclient/remote_plugins/2_164/permission.py:170
+#: ipaclient/remote_plugins/2_164/permission.py:301
+#: ipaclient/remote_plugins/2_164/permission.py:669
+#: ipaclient/remote_plugins/2_164/permission.py:868
+#: ipaserver/plugins/permission.py:322
+msgid "Origin DN subtree"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/permission.py:171
+#: ipaclient/remote_plugins/2_156/permission.py:302
+#: ipaclient/remote_plugins/2_156/permission.py:670
+#: ipaclient/remote_plugins/2_156/permission.py:869
+#: ipaclient/remote_plugins/2_164/permission.py:171
+#: ipaclient/remote_plugins/2_164/permission.py:302
+#: ipaclient/remote_plugins/2_164/permission.py:670
+#: ipaclient/remote_plugins/2_164/permission.py:869
+#: ipaserver/plugins/permission.py:323
+msgid ""
+"Optional DN subtree from where an entry can be moved (must be in the "
+"subtree, but may not yet exist)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:19
+#: ipaclient/remote_plugins/2_164/server.py:19
+msgid ""
+"\n"
+"IPA servers\n"
+"\n"
+"Get information about installed IPA servers.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Find all servers:\n"
+" ipa server-find\n"
+"\n"
+" Show specific server:\n"
+" ipa server-show ipa.example.com\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:42
+#: ipaclient/remote_plugins/2_156/server.py:73
+#: ipaclient/remote_plugins/2_156/server.py:118
+#: ipaclient/remote_plugins/2_156/server.py:206
+#: ipaclient/remote_plugins/2_164/server.py:42
+#: ipaclient/remote_plugins/2_164/server.py:79
+#: ipaclient/remote_plugins/2_164/server.py:120
+#: ipaclient/remote_plugins/2_164/server.py:165
+#: ipaclient/remote_plugins/2_164/server.py:270
+#: ipaserver/plugins/dnsserver.py:111 ipaserver/plugins/server.py:95
+#: ipaserver/plugins/serverrole.py:53
+msgid "Server name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:43
+#: ipaclient/remote_plugins/2_156/server.py:74
+#: ipaclient/remote_plugins/2_156/server.py:119
+#: ipaclient/remote_plugins/2_156/server.py:207
+#: ipaclient/remote_plugins/2_164/server.py:43
+#: ipaclient/remote_plugins/2_164/server.py:80
+#: ipaclient/remote_plugins/2_164/server.py:121
+#: ipaclient/remote_plugins/2_164/server.py:166
+#: ipaclient/remote_plugins/2_164/server.py:271 ipaserver/plugins/server.py:96
+#: ipaserver/plugins/serverrole.py:54
+msgid "IPA server hostname"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:47
+#: ipaclient/remote_plugins/2_156/server.py:125
+msgid "Managed suffix"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:51
+#: ipaclient/remote_plugins/2_156/server.py:131
+#: ipaclient/remote_plugins/2_164/server.py:58
+#: ipaclient/remote_plugins/2_164/server.py:172 ipaserver/plugins/server.py:110
+msgid "Min domain level"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:52
+#: ipaclient/remote_plugins/2_156/server.py:132
+#: ipaclient/remote_plugins/2_164/server.py:59
+#: ipaclient/remote_plugins/2_164/server.py:173 ipaserver/plugins/server.py:111
+msgid "Minimum domain level"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:56
+#: ipaclient/remote_plugins/2_156/server.py:138
+#: ipaclient/remote_plugins/2_164/server.py:63
+#: ipaclient/remote_plugins/2_164/server.py:179 ipaserver/plugins/server.py:117
+msgid "Max domain level"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:57
+#: ipaclient/remote_plugins/2_156/server.py:139
+#: ipaclient/remote_plugins/2_164/server.py:64
+#: ipaclient/remote_plugins/2_164/server.py:180 ipaserver/plugins/server.py:118
+msgid "Maximum domain level"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:64
+#: ipaclient/remote_plugins/2_164/server.py:111 ipaserver/plugins/server.py:430
+msgid "Delete IPA server."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:104
+#: ipaclient/remote_plugins/2_164/server.py:151 ipaserver/plugins/server.py:292
+msgid "Search for IPA servers."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/server.py:200
+#: ipaclient/remote_plugins/2_164/server.py:264 ipaserver/plugins/server.py:415
+msgid "Show IPA server."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/service.py:272
+#: ipaclient/remote_plugins/2_164/service.py:272
+#: ipaserver/plugins/service.py:978
+msgid "Add new certificates to a service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/service.py:1043
+#: ipaclient/remote_plugins/2_164/service.py:1043
+#: ipaserver/plugins/service.py:985
+msgid "Remove certificates from a service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:19
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:19
+#: ipaserver/plugins/servicedelegation.py:26
+msgid ""
+"\n"
+"Service Constrained Delegation\n"
+"\n"
+"Manage rules to allow constrained delegation of credentials so\n"
+"that a service can impersonate a user when communicating with another\n"
+"service without requiring the user to actually forward their TGT.\n"
+"This makes for a much better method of delegating credentials as it\n"
+"prevents exposure of the short term secret of the user.\n"
+"\n"
+"The naming convention is to append the word \"target\" or \"targets\" to\n"
+"a matching rule name. This is not mandatory but helps conceptually\n"
+"to associate rules and targets.\n"
+"\n"
+"A rule consists of two things:\n"
+" - A list of targets the rule applies to\n"
+" - A list of memberPrincipals that are allowed to delegate for\n"
+" those targets\n"
+"\n"
+"A target consists of a list of principals that can be delegated.\n"
+"\n"
+"In English, a rule says that this principal can delegate as this\n"
+"list of principals, as defined by these targets.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new constrained delegation rule:\n"
+" ipa servicedelegationrule-add ftp-delegation\n"
+"\n"
+" Add a new constrained delegation target:\n"
+" ipa servicedelegationtarget-add ftp-delegation-target\n"
+"\n"
+" Add a principal to the rule:\n"
+" ipa servicedelegationrule-add-member --principals=ftp/ipa.example."
+"com ftp-delegation\n"
+"\n"
+" Add our target to the rule:\n"
+" ipa servicedelegationrule-add-target --servicedelegationtargets=ftp-"
+"delegation-target ftp-delegation\n"
+"\n"
+" Add a principal to the target:\n"
+" ipa servicedelegationtarget-add-member --principals=ldap/ipa.example."
+"com ftp-delegation-target\n"
+"\n"
+" Display information about a named delegation rule and target:\n"
+" ipa servicedelegationrule_show ftp-delegation\n"
+" ipa servicedelegationtarget_show ftp-delegation-target\n"
+"\n"
+" Remove a constrained delegation:\n"
+" ipa servicedelegationrule-del ftp-delegation-target\n"
+" ipa servicedelegationtarget-del ftp-delegation\n"
+"\n"
+"In this example the ftp service can get a TGT for the ldap service on\n"
+"the bound user's behalf.\n"
+"\n"
+"It is strongly discouraged to modify the delegations that ship with\n"
+"IPA, ipa-http-delegation and its targets ipa-cifs-delegation-targets and\n"
+"ipa-ldap-delegation-targets. Incorrect changes can remove the ability\n"
+"to delegate, causing the framework to stop functioning.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:89
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:89
+#: ipaserver/plugins/servicedelegation.py:156
+msgid "Allowed Target"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:107
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:107
+#: ipaserver/plugins/servicedelegation.py:361
+msgid "Create a new service delegation rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:171
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:171
+#: ipaserver/plugins/servicedelegation.py:400
+msgid "Add member to a named service delegation rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:207
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:446
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:673
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:838
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:207
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:446
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:673
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:838
+msgid "member principal"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:208
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:674
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:208
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:674
+msgid "principal to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:231
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:231
+#: ipaserver/plugins/servicedelegation.py:417
+msgid "Add target to a named service delegation rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:267
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:506
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:267
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:506
+msgid "member service delegation target"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:268
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:268
+msgid "service delegation targets to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:291
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:291
+#: ipaserver/plugins/servicedelegation.py:368
+msgid "Delete service delegation."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:328
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:328
+#: ipaserver/plugins/servicedelegation.py:385
+msgid "Search for service delegations rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:381
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:780
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:381
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:780
+msgid "Results should contain primary key attribute only (\"delegation-name\")"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:410
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:410
+#: ipaserver/plugins/servicedelegation.py:409
+msgid "Remove member from a named service delegation rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:447
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:839
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:447
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:839
+msgid "principal to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:470
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:470
+#: ipaserver/plugins/servicedelegation.py:427
+msgid "Remove target from a named service delegation rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:507
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:507
+msgid "service delegation targets to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:530
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:530
+#: ipaserver/plugins/servicedelegation.py:395
+msgid "Display information about a named service delegation rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:587
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:587
+#: ipaserver/plugins/servicedelegation.py:450
+msgid "Create a new service delegation target."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:644
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:644
+#: ipaserver/plugins/servicedelegation.py:515
+msgid "Add member to a named service delegation target."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:697
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:697
+#: ipaserver/plugins/servicedelegation.py:457
+msgid "Delete service delegation target."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:734
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:734
+#: ipaserver/plugins/servicedelegation.py:474
+msgid "Search for service delegation target."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:809
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:809
+#: ipaserver/plugins/servicedelegation.py:524
+msgid "Remove member from a named service delegation target."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/servicedelegation.py:862
+#: ipaclient/remote_plugins/2_164/servicedelegation.py:862
+#: ipaserver/plugins/servicedelegation.py:510
+msgid "Display information about a named service delegation target."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:19
+#: ipaclient/remote_plugins/2_164/stageuser.py:19
+msgid ""
+"\n"
+"Stageusers\n"
+"\n"
+"Manage stage user entries.\n"
+"\n"
+"Stage user entries are directly under the container: \"cn=stage users,\n"
+"cn=accounts, cn=provisioning, SUFFIX\".\n"
+"User can not authenticate with those entries (even if the entries\n"
+"contain credentials) and are candidate to become Active entries.\n"
+"\n"
+"Active user entries are Posix users directly under the container: "
+"\"cn=accounts, SUFFIX\".\n"
+"User can authenticate with Active entries, at the condition they have\n"
+"credentials\n"
+"\n"
+"Delete user entries are Posix users directly under the container: "
+"\"cn=deleted users,\n"
+"cn=accounts, cn=provisioning, SUFFIX\".\n"
+"User can not authenticate with those entries (even if the entries contain "
+"credentials)\n"
+"\n"
+"The stage user container contains entries\n"
+" - created by 'stageuser-add' commands that are Posix users\n"
+" - created by external provisioning system\n"
+"\n"
+"A valid stage user entry MUST:\n"
+" - entry RDN is 'uid'\n"
+" - ipaUniqueID is 'autogenerate'\n"
+"\n"
+"IPA supports a wide range of username formats, but you need to be aware of "
+"any\n"
+"restrictions that may apply to your particular environment. For example,\n"
+"usernames that start with a digit or usernames that exceed a certain length\n"
+"may cause problems for some UNIX systems.\n"
+"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new stageuser:\n"
+" ipa stageuser-add --first=Tim --last=User --password tuser1\n"
+"\n"
+" Add a stageuser from the Delete container\n"
+" ipa stageuser-add --first=Tim --last=User --from-delete tuser1\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:340
+#: ipaclient/remote_plugins/2_164/stageuser.py:340
+#: ipaserver/plugins/stageuser.py:480
+msgid "Activate a stage user."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:392
+#: ipaclient/remote_plugins/2_164/stageuser.py:392
+#: ipaserver/plugins/stageuser.py:265
+msgid "Add a new stage user."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:658
+#: ipaclient/remote_plugins/2_164/stageuser.py:658
+#: ipaserver/plugins/stageuser.py:275
+msgid "Create Stage user in from a delete user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:702
+#: ipaclient/remote_plugins/2_164/stageuser.py:764
+#: ipaserver/plugins/stageuser.py:405
+msgid "Delete a stage user."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:741
+#: ipaclient/remote_plugins/2_164/stageuser.py:803
+#: ipaserver/plugins/stageuser.py:433
+msgid "Search for stage users."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1025
+#: ipaclient/remote_plugins/2_164/stageuser.py:1087
+msgid "Search for stage users with these member of groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1033
+#: ipaclient/remote_plugins/2_164/stageuser.py:1095
+msgid "Search for stage users without these member of groups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1041
+#: ipaclient/remote_plugins/2_164/stageuser.py:1103
+msgid "Search for stage users with these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1049
+#: ipaclient/remote_plugins/2_164/stageuser.py:1111
+msgid "Search for stage users without these member of netgroups."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1057
+#: ipaclient/remote_plugins/2_164/stageuser.py:1119
+msgid "Search for stage users with these member of roles."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1065
+#: ipaclient/remote_plugins/2_164/stageuser.py:1127
+msgid "Search for stage users without these member of roles."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1073
+#: ipaclient/remote_plugins/2_164/stageuser.py:1135
+msgid "Search for stage users with these member of HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1081
+#: ipaclient/remote_plugins/2_164/stageuser.py:1143
+msgid "Search for stage users without these member of HBAC rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1089
+#: ipaclient/remote_plugins/2_164/stageuser.py:1151
+msgid "Search for stage users with these member of sudo rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1097
+#: ipaclient/remote_plugins/2_164/stageuser.py:1159
+msgid "Search for stage users without these member of sudo rules."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1124
+#: ipaclient/remote_plugins/2_164/stageuser.py:1186
+#: ipaserver/plugins/stageuser.py:411
+msgid "Modify a stage user."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1415
+#: ipaclient/remote_plugins/2_164/stageuser.py:1477
+msgid "Rename the stage user object"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/stageuser.py:1438
+#: ipaclient/remote_plugins/2_164/stageuser.py:1562
+#: ipaserver/plugins/stageuser.py:463
+msgid "Display information about a stage user."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:19
+msgid ""
+"\n"
+"Topology\n"
+"\n"
+"Management of a replication topology.\n"
+"\n"
+"Requires minimum domain level 1.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:36
+#: ipaclient/remote_plugins/2_156/topology.py:117
+#: ipaclient/remote_plugins/2_156/topology.py:248
+#: ipaclient/remote_plugins/2_156/topology.py:304
+#: ipaclient/remote_plugins/2_156/topology.py:447
+#: ipaclient/remote_plugins/2_156/topology.py:568
+#: ipaclient/remote_plugins/2_156/topology.py:632
+#: ipaclient/remote_plugins/2_164/topology.py:85
+#: ipaclient/remote_plugins/2_164/topology.py:164
+#: ipaclient/remote_plugins/2_164/topology.py:294
+#: ipaclient/remote_plugins/2_164/topology.py:348
+#: ipaclient/remote_plugins/2_164/topology.py:489
+#: ipaclient/remote_plugins/2_164/topology.py:608
+#: ipaclient/remote_plugins/2_164/topology.py:670
+#: ipaserver/plugins/topology.py:124
+msgid "Segment name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:37
+#: ipaclient/remote_plugins/2_156/topology.py:118
+#: ipaclient/remote_plugins/2_156/topology.py:249
+#: ipaclient/remote_plugins/2_156/topology.py:305
+#: ipaclient/remote_plugins/2_156/topology.py:448
+#: ipaclient/remote_plugins/2_156/topology.py:569
+#: ipaclient/remote_plugins/2_156/topology.py:633
+#: ipaclient/remote_plugins/2_164/topology.py:86
+#: ipaclient/remote_plugins/2_164/topology.py:165
+#: ipaclient/remote_plugins/2_164/topology.py:295
+#: ipaclient/remote_plugins/2_164/topology.py:349
+#: ipaclient/remote_plugins/2_164/topology.py:490
+#: ipaclient/remote_plugins/2_164/topology.py:609
+#: ipaclient/remote_plugins/2_164/topology.py:671
+#: ipaserver/plugins/topology.py:128
+msgid "Arbitrary string identifying the segment"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:41
+#: ipaclient/remote_plugins/2_156/topology.py:129
+#: ipaclient/remote_plugins/2_156/topology.py:315
+#: ipaclient/remote_plugins/2_164/topology.py:90
+#: ipaclient/remote_plugins/2_164/topology.py:176
+#: ipaclient/remote_plugins/2_164/topology.py:359
+#: ipaserver/plugins/topology.py:136
+msgid "Left node"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:42
+#: ipaclient/remote_plugins/2_156/topology.py:130
+#: ipaclient/remote_plugins/2_156/topology.py:316
+#: ipaclient/remote_plugins/2_164/topology.py:91
+#: ipaclient/remote_plugins/2_164/topology.py:177
+#: ipaclient/remote_plugins/2_164/topology.py:360
+#: ipaserver/plugins/topology.py:138
+msgid "Left replication node - an IPA server"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:46
+#: ipaclient/remote_plugins/2_156/topology.py:136
+#: ipaclient/remote_plugins/2_156/topology.py:323
+#: ipaclient/remote_plugins/2_164/topology.py:95
+#: ipaclient/remote_plugins/2_164/topology.py:183
+#: ipaclient/remote_plugins/2_164/topology.py:367
+#: ipaserver/plugins/topology.py:147
+msgid "Right node"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:47
+#: ipaclient/remote_plugins/2_156/topology.py:137
+#: ipaclient/remote_plugins/2_156/topology.py:324
+#: ipaclient/remote_plugins/2_164/topology.py:96
+#: ipaclient/remote_plugins/2_164/topology.py:184
+#: ipaclient/remote_plugins/2_164/topology.py:368
+#: ipaserver/plugins/topology.py:149
+msgid "Right replication node - an IPA server"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:51
+#: ipaclient/remote_plugins/2_156/topology.py:144
+#: ipaclient/remote_plugins/2_156/topology.py:332
+#: ipaclient/remote_plugins/2_164/topology.py:100
+#: ipaclient/remote_plugins/2_164/topology.py:191
+#: ipaclient/remote_plugins/2_164/topology.py:376
+#: ipaserver/plugins/topology.py:155
+msgid "Connectivity"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:52
+#: ipaclient/remote_plugins/2_156/topology.py:145
+#: ipaclient/remote_plugins/2_156/topology.py:333
+#: ipaclient/remote_plugins/2_164/topology.py:101
+#: ipaclient/remote_plugins/2_164/topology.py:192
+#: ipaclient/remote_plugins/2_164/topology.py:377
+#: ipaserver/plugins/topology.py:159
+msgid "Direction of replication between left and right replication node"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:57
+#: ipaclient/remote_plugins/2_156/topology.py:153
+#: ipaclient/remote_plugins/2_156/topology.py:341
+#: ipaclient/remote_plugins/2_156/topology.py:460
+#: ipaclient/remote_plugins/2_164/topology.py:106
+#: ipaclient/remote_plugins/2_164/topology.py:201
+#: ipaclient/remote_plugins/2_164/topology.py:385
+#: ipaclient/remote_plugins/2_164/topology.py:502
+#: ipaserver/plugins/topology.py:166
+msgid "Attributes to strip"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:58
+#: ipaclient/remote_plugins/2_156/topology.py:154
+#: ipaclient/remote_plugins/2_156/topology.py:342
+#: ipaclient/remote_plugins/2_156/topology.py:461
+#: ipaclient/remote_plugins/2_164/topology.py:107
+#: ipaclient/remote_plugins/2_164/topology.py:202
+#: ipaclient/remote_plugins/2_164/topology.py:386
+#: ipaclient/remote_plugins/2_164/topology.py:503
+#: ipaserver/plugins/topology.py:168
+msgid ""
+"A space separated list of attributes which are removed from replication "
+"updates."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:63
+#: ipaclient/remote_plugins/2_156/topology.py:161
+#: ipaclient/remote_plugins/2_156/topology.py:349
+#: ipaclient/remote_plugins/2_156/topology.py:468
+#: ipaclient/remote_plugins/2_164/topology.py:112
+#: ipaclient/remote_plugins/2_164/topology.py:209
+#: ipaclient/remote_plugins/2_164/topology.py:393
+#: ipaclient/remote_plugins/2_164/topology.py:510
+msgid "Attributes to replicate"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:64
+#: ipaclient/remote_plugins/2_156/topology.py:162
+#: ipaclient/remote_plugins/2_156/topology.py:350
+#: ipaclient/remote_plugins/2_156/topology.py:469
+#: ipaclient/remote_plugins/2_164/topology.py:113
+#: ipaclient/remote_plugins/2_164/topology.py:210
+#: ipaclient/remote_plugins/2_164/topology.py:394
+#: ipaclient/remote_plugins/2_164/topology.py:511
+#: ipaserver/plugins/topology.py:175
+msgid ""
+"Attributes that are not replicated to a consumer server during a fractional "
+"update. E.g., `(objectclass=*) $ EXCLUDE accountlockout memberof"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:69
+#: ipaclient/remote_plugins/2_156/topology.py:168
+#: ipaclient/remote_plugins/2_156/topology.py:356
+#: ipaclient/remote_plugins/2_156/topology.py:475
+#: ipaclient/remote_plugins/2_164/topology.py:118
+#: ipaclient/remote_plugins/2_164/topology.py:216
+#: ipaclient/remote_plugins/2_164/topology.py:400
+#: ipaclient/remote_plugins/2_164/topology.py:517
+#: ipaserver/plugins/topology.py:182
+msgid "Attributes for total update"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:70
+#: ipaclient/remote_plugins/2_156/topology.py:169
+#: ipaclient/remote_plugins/2_156/topology.py:357
+#: ipaclient/remote_plugins/2_156/topology.py:476
+#: ipaclient/remote_plugins/2_164/topology.py:119
+#: ipaclient/remote_plugins/2_164/topology.py:217
+#: ipaclient/remote_plugins/2_164/topology.py:401
+#: ipaclient/remote_plugins/2_164/topology.py:518
+#: ipaserver/plugins/topology.py:183
+msgid ""
+"Attributes that are not replicated to a consumer server during a total "
+"update. E.g. (objectclass=*) $ EXCLUDE accountlockout"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:75
+#: ipaclient/remote_plugins/2_156/topology.py:175
+#: ipaclient/remote_plugins/2_156/topology.py:363
+#: ipaclient/remote_plugins/2_156/topology.py:482
+#: ipaclient/remote_plugins/2_164/topology.py:124
+#: ipaclient/remote_plugins/2_164/topology.py:223
+#: ipaclient/remote_plugins/2_164/topology.py:407
+#: ipaclient/remote_plugins/2_164/topology.py:524
+#: ipaserver/plugins/topology.py:190
+msgid "Session timeout"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:76
+#: ipaclient/remote_plugins/2_156/topology.py:176
+#: ipaclient/remote_plugins/2_156/topology.py:364
+#: ipaclient/remote_plugins/2_156/topology.py:483
+#: ipaclient/remote_plugins/2_164/topology.py:125
+#: ipaclient/remote_plugins/2_164/topology.py:224
+#: ipaclient/remote_plugins/2_164/topology.py:408
+#: ipaclient/remote_plugins/2_164/topology.py:525
+#: ipaserver/plugins/topology.py:192
+msgid ""
+"Number of seconds outbound LDAP operations waits for a response from the "
+"remote replica before timing out and failing"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:81
+#: ipaclient/remote_plugins/2_156/topology.py:183
+#: ipaclient/remote_plugins/2_156/topology.py:371
+#: ipaclient/remote_plugins/2_156/topology.py:490
+#: ipaclient/remote_plugins/2_164/topology.py:130
+#: ipaclient/remote_plugins/2_164/topology.py:231
+#: ipaclient/remote_plugins/2_164/topology.py:415
+#: ipaclient/remote_plugins/2_164/topology.py:532
+#: ipaserver/plugins/topology.py:199
+msgid "Replication agreement enabled"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:82
+#: ipaclient/remote_plugins/2_156/topology.py:184
+#: ipaclient/remote_plugins/2_156/topology.py:372
+#: ipaclient/remote_plugins/2_156/topology.py:491
+#: ipaclient/remote_plugins/2_164/topology.py:131
+#: ipaclient/remote_plugins/2_164/topology.py:232
+#: ipaclient/remote_plugins/2_164/topology.py:416
+#: ipaclient/remote_plugins/2_164/topology.py:533
+#: ipaserver/plugins/topology.py:200
+msgid ""
+"Whether a replication agreement is active, meaning whether replication is "
+"occurring per that agreement"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:93
+#: ipaclient/remote_plugins/2_156/topology.py:112
+#: ipaclient/remote_plugins/2_156/topology.py:242
+#: ipaclient/remote_plugins/2_156/topology.py:291
+#: ipaclient/remote_plugins/2_156/topology.py:442
+#: ipaclient/remote_plugins/2_156/topology.py:563
+#: ipaclient/remote_plugins/2_156/topology.py:627
+#: ipaclient/remote_plugins/2_156/topology.py:689
+#: ipaclient/remote_plugins/2_156/topology.py:755
+#: ipaclient/remote_plugins/2_156/topology.py:801
+#: ipaclient/remote_plugins/2_156/topology.py:877
+#: ipaclient/remote_plugins/2_156/topology.py:957
+#: ipaclient/remote_plugins/2_156/topology.py:1017
+#: ipaclient/remote_plugins/2_164/topology.py:142
+#: ipaclient/remote_plugins/2_164/topology.py:159
+#: ipaclient/remote_plugins/2_164/topology.py:288
+#: ipaclient/remote_plugins/2_164/topology.py:335
+#: ipaclient/remote_plugins/2_164/topology.py:484
+#: ipaclient/remote_plugins/2_164/topology.py:603
+#: ipaclient/remote_plugins/2_164/topology.py:665
+#: ipaclient/remote_plugins/2_164/topology.py:727
+#: ipaclient/remote_plugins/2_164/topology.py:792
+#: ipaclient/remote_plugins/2_164/topology.py:836
+#: ipaclient/remote_plugins/2_164/topology.py:911
+#: ipaclient/remote_plugins/2_164/topology.py:988
+#: ipaclient/remote_plugins/2_164/topology.py:1046
+#: ipaserver/plugins/topology.py:416
+msgid "Suffix name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:97
+#: ipaclient/remote_plugins/2_156/topology.py:696
+#: ipaclient/remote_plugins/2_156/topology.py:807
+#: ipaclient/remote_plugins/2_156/topology.py:885
+msgid "LDAP suffix to be managed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:104
+#: ipaclient/remote_plugins/2_164/topology.py:153
+#: ipaserver/plugins/topology.py:283
+msgid "Add a new segment."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:234
+#: ipaclient/remote_plugins/2_164/topology.py:282
+#: ipaserver/plugins/topology.py:296
+msgid "Delete a segment."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:283
+#: ipaclient/remote_plugins/2_164/topology.py:329
+#: ipaserver/plugins/topology.py:273
+msgid "Search for topology segments."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:434
+#: ipaclient/remote_plugins/2_164/topology.py:478
+#: ipaserver/plugins/topology.py:308
+msgid "Modify a segment."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:555
+#: ipaclient/remote_plugins/2_164/topology.py:597
+#: ipaserver/plugins/topology.py:321
+msgid ""
+"Request a full re-initialization of the node retrieving data from the other "
+"node."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:580
+#: ipaclient/remote_plugins/2_164/topology.py:620
+#: ipaserver/plugins/topology.py:330
+msgid "Initialize left node"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:587
+#: ipaclient/remote_plugins/2_164/topology.py:627
+#: ipaserver/plugins/topology.py:335
+msgid "Initialize right node"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:594
+#: ipaclient/remote_plugins/2_164/topology.py:634
+#: ipaserver/plugins/topology.py:340
+msgid "Stop already started refresh of chosen node(s)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:619
+#: ipaclient/remote_plugins/2_164/topology.py:659
+#: ipaserver/plugins/topology.py:394
+msgid "Display a segment."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:681
+#: ipaclient/remote_plugins/2_164/topology.py:719
+#: ipaserver/plugins/topology.py:452
+msgid "Add a new topology suffix to be managed."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:746
+#: ipaclient/remote_plugins/2_164/topology.py:783
+#: ipaserver/plugins/topology.py:438
+msgid "Delete a topology suffix."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:785
+msgid "Search for topology suffices."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:869
+#: ipaclient/remote_plugins/2_164/topology.py:903
+#: ipaserver/plugins/topology.py:466
+msgid "Modify a topology suffix."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:949
+#: ipaclient/remote_plugins/2_164/topology.py:982
+#: ipaserver/plugins/topology.py:480
+msgid "Show managed suffix."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/topology.py:1001
+#: ipaclient/remote_plugins/2_164/topology.py:1032
+msgid ""
+"\n"
+"Verify replication topology for suffix.\n"
+"\n"
+"Checks done:\n"
+" 1. check if a topology is not disconnected. In other words if there are\n"
+" replication paths between all servers.\n"
+" 2. check if servers don't have more than the recommended number of\n"
+" replication agreements\n"
+" "
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/trust.py:323
+#: ipaclient/remote_plugins/2_164/trust.py:323 ipaserver/plugins/trust.py:170
+#: ipaserver/plugins/trust.py:697
+msgid "Two-way trust"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/trust.py:324
+#: ipaclient/remote_plugins/2_164/trust.py:324 ipaserver/plugins/trust.py:699
+msgid ""
+"Establish bi-directional trust. By default trust is inbound one-way only."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/user.py:286
+#: ipaclient/remote_plugins/2_156/user.py:1082
+#: ipaclient/remote_plugins/2_164/user.py:286
+#: ipaclient/remote_plugins/2_164/user.py:1144 ipaserver/plugins/user.py:378
+#: ipaserver/plugins/user.py:1007
+msgid "Preserved user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/user.py:665
+#: ipaclient/remote_plugins/2_164/user.py:665 ipaserver/plugins/user.py:1151
+msgid "Add one or more certificates to the user entry"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/user.py:1558
+#: ipaclient/remote_plugins/2_164/user.py:1620 ipaserver/plugins/user.py:1173
+msgid "Remove one or more certificates to the user entry"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/user.py:1683
+#: ipaclient/remote_plugins/2_164/user.py:1807 ipaserver/plugins/user.py:882
+msgid "Move deleted user into staged area"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/user.py:1801
+#: ipaclient/remote_plugins/2_164/user.py:1925 ipaserver/plugins/user.py:837
+msgid "Undelete a delete user account."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:19
+#: ipaclient/remote_plugins/2_164/vault.py:19
+msgid ""
+"\n"
+"Vaults\n"
+"\n"
+"Manage vaults.\n"
+"\n"
+"Vault is a secure place to store a secret.\n"
+"\n"
+"Based on the ownership there are three vault categories:\n"
+"* user/private vault\n"
+"* service vault\n"
+"* shared vault\n"
+"\n"
+"User vaults are vaults owned used by a particular user. Private\n"
+"vaults are vaults owned the current user. Service vaults are\n"
+"vaults owned by a service. Shared vaults are owned by the admin\n"
+"but they can be used by other users or services.\n"
+"\n"
+"Based on the security mechanism there are three types of\n"
+"vaults:\n"
+"* standard vault\n"
+"* symmetric vault\n"
+"* asymmetric vault\n"
+"\n"
+"Standard vault uses a secure mechanism to transport and\n"
+"store the secret. The secret can only be retrieved by users\n"
+"that have access to the vault.\n"
+"\n"
+"Symmetric vault is similar to the standard vault, but it\n"
+"pre-encrypts the secret using a password before transport.\n"
+"The secret can only be retrieved using the same password.\n"
+"\n"
+"Asymmetric vault is similar to the standard vault, but it\n"
+"pre-encrypts the secret using a public key before transport.\n"
+"The secret can only be retrieved using the private key.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" List vaults:\n"
+" ipa vault-find\n"
+" [--user <user>|--service <service>|--shared]\n"
+"\n"
+" Add a standard vault:\n"
+" ipa vault-add <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --type standard\n"
+"\n"
+" Add a symmetric vault:\n"
+" ipa vault-add <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --type symmetric --password-file password.txt\n"
+"\n"
+" Add an asymmetric vault:\n"
+" ipa vault-add <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --type asymmetric --public-key-file public.pem\n"
+"\n"
+" Show a vault:\n"
+" ipa vault-show <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+"\n"
+" Modify vault description:\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --desc <description>\n"
+"\n"
+" Modify vault type:\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --type <type>\n"
+" [old password/private key]\n"
+" [new password/public key]\n"
+"\n"
+" Modify symmetric vault password:\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --change-password\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --old-password <old password>\n"
+" --new-password <new password>\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --old-password-file <old password file>\n"
+" --new-password-file <new password file>\n"
+"\n"
+" Modify asymmetric vault keys:\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --private-key-file <old private key file>\n"
+" --public-key-file <new public key file>\n"
+"\n"
+" Delete a vault:\n"
+" ipa vault-del <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+"\n"
+" Display vault configuration:\n"
+" ipa vaultconfig-show\n"
+"\n"
+" Archive data into standard vault:\n"
+" ipa vault-archive <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --in <input file>\n"
+"\n"
+" Archive data into symmetric vault:\n"
+" ipa vault-archive <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --in <input file>\n"
+" --password-file password.txt\n"
+"\n"
+" Archive data into asymmetric vault:\n"
+" ipa vault-archive <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --in <input file>\n"
+"\n"
+" Retrieve data from standard vault:\n"
+" ipa vault-retrieve <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --out <output file>\n"
+"\n"
+" Retrieve data from symmetric vault:\n"
+" ipa vault-retrieve <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --out <output file>\n"
+" --password-file password.txt\n"
+"\n"
+" Retrieve data from asymmetric vault:\n"
+" ipa vault-retrieve <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --out <output file> --private-key-file private.pem\n"
+"\n"
+" Add vault owners:\n"
+" ipa vault-add-owner <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" [--users <users>] [--groups <groups>] [--services <services>]\n"
+"\n"
+" Delete vault owners:\n"
+" ipa vault-remove-owner <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" [--users <users>] [--groups <groups>] [--services <services>]\n"
+"\n"
+" Add vault members:\n"
+" ipa vault-add-member <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" [--users <users>] [--groups <groups>] [--services <services>]\n"
+"\n"
+" Delete vault members:\n"
+" ipa vault-remove-member <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" [--users <users>] [--groups <groups>] [--services <services>]\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:179
+#: ipaclient/remote_plugins/2_156/vault.py:341
+#: ipaclient/remote_plugins/2_156/vault.py:441
+#: ipaclient/remote_plugins/2_156/vault.py:537
+#: ipaclient/remote_plugins/2_156/vault.py:633
+#: ipaclient/remote_plugins/2_156/vault.py:708
+#: ipaclient/remote_plugins/2_156/vault.py:771
+#: ipaclient/remote_plugins/2_156/vault.py:894
+#: ipaclient/remote_plugins/2_156/vault.py:1021
+#: ipaclient/remote_plugins/2_156/vault.py:1117
+#: ipaclient/remote_plugins/2_156/vault.py:1213
+#: ipaclient/remote_plugins/2_156/vault.py:1279
+#: ipaclient/remote_plugins/2_164/vault.py:179
+#: ipaclient/remote_plugins/2_164/vault.py:341
+#: ipaclient/remote_plugins/2_164/vault.py:441
+#: ipaclient/remote_plugins/2_164/vault.py:537
+#: ipaclient/remote_plugins/2_164/vault.py:633
+#: ipaclient/remote_plugins/2_164/vault.py:708
+#: ipaclient/remote_plugins/2_164/vault.py:771
+#: ipaclient/remote_plugins/2_164/vault.py:894
+#: ipaclient/remote_plugins/2_164/vault.py:1021
+#: ipaclient/remote_plugins/2_164/vault.py:1117
+#: ipaclient/remote_plugins/2_164/vault.py:1213
+#: ipaclient/remote_plugins/2_164/vault.py:1279 ipaserver/plugins/vault.py:574
+msgid "Vault name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:185
+#: ipaclient/remote_plugins/2_156/vault.py:350
+#: ipaclient/remote_plugins/2_156/vault.py:778
+#: ipaclient/remote_plugins/2_156/vault.py:903
+#: ipaclient/remote_plugins/2_164/vault.py:185
+#: ipaclient/remote_plugins/2_164/vault.py:350
+#: ipaclient/remote_plugins/2_164/vault.py:778
+#: ipaclient/remote_plugins/2_164/vault.py:903 ipaserver/plugins/vault.py:584
+msgid "Vault description"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:191
+#: ipaclient/remote_plugins/2_156/vault.py:358
+#: ipaclient/remote_plugins/2_156/vault.py:786
+#: ipaclient/remote_plugins/2_156/vault.py:911
+#: ipaclient/remote_plugins/2_164/vault.py:191
+#: ipaclient/remote_plugins/2_164/vault.py:358
+#: ipaclient/remote_plugins/2_164/vault.py:786
+#: ipaclient/remote_plugins/2_164/vault.py:911 ipaserver/plugins/vault.py:590
+msgid "Vault type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:196
+#: ipaclient/remote_plugins/2_156/vault.py:366
+#: ipaclient/remote_plugins/2_156/vault.py:918
+#: ipaclient/remote_plugins/2_164/vault.py:196
+#: ipaclient/remote_plugins/2_164/vault.py:366
+#: ipaclient/remote_plugins/2_164/vault.py:918 ipaserver/plugins/vault.py:598
+msgid "Salt"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:197
+#: ipaclient/remote_plugins/2_156/vault.py:367
+#: ipaclient/remote_plugins/2_156/vault.py:919
+#: ipaclient/remote_plugins/2_164/vault.py:197
+#: ipaclient/remote_plugins/2_164/vault.py:367
+#: ipaclient/remote_plugins/2_164/vault.py:919 ipaserver/plugins/vault.py:599
+msgid "Vault salt"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:202
+#: ipaclient/remote_plugins/2_156/vault.py:373
+#: ipaclient/remote_plugins/2_156/vault.py:925
+#: ipaclient/remote_plugins/2_164/vault.py:202
+#: ipaclient/remote_plugins/2_164/vault.py:373
+#: ipaclient/remote_plugins/2_164/vault.py:925 ipaserver/plugins/vault.py:605
+msgid "Public key"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:203
+#: ipaclient/remote_plugins/2_156/vault.py:374
+#: ipaclient/remote_plugins/2_156/vault.py:926
+#: ipaclient/remote_plugins/2_164/vault.py:203
+#: ipaclient/remote_plugins/2_164/vault.py:374
+#: ipaclient/remote_plugins/2_164/vault.py:926 ipaserver/plugins/vault.py:606
+msgid "Vault public key"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:208
+#: ipaclient/remote_plugins/2_156/vault.py:274
+#: ipaclient/remote_plugins/2_164/vault.py:208
+#: ipaclient/remote_plugins/2_164/vault.py:274 ipaserver/plugins/vault.py:304
+#: ipaserver/plugins/vault.py:611
+msgid "Owner users"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:213
+#: ipaclient/remote_plugins/2_156/vault.py:279
+#: ipaclient/remote_plugins/2_164/vault.py:213
+#: ipaclient/remote_plugins/2_164/vault.py:279 ipaserver/plugins/vault.py:308
+#: ipaserver/plugins/vault.py:616
+msgid "Owner groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:218
+#: ipaclient/remote_plugins/2_156/vault.py:284
+#: ipaclient/remote_plugins/2_164/vault.py:218
+#: ipaclient/remote_plugins/2_164/vault.py:284 ipaserver/plugins/vault.py:312
#: ipaserver/plugins/vault.py:621
-msgid "Failed owners"
+msgid "Owner services"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:228
+#: ipaclient/remote_plugins/2_156/vault.py:294
+#: ipaclient/remote_plugins/2_164/vault.py:228
+#: ipaclient/remote_plugins/2_164/vault.py:294 ipaserver/plugins/vault.py:320
+#: ipaserver/plugins/vault.py:631
+msgid "Vault service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:233
+#: ipaclient/remote_plugins/2_156/vault.py:299
+#: ipaclient/remote_plugins/2_156/vault.py:385
+#: ipaclient/remote_plugins/2_156/vault.py:454
+#: ipaclient/remote_plugins/2_156/vault.py:550
+#: ipaclient/remote_plugins/2_156/vault.py:646
+#: ipaclient/remote_plugins/2_156/vault.py:727
+#: ipaclient/remote_plugins/2_156/vault.py:810
+#: ipaclient/remote_plugins/2_156/vault.py:965
+#: ipaclient/remote_plugins/2_156/vault.py:1034
+#: ipaclient/remote_plugins/2_156/vault.py:1130
+#: ipaclient/remote_plugins/2_156/vault.py:1226
+#: ipaclient/remote_plugins/2_156/vault.py:1299
+#: ipaclient/remote_plugins/2_156/vault.py:1402
+#: ipaclient/remote_plugins/2_156/vault.py:1497
+#: ipaclient/remote_plugins/2_156/vault.py:1539
+#: ipaclient/remote_plugins/2_156/vault.py:1635
+#: ipaclient/remote_plugins/2_164/vault.py:233
+#: ipaclient/remote_plugins/2_164/vault.py:299
+#: ipaclient/remote_plugins/2_164/vault.py:385
+#: ipaclient/remote_plugins/2_164/vault.py:454
+#: ipaclient/remote_plugins/2_164/vault.py:550
+#: ipaclient/remote_plugins/2_164/vault.py:646
+#: ipaclient/remote_plugins/2_164/vault.py:727
+#: ipaclient/remote_plugins/2_164/vault.py:810
+#: ipaclient/remote_plugins/2_164/vault.py:965
+#: ipaclient/remote_plugins/2_164/vault.py:1034
+#: ipaclient/remote_plugins/2_164/vault.py:1130
+#: ipaclient/remote_plugins/2_164/vault.py:1226
+#: ipaclient/remote_plugins/2_164/vault.py:1299
+#: ipaclient/remote_plugins/2_164/vault.py:1402
+#: ipaclient/remote_plugins/2_164/vault.py:1497
+#: ipaclient/remote_plugins/2_164/vault.py:1539
+#: ipaclient/remote_plugins/2_164/vault.py:1635 ipaserver/plugins/vault.py:208
+#: ipaserver/plugins/vault.py:325 ipaserver/plugins/vault.py:636
+msgid "Shared vault"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:238
+#: ipaclient/remote_plugins/2_156/vault.py:304
+#: ipaclient/remote_plugins/2_164/vault.py:238
+#: ipaclient/remote_plugins/2_164/vault.py:304 ipaserver/plugins/vault.py:330
+#: ipaserver/plugins/vault.py:641
+msgid "Vault user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:263
+#: ipaclient/remote_plugins/2_164/vault.py:263 ipaserver/plugins/vault.py:962
+msgid "Transport Certificate"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:379
+#: ipaclient/remote_plugins/2_156/vault.py:448
+#: ipaclient/remote_plugins/2_156/vault.py:544
+#: ipaclient/remote_plugins/2_156/vault.py:640
+#: ipaclient/remote_plugins/2_156/vault.py:721
+#: ipaclient/remote_plugins/2_156/vault.py:804
+#: ipaclient/remote_plugins/2_156/vault.py:959
+#: ipaclient/remote_plugins/2_156/vault.py:1028
+#: ipaclient/remote_plugins/2_156/vault.py:1124
+#: ipaclient/remote_plugins/2_156/vault.py:1220
+#: ipaclient/remote_plugins/2_156/vault.py:1293
+#: ipaclient/remote_plugins/2_156/vault.py:1396
+#: ipaclient/remote_plugins/2_156/vault.py:1491
+#: ipaclient/remote_plugins/2_156/vault.py:1533
+#: ipaclient/remote_plugins/2_156/vault.py:1629
+#: ipaclient/remote_plugins/2_164/vault.py:379
+#: ipaclient/remote_plugins/2_164/vault.py:448
+#: ipaclient/remote_plugins/2_164/vault.py:544
+#: ipaclient/remote_plugins/2_164/vault.py:640
+#: ipaclient/remote_plugins/2_164/vault.py:721
+#: ipaclient/remote_plugins/2_164/vault.py:804
+#: ipaclient/remote_plugins/2_164/vault.py:959
+#: ipaclient/remote_plugins/2_164/vault.py:1028
+#: ipaclient/remote_plugins/2_164/vault.py:1124
+#: ipaclient/remote_plugins/2_164/vault.py:1220
+#: ipaclient/remote_plugins/2_164/vault.py:1293
+#: ipaclient/remote_plugins/2_164/vault.py:1396
+#: ipaclient/remote_plugins/2_164/vault.py:1491
+#: ipaclient/remote_plugins/2_164/vault.py:1533
+#: ipaclient/remote_plugins/2_164/vault.py:1629 ipaserver/plugins/vault.py:203
+msgid "Service name of the service vault"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:393
+#: ipaclient/remote_plugins/2_156/vault.py:462
+#: ipaclient/remote_plugins/2_156/vault.py:558
+#: ipaclient/remote_plugins/2_156/vault.py:654
+#: ipaclient/remote_plugins/2_156/vault.py:735
+#: ipaclient/remote_plugins/2_156/vault.py:818
+#: ipaclient/remote_plugins/2_156/vault.py:973
+#: ipaclient/remote_plugins/2_156/vault.py:1042
+#: ipaclient/remote_plugins/2_156/vault.py:1138
+#: ipaclient/remote_plugins/2_156/vault.py:1234
+#: ipaclient/remote_plugins/2_156/vault.py:1307
+#: ipaclient/remote_plugins/2_156/vault.py:1410
+#: ipaclient/remote_plugins/2_156/vault.py:1505
+#: ipaclient/remote_plugins/2_156/vault.py:1547
+#: ipaclient/remote_plugins/2_156/vault.py:1643
+#: ipaclient/remote_plugins/2_164/vault.py:393
+#: ipaclient/remote_plugins/2_164/vault.py:462
+#: ipaclient/remote_plugins/2_164/vault.py:558
+#: ipaclient/remote_plugins/2_164/vault.py:654
+#: ipaclient/remote_plugins/2_164/vault.py:735
+#: ipaclient/remote_plugins/2_164/vault.py:818
+#: ipaclient/remote_plugins/2_164/vault.py:973
+#: ipaclient/remote_plugins/2_164/vault.py:1042
+#: ipaclient/remote_plugins/2_164/vault.py:1138
+#: ipaclient/remote_plugins/2_164/vault.py:1234
+#: ipaclient/remote_plugins/2_164/vault.py:1307
+#: ipaclient/remote_plugins/2_164/vault.py:1410
+#: ipaclient/remote_plugins/2_164/vault.py:1505
+#: ipaclient/remote_plugins/2_164/vault.py:1547
+#: ipaclient/remote_plugins/2_164/vault.py:1643 ipaserver/plugins/vault.py:213
+msgid "Username of the user vault"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:435
+#: ipaclient/remote_plugins/2_164/vault.py:435 ipaserver/plugins/vault.py:1197
+msgid "Add members to a vault."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:531
+#: ipaclient/remote_plugins/2_164/vault.py:531 ipaserver/plugins/vault.py:1147
+msgid "Add owners to a vault."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:586
+#: ipaclient/remote_plugins/2_156/vault.py:1166
+#: ipaclient/remote_plugins/2_156/vault.py:1438
+#: ipaclient/remote_plugins/2_156/vault.py:1575
+#: ipaclient/remote_plugins/2_164/vault.py:586
+#: ipaclient/remote_plugins/2_164/vault.py:1166
+#: ipaclient/remote_plugins/2_164/vault.py:1438
+#: ipaclient/remote_plugins/2_164/vault.py:1575
+msgid "owner user"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:595
+#: ipaclient/remote_plugins/2_156/vault.py:1175
+#: ipaclient/remote_plugins/2_156/vault.py:1447
+#: ipaclient/remote_plugins/2_156/vault.py:1584
+#: ipaclient/remote_plugins/2_164/vault.py:595
+#: ipaclient/remote_plugins/2_164/vault.py:1175
+#: ipaclient/remote_plugins/2_164/vault.py:1447
+#: ipaclient/remote_plugins/2_164/vault.py:1584
+msgid "owner group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:603
+#: ipaclient/remote_plugins/2_156/vault.py:1183
+#: ipaclient/remote_plugins/2_156/vault.py:1455
+#: ipaclient/remote_plugins/2_156/vault.py:1592
+#: ipaclient/remote_plugins/2_164/vault.py:603
+#: ipaclient/remote_plugins/2_164/vault.py:1183
+#: ipaclient/remote_plugins/2_164/vault.py:1455
+#: ipaclient/remote_plugins/2_164/vault.py:1592
+msgid "owner service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:615
+#: ipaclient/remote_plugins/2_156/vault.py:1467
+#: ipaclient/remote_plugins/2_164/vault.py:615
+#: ipaclient/remote_plugins/2_164/vault.py:1467 ipaserver/plugins/vault.py:446
+#: ipaserver/plugins/vault.py:1160
+msgid "Owners that could not be added"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:620
+#: ipaclient/remote_plugins/2_156/vault.py:1472
+#: ipaclient/remote_plugins/2_164/vault.py:620
+#: ipaclient/remote_plugins/2_164/vault.py:1472 ipaserver/plugins/vault.py:451
+#: ipaserver/plugins/vault.py:1165
+msgid "Number of owners added"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:658
+#: ipaclient/remote_plugins/2_156/vault.py:1238
+#: ipaclient/remote_plugins/2_164/vault.py:658
+#: ipaclient/remote_plugins/2_164/vault.py:1238 ipaserver/plugins/vault.py:1011
+#: ipaserver/plugins/vault.py:1088
+msgid "Session key wrapped with transport certificate"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:662
+#: ipaclient/remote_plugins/2_164/vault.py:662 ipaserver/plugins/vault.py:1015
+msgid "Vault data encrypted with session key"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:666
+#: ipaclient/remote_plugins/2_164/vault.py:666 ipaserver/plugins/vault.py:1019
+msgid "Nonce"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:701
+#: ipaclient/remote_plugins/2_164/vault.py:701 ipaserver/plugins/vault.py:801
+msgid "Delete a vault."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:757
+#: ipaclient/remote_plugins/2_164/vault.py:757 ipaserver/plugins/vault.py:842
+msgid "Search for vaults."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:823
+#: ipaclient/remote_plugins/2_164/vault.py:823 ipaserver/plugins/vault.py:847
+msgid "List all service vaults"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:830
+#: ipaclient/remote_plugins/2_164/vault.py:830 ipaserver/plugins/vault.py:851
+msgid "List all user vaults"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1015
+#: ipaclient/remote_plugins/2_164/vault.py:1015 ipaserver/plugins/vault.py:1204
+msgid "Remove members from a vault."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1111
+#: ipaclient/remote_plugins/2_164/vault.py:1111 ipaserver/plugins/vault.py:1172
+msgid "Remove owners from a vault."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1195
+#: ipaclient/remote_plugins/2_156/vault.py:1604
+#: ipaclient/remote_plugins/2_164/vault.py:1195
+#: ipaclient/remote_plugins/2_164/vault.py:1604 ipaserver/plugins/vault.py:471
+#: ipaserver/plugins/vault.py:1185
+msgid "Owners that could not be removed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1200
+#: ipaclient/remote_plugins/2_156/vault.py:1609
+#: ipaclient/remote_plugins/2_164/vault.py:1200
+#: ipaclient/remote_plugins/2_164/vault.py:1609 ipaserver/plugins/vault.py:476
+#: ipaserver/plugins/vault.py:1190
+msgid "Number of owners removed"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1273
+#: ipaclient/remote_plugins/2_164/vault.py:1273 ipaserver/plugins/vault.py:935
+msgid "Display information about a vault."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1349
+#: ipaclient/remote_plugins/2_164/vault.py:1349 ipaserver/plugins/vault.py:975
+msgid "Show vault configuration."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1355
+#: ipaclient/remote_plugins/2_164/vault.py:1355 ipaserver/plugins/vault.py:980
+msgid "Output file to store the transport certificate"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1390
+#: ipaclient/remote_plugins/2_164/vault.py:1390 ipaserver/plugins/vault.py:433
+msgid "Add owners to a vault container."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1479
+#: ipaclient/remote_plugins/2_164/vault.py:1479 ipaserver/plugins/vault.py:409
+msgid "Delete a vault container."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1527
+#: ipaclient/remote_plugins/2_164/vault.py:1527 ipaserver/plugins/vault.py:458
+msgid "Remove owners from a vault container."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_156/vault.py:1616
+#: ipaclient/remote_plugins/2_164/vault.py:1616 ipaserver/plugins/vault.py:387
+msgid "Display information about a vault container."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/dns.py:1043 ipaserver/plugins/dns.py:3952
+msgid "Resolve a host name in DNS. (Deprecated)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/dns.py:1050 ipaserver/plugins/dns.py:3961
+msgid "Hostname (FQDN)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/dns.py:1266
+#: ipaclient/remote_plugins/2_164/dns.py:4380 ipaserver/plugins/dns.py:2076
+msgid "Force DNS zone creation even if it will overlap with an existing zone."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/dns.py:4386 ipaserver/plugins/dns.py:2675
+msgid ""
+"Force DNS zone creation even if nameserver is not resolvable. (Deprecated)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/server.py:54 ipaserver/plugins/server.py:104
+msgid "Managed suffixes"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/server.py:71 ipaserver/plugins/server.py:843
+msgid "Check connection to remote IPA server."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/server.py:85 ipaserver/plugins/server.py:851
+msgid "Remote server name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/server.py:86 ipaserver/plugins/server.py:852
+msgid "Remote IPA server hostname"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/server.py:228
+#: ipaclient/remote_plugins/2_164/server.py:236
+#: ipaserver/plugins/topology.py:403
+msgid "suffix"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/server.py:229
+msgid "Search for servers with these managed suffixes."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/server.py:237
+msgid "Search for servers without these managed suffixes."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/stageuser.py:702
+#: ipaserver/plugins/stageuser.py:742
+msgid "Add a manager to the stage user entry"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/stageuser.py:1500
+#: ipaserver/plugins/stageuser.py:747
+msgid "Remove a manager to the stage user entry"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/topology.py:19
+msgid ""
+"\n"
+"Topology\n"
+"\n"
+"Management of a replication topology at domain level 1.\n"
+"\n"
+"IPA server's data is stored in LDAP server in two suffixes:\n"
+"* domain suffix, e.g., 'dc=example,dc=com', contains all domain related "
+"data\n"
+"* ca suffix, 'o=ipaca', is present only on server with CA installed. It\n"
+" contains data for Certificate Server component\n"
+"\n"
+"Data stored on IPA servers is replicated to other IPA servers. The way it "
+"is\n"
+"replicated is defined by replication agreements. Replication agreements "
+"needs\n"
+"to be set for both suffixes separately. On domain level 0 they are managed\n"
+"using ipa-replica-manage and ipa-csreplica-manage tools. With domain level "
+"1\n"
+"they are managed centrally using `ipa topology*` commands.\n"
+"\n"
+"Agreements are represented by topology segments. By default topology "
+"segment\n"
+"represents 2 replication agreements - one for each direction, e.g., A to B "
+"and\n"
+"B to A. Creation of unidirectional segments is not allowed.\n"
+"\n"
+"To verify that no server is disconnected in the topology of the given "
+"suffix,\n"
+"use:\n"
+" ipa topologysuffix-verify $suffix\n"
+"\n"
+"\n"
+"Examples:\n"
+" Find all IPA servers:\n"
+" ipa server-find\n"
+"\n"
+" Find all suffixes:\n"
+" ipa topologysuffix-find\n"
+"\n"
+" Add topology segment to 'domain' suffix:\n"
+" ipa topologysegment-add domain --left IPA_SERVER_A --right IPA_SERVER_B\n"
+"\n"
+" Add topology segment to 'ca' suffix:\n"
+" ipa topologysegment-add ca --left IPA_SERVER_A --right IPA_SERVER_B\n"
+"\n"
+" List all topology segments in 'domain' suffix:\n"
+" ipa topologysegment-find domain\n"
+"\n"
+" List all topology segments in 'ca' suffix:\n"
+" ipa topologysegment-find ca\n"
+"\n"
+" Delete topology segment in 'domain' suffix:\n"
+" ipa topologysegment-del domain segment_name\n"
+"\n"
+" Delete topology segment in 'ca' suffix:\n"
+" ipa topologysegment-del ca segment_name\n"
+"\n"
+" Verify topology of 'domain' suffix:\n"
+" ipa topologysuffix-verify domain\n"
+"\n"
+" Verify topology of 'ca' suffix:\n"
+" ipa topologysuffix-verify ca\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/topology.py:146
+#: ipaclient/remote_plugins/2_164/topology.py:734
+#: ipaclient/remote_plugins/2_164/topology.py:842
+#: ipaclient/remote_plugins/2_164/topology.py:919
+#: ipaserver/plugins/topology.py:421
+msgid "Managed LDAP suffix DN"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/topology.py:822
+#: ipaserver/plugins/topology.py:428
+msgid "Search for topology suffixes."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/user.py:726 ipaserver/plugins/user.py:1195
+msgid "Add a manager to the user entry"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_164/user.py:1681 ipaserver/plugins/user.py:1200
+msgid "Remove a manager to the user entry"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/aci.py:19
+msgid ""
+"\n"
+"Directory Server Access Control Instructions (ACIs)\n"
+"\n"
+"ACIs are used to allow or deny access to information. This module is\n"
+"currently designed to allow, not deny, access.\n"
+"\n"
+"The aci commands are designed to grant permissions that allow updating\n"
+"existing entries or adding or deleting new ones. The goal of the ACIs\n"
+"that ship with IPA is to provide a set of low-level permissions that\n"
+"grant access to special groups called taskgroups. These low-level\n"
+"permissions can be combined into roles that grant broader access. These\n"
+"roles are another type of group, roles.\n"
+"\n"
+"For example, if you have taskgroups that allow adding and modifying users "
+"you\n"
+"could create a role, useradmin. You would assign users to the useradmin\n"
+"role to allow them to do the operations defined by the taskgroups.\n"
+"\n"
+"You can create ACIs that delegate permission so users in group A can write\n"
+"attributes on group B.\n"
+"\n"
+"The type option is a map that applies to all entries in the users, groups "
+"or\n"
+"host location. It is primarily designed to be used when granting add\n"
+"permissions (to write new entries).\n"
+"\n"
+"An ACI consists of three parts:\n"
+"1. target\n"
+"2. permissions\n"
+"3. bind rules\n"
+"\n"
+"The target is a set of rules that define which LDAP objects are being\n"
+"targeted. This can include a list of attributes, an area of that LDAP\n"
+"tree or an LDAP filter.\n"
+"\n"
+"The targets include:\n"
+"- attrs: list of attributes affected\n"
+"- type: an object type (user, group, host, service, etc)\n"
+"- memberof: members of a group\n"
+"- targetgroup: grant access to modify a specific group. This is primarily\n"
+" designed to enable users to add or remove members of a specific group.\n"
+"- filter: A legal LDAP filter used to narrow the scope of the target.\n"
+"- subtree: Used to apply a rule across an entire set of objects. For "
+"example,\n"
+" to allow adding users you need to grant \"add\" permission to the subtree\n"
+" ldap://uid=*,cn=users,cn=accounts,dc=example,dc=com. The subtree option\n"
+" is a fail-safe for objects that may not be covered by the type option.\n"
+"\n"
+"The permissions define what the ACI is allowed to do, and are one or\n"
+"more of:\n"
+"1. write - write one or more attributes\n"
+"2. read - read one or more attributes\n"
+"3. add - add a new entry to the tree\n"
+"4. delete - delete an existing entry\n"
+"5. all - all permissions are granted\n"
+"\n"
+"Note the distinction between attributes and entries. The permissions are\n"
+"independent, so being able to add a user does not mean that the user will\n"
+"be editable.\n"
+"\n"
+"The bind rule defines who this ACI grants permissions to. The LDAP server\n"
+"allows this to be any valid LDAP entry but we encourage the use of\n"
+"taskgroups so that the rights can be easily shared through roles.\n"
+"\n"
+"For a more thorough description of access controls see\n"
+"http://www.redhat.com/docs/manuals/dir-server/ag/8.0/Managing_Access_Control."
+"html\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+"NOTE: ACIs are now added via the permission plugin. These examples are to\n"
+"demonstrate how the various options work but this is done via the "
+"permission\n"
+"command-line now (see last example).\n"
+"\n"
+" Add an ACI so that the group \"secretaries\" can update the address on any "
+"user:\n"
+" ipa group-add --desc=\"Office secretaries\" secretaries\n"
+" ipa aci-add --attrs=streetAddress --memberof=ipausers --group=secretaries "
+"--permissions=write --prefix=none \"Secretaries write addresses\"\n"
+"\n"
+" Show the new ACI:\n"
+" ipa aci-show --prefix=none \"Secretaries write addresses\"\n"
+"\n"
+" Add an ACI that allows members of the \"addusers\" permission to add new "
+"users:\n"
+" ipa aci-add --type=user --permission=addusers --permissions=add --"
+"prefix=none \"Add new users\"\n"
+"\n"
+" Add an ACI that allows members of the editors manage members of the admins "
+"group:\n"
+" ipa aci-add --permissions=write --attrs=member --targetgroup=admins --"
+"group=editors --prefix=none \"Editors manage admins\"\n"
+"\n"
+" Add an ACI that allows members of the admins group to manage the street and "
+"zip code of those in the editors group:\n"
+" ipa aci-add --permissions=write --memberof=editors --group=admins --"
+"attrs=street,postalcode --prefix=none \"admins edit the address of editors"
+"\"\n"
+"\n"
+" Add an ACI that allows the admins group manage the street and zipcode of "
+"those who work for the boss:\n"
+" ipa aci-add --permissions=write --group=admins --attrs=street,postalcode "
+"--filter=\"(manager=uid=boss,cn=users,cn=accounts,dc=example,dc=com)\" --"
+"prefix=none \"Edit the address of those who work for the boss\"\n"
+"\n"
+" Add an entirely new kind of record to IPA that isn't covered by any of the "
+"--type options, creating a permission:\n"
+" ipa permission-add --permissions=add --subtree=\"cn=*,cn=orange,"
+"cn=accounts,dc=example,dc=com\" --desc=\"Add Orange Entries\" add_orange\n"
+"\n"
+"\n"
+"The show command shows the raw 389-ds ACI.\n"
+"\n"
+"IMPORTANT: When modifying the target attributes of an existing ACI you\n"
+"must include all existing attributes as well. When doing an aci-mod the\n"
+"targetattr REPLACES the current attributes, it does not add to them.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/aci.py:146
+#: ipaclient/remote_plugins/2_49/aci.py:224
+#: ipaclient/remote_plugins/2_49/aci.py:415
+#: ipaclient/remote_plugins/2_49/aci.py:548
+#: ipaclient/remote_plugins/2_49/aci.py:668
+msgid ""
+"comma-separated list of permissions to grant(read, write, add, delete, all)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/aci.py:153
+#: ipaclient/remote_plugins/2_49/aci.py:232
+#: ipaclient/remote_plugins/2_49/aci.py:423
+#: ipaclient/remote_plugins/2_49/aci.py:556
+#: ipaclient/remote_plugins/2_49/aci.py:676
+#: ipaclient/remote_plugins/2_49/delegation.py:67
+#: ipaclient/remote_plugins/2_49/delegation.py:105
+#: ipaclient/remote_plugins/2_49/delegation.py:210
+#: ipaclient/remote_plugins/2_49/delegation.py:295
+#: ipaclient/remote_plugins/2_49/permission.py:95
+#: ipaclient/remote_plugins/2_49/permission.py:163
+#: ipaclient/remote_plugins/2_49/permission.py:433
+#: ipaclient/remote_plugins/2_49/permission.py:548
+#: ipaclient/remote_plugins/2_49/selfservice.py:67
+#: ipaclient/remote_plugins/2_49/selfservice.py:95
+#: ipaclient/remote_plugins/2_49/selfservice.py:189
+#: ipaclient/remote_plugins/2_49/selfservice.py:261
+msgid "Comma-separated list of attributes"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/automember.py:19
+msgid ""
+"\n"
+"Auto Membership Rule.\n"
+"\n"
+"Bring clarity to the membership of hosts and users by configuring inclusive\n"
+"or exclusive regex patterns, you can automatically assign a new entries "
+"into\n"
+"a group or hostgroup based upon attribute information.\n"
+"\n"
+"A rule is directly associated with a group by name, so you cannot create\n"
+"a rule without an accompanying group or hostgroup.\n"
+"\n"
+"A condition is a regular expression used by 389-ds to match a new incoming\n"
+"entry with an automember rule. If it matches an inclusive rule then the\n"
+"entry is added to the appropriate group or hostgroup.\n"
+"\n"
+"A default group or hostgroup could be specified for entries that do not\n"
+"match any rule. In case of user entries this group will be a fallback group\n"
+"because all users are by default members of group specified in IPA config.\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add the initial group or hostgroup:\n"
+" ipa hostgroup-add --desc=\"Web Servers\" webservers\n"
+" ipa group-add --desc=\"Developers\" devel\n"
+"\n"
+" Add the initial rule:\n"
+" ipa automember-add --type=hostgroup webservers\n"
+" ipa automember-add --type=group devel\n"
+"\n"
+" Add a condition to the rule:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+" ipa automember-add-condition --key=manager --type=group --inclusive-"
+"regex=^uid=mscott devel\n"
+"\n"
+" Add an exclusive condition to the rule to prevent auto assignment:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-"
+"regex=^web5\\.example\\.com webservers\n"
+"\n"
+" Add a host:\n"
+" ipa host-add web1.example.com\n"
+"\n"
+" Add a user:\n"
+" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n"
+"\n"
+" Verify automembership:\n"
+" ipa hostgroup-show webservers\n"
+" Host-group: webservers\n"
+" Description: Web Servers\n"
+" Member hosts: web1.example.com\n"
+"\n"
+" ipa group-show devel\n"
+" Group name: devel\n"
+" Description: Developers\n"
+" GID: 1004200000\n"
+" Member users: tuser\n"
+"\n"
+" Remove a condition from the rule:\n"
+" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+"\n"
+" Modify the automember rule:\n"
+" ipa automember-mod\n"
+"\n"
+" Set the default (fallback) target group:\n"
+" ipa automember-default-group-set --default-group=webservers --"
+"type=hostgroup\n"
+" ipa automember-default-group-set --default-group=ipausers --type=group\n"
+"\n"
+" Remove the default (fallback) target group:\n"
+" ipa automember-default-group-remove --type=hostgroup\n"
+" ipa automember-default-group-remove --type=group\n"
+"\n"
+" Show the default (fallback) target group:\n"
+" ipa automember-default-group-show --type=hostgroup\n"
+" ipa automember-default-group-show --type=group\n"
+"\n"
+" Find all of the automember rules:\n"
+" ipa automember-find\n"
+"\n"
+" Display a automember rule:\n"
+" ipa automember-show --type=hostgroup webservers\n"
+" ipa automember-show --type=group devel\n"
+"\n"
+" Delete an automember rule:\n"
+" ipa automember-del --type=hostgroup webservers\n"
+" ipa automember-del --type=group devel\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/cert.py:19
+msgid ""
+"\n"
+"IPA certificate operations\n"
+"\n"
+"Implements a set of commands for managing server SSL certificates.\n"
+"\n"
+"Certificate requests exist in the form of a Certificate Signing Request "
+"(CSR)\n"
+"in PEM format.\n"
+"\n"
+"If using the selfsign back end then the subject in the CSR needs to match\n"
+"the subject configured in the server. The dogtag CA uses just the CN\n"
+"value of the CSR and forces the rest of the subject.\n"
+"\n"
+"A certificate is stored with a service principal and a service principal\n"
+"needs a host.\n"
+"\n"
+"In order to request a certificate:\n"
+"\n"
+"* The host must exist\n"
+"* The service must exist (or you use the --add option to automatically add "
+"it)\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Request a new certificate and add the principal:\n"
+" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n"
+"\n"
+" Retrieve an existing certificate:\n"
+" ipa cert-show 1032\n"
+"\n"
+" Revoke a certificate (see RFC 5280 for reason details):\n"
+" ipa cert-revoke --revocation-reason=6 1032\n"
+"\n"
+" Remove a certificate from revocation hold status:\n"
+" ipa cert-remove-hold 1032\n"
+"\n"
+" Check the status of a signing request:\n"
+" ipa cert-status 10\n"
+"\n"
+"IPA currently immediately issues (or declines) all certificate requests so\n"
+"the status of a request is not normally useful. This is for future use\n"
+"or the case where a CA does not immediately issue a certificate.\n"
+"\n"
+"The following revocation reasons are supported:\n"
+"\n"
+" * 0 - unspecified\n"
+" * 1 - keyCompromise\n"
+" * 2 - cACompromise\n"
+" * 3 - affiliationChanged\n"
+" * 4 - superseded\n"
+" * 5 - cessationOfOperation\n"
+" * 6 - certificateHold\n"
+" * 8 - removeFromCRL\n"
+" * 9 - privilegeWithdrawn\n"
+" * 10 - aACompromise\n"
+"\n"
+"Note that reason code 7 is not used. See RFC 5280 for more details:\n"
+"\n"
+"http://www.ietf.org/rfc/rfc5280.txt\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/delegation.py:19
+msgid ""
+"\n"
+"Group to Group Delegation\n"
+"\n"
+"A permission enables fine-grained delegation of permissions. Access Control\n"
+"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
+"given tasks such as adding a user, modifying a group, etc.\n"
+"\n"
+"Group to Group Delegations grants the members of one group to update a set\n"
+"of attributes of members of another group.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a delegation rule to allow managers to edit employee's addresses:\n"
+" ipa delegation-add --attrs=street --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" When managing the list of attributes you need to include all attributes\n"
+" in the list, including existing ones. Add postalCode to the list:\n"
+" ipa delegation-mod --attrs=street,postalCode --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" Display our updated rule:\n"
+" ipa delegation-show \"managers edit employees' street\"\n"
+"\n"
+" Delete a rule:\n"
+" ipa delegation-del \"managers edit employees' street\"\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/delegation.py:61
+#: ipaclient/remote_plugins/2_49/delegation.py:99
+#: ipaclient/remote_plugins/2_49/delegation.py:203
+#: ipaclient/remote_plugins/2_49/delegation.py:288
+#: ipaclient/remote_plugins/2_49/selfservice.py:61
+#: ipaclient/remote_plugins/2_49/selfservice.py:89
+#: ipaclient/remote_plugins/2_49/selfservice.py:182
+#: ipaclient/remote_plugins/2_49/selfservice.py:254
+msgid ""
+"Comma-separated list of permissions to grant (read, write). Default is write."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:19
+msgid ""
+"\n"
+"Domain Name System (DNS)\n"
+"\n"
+"Manage DNS zone and resource records.\n"
+"\n"
+"\n"
+"USING STRUCTURED PER-TYPE OPTIONS\n"
+"\n"
+"There are many structured DNS RR types where DNS data stored in LDAP server\n"
+"is not just a scalar value, for example an IP address or a domain name, but\n"
+"a data structure which may be often complex. A good example is a LOC record\n"
+"[RFC1876] which consists of many mandatory and optional parts (degrees,\n"
+"minutes, seconds of latitude and longitude, altitude or precision).\n"
+"\n"
+"It may be difficult to manipulate such DNS records without making a mistake\n"
+"and entering an invalid value. DNS module provides an abstraction over "
+"these\n"
+"raw records and allows to manipulate each RR type with specific options. "
+"For\n"
+"each supported RR type, DNS module provides a standard option to manipulate\n"
+"a raw records with format --<rrtype>-rec, e.g. --mx-rec, and special "
+"options\n"
+"for every part of the RR structure with format --<rrtype>-<partname>, e.g.\n"
+"--mx-preference and --mx-exchanger.\n"
+"\n"
+"When adding a record, either RR specific options or standard option for a "
+"raw\n"
+"value can be used, they just should not be combined in one add operation. "
+"When\n"
+"modifying an existing entry, new RR specific options can be used to change\n"
+"one part of a DNS record, where the standard option for raw value is used\n"
+"to specify the modified value. The following example demonstrates\n"
+"a modification of MX record preference from 0 to 1 in a record without\n"
+"modifying the exchanger:\n"
+"ipa dnsrecord-mod --mx-rec=\"0 mx.example.com.\" --mx-preference=1\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add new zone:\n"
+" ipa dnszone-add example.com --name-"
+"server=ns --admin-email=admin@example."
+"com --ip-address=10.0.0.1\n"
+"\n"
+" Add system permission that can be used for per-zone privilege delegation:\n"
+" ipa dnszone-add-permission example.com\n"
+"\n"
+" Modify the zone to allow dynamic updates for hosts own records in realm "
+"EXAMPLE.COM:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE\n"
+"\n"
+" This is the equivalent of:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE --update-policy="
+"\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA; grant "
+"EXAMPLE.COM krb5-self * SSHFP;\"\n"
+"\n"
+" Modify the zone to allow zone transfers for local network only:\n"
+" ipa dnszone-mod example.com --allow-transfer=10.0.0.0/8\n"
+"\n"
+" Add new reverse zone specified by network IP address:\n"
+" ipa dnszone-add --name-from-ip=80.142.15.0/24 --name-"
+"server=ns.example.com.\n"
+"\n"
+" Add second nameserver for example.com:\n"
+" ipa dnsrecord-add example.com @ --ns-rec=nameserver2.example.com\n"
+"\n"
+" Add a mail server for example.com:\n"
+" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail1\"\n"
+"\n"
+" Add another record using MX record specific options:\n"
+" ipa dnsrecord-add example.com @ --mx-preference=20 --mx-exchanger=mail2\n"
+"\n"
+" Add another record using interactive mode (started when dnsrecord-add, "
+"dnsrecord-mod,\n"
+" or dnsrecord-del are executed with no options):\n"
+" ipa dnsrecord-add example.com @\n"
+" Please choose a type of DNS resource record to be added\n"
+" The most common types for this type of zone are: NS, MX, LOC\n"
+"\n"
+" DNS resource record type: MX\n"
+" MX Preference: 30\n"
+" MX Exchanger: mail3\n"
+" Record name: example.com\n"
+" MX record: 10 mail1, 20 mail2, 30 mail3\n"
+" NS record: nameserver.example.com., nameserver2.example.com.\n"
+"\n"
+" Delete previously added nameserver from example.com:\n"
+" ipa dnsrecord-del example.com @ --ns-rec=nameserver2.example.com.\n"
+"\n"
+" Add LOC record for example.com:\n"
+" ipa dnsrecord-add example.com @ --loc-rec=\"49 11 42.4 N 16 36 29.6 E "
+"227.64m\"\n"
+"\n"
+" Add new A record for www.example.com. Create a reverse record in "
+"appropriate\n"
+" reverse zone as well. In this case a PTR record \"2\" pointing to www."
+"example.com\n"
+" will be created in zone 15.142.80.in-addr.arpa.\n"
+" ipa dnsrecord-add example.com www --a-rec=80.142.15.2 --a-create-reverse\n"
+"\n"
+" Add new PTR record for www.example.com\n"
+" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec=www.example.com.\n"
+"\n"
+" Add new SRV records for LDAP servers. Three quarters of the requests\n"
+" should go to fast.example.com, one quarter to slow.example.com. If neither\n"
+" is available, switch to backup.example.com.\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup."
+"example.com\"\n"
+"\n"
+" The interactive mode can be used for easy modification:\n"
+" ipa dnsrecord-mod example.com _ldap._tcp\n"
+" No option to modify specific record provided.\n"
+" Current DNS record contents:\n"
+"\n"
+" SRV record: 0 3 389 fast.example.com, 0 1 389 slow.example.com, 1 1 389 "
+"backup.example.com\n"
+"\n"
+" Modify SRV record '0 3 389 fast.example.com'? Yes/No (default No):\n"
+" Modify SRV record '0 1 389 slow.example.com'? Yes/No (default No): y\n"
+" SRV Priority [0]: (keep the default value)\n"
+" SRV Weight [1]: 2 (modified value)\n"
+" SRV Port [389]: (keep the default value)\n"
+" SRV Target [slow.example.com]: (keep the default value)\n"
+" 1 SRV record skipped. Only one value per DNS record type can be modified "
+"at one time.\n"
+" Record name: _ldap._tcp\n"
+" SRV record: 0 3 389 fast.example.com, 1 1 389 backup.example.com, 0 2 "
+"389 slow.example.com\n"
+"\n"
+" After this modification, three fifths of the requests should go to\n"
+" fast.example.com and two fifths to slow.example.com.\n"
+"\n"
+" An example of the interactive mode for dnsrecord-del command:\n"
+" ipa dnsrecord-del example.com www\n"
+" No option to delete specific record provided.\n"
+" Delete all? Yes/No (default No): (do not delete all records)\n"
+" Current DNS record contents:\n"
+"\n"
+" A record: 1.2.3.4, 11.22.33.44\n"
+"\n"
+" Delete A record '1.2.3.4'? Yes/No (default No):\n"
+" Delete A record '11.22.33.44'? Yes/No (default No): y\n"
+" Record name: www\n"
+" A record: 1.2.3.4 (A record 11.22.33.44 has been "
+"deleted)\n"
+"\n"
+" Show zone example.com:\n"
+" ipa dnszone-show example.com\n"
+"\n"
+" Find zone with \"example\" in its domain name:\n"
+" ipa dnszone-find example\n"
+"\n"
+" Find records for resources with \"www\" in their name in zone example.com:\n"
+" ipa dnsrecord-find example.com www\n"
+"\n"
+" Find A records with value 10.10.0.1 in zone example.com\n"
+" ipa dnsrecord-find example.com --a-rec=10.10.0.1\n"
+"\n"
+" Show records for resource www in zone example.com\n"
+" ipa dnsrecord-show example.com www\n"
+"\n"
+" Delegate zone sub.example to another nameserver:\n"
+" ipa dnsrecord-add example.com ns.sub --a-rec=10.0.100.5\n"
+" ipa dnsrecord-add example.com sub --ns-rec=ns.sub.example.com.\n"
+"\n"
+" If global forwarder is configured, all requests to sub.example.com will be\n"
+" routed through the global forwarder. To change the behavior for example."
+"com\n"
+" zone only and forward the request directly to ns.sub.example.com., global\n"
+" forwarding may be disabled per-zone:\n"
+" ipa dnszone-mod example.com --forward-policy=none\n"
+"\n"
+" Forward all requests for the zone external.com to another nameserver using\n"
+" a \"first\" policy (it will send the queries to the selected forwarder and "
+"if\n"
+" not answered it will use global resolvers):\n"
+" ipa dnszone-add external.com\n"
+" ipa dnszone-mod external.com --"
+"forwarder=10.20.0.1 --forward-policy=first\n"
+"\n"
+" Delete zone example.com with all resource records:\n"
+" ipa dnszone-del example.com\n"
+"\n"
+" Resolve a host name to see if it exists (will add default IPA domain\n"
+" if one is not included):\n"
+" ipa dns-resolve www.example.com\n"
+" ipa dns-resolve www\n"
+"\n"
+"\n"
+"GLOBAL DNS CONFIGURATION\n"
+"\n"
+"DNS configuration passed to command line install script is stored in a "
+"local\n"
+"configuration file on each IPA server where DNS service is configured. "
+"These\n"
+"local settings can be overridden with a common configuration stored in LDAP\n"
+"server:\n"
+"\n"
+" Show global DNS configuration:\n"
+" ipa dnsconfig-show\n"
+"\n"
+" Modify global DNS configuration and set a list of global forwarders:\n"
+" ipa dnsconfig-mod --forwarder=10.0.0.1\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:217
+#: ipaclient/remote_plugins/2_49/dns.py:1131
+msgid ""
+"A list of global forwarders. A custom port can be specified for each "
+"forwarder using a standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:235
+#: ipaclient/remote_plugins/2_49/dns.py:1153 ipaserver/plugins/dns.py:4048
+msgid "An interval between regular polls of the name server for new DNS zones"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:257
+#: ipaclient/remote_plugins/2_49/dns.py:1288
+#: ipaclient/remote_plugins/2_49/dns.py:2301
+#: ipaclient/remote_plugins/2_49/dns.py:2714
+#: ipaclient/remote_plugins/2_49/dns.py:3094
+msgid "DNS class"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:279
+#: ipaclient/remote_plugins/2_49/dns.py:1297
+#: ipaclient/remote_plugins/2_49/dns.py:2309
+#: ipaclient/remote_plugins/2_49/dns.py:2722
+#: ipaclient/remote_plugins/2_49/dns.py:3103
+msgid "Comma-separated list of raw A records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:298
+#: ipaclient/remote_plugins/2_49/dns.py:1324
+#: ipaclient/remote_plugins/2_49/dns.py:2317
+#: ipaclient/remote_plugins/2_49/dns.py:2730
+#: ipaclient/remote_plugins/2_49/dns.py:3120
+msgid "Comma-separated list of raw AAAA records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:317
+#: ipaclient/remote_plugins/2_49/dns.py:1351
+#: ipaclient/remote_plugins/2_49/dns.py:2325
+#: ipaclient/remote_plugins/2_49/dns.py:2738
+#: ipaclient/remote_plugins/2_49/dns.py:3137
+msgid "Comma-separated list of raw A6 records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:330
+#: ipaclient/remote_plugins/2_49/dns.py:1368
+#: ipaclient/remote_plugins/2_49/dns.py:2333
+#: ipaclient/remote_plugins/2_49/dns.py:2746
+#: ipaclient/remote_plugins/2_49/dns.py:3154
+msgid "Comma-separated list of raw AFSDB records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:349
+#: ipaclient/remote_plugins/2_49/dns.py:1393
+#: ipaclient/remote_plugins/2_49/dns.py:2341
+#: ipaclient/remote_plugins/2_49/dns.py:2754
+#: ipaclient/remote_plugins/2_49/dns.py:3179
+msgid "Comma-separated list of raw APL records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:356
+#: ipaclient/remote_plugins/2_49/dns.py:1403
+#: ipaclient/remote_plugins/2_49/dns.py:2350
+#: ipaclient/remote_plugins/2_49/dns.py:2763
+#: ipaclient/remote_plugins/2_49/dns.py:3189
+msgid "Comma-separated list of raw CERT records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:387
+#: ipaclient/remote_plugins/2_49/dns.py:1444
+#: ipaclient/remote_plugins/2_49/dns.py:2358
+#: ipaclient/remote_plugins/2_49/dns.py:2771
+#: ipaclient/remote_plugins/2_49/dns.py:3230
+msgid "Comma-separated list of raw CNAME records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:400
+#: ipaclient/remote_plugins/2_49/dns.py:1461
+#: ipaclient/remote_plugins/2_49/dns.py:2366
+#: ipaclient/remote_plugins/2_49/dns.py:2779
+#: ipaclient/remote_plugins/2_49/dns.py:3247
+msgid "Comma-separated list of raw DHCID records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:407
+#: ipaclient/remote_plugins/2_49/dns.py:1471
+#: ipaclient/remote_plugins/2_49/dns.py:2375
+#: ipaclient/remote_plugins/2_49/dns.py:2788
+#: ipaclient/remote_plugins/2_49/dns.py:3257
+msgid "Comma-separated list of raw DLV records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:414
+#: ipaclient/remote_plugins/2_49/dns.py:1481
+#: ipaclient/remote_plugins/2_49/dns.py:2384
+#: ipaclient/remote_plugins/2_49/dns.py:2797
+#: ipaclient/remote_plugins/2_49/dns.py:3267
+msgid "Comma-separated list of raw DNAME records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:427
+#: ipaclient/remote_plugins/2_49/dns.py:1498
+#: ipaclient/remote_plugins/2_49/dns.py:2392
+#: ipaclient/remote_plugins/2_49/dns.py:2805
+#: ipaclient/remote_plugins/2_49/dns.py:3284
+msgid "Comma-separated list of raw DNSKEY records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:434
+#: ipaclient/remote_plugins/2_49/dns.py:1508
+#: ipaclient/remote_plugins/2_49/dns.py:2401
+#: ipaclient/remote_plugins/2_49/dns.py:2814
+#: ipaclient/remote_plugins/2_49/dns.py:3294
+msgid "Comma-separated list of raw DS records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:465
+#: ipaclient/remote_plugins/2_49/dns.py:1549
+#: ipaclient/remote_plugins/2_49/dns.py:2409
+#: ipaclient/remote_plugins/2_49/dns.py:2822
+#: ipaclient/remote_plugins/2_49/dns.py:3335
+msgid "Comma-separated list of raw HIP records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:472
+#: ipaclient/remote_plugins/2_49/dns.py:1559
+#: ipaclient/remote_plugins/2_49/dns.py:2418
+#: ipaclient/remote_plugins/2_49/dns.py:2831
+#: ipaclient/remote_plugins/2_49/dns.py:3345
+msgid "Comma-separated list of raw IPSECKEY records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:479
+#: ipaclient/remote_plugins/2_49/dns.py:1569
+#: ipaclient/remote_plugins/2_49/dns.py:2427
+#: ipaclient/remote_plugins/2_49/dns.py:2840
+#: ipaclient/remote_plugins/2_49/dns.py:3355
+msgid "Comma-separated list of raw KEY records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:484
+#: ipaclient/remote_plugins/2_49/dns.py:1576
+#: ipaclient/remote_plugins/2_49/dns.py:3362
+msgid "KEY Flags"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:490
+#: ipaclient/remote_plugins/2_49/dns.py:1584
+#: ipaclient/remote_plugins/2_49/dns.py:3370
+msgid "KEY Protocol"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:491
+#: ipaclient/remote_plugins/2_49/dns.py:1585
+#: ipaclient/remote_plugins/2_49/dns.py:3371
+msgid "Protocol"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:496
+#: ipaclient/remote_plugins/2_49/dns.py:1592
+#: ipaclient/remote_plugins/2_49/dns.py:3378
+msgid "KEY Algorithm"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:502
+#: ipaclient/remote_plugins/2_49/dns.py:1600
+#: ipaclient/remote_plugins/2_49/dns.py:3386
+msgid "KEY Public Key"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:503
+#: ipaclient/remote_plugins/2_49/dns.py:1601
+#: ipaclient/remote_plugins/2_49/dns.py:3387
+msgid "Public Key"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:510
+#: ipaclient/remote_plugins/2_49/dns.py:1610
+#: ipaclient/remote_plugins/2_49/dns.py:2435
+#: ipaclient/remote_plugins/2_49/dns.py:2848
+#: ipaclient/remote_plugins/2_49/dns.py:3396
+msgid "Comma-separated list of raw KX records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:529
+#: ipaclient/remote_plugins/2_49/dns.py:1635
+#: ipaclient/remote_plugins/2_49/dns.py:2443
+#: ipaclient/remote_plugins/2_49/dns.py:2856
+#: ipaclient/remote_plugins/2_49/dns.py:3421
+msgid "Comma-separated list of raw LOC records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:608
+#: ipaclient/remote_plugins/2_49/dns.py:1748
+#: ipaclient/remote_plugins/2_49/dns.py:2451
+#: ipaclient/remote_plugins/2_49/dns.py:2864
+#: ipaclient/remote_plugins/2_49/dns.py:3534
+msgid "Comma-separated list of raw MX records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:627
+#: ipaclient/remote_plugins/2_49/dns.py:1773
+#: ipaclient/remote_plugins/2_49/dns.py:2459
+#: ipaclient/remote_plugins/2_49/dns.py:2872
+#: ipaclient/remote_plugins/2_49/dns.py:3559
+msgid "Comma-separated list of raw NAPTR records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:670
+#: ipaclient/remote_plugins/2_49/dns.py:1831
+#: ipaclient/remote_plugins/2_49/dns.py:2467
+#: ipaclient/remote_plugins/2_49/dns.py:2880
+#: ipaclient/remote_plugins/2_49/dns.py:3617
+msgid "Comma-separated list of raw NS records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:683
+#: ipaclient/remote_plugins/2_49/dns.py:1848
+#: ipaclient/remote_plugins/2_49/dns.py:2475
+#: ipaclient/remote_plugins/2_49/dns.py:2888
+#: ipaclient/remote_plugins/2_49/dns.py:3634
+msgid "Comma-separated list of raw NSEC records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:688
+#: ipaclient/remote_plugins/2_49/dns.py:1855
+#: ipaclient/remote_plugins/2_49/dns.py:3641
+msgid "NSEC Next Domain Name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:689
+#: ipaclient/remote_plugins/2_49/dns.py:1856
+#: ipaclient/remote_plugins/2_49/dns.py:3642
+msgid "Next Domain Name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:695
+#: ipaclient/remote_plugins/2_49/dns.py:1865
+#: ipaclient/remote_plugins/2_49/dns.py:3651
+msgid "NSEC Type Map"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:696
+#: ipaclient/remote_plugins/2_49/dns.py:1866
+#: ipaclient/remote_plugins/2_49/dns.py:3652
+msgid "Type Map"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:703
+#: ipaclient/remote_plugins/2_49/dns.py:1875
+#: ipaclient/remote_plugins/2_49/dns.py:2483
+#: ipaclient/remote_plugins/2_49/dns.py:2896
+#: ipaclient/remote_plugins/2_49/dns.py:3661
+msgid "Comma-separated list of raw NSEC3 records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:710
+#: ipaclient/remote_plugins/2_49/dns.py:1885
+#: ipaclient/remote_plugins/2_49/dns.py:2492
+#: ipaclient/remote_plugins/2_49/dns.py:2905
+#: ipaclient/remote_plugins/2_49/dns.py:3671
+msgid "Comma-separated list of raw NSEC3PARAM records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:717
+#: ipaclient/remote_plugins/2_49/dns.py:1895
+#: ipaclient/remote_plugins/2_49/dns.py:2501
+#: ipaclient/remote_plugins/2_49/dns.py:2914
+#: ipaclient/remote_plugins/2_49/dns.py:3681
+msgid "Comma-separated list of raw PTR records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:730
+#: ipaclient/remote_plugins/2_49/dns.py:1913
+#: ipaclient/remote_plugins/2_49/dns.py:2509
+#: ipaclient/remote_plugins/2_49/dns.py:2922
+#: ipaclient/remote_plugins/2_49/dns.py:3699
+msgid "Comma-separated list of raw RRSIG records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:735
+#: ipaclient/remote_plugins/2_49/dns.py:1921
+#: ipaclient/remote_plugins/2_49/dns.py:3707
+msgid "RRSIG Type Covered"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:736
+#: ipaclient/remote_plugins/2_49/dns.py:804
+#: ipaclient/remote_plugins/2_49/dns.py:1922
+#: ipaclient/remote_plugins/2_49/dns.py:2014
+#: ipaclient/remote_plugins/2_49/dns.py:3708
+#: ipaclient/remote_plugins/2_49/dns.py:3800
+msgid "Type Covered"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:741
+#: ipaclient/remote_plugins/2_49/dns.py:1929
+#: ipaclient/remote_plugins/2_49/dns.py:3715
+msgid "RRSIG Algorithm"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:747
+#: ipaclient/remote_plugins/2_49/dns.py:1937
+#: ipaclient/remote_plugins/2_49/dns.py:3723
+msgid "RRSIG Labels"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:748
+#: ipaclient/remote_plugins/2_49/dns.py:816
+#: ipaclient/remote_plugins/2_49/dns.py:1938
+#: ipaclient/remote_plugins/2_49/dns.py:2030
+#: ipaclient/remote_plugins/2_49/dns.py:3724
+#: ipaclient/remote_plugins/2_49/dns.py:3816
+msgid "Labels"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:753
+#: ipaclient/remote_plugins/2_49/dns.py:1945
+#: ipaclient/remote_plugins/2_49/dns.py:3731
+msgid "RRSIG Original TTL"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:754
+#: ipaclient/remote_plugins/2_49/dns.py:822
+#: ipaclient/remote_plugins/2_49/dns.py:1946
+#: ipaclient/remote_plugins/2_49/dns.py:2038
+#: ipaclient/remote_plugins/2_49/dns.py:3732
+#: ipaclient/remote_plugins/2_49/dns.py:3824
+msgid "Original TTL"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:759
+#: ipaclient/remote_plugins/2_49/dns.py:1953
+#: ipaclient/remote_plugins/2_49/dns.py:3739
+msgid "RRSIG Signature Expiration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:760
+#: ipaclient/remote_plugins/2_49/dns.py:828
+#: ipaclient/remote_plugins/2_49/dns.py:1954
+#: ipaclient/remote_plugins/2_49/dns.py:2046
+#: ipaclient/remote_plugins/2_49/dns.py:3740
+#: ipaclient/remote_plugins/2_49/dns.py:3832
+msgid "Signature Expiration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:765
+#: ipaclient/remote_plugins/2_49/dns.py:1961
+#: ipaclient/remote_plugins/2_49/dns.py:3747
+msgid "RRSIG Signature Inception"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:766
+#: ipaclient/remote_plugins/2_49/dns.py:834
+#: ipaclient/remote_plugins/2_49/dns.py:1962
+#: ipaclient/remote_plugins/2_49/dns.py:2054
+#: ipaclient/remote_plugins/2_49/dns.py:3748
+#: ipaclient/remote_plugins/2_49/dns.py:3840
+msgid "Signature Inception"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:771
+#: ipaclient/remote_plugins/2_49/dns.py:1969
+#: ipaclient/remote_plugins/2_49/dns.py:3755
+msgid "RRSIG Key Tag"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:777
+#: ipaclient/remote_plugins/2_49/dns.py:1977
+#: ipaclient/remote_plugins/2_49/dns.py:3763
+msgid "RRSIG Signer's Name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:778
+#: ipaclient/remote_plugins/2_49/dns.py:846
+#: ipaclient/remote_plugins/2_49/dns.py:1978
+#: ipaclient/remote_plugins/2_49/dns.py:2070
+#: ipaclient/remote_plugins/2_49/dns.py:3764
+#: ipaclient/remote_plugins/2_49/dns.py:3856
+msgid "Signer's Name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:783
+#: ipaclient/remote_plugins/2_49/dns.py:1985
+#: ipaclient/remote_plugins/2_49/dns.py:3771
+msgid "RRSIG Signature"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:784
+#: ipaclient/remote_plugins/2_49/dns.py:852
+#: ipaclient/remote_plugins/2_49/dns.py:1986
+#: ipaclient/remote_plugins/2_49/dns.py:2078
+#: ipaclient/remote_plugins/2_49/dns.py:3772
+#: ipaclient/remote_plugins/2_49/dns.py:3864
+msgid "Signature"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:791
+#: ipaclient/remote_plugins/2_49/dns.py:1995
+#: ipaclient/remote_plugins/2_49/dns.py:2517
+#: ipaclient/remote_plugins/2_49/dns.py:2930
+#: ipaclient/remote_plugins/2_49/dns.py:3781
+msgid "Comma-separated list of raw RP records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:798
+#: ipaclient/remote_plugins/2_49/dns.py:2005
+#: ipaclient/remote_plugins/2_49/dns.py:2526
+#: ipaclient/remote_plugins/2_49/dns.py:2939
+#: ipaclient/remote_plugins/2_49/dns.py:3791
+msgid "Comma-separated list of raw SIG records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:803
+#: ipaclient/remote_plugins/2_49/dns.py:2013
+#: ipaclient/remote_plugins/2_49/dns.py:3799
+msgid "SIG Type Covered"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:809
+#: ipaclient/remote_plugins/2_49/dns.py:2021
+#: ipaclient/remote_plugins/2_49/dns.py:3807
+msgid "SIG Algorithm"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:815
+#: ipaclient/remote_plugins/2_49/dns.py:2029
+#: ipaclient/remote_plugins/2_49/dns.py:3815
+msgid "SIG Labels"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:821
+#: ipaclient/remote_plugins/2_49/dns.py:2037
+#: ipaclient/remote_plugins/2_49/dns.py:3823
+msgid "SIG Original TTL"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:827
+#: ipaclient/remote_plugins/2_49/dns.py:2045
+#: ipaclient/remote_plugins/2_49/dns.py:3831
+msgid "SIG Signature Expiration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:833
+#: ipaclient/remote_plugins/2_49/dns.py:2053
+#: ipaclient/remote_plugins/2_49/dns.py:3839
+msgid "SIG Signature Inception"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:839
+#: ipaclient/remote_plugins/2_49/dns.py:2061
+#: ipaclient/remote_plugins/2_49/dns.py:3847
+msgid "SIG Key Tag"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:845
+#: ipaclient/remote_plugins/2_49/dns.py:2069
+#: ipaclient/remote_plugins/2_49/dns.py:3855
+msgid "SIG Signer's Name"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:851
+#: ipaclient/remote_plugins/2_49/dns.py:2077
+#: ipaclient/remote_plugins/2_49/dns.py:3863
+msgid "SIG Signature"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:859
+#: ipaclient/remote_plugins/2_49/dns.py:2087
+#: ipaclient/remote_plugins/2_49/dns.py:2534
+#: ipaclient/remote_plugins/2_49/dns.py:2947
+#: ipaclient/remote_plugins/2_49/dns.py:3873
+msgid "Comma-separated list of raw SPF records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:866
+#: ipaclient/remote_plugins/2_49/dns.py:2097
+#: ipaclient/remote_plugins/2_49/dns.py:2543
+#: ipaclient/remote_plugins/2_49/dns.py:2956
+#: ipaclient/remote_plugins/2_49/dns.py:3883
+msgid "Comma-separated list of raw SRV records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:897
+#: ipaclient/remote_plugins/2_49/dns.py:2138
+#: ipaclient/remote_plugins/2_49/dns.py:2551
+#: ipaclient/remote_plugins/2_49/dns.py:2964
+#: ipaclient/remote_plugins/2_49/dns.py:3924
+msgid "Comma-separated list of raw SSHFP records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:922
+#: ipaclient/remote_plugins/2_49/dns.py:2171
+#: ipaclient/remote_plugins/2_49/dns.py:2559
+#: ipaclient/remote_plugins/2_49/dns.py:2972
+#: ipaclient/remote_plugins/2_49/dns.py:3957
+msgid "Comma-separated list of raw TA records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:929
+#: ipaclient/remote_plugins/2_49/dns.py:2181
+#: ipaclient/remote_plugins/2_49/dns.py:2568
+#: ipaclient/remote_plugins/2_49/dns.py:2981
+#: ipaclient/remote_plugins/2_49/dns.py:3967
+msgid "Comma-separated list of raw TKEY records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:936
+#: ipaclient/remote_plugins/2_49/dns.py:2191
+#: ipaclient/remote_plugins/2_49/dns.py:2577
+#: ipaclient/remote_plugins/2_49/dns.py:2990
+#: ipaclient/remote_plugins/2_49/dns.py:3977
+msgid "Comma-separated list of raw TSIG records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:943
+#: ipaclient/remote_plugins/2_49/dns.py:2201
+#: ipaclient/remote_plugins/2_49/dns.py:2586
+#: ipaclient/remote_plugins/2_49/dns.py:2999
+#: ipaclient/remote_plugins/2_49/dns.py:3987
+msgid "Comma-separated list of raw TXT records"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:1006
+#: ipaclient/remote_plugins/2_49/dns.py:4225
+#: ipaclient/remote_plugins/2_49/dns.py:4605
+#: ipaclient/remote_plugins/2_49/dns.py:4839
+msgid "SOA time to live"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:1007
+#: ipaclient/remote_plugins/2_49/dns.py:4226
+#: ipaclient/remote_plugins/2_49/dns.py:4606
+#: ipaclient/remote_plugins/2_49/dns.py:4840
+msgid "SOA record time to live"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:1012
+#: ipaclient/remote_plugins/2_49/dns.py:4233
+#: ipaclient/remote_plugins/2_49/dns.py:4613
+#: ipaclient/remote_plugins/2_49/dns.py:4847
+msgid "SOA class"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:1013
+#: ipaclient/remote_plugins/2_49/dns.py:4234
+#: ipaclient/remote_plugins/2_49/dns.py:4614
+#: ipaclient/remote_plugins/2_49/dns.py:4848
+msgid "SOA record class"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:1049
+#: ipaclient/remote_plugins/2_49/dns.py:4281
+#: ipaclient/remote_plugins/2_49/dns.py:4664
+#: ipaclient/remote_plugins/2_49/dns.py:4891
+msgid ""
+"A list of per-zone forwarders. A custom port can be specified for each "
+"forwarder using a standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/dns.py:4322
+msgid "Add forward record for nameserver located in the created zone"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:19
+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 ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:65
+msgid "Consume an entitlement."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:70
+#: ipaclient/remote_plugins/2_49/entitle.py:76
+#: ipaclient/remote_plugins/2_49/entitle.py:349
+msgid "Quantity"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:115
+msgid "Search for entitlement accounts."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:176
+msgid "Retrieve the entitlement certs."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:218
+msgid "Import an entitlement certificate."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:246
+#: ipaclient/remote_plugins/2_49/entitle.py:289
+msgid "UUID"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:247
+msgid "Enrollment UUID"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:263
+msgid "Register to the entitlement system."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:268
+#: ipaserver/plugins/internal.py:343
+msgid "Username"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:290
+msgid "Enrollment UUID (not implemented)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:295
+msgid "Registration password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:331
+msgid "Display current entitlements."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/entitle.py:344
+msgid "Re-sync the local entitlement cache with the entitlement server."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/group.py:19
+msgid ""
+"\n"
+"Groups of users\n"
+"\n"
+"Manage groups of users. By default, new groups are POSIX groups. You\n"
+"can add the --nonposix option to the group-add command to mark a new group\n"
+"as non-POSIX. You can use the --posix argument with the group-mod command\n"
+"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n"
+"converted to non-POSIX groups.\n"
+"\n"
+"Every group must have a description.\n"
+"\n"
+"POSIX groups must have a Group ID (GID) number. Changing a GID is\n"
+"supported but can have an impact on your file permissions. It is not "
+"necessary\n"
+"to supply a GID when creating a group. IPA will generate one automatically\n"
+"if it is not provided.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new group:\n"
+" ipa group-add --desc='local administrators' localadmins\n"
+"\n"
+" Add a new non-POSIX group:\n"
+" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n"
+"\n"
+" Convert a non-POSIX group to posix:\n"
+" ipa group-mod --posix remoteadmins\n"
+"\n"
+" Add a new POSIX group with a specific Group ID number:\n"
+" ipa group-add --gid=500 --desc='unix admins' unixadmins\n"
+"\n"
+" Add a new POSIX group and let IPA assign a Group ID number:\n"
+" ipa group-add --desc='printer admins' printeradmins\n"
+"\n"
+" Remove a group:\n"
+" ipa group-del unixadmins\n"
+"\n"
+" To add the \"remoteadmins\" group to the \"localadmins\" group:\n"
+" ipa group-add-member --groups=remoteadmins localadmins\n"
+"\n"
+" Add a list of users to the \"localadmins\" group:\n"
+" ipa group-add-member --users=test1,test2 localadmins\n"
+"\n"
+" Remove a user from the \"localadmins\" group:\n"
+" ipa group-remove-member --users=test2 localadmins\n"
+"\n"
+" Display information about a named group.\n"
+" ipa group-show localadmins\n"
+"\n"
+"External group membership is designed to allow users from trusted domains\n"
+"to be mapped to local POSIX groups in order to actually use IPA resources.\n"
+"External members should be added to groups that specifically created as\n"
+"external and non-POSIX. Such group later should be included into one of "
+"POSIX\n"
+"groups.\n"
+"\n"
+"An external group member is currently a Security Identifier (SID) as defined "
+"by\n"
+"the trusted domain. When adding external group members, it is possible to\n"
+"specify them in either SID, or DOM\n"
+"ame, or name@domain format. IPA will attempt\n"
+"to resolve passed name to SID with the use of Global Catalog of the trusted "
+"domain.\n"
+"\n"
+"Example:\n"
+"\n"
+"1. Create group for the trusted domain admins' mapping and their local POSIX "
+"group:\n"
+"\n"
+" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
+"\n"
+"2. Add security identifier of Domain Admins of the <ad.domain> to the "
+"ad_admins_external\n"
+" group:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Allow members of ad_admins_external group to be associated with ad_admins "
+"POSIX group:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. List members of external members of ad_admins_external group to see their "
+"SIDs:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/group.py:297
+#: ipaclient/remote_plugins/2_49/group.py:753
+msgid ""
+"comma-separated list of members of a trusted domain in DOM\\name or "
+"name@domain form"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/group.py:319
+#: ipaclient/remote_plugins/2_49/hbacrule.py:504
+#: ipaclient/remote_plugins/2_49/netgroup.py:253
+#: ipaclient/remote_plugins/2_49/role.py:194
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:322
+#: ipaclient/remote_plugins/2_49/sudorule.py:637
+#: ipaclient/remote_plugins/2_49/sudorule.py:699
+msgid "comma-separated list of users to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/group.py:328
+#: ipaclient/remote_plugins/2_49/hbacrule.py:513
+#: ipaclient/remote_plugins/2_49/netgroup.py:262
+#: ipaclient/remote_plugins/2_49/role.py:203
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:331
+#: ipaclient/remote_plugins/2_49/sudorule.py:584
+#: ipaclient/remote_plugins/2_49/sudorule.py:646
+#: ipaclient/remote_plugins/2_49/sudorule.py:708
+msgid "comma-separated list of groups to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/group.py:775
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1120
+#: ipaclient/remote_plugins/2_49/netgroup.py:720
+#: ipaclient/remote_plugins/2_49/role.py:533
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:774
+#: ipaclient/remote_plugins/2_49/sudorule.py:1421
+#: ipaclient/remote_plugins/2_49/sudorule.py:1483
+msgid "comma-separated list of users to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/group.py:784
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1129
+#: ipaclient/remote_plugins/2_49/netgroup.py:729
+#: ipaclient/remote_plugins/2_49/role.py:542
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:783
+#: ipaclient/remote_plugins/2_49/sudorule.py:1368
+#: ipaclient/remote_plugins/2_49/sudorule.py:1430
+#: ipaclient/remote_plugins/2_49/sudorule.py:1492
+msgid "comma-separated list of groups to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:19
+msgid ""
+"\n"
+"Host-based access control\n"
+"\n"
+"Control who can access what services on what hosts and from where. You\n"
+"can use HBAC to control which users or groups on a source host can\n"
+"access a service, or group of services, on a target host.\n"
+"\n"
+"You can also specify a category of users, target hosts, and source\n"
+"hosts. This is currently limited to \"all\", but might be expanded in the\n"
+"future.\n"
+"\n"
+"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n"
+"\n"
+"The available services and groups of services are controlled by the\n"
+"hbacsvc and hbacsvcgroup plug-ins respectively.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a rule, \"test1\", that grants all users access to the host \"server"
+"\" from\n"
+" anywhere:\n"
+" ipa hbacrule-add --usercat=all --srchostcat=all test1\n"
+" ipa hbacrule-add-host --hosts=server.example.com test1\n"
+"\n"
+" Display the properties of a named HBAC rule:\n"
+" ipa hbacrule-show test1\n"
+"\n"
+" Create a rule for a specific service. This lets the user john access\n"
+" the sshd service on any machine from any machine:\n"
+" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n"
+" ipa hbacrule-add-user --users=john john_sshd\n"
+" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
+"\n"
+" Create a rule for a new service group. This lets the user john access\n"
+" the FTP service on any machine from any machine:\n"
+" ipa hbacsvcgroup-add ftpers\n"
+" ipa hbacsvc-add sftp\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n"
+" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n"
+" ipa hbacrule-add-user --users=john john_ftp\n"
+" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
+"\n"
+" Disable a named HBAC rule:\n"
+" ipa hbacrule-disable test1\n"
+"\n"
+" Remove a named HBAC rule:\n"
+" ipa hbacrule-del allow_server\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:99
+#: ipaclient/remote_plugins/2_49/hbacrule.py:210
+#: ipaclient/remote_plugins/2_49/hbacrule.py:682
+#: ipaclient/remote_plugins/2_49/hbacrule.py:812
+#: ipaserver/plugins/hbacrule.py:236
+msgid "Source host category"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:100
+#: ipaclient/remote_plugins/2_49/hbacrule.py:211
+#: ipaclient/remote_plugins/2_49/hbacrule.py:683
+#: ipaclient/remote_plugins/2_49/hbacrule.py:813
+#: ipaserver/plugins/hbacrule.py:237
+msgid "Source host category the rule applies to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:141
+#: ipaserver/plugins/hbacrule.py:277
+msgid "Source Hosts"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:146
+#: ipaserver/plugins/hbacrule.py:282
+msgid "Source Host Groups"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:318
+#: ipaclient/remote_plugins/2_49/hbacrule.py:442
+#: ipaclient/remote_plugins/2_49/host.py:409
+#: ipaclient/remote_plugins/2_49/hostgroup.py:224
+#: ipaclient/remote_plugins/2_49/netgroup.py:271
+#: ipaclient/remote_plugins/2_49/role.py:212
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:260
+#: ipaclient/remote_plugins/2_49/service.py:225
+#: ipaclient/remote_plugins/2_49/sudorule.py:497
+msgid "comma-separated list of hosts to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:327
+#: ipaclient/remote_plugins/2_49/hbacrule.py:451
+#: ipaclient/remote_plugins/2_49/hostgroup.py:233
+#: ipaclient/remote_plugins/2_49/netgroup.py:280
+#: ipaclient/remote_plugins/2_49/role.py:221
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:269
+#: ipaclient/remote_plugins/2_49/sudorule.py:506
+msgid "comma-separated list of host groups to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:380
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:166
+msgid "comma-separated list of HBAC services to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:389
+msgid "comma-separated list of HBAC service groups to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:412
+msgid "Add source hosts and hostgroups from a HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:934
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1058
+#: ipaclient/remote_plugins/2_49/host.py:955
+#: ipaclient/remote_plugins/2_49/hostgroup.py:590
+#: ipaclient/remote_plugins/2_49/netgroup.py:738
+#: ipaclient/remote_plugins/2_49/role.py:551
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:712
+#: ipaclient/remote_plugins/2_49/service.py:545
+#: ipaclient/remote_plugins/2_49/sudorule.py:1281
+msgid "comma-separated list of hosts to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:943
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1067
+#: ipaclient/remote_plugins/2_49/hostgroup.py:599
+#: ipaclient/remote_plugins/2_49/netgroup.py:747
+#: ipaclient/remote_plugins/2_49/role.py:560
+#: ipaclient/remote_plugins/2_49/selinuxusermap.py:721
+#: ipaclient/remote_plugins/2_49/sudorule.py:1290
+msgid "comma-separated list of host groups to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:996
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:423
+msgid "comma-separated list of HBAC services to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1005
+msgid "comma-separated list of HBAC service groups to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacrule.py:1028
+msgid "Remove source hosts and hostgroups from an HBAC rule."
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbacsvcgroup.py:19
+msgid ""
+"\n"
+"HBAC Service Groups\n"
+"\n"
+"HBAC service groups can contain any number of individual services,\n"
+"or \"members\". Every group must have a description.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new HBAC service group:\n"
+" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
+"\n"
+" Add members to an HBAC service group:\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n"
+"\n"
+" Display information about a named group:\n"
+" ipa hbacsvcgroup-show login\n"
+"\n"
+" Add a new group to the \"login\" group:\n"
+" ipa hbacsvcgroup-add --desc=\"switch users\" login\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n"
+"\n"
+" Delete an HBAC service group:\n"
+" ipa hbacsvcgroup-del login\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbactest.py:19
+msgid ""
+"\n"
+"Simulate use of Host-based access controls\n"
+"\n"
+"HBAC rules control who can access what services on what hosts and from "
+"where.\n"
+"You can use HBAC to control which users or groups can access a service,\n"
+"or group of services, on a target host.\n"
+"\n"
+"Since applying HBAC rules implies use of a production environment,\n"
+"this plugin aims to provide simulation of HBAC rules evaluation without\n"
+"having access to the production environment.\n"
+"\n"
+" Test user coming to a service on a named host against\n"
+" existing enabled rules.\n"
+"\n"
+" ipa hbactest --user= --host= --service=\n"
+" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n"
+" [--srchost= ] [--sizelimit= ]\n"
+"\n"
+" --user, --host, and --service are mandatory, others are optional.\n"
+"\n"
+" If --rules is specified simulate enabling of the specified rules and test\n"
+" the login of the user using only these rules.\n"
+"\n"
+" If --enabled is specified, all enabled HBAC rules will be added to "
+"simulation\n"
+"\n"
+" If --disabled is specified, all disabled HBAC rules will be added to "
+"simulation\n"
+"\n"
+" If --nodetail is specified, do not return information about rules matched/"
+"not matched.\n"
+"\n"
+" If both --rules and --enabled are specified, apply simulation to --rules "
+"_and_\n"
+" all IPA enabled rules.\n"
+"\n"
+" If no --rules specified, simulation is run against all IPA enabled rules.\n"
+" By default there is a IPA-wide limit to number of entries fetched, you can "
+"change it\n"
+" with --sizelimit option.\n"
+"\n"
+" If --srchost is specified, it will be ignored. It is left because of "
+"compatibility reasons only.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" 1. Use all enabled HBAC rules in IPA database to simulate:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" notmatched: my-second-rule\n"
+" notmatched: my-third-rule\n"
+" notmatched: myrule\n"
+" matched: allow_all\n"
+"\n"
+" 2. Disable detailed summary of how rules were applied:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --nodetail\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+"\n"
+" 3. Test explicitly specified HBAC rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-"
+"second-rule,myrule\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" notmatched: my-second-rule\n"
+" notmatched: myrule\n"
+"\n"
+" 4. Use all enabled HBAC rules in IPA database + explicitly specified "
+"rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-"
+"second-rule,myrule --enabled\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" notmatched: my-second-rule\n"
+" notmatched: my-third-rule\n"
+" notmatched: myrule\n"
+" matched: allow_all\n"
+"\n"
+" 5. Test all disabled HBAC rules in IPA database:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --disabled\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" notmatched: new-rule\n"
+"\n"
+" 6. Test all disabled HBAC rules in IPA database + explicitly specified "
+"rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-"
+"second-rule,myrule --disabled\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" notmatched: my-second-rule\n"
+" notmatched: my-third-rule\n"
+" notmatched: myrule\n"
+"\n"
+" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --enabled "
+"--disabled\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" notmatched: my-second-rule\n"
+" notmatched: my-third-rule\n"
+" notmatched: myrule\n"
+" notmatched: new-rule\n"
+" matched: allow_all\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hbactest.py:137
+#: ipaserver/plugins/hbactest.py:267
+msgid "Source host"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/host.py:19
+msgid ""
+"\n"
+"Hosts/Machines\n"
+"\n"
+"A host represents a machine. It can be used in a number of contexts:\n"
+"- service entries are associated with a host\n"
+"- a host stores the host/ service principal\n"
+"- a host can be used in Host-based Access Control (HBAC) rules\n"
+"- every enrolled client generates a host entry\n"
+"\n"
+"ENROLLMENT:\n"
+"\n"
+"There are three enrollment scenarios when enrolling a new client:\n"
+"\n"
+"1. You are enrolling as a full administrator. The host entry may exist\n"
+" or not. A full administrator is a member of the hostadmin role\n"
+" or the admins group.\n"
+"2. You are enrolling as a limited administrator. The host must already\n"
+" exist. A limited administrator is a member a role with the\n"
+" Host Enrollment privilege.\n"
+"3. The host has been created with a one-time password.\n"
+"\n"
+"A host can only be enrolled once. If a client has enrolled and needs to\n"
+"be re-enrolled, the host entry must be removed and re-created. Note that\n"
+"re-creating the host entry will result in all services for the host being\n"
+"removed, and all SSL certificates associated with those services being\n"
+"revoked.\n"
+"\n"
+"A host can optionally store information such as where it is located,\n"
+"the OS that it runs, etc.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new host:\n"
+" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example."
+"com\n"
+"\n"
+" Delete a host:\n"
+" ipa host-del test.example.com\n"
+"\n"
+" Add a new host with a one-time password:\n"
+" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n"
+"\n"
+" Add a new host with a random one-time password:\n"
+" ipa host-add --os='Fedora 12' --random test.example.com\n"
+"\n"
+" Modify information about a host:\n"
+" ipa host-mod --os='Fedora 12' test.example.com\n"
+"\n"
+" Remove SSH public keys of a host and update DNS to reflect this change:\n"
+" ipa host-mod --sshpubkey= --updatedns test.example.com\n"
+"\n"
+" Disable the host Kerberos key, SSL certificate and all of its services:\n"
+" ipa host-disable test.example.com\n"
+"\n"
+" Add a host that can manage this host's keytab and certificate:\n"
+" ipa host-add-managedby --hosts=test2 test\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/hostgroup.py:19
+msgid ""
+"\n"
+"Groups of hosts.\n"
+"\n"
+"Manage groups of hosts. This is useful for applying access control to a\n"
+"number of hosts by using Host-based Access Control.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new host group:\n"
+" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
+"\n"
+" Add another new host group:\n"
+" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
+"\n"
+" Add members to the hostgroup:\n"
+" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n"
+"\n"
+" Add a hostgroup as a member of another hostgroup:\n"
+" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
+"\n"
+" Remove a host from the hostgroup:\n"
+" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
+"\n"
+" Display a host group:\n"
+" ipa hostgroup-show baltimore\n"
+"\n"
+" Delete a hostgroup:\n"
+" ipa hostgroup-del baltimore\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/idrange.py:19
+msgid ""
+"\n"
+"ID ranges\n"
+"\n"
+"Manage ID ranges used to map Posix IDs to SIDs and back.\n"
+"\n"
+"There are two type of ID ranges which are both handled by this utility:\n"
+"\n"
+" - the ID ranges of the local domain\n"
+" - the ID ranges of trusted remote domains\n"
+"\n"
+"Both types have the following attributes in common:\n"
+"\n"
+" - base-id: the first ID of the Posix ID range\n"
+" - range-size: the size of the range\n"
+"\n"
+"With those two attributes a range object can reserve the Posix IDs starting\n"
+"with base-id up to but not including base-id+range-size exclusively.\n"
+"\n"
+"Additionally an ID range of the local domain may set\n"
+" - rid-base: the first RID(*) of the corresponding RID range\n"
+" - secondary-rid-base: first RID of the secondary RID range\n"
+"\n"
+"and an ID range of a trusted domain must set\n"
+" - rid-base: the first RID of the corresponding RID range\n"
+" - dom_sid: domain SID of the trusted domain\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for a trusted domain\n"
+"\n"
+"Since there might be more than one trusted domain the domain SID must be "
+"given\n"
+"while creating the ID range.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=0 --dom-sid=S-1-5-21-123-456-789 trusted_dom_range\n"
+"\n"
+"This ID range is then used by the IPA server and the SSSD IPA provider to\n"
+"assign Posix UIDs to users from the trusted domain.\n"
+"\n"
+"If e.g a range for a trusted domain is configured with the following "
+"values:\n"
+" base-id = 1200000\n"
+" range-size = 200000\n"
+" rid-base = 0\n"
+"the RIDs 0 to 199999 are mapped to the Posix ID from 1200000 to 13999999. "
+"So\n"
+"RID 1000 <-> Posix ID 1201000\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for the local domain\n"
+"\n"
+"To create an ID range for the local domain it is not necessary to specify a\n"
+"domain SID. But since it is possible that a user and a group can have the "
+"same\n"
+"value as Posix ID a second RID interval is needed to handle conflicts.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=1000 --secondary-rid-base=1000000 local_range\n"
+"\n"
+"The data from the ID ranges of the local domain are used by the IPA server\n"
+"internally to assign SIDs to IPA users and groups. The SID will then be "
+"stored\n"
+"in the user or group objects.\n"
+"\n"
+"If e.g. the ID range for the local domain is configured with the values "
+"from\n"
+"the example above then a new user with the UID 1200007 will get the RID "
+"1007.\n"
+"If this RID is already used by a group the RID will be 1000007. This can "
+"only\n"
+"happen if a user or a group object was created with a fixed ID because the\n"
+"automatic assignment will not assign the same ID twice. Since there are "
+"only\n"
+"users and groups sharing the same ID namespace it is sufficient to have "
+"only\n"
+"one fallback range to handle conflicts.\n"
+"\n"
+"To find the Posix ID for a given RID from the local domain it has to be\n"
+"checked first if the RID falls in the primary or secondary RID range and\n"
+"the rid-base or the secondary-rid-base has to be subtracted, respectively,\n"
+"and the base-id has to be added to get the Posix ID.\n"
+"\n"
+"Typically the creation of ID ranges happens behind the scenes and this CLI\n"
+"must not be used at all. The ID range for the local domain will be created\n"
+"during installation or upgrade from an older version. The ID range for a\n"
+"trusted domain will be created together with the trust by 'ipa trust-"
+"add ...'.\n"
+"\n"
+"USE CASES:\n"
+"\n"
+" Add an ID range from a transitively trusted domain\n"
+"\n"
+" If the trusted domain (A) trusts another domain (B) as well and this "
+"trust\n"
+" is transitive 'ipa trust-add domain-A' will only create a range for\n"
+" domain A. The ID range for domain B must be added manually.\n"
+"\n"
+" Add an additional ID range for the local domain\n"
+"\n"
+" If the ID range of the local domain is exhausted, i.e. no new IDs can "
+"be\n"
+" assigned to Posix users or groups by the DNA plugin, a new range has to "
+"be\n"
+" created to allow new users and groups to be added. (Currently there is "
+"no\n"
+" connection between this range CLI and the DNA plugin, but a future "
+"version\n"
+" might be able to modify the configuration of the DNS plugin as well)\n"
+"\n"
+"In general it is not necessary to modify or delete ID ranges. If there is "
+"no\n"
+"other way to achieve a certain configuration than to modify or delete an ID\n"
+"range it should be done with great care. Because UIDs are stored in the "
+"file\n"
+"system and are used for access control it might be possible that users are\n"
+"allowed to access files of other users if an ID range got deleted and "
+"reused\n"
+"for a different domain.\n"
+"\n"
+"(*) The RID is typically the last integer of a user or group SID which "
+"follows\n"
+"the domain SID. E.g. if the domain SID is S-1-5-21-123-456-789 and a user "
+"from\n"
+"this domain has the SID S-1-5-21-123-456-789-1010 then 1010 id the RID of "
+"the\n"
+"user. RIDs are unique in a domain, 32bit values and are used for users and\n"
+"groups.\n"
+"\n"
+"WARNING:\n"
+"\n"
+"DNA plugin in 389-ds will allocate IDs based on the ranges configured for "
+"the\n"
+"local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+"on the local ranges set via this family of commands.\n"
+"\n"
+"Manual configuration change has to be done in the DNA plugin configuration "
+"for\n"
+"the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to "
+"be\n"
+"modified to match the new range.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/idrange.py:183
+msgid ""
+"\n"
+"Add new ID range.\n"
+"\n"
+" To add a new ID range you always have to specify\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" Additionally\n"
+"\n"
+" --rid-base\n"
+" --secondary-rid-base\n"
+"\n"
+" may be given for a new ID range for the local domain while\n"
+"\n"
+" --rid-bas\n"
+" --dom-sid\n"
+"\n"
+" must be given to add a new range for a trusted AD domain.\n"
+"\n"
+" WARNING:\n"
+"\n"
+" DNA plugin in 389-ds will allocate IDs based on the ranges configured "
+"for the\n"
+" local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+" on the local ranges set via this family of commands.\n"
+"\n"
+" Manual configuration change has to be done in the DNA plugin "
+"configuration for\n"
+" the new local range. Specifically, The dnaNextRange attribute of "
+"'cn=Posix\n"
+" IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has "
+"to be\n"
+" modified to match the new range.\n"
+" "
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/migration.py:163
+msgid ""
+"Comma-separated list of objectclasses used to search for user entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/migration.py:172
+msgid ""
+"Comma-separated list of objectclasses used to search for group entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/migration.py:182
+msgid ""
+"Comma-separated list of objectclasses to be ignored for user entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/migration.py:192
+msgid "Comma-separated list of attributes to be ignored for user entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/migration.py:202
+msgid ""
+"Comma-separated list of objectclasses to be ignored for group entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/migration.py:212
+msgid ""
+"Comma-separated list of attributes to be ignored for group entries in DS"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/migration.py:261
+msgid "comma-separated list of groups to exclude from migration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/migration.py:269
+msgid "comma-separated list of users to exclude from migration"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/netgroup.py:19
+msgid ""
+"\n"
+"Netgroups\n"
+"\n"
+"A netgroup is a group used for permission checking. It can contain both\n"
+"user and host values.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new netgroup:\n"
+" ipa netgroup-add --desc=\"NFS admins\" admins\n"
+"\n"
+" Add members to the netgroup:\n"
+" ipa netgroup-add-member --users=tuser1,tuser2 admins\n"
+"\n"
+" Remove a member from the netgroup:\n"
+" ipa netgroup-remove-member --users=tuser2 admins\n"
+"\n"
+" Display information about a netgroup:\n"
+" ipa netgroup-show admins\n"
+"\n"
+" Delete a netgroup:\n"
+" ipa netgroup-del admins\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/netgroup.py:289
+msgid "comma-separated list of netgroups to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/netgroup.py:756
+msgid "comma-separated list of netgroups to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/permission.py:19
+msgid ""
+"\n"
+"Permissions\n"
+"\n"
+"A permission enables fine-grained delegation of rights. A permission is\n"
+"a human-readable form of a 389-ds Access Control Rule, or instruction "
+"(ACI).\n"
+"A permission grants the right to perform a specific task such as adding a\n"
+"user, modifying a group, etc.\n"
+"\n"
+"A permission may not contain other permissions.\n"
+"\n"
+"* A permission grants access to read, write, add or delete.\n"
+"* A privilege combines similar permissions (for example all the permissions\n"
+" needed to add a user).\n"
+"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n"
+"\n"
+"A permission is made up of a number of different parts:\n"
+"\n"
+"1. The name of the permission.\n"
+"2. The target of the permission.\n"
+"3. The rights granted by the permission.\n"
+"\n"
+"Rights define what operations are allowed, and may be one or more\n"
+"of the following:\n"
+"1. write - write one or more attributes\n"
+"2. read - read one or more attributes\n"
+"3. add - add a new entry to the tree\n"
+"4. delete - delete an existing entry\n"
+"5. all - all permissions are granted\n"
+"\n"
+"Read permission is granted for most attributes by default so the read\n"
+"permission is not expected to be used very often.\n"
+"\n"
+"Note the distinction between attributes and entries. The permissions are\n"
+"independent, so being able to add a user does not mean that the user will\n"
+"be editable.\n"
+"\n"
+"There are a number of allowed targets:\n"
+"1. type: a type of object (user, group, etc).\n"
+"2. memberof: a member of a group or hostgroup\n"
+"3. filter: an LDAP filter\n"
+"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n"
+" super-set of the \"type\" target.\n"
+"5. targetgroup: grant access to modify a specific group (such as granting\n"
+" the rights to manage group membership)\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a permission that grants the creation of users:\n"
+" ipa permission-add --type=user --permissions=add \"Add Users\"\n"
+"\n"
+" Add a permission that grants the ability to manage group membership:\n"
+" ipa permission-add --attrs=member --permissions=write --type=group "
+"\"Manage Group Members\"\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/permission.py:88
+#: ipaclient/remote_plugins/2_49/permission.py:156
+#: ipaclient/remote_plugins/2_49/permission.py:426
+#: ipaclient/remote_plugins/2_49/permission.py:541
+msgid ""
+"Comma-separated list of permissions to grant (read, write, add, delete, all)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/permission.py:101
+#: ipaclient/remote_plugins/2_49/permission.py:172
+#: ipaclient/remote_plugins/2_49/permission.py:441
+#: ipaclient/remote_plugins/2_49/permission.py:556
+msgid ""
+"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/permission.py:107
+#: ipaclient/remote_plugins/2_49/permission.py:179
+#: ipaclient/remote_plugins/2_49/permission.py:447
+#: ipaclient/remote_plugins/2_49/permission.py:562
+msgid "Target members of a group"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/permission.py:125
+#: ipaclient/remote_plugins/2_49/permission.py:200
+#: ipaclient/remote_plugins/2_49/permission.py:465
+#: ipaclient/remote_plugins/2_49/permission.py:580
+msgid "User group to apply permissions to"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/permission.py:283
+msgid "comma-separated list of privileges to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/permission.py:306
+msgid "Add a system permission without an ACI"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/permission.py:322
+msgid "Permission type"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/permission.py:682
+msgid "comma-separated list of privileges to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/ping.py:19
+msgid ""
+"\n"
+"Ping the remote IPA server to ensure it is running.\n"
+"\n"
+"The ping command sends an echo request to an IPA server. The server\n"
+"returns its version information. This is used by an IPA client\n"
+"to confirm that the server is available and accepting requests.\n"
+"\n"
+"The server from xmlrpc_uri in /etc/ipa/default.conf is contacted first.\n"
+"If it does not respond then the client will contact any servers defined\n"
+"by ldap SRV records in DNS.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Ping an IPA server:\n"
+" ipa ping\n"
+" ------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" ------------------------------------------\n"
+"\n"
+" 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"
+" -----------------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" -----------------------------------------------------\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/privilege.py:167
+msgid "comma-separated list of roles to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/privilege.py:220
+#: ipaclient/remote_plugins/2_49/privilege.py:534
+msgid "comma-separated list of permissions"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/privilege.py:481
+msgid "comma-separated list of roles to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/role.py:274
+#: ipaclient/remote_plugins/2_49/role.py:613
+msgid "comma-separated list of privileges"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/selfservice.py:19
+msgid ""
+"\n"
+"Self-service Permissions\n"
+"\n"
+"A permission enables fine-grained delegation of permissions. Access Control\n"
+"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
+"given tasks such as adding a user, modifying a group, etc.\n"
+"\n"
+"A Self-service permission defines what an object can change in its own "
+"entry.\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a self-service rule to allow users to manage their address:\n"
+" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st "
+"\"Users manage their own address\"\n"
+"\n"
+" When managing the list of attributes you need to include all attributes\n"
+" in the list, including existing ones. Add telephoneNumber to the list:\n"
+" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber "
+"\"Users manage their own address\"\n"
+"\n"
+" Display our updated rule:\n"
+" ipa selfservice-show \"Users manage their own address\"\n"
+"\n"
+" Delete a rule:\n"
+" ipa selfservice-del \"Users manage their own address\"\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/service.py:19
+msgid ""
+"\n"
+"Services\n"
+"\n"
+"A IPA service represents a service that runs on a host. The IPA service\n"
+"record can store a Kerberos principal, an SSL certificate, or both.\n"
+"\n"
+"An IPA service can be managed directly from a machine, provided that\n"
+"machine has been given the correct permission. This is true even for\n"
+"machines other than the one the service is associated with. For example,\n"
+"requesting an SSL certificate using the host service principal credentials\n"
+"of the host. To manage a service using host credentials you need to\n"
+"kinit as the host:\n"
+"\n"
+" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n"
+"\n"
+"Adding an IPA service allows the associated service to request an SSL\n"
+"certificate or keytab, but this is performed as a separate step; they\n"
+"are not produced as a result of adding the service.\n"
+"\n"
+"Only the public aspect of a certificate is stored in a service record;\n"
+"the private key is not stored.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new IPA service:\n"
+" ipa service-add HTTP/web.example.com\n"
+"\n"
+" Allow a host to manage an IPA service certificate:\n"
+" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n"
+" ipa role-add-member --hosts=web.example.com certadmin\n"
+"\n"
+" Override a default list of supported PAC types for the service:\n"
+" ipa service-mod HTTP/web.example.com --pac-type=MS-PAC\n"
+"\n"
+" Delete an IPA service:\n"
+" ipa service-del HTTP/web.example.com\n"
+"\n"
+" Find all IPA services associated with a host:\n"
+" ipa service-find web.example.com\n"
+"\n"
+" Find all HTTP services:\n"
+" ipa service-find HTTP\n"
+"\n"
+" Disable the service Kerberos key and SSL certificate:\n"
+" ipa service-disable HTTP/web.example.com\n"
+"\n"
+" Request a certificate for an IPA service:\n"
+" ipa cert-request --principal=HTTP/web.example.com example.csr\n"
+"\n"
+" Generate and retrieve a keytab for an IPA service:\n"
+" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/"
+"httpd.keytab\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/service.py:95
+#: ipaclient/remote_plugins/2_49/service.py:136
+#: ipaclient/remote_plugins/2_49/service.py:346
+#: ipaclient/remote_plugins/2_49/service.py:449
+msgid ""
+"Override default list of supported PAC types. Use 'NONE' to disable PAC "
+"support for this service"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:19
+msgid ""
+"\n"
+"Groups of Sudo Commands\n"
+"\n"
+"Manage groups of Sudo Commands.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new Sudo Command Group:\n"
+" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n"
+"\n"
+" Remove a Sudo Command Group:\n"
+" ipa sudocmdgroup-del admincmds\n"
+"\n"
+" Manage Sudo Command Group membership, commands:\n"
+" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim "
+"admincmds\n"
+"\n"
+" Manage Sudo Command Group membership, commands:\n"
+" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n"
+"\n"
+" Show a Sudo Command Group:\n"
+" ipa group-show localadmins\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:174
+#: ipaclient/remote_plugins/2_49/sudorule.py:373
+#: ipaclient/remote_plugins/2_49/sudorule.py:435
+msgid "comma-separated list of sudo commands to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/sudocmdgroup.py:431
+#: ipaclient/remote_plugins/2_49/sudorule.py:1157
+#: ipaclient/remote_plugins/2_49/sudorule.py:1219
+msgid "comma-separated list of sudo commands to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/sudorule.py:19
+msgid ""
+"\n"
+"Sudo Rules\n"
+"\n"
+"Sudo (su \"do\") allows a system administrator to delegate authority to\n"
+"give certain users (or groups of users) the ability to run some (or all)\n"
+"commands as root or another user while providing an audit trail of the\n"
+"commands and their arguments.\n"
+"\n"
+"FreeIPA provides a means to configure the various aspects of Sudo:\n"
+" Users: The user(s)/group(s) allowed to invoke Sudo.\n"
+" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke "
+"Sudo.\n"
+" Allow Command: The specific command(s) permitted to be run via Sudo.\n"
+" Deny Command: The specific command(s) prohibited to be run via Sudo.\n"
+" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be "
+"invoked with.\n"
+" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n"
+" Options: The various Sudoers Options that can modify Sudo's behavior.\n"
+"\n"
+"An order can be added to a sudorule to control the order in which they\n"
+"are evaluated (if the client supports it). This order is an integer and\n"
+"must be unique.\n"
+"\n"
+"FreeIPA provides a designated binddn to use with Sudo located at:\n"
+"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n"
+"\n"
+"To enable the binddn run the following command to set the password:\n"
+"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -"
+"ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,"
+"dc=com\n"
+"\n"
+"For more information, see the FreeIPA Documentation to Sudo.\n"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/sudorule.py:382
+#: ipaclient/remote_plugins/2_49/sudorule.py:444
+msgid "comma-separated list of sudo command groups to add"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/sudorule.py:1166
+#: ipaclient/remote_plugins/2_49/sudorule.py:1228
+msgid "comma-separated list of sudo command groups to remove"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/trust.py:218
+msgid "Active directory domain administrator's password"
+msgstr ""
+
+#: ipaclient/remote_plugins/2_49/user.py:103
+#: ipaclient/remote_plugins/2_49/user.py:337
+#: ipaclient/remote_plugins/2_49/user.py:693
+#: ipaclient/remote_plugins/2_49/user.py:1013
+msgid "GECOS field"
msgstr ""
#: ipalib/cli.py:609
@@ -628,43 +35062,39 @@ msgstr ""
msgid "The topic or command name."
msgstr ""
-#: ipalib/cli.py:852
+#: ipalib/cli.py:853
msgid "Topic commands:"
msgstr ""
-#: ipalib/cli.py:857
+#: ipalib/cli.py:858
msgid "To get command help, use:"
msgstr ""
-#: ipalib/cli.py:858
+#: ipalib/cli.py:859
msgid " ipa <command> --help"
msgstr ""
-#: ipalib/cli.py:867
+#: ipalib/cli.py:868
msgid "Command name"
msgstr ""
-#: ipalib/cli.py:1041
+#: ipalib/cli.py:1042
msgid "Positional arguments"
msgstr ""
-#: ipalib/cli.py:1186
+#: ipalib/cli.py:1187
#, python-format
msgid "Same as --%s"
msgstr ""
-#: ipalib/cli.py:1189
+#: ipalib/cli.py:1190
msgid "Deprecated options"
msgstr ""
-#: ipalib/cli.py:1313
+#: ipalib/cli.py:1314
msgid "No file to read"
msgstr ""
-#: ipalib/crud.py:247
-msgid "A string searched in all relevant object attributes"
-msgstr ""
-
#: ipalib/errors.py:291
#, python-format
msgid "%(cver)s client incompatible with %(sver)s server at '%(server)s'"
@@ -821,297 +35251,291 @@ msgstr ""
msgid "Domain '%(domain)s' is not a root domain for forest '%(forest)s'"
msgstr ""
-#: ipalib/errors.py:895 ipalib/errors.py:1135 ipalib/errors.py:1214
-#: ipalib/errors.py:1380 ipalib/errors.py:1715 ipalib/errors.py:1732
+#: ipalib/errors.py:894 ipalib/errors.py:1134 ipalib/errors.py:1213
+#: ipalib/errors.py:1379 ipalib/errors.py:1714 ipalib/errors.py:1731
#, python-format
msgid "%(reason)s"
msgstr ""
-#: ipalib/errors.py:911
+#: ipalib/errors.py:910
msgid "This entry already exists"
msgstr ""
-#: ipalib/errors.py:927
+#: ipalib/errors.py:926
msgid "You must enroll a host in order to create a host service"
msgstr ""
-#: ipalib/errors.py:943
+#: ipalib/errors.py:942
#, python-format
msgid ""
"Service principal is not of the form: service/fully-qualified host name: "
"%(reason)s"
msgstr ""
-#: ipalib/errors.py:959
+#: ipalib/errors.py:958
msgid ""
"The realm for the principal does not match the realm for this IPA server"
msgstr ""
-#: ipalib/errors.py:975
+#: ipalib/errors.py:974
msgid "This command requires root access"
msgstr ""
-#: ipalib/errors.py:991
+#: ipalib/errors.py:990
msgid "This is already a posix group"
msgstr ""
-#: ipalib/errors.py:1007
+#: ipalib/errors.py:1006
#, python-format
msgid "Principal is not of the form user@REALM: '%(principal)s'"
msgstr ""
-#: ipalib/errors.py:1023
+#: ipalib/errors.py:1022
msgid "This entry is already enabled"
msgstr ""
-#: ipalib/errors.py:1039
+#: ipalib/errors.py:1038
msgid "This entry is already disabled"
msgstr ""
-#: ipalib/errors.py:1055
+#: ipalib/errors.py:1054
msgid "This entry cannot be enabled or disabled"
msgstr ""
-#: ipalib/errors.py:1071
+#: ipalib/errors.py:1070
msgid "This entry is not a member"
msgstr ""
-#: ipalib/errors.py:1087
+#: ipalib/errors.py:1086
msgid "A group may not be a member of itself"
msgstr ""
-#: ipalib/errors.py:1103
+#: ipalib/errors.py:1102
msgid "This entry is already a member"
msgstr ""
-#: ipalib/errors.py:1119
+#: ipalib/errors.py:1118
#, python-format
msgid "Base64 decoding failed: %(reason)s"
msgstr ""
-#: ipalib/errors.py:1151
+#: ipalib/errors.py:1150
msgid "A group may not be added as a member of itself"
msgstr ""
-#: ipalib/errors.py:1167
+#: ipalib/errors.py:1166
msgid "The default users group cannot be removed"
msgstr ""
-#: ipalib/errors.py:1183
+#: ipalib/errors.py:1182
msgid "Deleting a managed group is not allowed. It must be detached first."
msgstr ""
-#: ipalib/errors.py:1198
+#: ipalib/errors.py:1197
msgid "A managed group cannot have a password policy."
msgstr ""
-#: ipalib/errors.py:1230
+#: ipalib/errors.py:1229
#, python-format
msgid "'%(entry)s' doesn't have a certificate."
msgstr ""
-#: ipalib/errors.py:1246
+#: ipalib/errors.py:1245
#, python-format
msgid "Unable to create private group. A group '%(group)s' already exists."
msgstr ""
-#: ipalib/errors.py:1262
+#: ipalib/errors.py:1261
#, python-format
msgid ""
"A problem was encountered when verifying that all members were %(verb)s: "
"%(exc)s"
msgstr ""
-#: ipalib/errors.py:1280
+#: ipalib/errors.py:1279
#, python-format
msgid "%(attr)s does not contain '%(value)s'"
msgstr ""
-#: ipalib/errors.py:1297
+#: ipalib/errors.py:1296
#, python-format
msgid ""
"The search criteria was not specific enough. Expected 1 and found %(found)d."
msgstr ""
-#: ipalib/errors.py:1314
+#: ipalib/errors.py:1313
msgid "This group already allows external members"
msgstr ""
-#: ipalib/errors.py:1331
+#: ipalib/errors.py:1330
msgid "This group cannot be posix because it is external"
msgstr ""
-#: ipalib/errors.py:1348
+#: ipalib/errors.py:1347
msgid "This is already a posix group and cannot be converted to external one"
msgstr ""
-#: ipalib/errors.py:1397
+#: ipalib/errors.py:1396
#, python-format
msgid "Server removal aborted: %(reason)s."
msgstr ""
-#: ipalib/errors.py:1407
+#: ipalib/errors.py:1406
#, python-format
msgid "%(operation)s is not supported for %(principal_type)s principals"
msgstr ""
-#: ipalib/errors.py:1431
+#: ipalib/errors.py:1430
#, python-format
msgid "no command nor help topic '%(topic)s'"
msgstr ""
-#: ipalib/errors.py:1455
+#: ipalib/errors.py:1454
msgid "change collided with another change"
msgstr ""
-#: ipalib/errors.py:1471
+#: ipalib/errors.py:1470
msgid "no modifications to be performed"
msgstr ""
-#: ipalib/errors.py:1487
+#: ipalib/errors.py:1486
#, python-format
msgid "%(desc)s: %(info)s"
msgstr ""
-#: ipalib/errors.py:1503
+#: ipalib/errors.py:1502
msgid "limits exceeded for this query"
msgstr ""
-#: ipalib/errors.py:1518
+#: ipalib/errors.py:1517
#, python-format
msgid "%(info)s"
msgstr ""
-#: ipalib/errors.py:1533
+#: ipalib/errors.py:1532
msgid "modifying primary key is not allowed"
msgstr ""
-#: ipalib/errors.py:1549
+#: ipalib/errors.py:1548
#, python-format
msgid "%(attr)s: Only one value allowed."
msgstr ""
-#: ipalib/errors.py:1565
+#: ipalib/errors.py:1564
#, python-format
msgid "%(attr)s: Invalid syntax."
msgstr ""
-#: ipalib/errors.py:1581
+#: ipalib/errors.py:1580
#, python-format
msgid "Bad search filter %(info)s"
msgstr ""
-#: ipalib/errors.py:1597
+#: ipalib/errors.py:1596
msgid "Not allowed on non-leaf entry"
msgstr ""
-#: ipalib/errors.py:1613
+#: ipalib/errors.py:1612
msgid "LDAP timeout"
msgstr ""
-#: ipalib/errors.py:1629
+#: ipalib/errors.py:1628
#, python-format
msgid "%(task)s LDAP task timeout, Task DN: '%(task_dn)s'"
msgstr ""
-#: ipalib/errors.py:1638
+#: ipalib/errors.py:1637
msgid "Configured time limit exceeded"
msgstr ""
-#: ipalib/errors.py:1647
+#: ipalib/errors.py:1646
msgid "Configured size limit exceeded"
msgstr ""
-#: ipalib/errors.py:1657
+#: ipalib/errors.py:1656
msgid "Configured administrative server limit exceeded"
msgstr ""
-#: ipalib/errors.py:1682
+#: ipalib/errors.py:1681
#, python-format
msgid "Certificate operation cannot be completed: %(error)s"
msgstr ""
-#: ipalib/errors.py:1698
+#: ipalib/errors.py:1697
#, python-format
msgid "Certificate format error: %(error)s"
msgstr ""
-#: ipalib/errors.py:1749
+#: ipalib/errors.py:1748
msgid "Already registered"
msgstr ""
-#: ipalib/errors.py:1765
+#: ipalib/errors.py:1764
msgid "Not registered yet"
msgstr ""
-#: ipalib/errors.py:1781
+#: ipalib/errors.py:1780
#, python-format
msgid "%(key)s cannot be deleted because %(label)s %(dependent)s requires it"
msgstr ""
-#: ipalib/errors.py:1797
+#: ipalib/errors.py:1796
#, python-format
msgid ""
"%(key)s cannot be deleted or disabled because it is the last member of "
"%(label)s %(container)s"
msgstr ""
-#: ipalib/errors.py:1813
+#: ipalib/errors.py:1812
#, python-format
msgid "%(label)s %(key)s cannot be deleted/modified: %(reason)s"
msgstr ""
-#: ipalib/errors.py:1830
+#: ipalib/errors.py:1829
#, python-format
msgid "%(name)s certificate is not valid"
msgstr ""
-#: ipalib/errors.py:1848
+#: ipalib/errors.py:1847
#, python-format
msgid "Schema is up to date (FP '%(fingerprint)s', TTL %(ttl)s s)"
msgstr ""
-#: ipalib/errors.py:1875
+#: ipalib/errors.py:1874
#, python-format
msgid "Host '%(hostname)s' does not have corresponding DNS A/AAAA record"
msgstr ""
-#: ipalib/errors.py:1893
+#: ipalib/errors.py:1892
#, python-format
msgid "DNS check failed: Expected {%(expected)s} got {%(got)s}"
msgstr ""
-#: ipalib/errors.py:1909
+#: ipalib/errors.py:1908
#, python-format
msgid "%(exception)s"
msgstr ""
+#: ipalib/errors.py:1935
+#, python-format
+msgid ""
+"Forest '%(forest)s' has existing trust to forest(s) %(domains)s which "
+"prevents a trust to '%(conflict)s'"
+msgstr ""
+
#: ipalib/frontend.py:423
msgid "Results are truncated, try a more specific search"
msgstr ""
-#: ipalib/frontend.py:558
+#: ipalib/frontend.py:562
#, python-format
msgid "Unknown option: %(option)s"
msgstr ""
-#: ipalib/frontend.py:948
-msgid ""
-"Retrieve and print all attributes from the server. Affects command output."
-msgstr ""
-
-#: ipalib/frontend.py:954
-msgid "Print entries as stored on the server. Only affects output format."
-msgstr ""
-
-#: ipalib/frontend.py:960 ipaserver/plugins/batch.py:78
+#: ipalib/frontend.py:964 ipaserver/plugins/batch.py:78
msgid "Client version. Used to determine if server will accept request."
msgstr ""
-#: ipalib/frontend.py:1166
-msgid "Forward to server instead of running locally"
-msgstr ""
-
#: ipalib/messages.py:84
msgid "Additional instructions:"
msgstr ""
@@ -1238,12 +35662,12 @@ msgid ""
"trust-add' again."
msgstr ""
-#: ipalib/messages.py:376
+#: ipalib/messages.py:377
#, python-format
msgid "DNS record(s) of host %(host)s could not be removed. (%(reason)s)"
msgstr ""
-#: ipalib/messages.py:390
+#: ipalib/messages.py:391
msgid ""
"Forwarding policy conflicts with some automatic empty zones. Queries for "
"zones specified by RFC 6303 will ignore forwarding and recursion and always "
@@ -1251,39 +35675,39 @@ msgid ""
"'only'."
msgstr ""
-#: ipalib/messages.py:404
+#: ipalib/messages.py:405
#, python-format
msgid "Update of system record '%(record)s' failed with error: %(error)s"
msgstr ""
-#: ipalib/messages.py:415
+#: ipalib/messages.py:416
#, python-format
msgid ""
"IPA does not manage the zone %(zone)s, please add records to your DNS server "
"manually"
msgstr ""
-#: ipalib/messages.py:424
+#: ipalib/messages.py:428
msgid ""
"Automatic update of DNS system records failed. Please re-run update of "
"system records manually to get list of missing records."
msgstr ""
-#: ipalib/messages.py:434
+#: ipalib/messages.py:441
#, python-format
msgid ""
"Service %(service)s requires restart on IPA server %(server)s to apply "
"configuration changes."
msgstr ""
-#: ipalib/messages.py:443
+#: ipalib/messages.py:453
#, python-format
msgid ""
"No DNS servers in IPA location %(location)s. Without DNS servers location is "
"not working as expected."
msgstr ""
-#: ipalib/messages.py:470
+#: ipalib/messages.py:480
#, python-format
msgid "%(subject)s: Invalid certificate. %(reason)s"
msgstr ""
@@ -1300,129 +35724,105 @@ msgstr ""
msgid "All commands should at least have a result"
msgstr ""
-#: ipalib/output.py:172
-msgid "User-friendly description of action performed"
-msgstr ""
-
-#: ipalib/output.py:176
-msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
-msgstr ""
-
-#: ipalib/output.py:191
-msgid "Number of entries returned"
-msgstr ""
-
-#: ipalib/output.py:192
-msgid "True if not all results were returned"
-msgstr ""
-
-#: ipalib/output.py:197 ipalib/output.py:203
-msgid "List of deletions that failed"
-msgstr ""
-
-#: ipalib/output.py:209 ipalib/output.py:217 ipaserver/plugins/dns.py:343
-msgid "True means the operation was successful"
-msgstr ""
-
-#: ipalib/parameters.py:388
+#: ipalib/parameters.py:391
msgid "incorrect type"
msgstr ""
-#: ipalib/parameters.py:391
+#: ipalib/parameters.py:394
msgid "Only one value is allowed"
msgstr ""
-#: ipalib/parameters.py:877
+#: ipalib/parameters.py:881
msgid "this option is deprecated"
msgstr ""
-#: ipalib/parameters.py:971
+#: ipalib/parameters.py:975
msgid "must be True or False"
msgstr ""
-#: ipalib/parameters.py:1069
+#: ipalib/parameters.py:1073
msgid "must be an integer"
msgstr ""
-#: ipalib/parameters.py:1119
+#: ipalib/parameters.py:1123
#, python-format
msgid "must be at least %(minvalue)d"
msgstr ""
-#: ipalib/parameters.py:1129
+#: ipalib/parameters.py:1133
#, python-format
msgid "can be at most %(maxvalue)d"
msgstr ""
-#: ipalib/parameters.py:1145
+#: ipalib/parameters.py:1149
msgid "must be a decimal number"
msgstr ""
-#: ipalib/parameters.py:1191
+#: ipalib/parameters.py:1195
#, python-format
msgid "must be at least %(minvalue)s"
msgstr ""
-#: ipalib/parameters.py:1201
+#: ipalib/parameters.py:1205
#, python-format
msgid "can be at most %(maxvalue)s"
msgstr ""
-#: ipalib/parameters.py:1209
+#: ipalib/parameters.py:1213
#, python-format
msgid ""
"number class '%(cls)s' is not included in a list of allowed number classes: "
"%(allowed)s"
msgstr ""
-#: ipalib/parameters.py:1332
+#: ipalib/parameters.py:1336
#, python-format
msgid "must match pattern \"%(pattern)s\""
msgstr ""
-#: ipalib/parameters.py:1350
+#: ipalib/parameters.py:1354
msgid "must be binary data"
msgstr ""
-#: ipalib/parameters.py:1369
+#: ipalib/parameters.py:1373
#, python-format
msgid "must be at least %(minlength)d bytes"
msgstr ""
-#: ipalib/parameters.py:1379
+#: ipalib/parameters.py:1383
#, python-format
msgid "can be at most %(maxlength)d bytes"
msgstr ""
-#: ipalib/parameters.py:1389
+#: ipalib/parameters.py:1393
#, python-format
msgid "must be exactly %(length)d bytes"
msgstr ""
-#: ipalib/parameters.py:1420
+#: ipalib/parameters.py:1424
msgid "must be Unicode text"
msgstr ""
-#: ipalib/parameters.py:1451
+#: ipalib/parameters.py:1455
msgid "Leading and trailing spaces are not allowed"
msgstr ""
-#: ipalib/parameters.py:1459
+#: ipalib/parameters.py:1463
#, python-format
msgid "must be at least %(minlength)d characters"
msgstr ""
-#: ipalib/parameters.py:1469
+#: ipalib/parameters.py:1473
#, python-format
msgid "can be at most %(maxlength)d characters"
msgstr ""
-#: ipalib/parameters.py:1479
+#: ipalib/parameters.py:1483
#, python-format
msgid "must be exactly %(length)d characters"
msgstr ""
-#: ipalib/parameters.py:1499
+#: ipalib/parameters.py:1503
#, python-format
msgid "The character %(char)r is not allowed."
msgstr ""
@@ -1465,7 +35865,20 @@ msgstr ""
msgid "must be dictionary"
msgstr ""
-#: ipalib/rpc.py:947
+#: ipalib/parameters.py:1981
+msgid "must be Kerberos principal"
+msgstr ""
+
+#: ipalib/parameters.py:1997
+#, python-format
+msgid "Malformed principal: '%(value)s'"
+msgstr ""
+
+#: ipalib/parameters.py:2006
+msgid "Service principal is required"
+msgstr ""
+
+#: ipalib/rpc.py:953
msgid "any of the configured servers"
msgstr ""
@@ -1478,112 +35891,121 @@ msgstr ""
msgid "Permission denied: %(file)s"
msgstr ""
-#: ipalib/util.py:202 ipalib/util.py:738
+#: ipalib/util.py:209 ipalib/util.py:745
msgid "empty DNS label"
msgstr ""
-#: ipalib/util.py:205
+#: ipalib/util.py:212
msgid "DNS label cannot be longer that 63 characters"
msgstr ""
-#: ipalib/util.py:210
+#: ipalib/util.py:217
#, python-format
msgid ""
"only letters, numbers, %(chars)s are allowed. DNS label may not start or end "
"with %(chars2)s"
msgstr ""
-#: ipalib/util.py:229
+#: ipalib/util.py:236
msgid "too many '@' characters"
msgstr ""
-#: ipalib/util.py:245
+#: ipalib/util.py:252
msgid "cannot be longer that 255 characters"
msgstr ""
-#: ipalib/util.py:251
+#: ipalib/util.py:258
msgid "hostname contains empty label (consecutive dots)"
msgstr ""
-#: ipalib/util.py:255
+#: ipalib/util.py:262
msgid "not fully qualified"
msgstr ""
-#: ipalib/util.py:267 ipalib/util.py:273
+#: ipalib/util.py:274 ipalib/util.py:280
msgid "invalid SSH public key"
msgstr ""
-#: ipalib/util.py:276
+#: ipalib/util.py:283
msgid "options are not allowed"
msgstr ""
-#: ipalib/util.py:540
+#: ipalib/util.py:547
msgid "invalid hostmask"
msgstr ""
-#: ipalib/util.py:552
+#: ipalib/util.py:559
#, python-format
msgid "query '%(owner)s %(rtype)s': %(error)s"
msgstr ""
-#: ipalib/util.py:556
+#: ipalib/util.py:563
#, python-format
msgid "query '%(owner)s %(rtype)s' with EDNS0: %(error)s"
msgstr ""
-#: ipalib/util.py:560
+#: ipalib/util.py:567
#, python-format
msgid ""
"answer to query '%(owner)s %(rtype)s' is missing DNSSEC signatures (no RRSIG "
"data)"
msgstr ""
-#: ipalib/util.py:565
+#: ipalib/util.py:572
#, python-format
msgid "record '%(owner)s %(rtype)s' failed DNSSEC validation on server %(ip)s"
msgstr ""
-#: ipalib/util.py:736
+#: ipalib/util.py:743
msgid "invalid escape code in domain name"
msgstr ""
-#: ipalib/util.py:740
+#: ipalib/util.py:747
msgid "domain name cannot be longer than 255 characters"
msgstr ""
-#: ipalib/util.py:742
+#: ipalib/util.py:749
msgid "DNS label cannot be longer than 63 characters"
msgstr ""
-#: ipalib/util.py:744
+#: ipalib/util.py:751
msgid "invalid domain name"
msgstr ""
-#: ipalib/util.py:757
+#: ipalib/util.py:764
#, python-format
msgid "domain name '%(domain)s' should be normalized to: %(normalized)s"
msgstr ""
-#: ipalib/util.py:865
+#: ipalib/util.py:872
#, python-format
msgid "invalid domain-name: %s"
msgstr ""
-#: ipalib/util.py:877
+#: ipalib/util.py:884
#, python-format
msgid "invalid IP address version (is %(value)d, must be %(required_value)d)!"
msgstr ""
-#: ipalib/util.py:883
+#: ipalib/util.py:890
msgid "invalid IP address format"
msgstr ""
-#: ipalib/util.py:901
+#: ipalib/util.py:908
#, python-format
msgid "%(port)s is not a valid port"
msgstr ""
-#: ipalib/x509.py:313
+#: ipalib/util.py:941
+msgid ""
+"at least one value equal to the canonical principal name must be present"
+msgstr ""
+
+#: ipalib/util.py:995
+msgid "realm or UPN suffix overlaps with trusted domain namespace"
+msgstr ""
+
+#: ipalib/x509.py:323
msgid "improperly formatted DER-encoded certificate"
msgstr ""
@@ -1607,12 +36029,12 @@ msgstr ""
msgid "Retrieving CA status failed with status %d"
msgstr ""
-#: ipapython/ipaldap.py:1043
+#: ipapython/ipaldap.py:1047
#, python-format
msgid "objectclass %s not found"
msgstr ""
-#: ipaserver/dcerpc.py:68
+#: ipaserver/dcerpc.py:70
msgid ""
"\n"
"Classes to manage trust joins using DCE-RPC calls\n"
@@ -1621,148 +36043,148 @@ msgid ""
"and Samba4 python bindings.\n"
msgstr ""
-#: ipaserver/dcerpc.py:94
+#: ipaserver/dcerpc.py:97
msgid "CIFS server denied your credentials"
msgstr ""
-#: ipaserver/dcerpc.py:97
+#: ipaserver/dcerpc.py:101
msgid "communication with CIFS server was unsuccessful"
msgstr ""
-#: ipaserver/dcerpc.py:102
+#: ipaserver/dcerpc.py:107
msgid "AD domain controller"
msgstr ""
-#: ipaserver/dcerpc.py:102
+#: ipaserver/dcerpc.py:108
msgid "unsupported functional level"
msgstr ""
-#: ipaserver/dcerpc.py:105
+#: ipaserver/dcerpc.py:111
msgid ""
"AD domain controller complains about communication sequence. It may mean "
"unsynchronized time on both sides, for example"
msgstr ""
-#: ipaserver/dcerpc.py:109
+#: ipaserver/dcerpc.py:119
msgid "CIFS server configuration does not allow access to \\\\pipe\\lsarpc"
msgstr ""
-#: ipaserver/dcerpc.py:114
+#: ipaserver/dcerpc.py:126
msgid "Cannot find specified domain or server name"
msgstr ""
-#: ipaserver/dcerpc.py:116
+#: ipaserver/dcerpc.py:129
msgid ""
"AD DC was unable to reach any IPA domain controller. Most likely it is a DNS "
"or firewall issue"
msgstr ""
-#: ipaserver/dcerpc.py:118
+#: ipaserver/dcerpc.py:133
msgid "At least the domain or IP address should be specified"
msgstr ""
-#: ipaserver/dcerpc.py:138
+#: ipaserver/dcerpc.py:162
#, python-format
msgid ""
-"CIFS server communication error: code \"%(num)s\",\n"
-" message \"%(message)s\" (both may be \"None\")"
+"CIFS server communication error: code \"%(num)s\", message \"%(message)s"
+"\" (both may be \"None\")"
msgstr ""
-#: ipaserver/dcerpc.py:247
+#: ipaserver/dcerpc.py:277
msgid "no trusted domain is configured"
msgstr ""
-#: ipaserver/dcerpc.py:254
+#: ipaserver/dcerpc.py:285
msgid "domain is not configured"
msgstr ""
-#: ipaserver/dcerpc.py:261
+#: ipaserver/dcerpc.py:292
msgid "SID is not valid"
msgstr ""
-#: ipaserver/dcerpc.py:276
+#: ipaserver/dcerpc.py:307
msgid "SID does not match exactlywith any trusted domain's SID"
msgstr ""
-#: ipaserver/dcerpc.py:287
+#: ipaserver/dcerpc.py:318
msgid "SID does not match any trusted domain"
msgstr ""
-#: ipaserver/dcerpc.py:327 ipaserver/dcerpc.py:333 ipaserver/dcerpc.py:672
+#: ipaserver/dcerpc.py:360 ipaserver/dcerpc.py:367 ipaserver/dcerpc.py:734
msgid "Trust setup"
msgstr ""
-#: ipaserver/dcerpc.py:328
+#: ipaserver/dcerpc.py:361
msgid "Our domain is not configured"
msgstr ""
-#: ipaserver/dcerpc.py:334
+#: ipaserver/dcerpc.py:368
msgid "No trusted domain is not configured"
msgstr ""
-#: ipaserver/dcerpc.py:339 ipaserver/dcerpc.py:354 ipaserver/dcerpc.py:369
-#: ipaserver/dcerpc.py:376 ipaserver/dcerpc.py:388 ipaserver/dcerpc.py:395
-#: ipaserver/dcerpc.py:456 ipaserver/dcerpc.py:508
+#: ipaserver/dcerpc.py:374 ipaserver/dcerpc.py:390 ipaserver/dcerpc.py:409
+#: ipaserver/dcerpc.py:417 ipaserver/dcerpc.py:432 ipaserver/dcerpc.py:440
+#: ipaserver/dcerpc.py:504 ipaserver/dcerpc.py:560
msgid "trusted domain object"
msgstr ""
-#: ipaserver/dcerpc.py:340
+#: ipaserver/dcerpc.py:375
msgid "domain is not trusted"
msgstr ""
-#: ipaserver/dcerpc.py:355
+#: ipaserver/dcerpc.py:391
msgid "no trusted domain matched the specified flat name"
msgstr ""
-#: ipaserver/dcerpc.py:357
+#: ipaserver/dcerpc.py:395
msgid "trusted domain object not found"
msgstr ""
-#: ipaserver/dcerpc.py:370
+#: ipaserver/dcerpc.py:410
msgid "SSSD was unable to resolve the object to a valid SID"
msgstr ""
-#: ipaserver/dcerpc.py:377 ipaserver/dcerpc.py:509
+#: ipaserver/dcerpc.py:418 ipaserver/dcerpc.py:561
msgid "Ambiguous search, user domain was not specified"
msgstr ""
-#: ipaserver/dcerpc.py:389 ipaserver/dcerpc.py:457
+#: ipaserver/dcerpc.py:433 ipaserver/dcerpc.py:505
msgid "Trusted domain did not return a unique object"
msgstr ""
-#: ipaserver/dcerpc.py:396
+#: ipaserver/dcerpc.py:441
msgid "Trusted domain did not return a valid SID for the object"
msgstr ""
-#: ipaserver/dcerpc.py:494 ipaserver/dcerpc.py:504
+#: ipaserver/dcerpc.py:545 ipaserver/dcerpc.py:556
msgid "trusted domain user not found"
msgstr ""
-#: ipaserver/dcerpc.py:673
+#: ipaserver/dcerpc.py:735
msgid "Cannot retrieve trusted domain GC list"
msgstr ""
-#: ipaserver/dcerpc.py:814
+#: ipaserver/dcerpc.py:880
msgid "CIFS credentials object"
msgstr ""
-#: ipaserver/dcerpc.py:852
+#: ipaserver/dcerpc.py:919
#, python-format
msgid "CIFS server %(host)s denied your credentials"
msgstr ""
-#: ipaserver/dcerpc.py:856
+#: ipaserver/dcerpc.py:924
#, python-format
msgid "Cannot establish LSA connection to %(host)s. Is CIFS server running?"
msgstr ""
-#: ipaserver/dcerpc.py:1054
+#: ipaserver/dcerpc.py:1270
#, python-format
msgid ""
"the IPA server and the remote domain cannot share the same NetBIOS name: %s"
msgstr ""
-#: ipaserver/dcerpc.py:1160
+#: ipaserver/dcerpc.py:1409
#, python-format
msgid ""
"IPA master denied trust validation requests from AD DC %(count)d times. Most "
@@ -1771,7 +36193,7 @@ msgid ""
"SRV records to the correct IPA server."
msgstr ""
-#: ipaserver/install/certs.py:406
+#: ipaserver/install/certs.py:410
#, python-format
msgid "Unable to communicate with CMS (status %d)"
msgstr ""
@@ -1830,110 +36252,10 @@ msgstr ""
msgid "ACI with name \"%s\" not found"
msgstr ""
-#: ipaserver/plugins/aci.py:422
-msgid "ACI prefix"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:423
-msgid ""
-"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
-"none)"
-msgstr ""
-
#: ipaserver/plugins/aci.py:437
msgid "ACIs"
msgstr ""
-#: ipaserver/plugins/aci.py:442
-msgid "ACI name"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:448 ipaserver/plugins/permission.py:226
-msgid "Permission"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:449
-msgid "Permission ACI grants access to"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:454 ipaserver/plugins/delegation.py:97
-msgid "User group"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:455 ipaserver/plugins/delegation.py:98
-msgid "User group ACI grants access to"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:460 ipaserver/plugins/baseldap.py:73
-#: ipaserver/plugins/delegation.py:81 ipaserver/plugins/permission.py:225
-#: ipaserver/plugins/selfservice.py:84
-msgid "Permissions"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:461
-msgid "Permissions to grant(read, write, add, delete, all)"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:468
-msgid "Attributes to which the permission applies"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:469 ipaserver/plugins/delegation.py:86
-#: ipaserver/plugins/selfservice.py:89
-msgid "Attributes"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:474 ipaserver/plugins/otptoken.py:163
-#: ipaserver/plugins/permission.py:339 ipaserver/plugins/schema.py:436
-#: ipaserver/plugins/vault.py:584
-msgid "Type"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:475
-msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:481
-msgid "Member of"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:482
-msgid "Member of a group"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:487 ipaserver/plugins/internal.py:228
-#: ipaserver/plugins/internal.py:648 ipaserver/plugins/internal.py:848
-msgid "Filter"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:488
-msgid "Legal LDAP filter (e.g. ou=Engineering)"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:493 ipaserver/plugins/permission.py:284
-msgid "Subtree"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:494
-msgid "Subtree to apply ACI to"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:499 ipaserver/plugins/permission.py:333
-msgid "Target group"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:500
-msgid "Group to apply ACI to"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:505
-msgid "Target your own entry (self)"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:506
-msgid "Apply ACI to your own entry (self)"
-msgstr ""
-
#: ipaserver/plugins/aci.py:511 ipaserver/plugins/delegation.py:101
#: ipaserver/plugins/permission.py:352 ipaserver/plugins/selfservice.py:94
msgid "ACI"
@@ -1944,10 +36266,6 @@ msgstr ""
msgid "Created ACI \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/aci.py:528
-msgid "Test the ACI syntax but don't write anything"
-msgstr ""
-
#: ipaserver/plugins/aci.py:578
#, python-format
msgid "Deleted ACI \"%(value)s\""
@@ -1965,14 +36283,6 @@ msgid_plural "%(count)d ACIs matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/aci.py:891
-msgid "Location of the ACI"
-msgstr ""
-
-#: ipaserver/plugins/aci.py:932
-msgid "New ACI name"
-msgstr ""
-
#: ipaserver/plugins/aci.py:936
#, python-format
msgid "Renamed ACI to \"%(value)s\""
@@ -2180,67 +36490,10 @@ msgid ""
"com\n"
msgstr ""
-#: ipaserver/plugins/automember.py:155 ipaserver/plugins/automember.py:156
-msgid "Inclusive Regex"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:162 ipaserver/plugins/automember.py:163
-msgid "Exclusive Regex"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:171
-msgid "Attribute Key"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:172
-msgid ""
-"Attribute to filter via regex. For example fqdn for a host, or manager for a "
-"user"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:179
-msgid "Grouping Type"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:180
-msgid "Grouping to which the rule applies"
-msgstr ""
-
#: ipaserver/plugins/automember.py:239
msgid "Auto Membership Rule"
msgstr ""
-#: ipaserver/plugins/automember.py:244 ipaserver/plugins/automember.py:245
-msgid "Automember Rule"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:252 ipaserver/plugins/automount.py:364
-#: ipaserver/plugins/ca.py:61 ipaserver/plugins/caacl.py:227
-#: ipaserver/plugins/group.py:273 ipaserver/plugins/hbacrule.py:253
-#: ipaserver/plugins/hbacsvc.py:108 ipaserver/plugins/hbacsvcgroup.py:120
-#: ipaserver/plugins/host.py:434 ipaserver/plugins/hostgroup.py:168
-#: ipaserver/plugins/idviews.py:107 ipaserver/plugins/idviews.py:657
-#: ipaserver/plugins/location.py:111 ipaserver/plugins/netgroup.py:210
-#: ipaserver/plugins/otptoken.py:172 ipaserver/plugins/privilege.py:145
-#: ipaserver/plugins/radiusproxy.py:116 ipaserver/plugins/role.py:150
-#: ipaserver/plugins/selinuxusermap.py:241 ipaserver/plugins/sudocmd.py:122
-#: ipaserver/plugins/sudocmdgroup.py:130 ipaserver/plugins/sudorule.py:227
-#: ipaserver/plugins/vault.py:578
-msgid "Description"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:253
-msgid "A description of this auto member rule"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:257 ipaserver/plugins/automember.py:583
-msgid "Default (fallback) Group"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:258
-msgid "Default group for entries to land"
-msgstr ""
-
#: ipaserver/plugins/automember.py:270
#, python-format
msgid "%(otype)s \"%(oname)s\" not found"
@@ -2279,14 +36532,6 @@ msgstr ""
msgid "Added condition(s) to \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automember.py:352
-msgid "Conditions that could not be added"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:356
-msgid "Number of conditions added"
-msgstr ""
-
#: ipaserver/plugins/automember.py:366 ipaserver/plugins/automember.py:450
#, python-format
msgid "Auto member rule: %s not found!"
@@ -2312,14 +36557,6 @@ msgstr ""
msgid "Removed condition(s) from \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automember.py:436
-msgid "Conditions that could not be removed"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:440
-msgid "Number of conditions removed"
-msgstr ""
-
#: ipaserver/plugins/automember.py:494
msgid ""
"\n"
@@ -2379,226 +36616,76 @@ msgid ""
" "
msgstr ""
-#: ipaserver/plugins/automember.py:584
-msgid "Default (fallback) group for entries to land"
-msgstr ""
-
#: ipaserver/plugins/automember.py:588
#, python-format
msgid "Set default (fallback) group for automember \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automember.py:604
+#: ipaserver/plugins/automember.py:605
msgid ""
"\n"
" Remove default (fallback) group for all unmatched entries.\n"
" "
msgstr ""
-#: ipaserver/plugins/automember.py:611
+#: ipaserver/plugins/automember.py:612
#, python-format
msgid "Removed default (fallback) group for automember \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automember.py:621 ipaserver/plugins/automember.py:629
-#: ipaserver/plugins/automember.py:656
+#: ipaserver/plugins/automember.py:623 ipaserver/plugins/automember.py:631
+#: ipaserver/plugins/automember.py:659
msgid "No default (fallback) group set"
msgstr ""
-#: ipaserver/plugins/automember.py:640
+#: ipaserver/plugins/automember.py:642
msgid ""
"\n"
" Display information about the default (fallback) automember groups.\n"
" "
msgstr ""
-#: ipaserver/plugins/automember.py:670
+#: ipaserver/plugins/automember.py:673
msgid "Task DN"
msgstr ""
-#: ipaserver/plugins/automember.py:671
+#: ipaserver/plugins/automember.py:674
msgid "DN of the started task"
msgstr ""
-#: ipaserver/plugins/automember.py:678
-msgid "Rebuild auto membership."
-msgstr ""
-
-#: ipaserver/plugins/automember.py:688
-msgid "Rebuild membership for all members of a grouping"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:692 ipaserver/plugins/baseuser.py:192
-#: ipaserver/plugins/caacl.py:272 ipaserver/plugins/hbacrule.py:260
-#: ipaserver/plugins/internal.py:630 ipaserver/plugins/selinuxusermap.py:248
-#: ipaserver/plugins/sudorule.py:271 ipaserver/plugins/user.py:147
-msgid "Users"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:693
-msgid "Rebuild membership for specified users"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:697 ipaserver/plugins/caacl.py:280
-#: ipaserver/plugins/hbacrule.py:268 ipaserver/plugins/host.py:422
-#: ipaserver/plugins/internal.py:624 ipaserver/plugins/selinuxusermap.py:256
-#: ipaserver/plugins/sudorule.py:284
-msgid "Hosts"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:698
-msgid "Rebuild membership for specified hosts"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:703
-msgid "No wait"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:704
-msgid "Don't wait for rebuilding membership"
-msgstr ""
-
-#: ipaserver/plugins/automember.py:722
+#: ipaserver/plugins/automember.py:725
msgid "at least one of options: type, users, hosts must be specified"
msgstr ""
-#: ipaserver/plugins/automember.py:728
+#: ipaserver/plugins/automember.py:731
msgid "users and hosts cannot both be set"
msgstr ""
-#: ipaserver/plugins/automember.py:732
+#: ipaserver/plugins/automember.py:735
msgid "hosts cannot be set when type is 'group'"
msgstr ""
-#: ipaserver/plugins/automember.py:736
+#: ipaserver/plugins/automember.py:739
msgid "users cannot be set when type is 'hostgroup'"
msgstr ""
-#: ipaserver/plugins/automember.py:790
+#: ipaserver/plugins/automember.py:793
msgid "Automember rebuild membership task started"
msgstr ""
-#: ipaserver/plugins/automember.py:794 ipaserver/plugins/internal.py:164
+#: ipaserver/plugins/automember.py:797 ipaserver/plugins/internal.py:164
msgid "Automember rebuild membership task completed"
msgstr ""
-#: ipaserver/plugins/automember.py:811
+#: ipaserver/plugins/automember.py:814
#, python-format
msgid "Task DN = '%s'"
msgstr ""
-#: ipaserver/plugins/automember.py:814 ipaserver/plugins/internal.py:865
+#: ipaserver/plugins/automember.py:817 ipaserver/plugins/internal.py:873
msgid "Automember"
msgstr ""
-#: ipaserver/plugins/automount.py:41
-msgid ""
-"\n"
-"Automount\n"
-"\n"
-"Stores automount(8) configuration for autofs(8) in IPA.\n"
-"\n"
-"The base of an automount configuration is the configuration file auto."
-"master.\n"
-"This is also the base location in IPA. Multiple auto.master configurations\n"
-"can be stored in separate locations. A location is implementation-specific\n"
-"with the default being a location named 'default'. For example, you can "
-"have\n"
-"locations by geographic region, by floor, by type, etc.\n"
-"\n"
-"Automount has three basic object types: locations, maps and keys.\n"
-"\n"
-"A location defines a set of maps anchored in auto.master. This allows you\n"
-"to store multiple automount configurations. A location in itself isn't\n"
-"very interesting, it is just a point to start a new automount map.\n"
-"\n"
-"A map is roughly equivalent to a discrete automount file and provides\n"
-"storage for keys.\n"
-"\n"
-"A key is a mount point associated with a map.\n"
-"\n"
-"When a new location is created, two maps are automatically created for\n"
-"it: auto.master and auto.direct. auto.master is the root map for all\n"
-"automount maps for the location. auto.direct is the default map for\n"
-"direct mounts and is mounted on /-.\n"
-"\n"
-"An automount map may contain a submount key. This key defines a mount\n"
-"location within the map that references another map. This can be done\n"
-"either using automountmap-add-indirect --parentmap or manually\n"
-"with automountkey-add and setting info to \"-type=autofs :<mapname>\".\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-"Locations:\n"
-"\n"
-" Create a named location, \"Baltimore\":\n"
-" ipa automountlocation-add baltimore\n"
-"\n"
-" Display the new location:\n"
-" ipa automountlocation-show baltimore\n"
-"\n"
-" Find available locations:\n"
-" ipa automountlocation-find\n"
-"\n"
-" Remove a named automount location:\n"
-" ipa automountlocation-del baltimore\n"
-"\n"
-" Show what the automount maps would look like if they were in the "
-"filesystem:\n"
-" ipa automountlocation-tofiles baltimore\n"
-"\n"
-" Import an existing configuration into a location:\n"
-" ipa automountlocation-import baltimore /etc/auto.master\n"
-"\n"
-" The import will fail if any duplicate entries are found. For\n"
-" continuous operation where errors are ignored, use the --continue\n"
-" option.\n"
-"\n"
-"Maps:\n"
-"\n"
-" Create a new map, \"auto.share\":\n"
-" ipa automountmap-add baltimore auto.share\n"
-"\n"
-" Display the new map:\n"
-" ipa automountmap-show baltimore auto.share\n"
-"\n"
-" Find maps in the location baltimore:\n"
-" ipa automountmap-find baltimore\n"
-"\n"
-" Create an indirect map with auto.share as a submount:\n"
-" ipa automountmap-add-indirect baltimore --parentmap=auto.share --"
-"mount=sub auto.man\n"
-"\n"
-" This is equivalent to:\n"
-"\n"
-" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n"
-" ipa automountkey-add baltimore auto.man --key=sub --info=\"-"
-"fstype=autofs ldap:auto.share\"\n"
-"\n"
-" Remove the auto.share map:\n"
-" ipa automountmap-del baltimore auto.share\n"
-"\n"
-"Keys:\n"
-"\n"
-" Create a new key for the auto.share map in location baltimore. This ties\n"
-" the map we previously created to auto.master:\n"
-" ipa automountkey-add baltimore auto.master --key=/share --info=auto."
-"share\n"
-"\n"
-" Create a new key for our auto.share map, an NFS mount for man pages:\n"
-" ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft,"
-"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
-"\n"
-" Find all keys for the auto.share map:\n"
-" ipa automountkey-find baltimore auto.share\n"
-"\n"
-" Find all direct automount keys:\n"
-" ipa automountkey-find baltimore --key=/-\n"
-"\n"
-" Remove the man key from the auto.share map:\n"
-" ipa automountkey-del baltimore auto.share --key=man\n"
-msgstr ""
-
#: ipaserver/plugins/automount.py:218
msgid "automount location"
msgstr ""
@@ -2615,41 +36702,16 @@ msgstr ""
msgid "Automount Location"
msgstr ""
-#: ipaserver/plugins/automount.py:252 ipaserver/plugins/host.py:444
-#: ipaserver/plugins/server.py:124
-msgid "Location"
-msgstr ""
-
-#: ipaserver/plugins/automount.py:253
-msgid "Automount location name."
-msgstr ""
-
-#: ipaserver/plugins/automount.py:261
-msgid "Create a new automount location."
-msgstr ""
-
#: ipaserver/plugins/automount.py:263
#, python-format
msgid "Added automount location \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automount.py:281
-msgid "Delete an automount location."
-msgstr ""
-
#: ipaserver/plugins/automount.py:283
#, python-format
msgid "Deleted automount location \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automount.py:288
-msgid "Display an automount location."
-msgstr ""
-
-#: ipaserver/plugins/automount.py:293
-msgid "Search for an automount location."
-msgstr ""
-
#: ipaserver/plugins/automount.py:296
#, python-format
msgid "%(count)d automount location matched"
@@ -2657,10 +36719,6 @@ msgid_plural "%(count)d automount locations matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/automount.py:303
-msgid "Generate automount files for a specific location."
-msgstr ""
-
#: ipaserver/plugins/automount.py:349
msgid "automount map"
msgstr ""
@@ -2669,14 +36727,6 @@ msgstr ""
msgid "automount maps"
msgstr ""
-#: ipaserver/plugins/automount.py:358
-msgid "Map"
-msgstr ""
-
-#: ipaserver/plugins/automount.py:359
-msgid "Automount map name."
-msgstr ""
-
#: ipaserver/plugins/automount.py:393
msgid "Automount Maps"
msgstr ""
@@ -2685,37 +36735,21 @@ msgstr ""
msgid "Automount Map"
msgstr ""
-#: ipaserver/plugins/automount.py:399
-msgid "Create a new automount map."
-msgstr ""
-
#: ipaserver/plugins/automount.py:401
#, python-format
msgid "Added automount map \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automount.py:406
-msgid "Delete an automount map."
-msgstr ""
-
#: ipaserver/plugins/automount.py:408
#, python-format
msgid "Deleted automount map \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automount.py:426
-msgid "Modify an automount map."
-msgstr ""
-
#: ipaserver/plugins/automount.py:428
#, python-format
msgid "Modified automount map \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automount.py:433
-msgid "Search for an automount map."
-msgstr ""
-
#: ipaserver/plugins/automount.py:436
#, python-format
msgid "%(count)d automount map matched"
@@ -2723,10 +36757,6 @@ msgid_plural "%(count)d automount maps matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/automount.py:443
-msgid "Display an automount map."
-msgstr ""
-
#: ipaserver/plugins/automount.py:448
msgid "Automount key object."
msgstr ""
@@ -2739,25 +36769,6 @@ msgstr ""
msgid "automount keys"
msgstr ""
-#: ipaserver/plugins/automount.py:465 ipaserver/plugins/automount.py:712
-#: ipaserver/plugins/automount.py:819 ipaserver/plugins/otptoken.py:217
-msgid "Key"
-msgstr ""
-
-#: ipaserver/plugins/automount.py:466 ipaserver/plugins/automount.py:713
-#: ipaserver/plugins/automount.py:820
-msgid "Automount key name."
-msgstr ""
-
-#: ipaserver/plugins/automount.py:471 ipaserver/plugins/automount.py:717
-#: ipaserver/plugins/automount.py:824
-msgid "Mount information"
-msgstr ""
-
-#: ipaserver/plugins/automount.py:474
-msgid "description"
-msgstr ""
-
#: ipaserver/plugins/automount.py:512
msgid "Automount Keys"
msgstr ""
@@ -2790,66 +36801,30 @@ msgid ""
"entry."
msgstr ""
-#: ipaserver/plugins/automount.py:623
-msgid "Create a new automount key."
-msgstr ""
-
#: ipaserver/plugins/automount.py:625
#, python-format
msgid "Added automount key \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automount.py:652
-msgid "Create a new indirect mount point."
-msgstr ""
-
#: ipaserver/plugins/automount.py:654
#, python-format
msgid "Added automount indirect map \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automount.py:659
-msgid "Mount point"
-msgstr ""
-
-#: ipaserver/plugins/automount.py:663
-msgid "Parent map"
-msgstr ""
-
-#: ipaserver/plugins/automount.py:664
-msgid "Name of parent automount map (default: auto.master)."
-msgstr ""
-
#: ipaserver/plugins/automount.py:678
msgid "mount point is relative to parent map, cannot begin with /"
msgstr ""
-#: ipaserver/plugins/automount.py:705
-msgid "Delete an automount key."
-msgstr ""
-
#: ipaserver/plugins/automount.py:707
#, python-format
msgid "Deleted automount key \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automount.py:746
-msgid "Modify an automount key."
-msgstr ""
-
#: ipaserver/plugins/automount.py:748
#, python-format
msgid "Modified automount key \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/automount.py:755
-msgid "New mount information"
-msgstr ""
-
-#: ipaserver/plugins/automount.py:804
-msgid "Search for an automount key."
-msgstr ""
-
#: ipaserver/plugins/automount.py:807
#, python-format
msgid "%(count)d automount key matched"
@@ -2857,91 +36832,14 @@ msgid_plural "%(count)d automount keys matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/automount.py:814
-msgid "Display an automount key."
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:55
-msgid "Member users"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:58
-msgid "Member groups"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:61
-msgid "Member of groups"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:64
-msgid "Member hosts"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:67
-msgid "Member host-groups"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:70
-msgid "Member of host-groups"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:79 ipaserver/plugins/role.py:139
-msgid "Roles"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:82 ipaserver/plugins/sudocmdgroup.py:118
-#: ipaserver/plugins/sudocmdgroup.py:138
-msgid "Sudo Command Groups"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:88
-msgid "Granting privilege to roles"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:91
-msgid "Member netgroups"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:94
-msgid "Member of netgroups"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:97
-msgid "Member services"
-msgstr ""
-
#: ipaserver/plugins/baseldap.py:100
msgid "Member service groups"
msgstr ""
-#: ipaserver/plugins/baseldap.py:106
-msgid "Member HBAC service"
-msgstr ""
-
#: ipaserver/plugins/baseldap.py:109
msgid "Member HBAC service groups"
msgstr ""
-#: ipaserver/plugins/baseldap.py:124
-msgid "Indirect Member users"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:127
-msgid "Indirect Member groups"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:130
-msgid "Indirect Member hosts"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:133
-msgid "Indirect Member host-groups"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:136
-msgid "Indirect Member of roles"
-msgstr ""
-
#: ipaserver/plugins/baseldap.py:139
msgid "Indirect Member permissions"
msgstr ""
@@ -2954,18 +36852,10 @@ msgstr ""
msgid "Indirect Member HBAC service group"
msgstr ""
-#: ipaserver/plugins/baseldap.py:148
-msgid "Indirect Member netgroups"
-msgstr ""
-
#: ipaserver/plugins/baseldap.py:206
msgid "Invalid format. Should be name=value"
msgstr ""
-#: ipaserver/plugins/baseldap.py:325
-msgid "External host"
-msgstr ""
-
#: ipaserver/plugins/baseldap.py:502
msgid "An IPA master host cannot be deleted or disabled"
msgstr ""
@@ -2992,9 +36882,9 @@ msgstr ""
msgid "%(parent)s: %(oname)s not found"
msgstr ""
-#: ipaserver/plugins/baseldap.py:573 ipaserver/plugins/schema.py:256
-#: ipaserver/plugins/schema.py:324 ipaserver/plugins/schema.py:412
-#: ipaserver/plugins/schema.py:635 ipaserver/plugins/schema.py:718
+#: ipaserver/plugins/baseldap.py:573 ipaserver/plugins/schema.py:259
+#: ipaserver/plugins/schema.py:327 ipaserver/plugins/schema.py:416
+#: ipaserver/plugins/schema.py:639 ipaserver/plugins/schema.py:722
#, python-format
msgid "%(pkey)s: %(oname)s not found"
msgstr ""
@@ -3010,24 +36900,6 @@ msgstr ""
msgid "attribute \"%(attribute)s\" not allowed"
msgstr ""
-#: ipaserver/plugins/baseldap.py:874
-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 ""
-
-#: ipaserver/plugins/baseldap.py:880
-msgid ""
-"Add an attribute/value pair. Format is attr=value. The attribute\n"
-"must be part of the schema."
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:886
-msgid ""
-"Delete an attribute/value pair. The option will be evaluated\n"
-"last, after all sets and adds."
-msgstr ""
-
#: ipaserver/plugins/baseldap.py:922
msgid "attribute is not configurable"
msgstr ""
@@ -3036,34 +36908,12 @@ msgstr ""
msgid "No such attribute on this entry"
msgstr ""
-#: ipaserver/plugins/baseldap.py:1118 ipaserver/plugins/cert.py:722
-msgid "Suppress processing of membership attributes."
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1272
-msgid "Continuous mode: Don't stop on errors."
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1293 ipaserver/plugins/baseldap.py:1368
-msgid "Rights"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1294 ipaserver/plugins/baseldap.py:1369
-msgid ""
-"Display the access rights of this entry (requires --all). See ipa man page "
-"for details."
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1378
-msgid "Rename"
-msgstr ""
-
#: ipaserver/plugins/baseldap.py:1379
#, python-format
msgid "Rename the %(ldap_obj_name)s object"
msgstr ""
-#: ipaserver/plugins/baseldap.py:1469 ipaserver/plugins/baseldap.py:2340
+#: ipaserver/plugins/baseldap.py:1469 ipaserver/plugins/baseldap.py:2347
msgid "the entry was deleted while being modified"
msgstr ""
@@ -3073,8 +36923,8 @@ msgid "%s"
msgstr ""
#: ipaserver/plugins/baseldap.py:1601
-#: ipaserver/plugins/servicedelegation.py:198
-#: ipaserver/plugins/servicedelegation.py:281
+#: ipaserver/plugins/servicedelegation.py:187
+#: ipaserver/plugins/servicedelegation.py:268
#, python-format
msgid "member %s"
msgstr ""
@@ -3084,35 +36934,12 @@ msgstr ""
msgid "%s to add"
msgstr ""
-#: ipaserver/plugins/baseldap.py:1651 ipaserver/plugins/baseldap.py:2112
-#: ipaserver/plugins/privilege.py:214 ipaserver/plugins/privilege.py:245
-#: ipaserver/plugins/role.py:222 ipaserver/plugins/role.py:245
-msgid "Members that could not be added"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1655 ipaserver/plugins/baseldap.py:2116
-msgid "Number of members added"
-msgstr ""
-
#: ipaserver/plugins/baseldap.py:1742 ipaserver/plugins/baseldap.py:2199
#, python-format
msgid "%s to remove"
msgstr ""
-#: ipaserver/plugins/baseldap.py:1749 ipaserver/plugins/baseldap.py:2211
-msgid "Members that could not be removed"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1753 ipaserver/plugins/baseldap.py:2215
-msgid "Number of members removed"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1841 ipaserver/plugins/cert.py:942
-#: ipaserver/plugins/schema.py:120
-msgid "Primary key only"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1842 ipaserver/plugins/schema.py:121
+#: ipaserver/plugins/baseldap.py:1842 ipaserver/plugins/schema.py:124
#, python-format
msgid "Results should contain primary key attribute only (\"%s\")"
msgstr ""
@@ -3130,44 +36957,24 @@ msgid ""
"%(ldap_object)s."
msgstr ""
-#: ipaserver/plugins/baseldap.py:1860 ipaserver/plugins/cert.py:947
-#: ipaserver/plugins/serverrole.py:118
-msgid "Time Limit"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1861 ipaserver/plugins/cert.py:948
-#: ipaserver/plugins/serverrole.py:119
-msgid "Time limit of search in seconds (0 is unlimited)"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1867 ipaserver/plugins/cert.py:952
-#: ipaserver/plugins/hbactest.py:295 ipaserver/plugins/serverrole.py:126
-msgid "Size Limit"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:1868 ipaserver/plugins/cert.py:953
-#: ipaserver/plugins/serverrole.py:127
-msgid "Maximum number of entries returned (0 is unlimited)"
-msgstr ""
-
-#: ipaserver/plugins/baseldap.py:2371
+#: ipaserver/plugins/baseldap.py:2378
msgid "added attribute value to entry %(value)"
msgstr ""
-#: ipaserver/plugins/baseldap.py:2380
+#: ipaserver/plugins/baseldap.py:2387
#, python-format
-msgid "'%s' already contains one or more values"
+msgid "'%(attr)s' already contains one or more values"
msgstr ""
-#: ipaserver/plugins/baseldap.py:2388
+#: ipaserver/plugins/baseldap.py:2394
msgid "removed attribute values from entry %(value)"
msgstr ""
-#: ipaserver/plugins/baseldap.py:2397
+#: ipaserver/plugins/baseldap.py:2403
msgid "one or more values to remove"
msgstr ""
-#: ipaserver/plugins/baseuser.py:48
+#: ipaserver/plugins/baseuser.py:55
msgid ""
"\n"
"Baseuser\n"
@@ -3175,227 +36982,39 @@ msgid ""
"This contains common definitions for user/stageuser\n"
msgstr ""
-#: ipaserver/plugins/baseuser.py:60
-msgid "Kerberos keys available"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:81
+#: ipaserver/plugins/baseuser.py:88
msgid "must be TRUE or FALSE"
msgstr ""
-#: ipaserver/plugins/baseuser.py:193 ipaserver/plugins/internal.py:628
-#: ipaserver/plugins/internal.py:694 ipaserver/plugins/pwpolicy.py:539
-#: ipaserver/plugins/user.py:148
-msgid "User"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:201 ipaserver/plugins/idviews.py:847
-msgid "User login"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:208
-msgid "First name"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:212
-msgid "Last name"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:215 ipaserver/plugins/schema.py:151
-msgid "Full name"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:220
-msgid "Display name"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:225
-msgid "Initials"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:231 ipaserver/plugins/idviews.py:866
-msgid "Home directory"
+#: ipaserver/plugins/baseuser.py:231 ipaserver/plugins/host.py:540
+#: ipaserver/plugins/service.py:468
+msgid "Principal alias"
msgstr ""
-#: ipaserver/plugins/baseuser.py:234 ipaserver/plugins/idviews.py:857
-msgid "GECOS"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:240 ipaserver/plugins/idviews.py:870
-msgid "Login shell"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:244
-msgid "Kerberos principal"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:252
-msgid "Kerberos principal expiration"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:256
-msgid "Email address"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:261
-msgid "Prompt to set the user password"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:267
-msgid "Generate a random user password"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:272 ipaserver/plugins/host.py:468
-msgid "Random password"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:277 ipaserver/plugins/idviews.py:852
-msgid "UID"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:278
-msgid "User ID Number (system will assign one if not provided)"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:282 ipaserver/plugins/group.py:278
-#: ipaserver/plugins/idviews.py:860 ipaserver/plugins/idviews.py:955
-msgid "GID"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:283 ipaserver/plugins/idviews.py:861
-#: ipaserver/plugins/idviews.py:956
-msgid "Group ID Number"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:288
-msgid "Street address"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:292
-msgid "City"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:296
-msgid "State/Province"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:299
-msgid "ZIP"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:303
-msgid "Telephone Number"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:306
-msgid "Mobile Telephone Number"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:309
-msgid "Pager Number"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:313
-msgid "Fax Number"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:317
-msgid "Org. Unit"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:320
-msgid "Job Title"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:324 ipaserver/plugins/otptoken.py:181
-msgid "Manager"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:327
-msgid "Car License"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:331 ipaserver/plugins/host.py:526
-#: ipaserver/plugins/idviews.py:877
-msgid "SSH public key"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:336 ipaserver/plugins/host.py:531
+#: ipaserver/plugins/baseuser.py:323 ipaserver/plugins/host.py:559
msgid "SSH public key fingerprint"
msgstr ""
-#: ipaserver/plugins/baseuser.py:341
-msgid "User authentication types"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:342
-msgid "Types of supported user authentication"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:347 ipaserver/plugins/host.py:536
-msgid "Class"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:348
-msgid ""
-"User category (semantics placed on this attribute are for local "
-"interpretation)"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:353
-msgid "RADIUS proxy configuration"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:357
-msgid "RADIUS proxy username"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:360
-msgid "Department Number"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:363
-msgid "Employee Number"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:366
-msgid "Employee Type"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:369
-msgid "Preferred Language"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:376 ipaserver/plugins/cert.py:262
-#: ipaserver/plugins/host.py:473 ipaserver/plugins/idviews.py:883
-#: ipaserver/plugins/internal.py:394 ipaserver/plugins/service.py:469
-msgid "Certificate"
-msgstr ""
-
-#: ipaserver/plugins/baseuser.py:377 ipaserver/plugins/idviews.py:884
+#: ipaserver/plugins/baseuser.py:364 ipaserver/plugins/idviews.py:885
msgid "Base-64 encoded user certificate"
msgstr ""
-#: ipaserver/plugins/baseuser.py:396 ipaserver/plugins/baseuser.py:400
+#: ipaserver/plugins/baseuser.py:383 ipaserver/plugins/baseuser.py:387
#, python-format
msgid "invalid e-mail format: %(email)s"
msgstr ""
-#: ipaserver/plugins/baseuser.py:427
+#: ipaserver/plugins/baseuser.py:414
#, python-format
msgid "manager %(manager)s not found"
msgstr ""
-#: ipaserver/plugins/baseuser.py:510 ipaserver/plugins/stageuser.py:318
-#: ipaserver/plugins/stageuser.py:519 ipaserver/plugins/user.py:473
+#: ipaserver/plugins/baseuser.py:497 ipaserver/plugins/stageuser.py:318
+#: ipaserver/plugins/stageuser.py:520 ipaserver/plugins/user.py:483
#, python-format
msgid "can be at most %(len)d characters"
msgstr ""
-#: ipaserver/plugins/batch.py:71
-msgid "Nested Methods to execute"
-msgstr ""
-
#: ipaserver/plugins/batch.py:119
msgid "must contain a tuple (list, dict)"
msgstr ""
@@ -3426,8 +37045,8 @@ msgstr ""
msgid "Certificate Authorities"
msgstr ""
-#: ipaserver/plugins/ca.py:56 ipaserver/plugins/schema.py:50
-#: ipaserver/plugins/trust.py:1348
+#: ipaserver/plugins/ca.py:56 ipaserver/plugins/schema.py:53
+#: ipaserver/plugins/trust.py:1363
msgid "Name"
msgstr ""
@@ -3455,7 +37074,7 @@ msgstr ""
msgid "Subject Distinguished Name"
msgstr ""
-#: ipaserver/plugins/ca.py:78 ipaserver/plugins/cert.py:275
+#: ipaserver/plugins/ca.py:78 ipaserver/plugins/cert.py:336
msgid "Issuer DN"
msgstr ""
@@ -3507,7 +37126,7 @@ msgid "Deleted CA \"%(value)s\""
msgstr ""
#: ipaserver/plugins/ca.py:197 ipaserver/plugins/ca.py:220
-#: ipaserver/plugins/internal.py:392
+#: ipaserver/plugins/internal.py:398
msgid "CA"
msgstr ""
@@ -3524,20 +37143,41 @@ msgstr ""
msgid "Modified CA \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/caacl.py:21
+#: ipaserver/plugins/caacl.py:23
msgid ""
"\n"
"Manage CA ACL rules.\n"
"\n"
-"This plugin is used to define rules governing which principals are\n"
-"permitted to have certificates issued using a given certificate\n"
-"profile.\n"
+"This plugin is used to define rules governing which CAs and profiles\n"
+"may be used to issue certificates to particular principals or groups\n"
+"of principals.\n"
"\n"
-"PROFILE ID SYNTAX:\n"
+"SUBJECT PRINCIPAL SCOPE:\n"
"\n"
-"A Profile ID is a string without spaces or punctuation starting with a "
-"letter\n"
-"and followed by a sequence of letters, digits or underscore (\"_\").\n"
+"For a certificate request to be allowed, the principal(s) that are\n"
+"the subject of a certificate request (not necessarily the principal\n"
+"actually requesting the certificate) must be included in the scope\n"
+"of a CA ACL that also includes the target CA and profile.\n"
+"\n"
+"Users can be included by name, group or the \"all users\" category.\n"
+"Hosts can be included by name, hostgroup or the \"all hosts\"\n"
+"category. Services can be included by service name or the \"all\n"
+"services\" category. CA ACLs may be associated with a single type of\n"
+"principal, or multiple types.\n"
+"\n"
+"CERTIFICATE AUTHORITY SCOPE:\n"
+"\n"
+"A CA ACL can be associated with one or more CAs by name, or by the\n"
+"\"all CAs\" category. For compatibility reasons, a CA ACL with no CA\n"
+"association implies an association with the 'ipa' CA (and only this\n"
+"CA).\n"
+"\n"
+"PROFILE SCOPE:\n"
+"\n"
+"A CA ACL can be associated with one or more profiles by Profile ID.\n"
+"The Profile ID is a string without spaces or punctuation starting\n"
+"with a letter and followed by a sequence of letters, digits or\n"
+"underscore (\"_\").\n"
"\n"
"EXAMPLES:\n"
"\n"
@@ -3563,357 +37203,230 @@ msgid ""
" ipa caacl-del test\n"
msgstr ""
-#: ipaserver/plugins/caacl.py:139 ipaserver/plugins/caacl.py:217
-#: ipaserver/plugins/caacl.py:315
+#: ipaserver/plugins/caacl.py:167 ipaserver/plugins/caacl.py:245
+#: ipaserver/plugins/caacl.py:343
msgid "CA ACL"
msgstr ""
-#: ipaserver/plugins/caacl.py:140 ipaserver/plugins/caacl.py:216
+#: ipaserver/plugins/caacl.py:168 ipaserver/plugins/caacl.py:244
msgid "CA ACLs"
msgstr ""
-#: ipaserver/plugins/caacl.py:222
-msgid "ACL name"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:230 ipaserver/plugins/hbacrule.py:256
-#: ipaserver/plugins/internal.py:858 ipaserver/plugins/selinuxusermap.py:244
-#: ipaserver/plugins/sudorule.py:230
-msgid "Enabled"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:235
+#: ipaserver/plugins/caacl.py:263
msgid "CA category"
msgstr ""
-#: ipaserver/plugins/caacl.py:236
+#: ipaserver/plugins/caacl.py:264
msgid "CA category the ACL applies to"
msgstr ""
-#: ipaserver/plugins/caacl.py:241
-msgid "Profile category"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:242
-msgid "Profile category the ACL applies to"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:247 ipaserver/plugins/hbacrule.py:223
-#: ipaserver/plugins/netgroup.py:227 ipaserver/plugins/selinuxusermap.py:229
-#: ipaserver/plugins/sudorule.py:235
-msgid "User category"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:248
-msgid "User category the ACL applies to"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:253 ipaserver/plugins/hbacrule.py:229
-#: ipaserver/plugins/netgroup.py:233 ipaserver/plugins/selinuxusermap.py:235
-#: ipaserver/plugins/sudorule.py:241
-msgid "Host category"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:254
-msgid "Host category the ACL applies to"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:259 ipaserver/plugins/hbacrule.py:243
-msgid "Service category"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:260
-msgid "Service category the ACL applies to"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:264
+#: ipaserver/plugins/caacl.py:292
msgid "CAs"
msgstr ""
-#: ipaserver/plugins/caacl.py:268 ipaserver/plugins/internal.py:380
-msgid "Profiles"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:276 ipaserver/plugins/group.py:258
-#: ipaserver/plugins/hbacrule.py:264 ipaserver/plugins/internal.py:629
-#: ipaserver/plugins/selinuxusermap.py:252 ipaserver/plugins/sudorule.py:275
-msgid "User Groups"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:284 ipaserver/plugins/hbacrule.py:272
-#: ipaserver/plugins/hostgroup.py:153 ipaserver/plugins/internal.py:623
-#: ipaserver/plugins/selinuxusermap.py:260 ipaserver/plugins/sudorule.py:288
-msgid "Host Groups"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:288 ipaserver/plugins/hbacrule.py:286
-#: ipaserver/plugins/internal.py:540 ipaserver/plugins/service.py:456
-msgid "Services"
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:296
-msgid "Create a new CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:298
+#: ipaserver/plugins/caacl.py:326
#, python-format
msgid "Added CA ACL \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/caacl.py:308
-msgid "Delete a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:310
+#: ipaserver/plugins/caacl.py:338
#, python-format
msgid "Deleted CA ACL \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/caacl.py:317
+#: ipaserver/plugins/caacl.py:345
msgid "default CA ACL can be only disabled"
msgstr ""
-#: ipaserver/plugins/caacl.py:323
-msgid "Modify a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:325
+#: ipaserver/plugins/caacl.py:353
#, python-format
msgid "Modified CA ACL \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/caacl.py:337
+#: ipaserver/plugins/caacl.py:365
msgid "CA category cannot be set to 'all' while there are allowed CAs"
msgstr ""
-#: ipaserver/plugins/caacl.py:342
+#: ipaserver/plugins/caacl.py:370
msgid ""
"profile category cannot be set to 'all' while there are allowed profiles"
msgstr ""
-#: ipaserver/plugins/caacl.py:346 ipaserver/plugins/hbacrule.py:344
+#: ipaserver/plugins/caacl.py:374 ipaserver/plugins/hbacrule.py:344
#: ipaserver/plugins/netgroup.py:300
msgid "user category cannot be set to 'all' while there are allowed users"
msgstr ""
-#: ipaserver/plugins/caacl.py:350 ipaserver/plugins/hbacrule.py:346
+#: ipaserver/plugins/caacl.py:378 ipaserver/plugins/hbacrule.py:346
#: ipaserver/plugins/netgroup.py:302
msgid "host category cannot be set to 'all' while there are allowed hosts"
msgstr ""
-#: ipaserver/plugins/caacl.py:354 ipaserver/plugins/hbacrule.py:348
+#: ipaserver/plugins/caacl.py:382 ipaserver/plugins/hbacrule.py:348
msgid ""
"service category cannot be set to 'all' while there are allowed services"
msgstr ""
-#: ipaserver/plugins/caacl.py:361
-msgid "Search for CA ACLs."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:364
+#: ipaserver/plugins/caacl.py:392
#, python-format
msgid "%(count)d CA ACL matched"
msgid_plural "%(count)d CA ACLs matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/caacl.py:370
-msgid "Display the properties of a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:375
-msgid "Enable a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:377
+#: ipaserver/plugins/caacl.py:405
#, python-format
msgid "Enabled CA ACL \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/caacl.py:404
-msgid "Disable a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:406
+#: ipaserver/plugins/caacl.py:434
#, python-format
msgid "Disabled CA ACL \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/caacl.py:433
-msgid "Add users and groups to a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:437
+#: ipaserver/plugins/caacl.py:465
#, python-format
msgid "%i user or group added."
msgstr ""
-#: ipaserver/plugins/caacl.py:438
+#: ipaserver/plugins/caacl.py:466
#, python-format
msgid "%i users or groups added."
msgstr ""
-#: ipaserver/plugins/caacl.py:449 ipaserver/plugins/hbacrule.py:508
+#: ipaserver/plugins/caacl.py:477 ipaserver/plugins/hbacrule.py:508
#: ipaserver/plugins/selinuxusermap.py:523 ipaserver/plugins/sudorule.py:588
msgid "users cannot be added when user category='all'"
msgstr ""
-#: ipaserver/plugins/caacl.py:455
-msgid "Remove users and groups from a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:459
+#: ipaserver/plugins/caacl.py:487
#, python-format
msgid "%i user or group removed."
msgstr ""
-#: ipaserver/plugins/caacl.py:460
+#: ipaserver/plugins/caacl.py:488
#, python-format
msgid "%i users or groups removed."
msgstr ""
-#: ipaserver/plugins/caacl.py:465
-msgid "Add target hosts and hostgroups to a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:469
+#: ipaserver/plugins/caacl.py:497
#, python-format
msgid "%i host or hostgroup added."
msgstr ""
-#: ipaserver/plugins/caacl.py:470
+#: ipaserver/plugins/caacl.py:498
#, python-format
msgid "%i hosts or hostgroups added."
msgstr ""
-#: ipaserver/plugins/caacl.py:481 ipaserver/plugins/hbacrule.py:539
+#: ipaserver/plugins/caacl.py:509 ipaserver/plugins/hbacrule.py:539
#: ipaserver/plugins/selinuxusermap.py:556 ipaserver/plugins/sudorule.py:642
msgid "hosts cannot be added when host category='all'"
msgstr ""
-#: ipaserver/plugins/caacl.py:487
-msgid "Remove target hosts and hostgroups from a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:491
+#: ipaserver/plugins/caacl.py:519
#, python-format
msgid "%i host or hostgroup removed."
msgstr ""
-#: ipaserver/plugins/caacl.py:492
+#: ipaserver/plugins/caacl.py:520
#, python-format
msgid "%i hosts or hostgroups removed."
msgstr ""
-#: ipaserver/plugins/caacl.py:497
-msgid "Add services to a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:500
+#: ipaserver/plugins/caacl.py:528
#, python-format
msgid "%i service added."
msgstr ""
-#: ipaserver/plugins/caacl.py:500
+#: ipaserver/plugins/caacl.py:528
#, python-format
msgid "%i services added."
msgstr ""
-#: ipaserver/plugins/caacl.py:511 ipaserver/plugins/hbacrule.py:594
+#: ipaserver/plugins/caacl.py:539 ipaserver/plugins/hbacrule.py:594
msgid "services cannot be added when service category='all'"
msgstr ""
-#: ipaserver/plugins/caacl.py:517
-msgid "Remove services from a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:520
+#: ipaserver/plugins/caacl.py:548
#, python-format
msgid "%i service removed."
msgstr ""
-#: ipaserver/plugins/caacl.py:520
+#: ipaserver/plugins/caacl.py:548
#, python-format
msgid "%i services removed."
msgstr ""
-#: ipaserver/plugins/caacl.py:535
-msgid "Add profiles to a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:540
+#: ipaserver/plugins/caacl.py:568
#, python-format
msgid "%i profile added."
msgstr ""
-#: ipaserver/plugins/caacl.py:540
+#: ipaserver/plugins/caacl.py:568
#, python-format
msgid "%i profiles added."
msgstr ""
-#: ipaserver/plugins/caacl.py:551
+#: ipaserver/plugins/caacl.py:579
msgid "profiles cannot be added when profile category='all'"
msgstr ""
-#: ipaserver/plugins/caacl.py:557
-msgid "Remove profiles from a CA ACL."
-msgstr ""
-
-#: ipaserver/plugins/caacl.py:562
+#: ipaserver/plugins/caacl.py:590
#, python-format
msgid "%i profile removed."
msgstr ""
-#: ipaserver/plugins/caacl.py:562
+#: ipaserver/plugins/caacl.py:590
#, python-format
msgid "%i profiles removed."
msgstr ""
-#: ipaserver/plugins/caacl.py:567
+#: ipaserver/plugins/caacl.py:595
msgid "Add CAs to a CA ACL."
msgstr ""
-#: ipaserver/plugins/caacl.py:572
+#: ipaserver/plugins/caacl.py:600
#, python-format
msgid "%i CA added."
msgstr ""
-#: ipaserver/plugins/caacl.py:572
+#: ipaserver/plugins/caacl.py:600
#, python-format
msgid "%i CAs added."
msgstr ""
-#: ipaserver/plugins/caacl.py:583
+#: ipaserver/plugins/caacl.py:611
msgid "CAs cannot be added when CA category='all'"
msgstr ""
-#: ipaserver/plugins/caacl.py:589
+#: ipaserver/plugins/caacl.py:617
msgid "Remove CAs from a CA ACL."
msgstr ""
-#: ipaserver/plugins/caacl.py:594
+#: ipaserver/plugins/caacl.py:622
#, python-format
msgid "%i CA removed."
msgstr ""
-#: ipaserver/plugins/caacl.py:594
+#: ipaserver/plugins/caacl.py:622
#, python-format
msgid "%i CAs removed."
msgstr ""
-#: ipaserver/plugins/cert.py:57
+#: ipaserver/plugins/cert.py:59
msgid ""
"\n"
"IPA certificate operations\n"
msgstr ""
-#: ipaserver/plugins/cert.py:59
+#: ipaserver/plugins/cert.py:61
msgid ""
"\n"
"Implements a set of commands for managing server SSL certificates.\n"
msgstr ""
-#: ipaserver/plugins/cert.py:61
+#: ipaserver/plugins/cert.py:63
msgid ""
"\n"
"Certificate requests exist in the form of a Certificate Signing Request "
@@ -3921,27 +37434,27 @@ msgid ""
"in PEM format.\n"
msgstr ""
-#: ipaserver/plugins/cert.py:64
+#: ipaserver/plugins/cert.py:66
msgid ""
"\n"
"The dogtag CA uses just the CN value of the CSR and forces the rest of the\n"
"subject to values configured in the server.\n"
msgstr ""
-#: ipaserver/plugins/cert.py:67
+#: ipaserver/plugins/cert.py:69
msgid ""
"\n"
"A certificate is stored with a service principal and a service principal\n"
"needs a host.\n"
msgstr ""
-#: ipaserver/plugins/cert.py:70
+#: ipaserver/plugins/cert.py:72
msgid ""
"\n"
"In order to request a certificate:\n"
msgstr ""
-#: ipaserver/plugins/cert.py:72
+#: ipaserver/plugins/cert.py:74
msgid ""
"\n"
"* The host must exist\n"
@@ -3949,116 +37462,116 @@ msgid ""
"it)\n"
msgstr ""
-#: ipaserver/plugins/cert.py:75
+#: ipaserver/plugins/cert.py:77
msgid ""
"\n"
"SEARCHING:\n"
msgstr ""
-#: ipaserver/plugins/cert.py:77
+#: ipaserver/plugins/cert.py:79
msgid ""
"\n"
"Certificates may be searched on by certificate subject, serial number,\n"
"revocation reason, validity dates and the issued date.\n"
msgstr ""
-#: ipaserver/plugins/cert.py:80
+#: ipaserver/plugins/cert.py:82
msgid ""
"\n"
"When searching on dates the _from date does a >= search and the _to date\n"
"does a <= search. When combined these are done as an AND.\n"
msgstr ""
-#: ipaserver/plugins/cert.py:83
+#: ipaserver/plugins/cert.py:85
msgid ""
"\n"
"Dates are treated as GMT to match the dates in the certificates.\n"
msgstr ""
-#: ipaserver/plugins/cert.py:85
+#: ipaserver/plugins/cert.py:87
msgid ""
"\n"
"The date format is YYYY-mm-dd.\n"
msgstr ""
-#: ipaserver/plugins/cert.py:89
+#: ipaserver/plugins/cert.py:91
msgid ""
"\n"
" Request a new certificate and add the principal:\n"
" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n"
msgstr ""
-#: ipaserver/plugins/cert.py:92
+#: ipaserver/plugins/cert.py:94
msgid ""
"\n"
" Retrieve an existing certificate:\n"
" ipa cert-show 1032\n"
msgstr ""
-#: ipaserver/plugins/cert.py:95
+#: ipaserver/plugins/cert.py:97
msgid ""
"\n"
" Revoke a certificate (see RFC 5280 for reason details):\n"
" ipa cert-revoke --revocation-reason=6 1032\n"
msgstr ""
-#: ipaserver/plugins/cert.py:98
+#: ipaserver/plugins/cert.py:100
msgid ""
"\n"
" Remove a certificate from revocation hold status:\n"
" ipa cert-remove-hold 1032\n"
msgstr ""
-#: ipaserver/plugins/cert.py:101
+#: ipaserver/plugins/cert.py:103
msgid ""
"\n"
" Check the status of a signing request:\n"
" ipa cert-status 10\n"
msgstr ""
-#: ipaserver/plugins/cert.py:104
+#: ipaserver/plugins/cert.py:106
msgid ""
"\n"
" Search for certificates by hostname:\n"
" ipa cert-find --subject=ipaserver.example.com\n"
msgstr ""
-#: ipaserver/plugins/cert.py:107
+#: ipaserver/plugins/cert.py:109
msgid ""
"\n"
" Search for revoked certificates by reason:\n"
" ipa cert-find --revocation-reason=5\n"
msgstr ""
-#: ipaserver/plugins/cert.py:110
+#: ipaserver/plugins/cert.py:112
msgid ""
"\n"
" Search for certificates based on issuance date\n"
" ipa cert-find --issuedon-from=2013-02-01 --issuedon-to=2013-02-07\n"
msgstr ""
-#: ipaserver/plugins/cert.py:113
+#: ipaserver/plugins/cert.py:115
msgid ""
"\n"
" Search for certificates owned by a specific user:\n"
" ipa cert-find --user=user\n"
msgstr ""
-#: ipaserver/plugins/cert.py:116
+#: ipaserver/plugins/cert.py:118
msgid ""
"\n"
" Examine a certificate:\n"
" ipa cert-find --file=cert.pem --all\n"
msgstr ""
-#: ipaserver/plugins/cert.py:119
+#: ipaserver/plugins/cert.py:121
msgid ""
"\n"
" Verify that a certificate is owned by a specific user:\n"
" ipa cert-find --file=cert.pem --user=user\n"
msgstr ""
-#: ipaserver/plugins/cert.py:122
+#: ipaserver/plugins/cert.py:124
msgid ""
"\n"
"IPA currently immediately issues (or declines) all certificate requests so\n"
@@ -4066,387 +37579,308 @@ msgid ""
"or the case where a CA does not immediately issue a certificate.\n"
msgstr ""
-#: ipaserver/plugins/cert.py:126
+#: ipaserver/plugins/cert.py:128
msgid ""
"\n"
"The following revocation reasons are supported:\n"
"\n"
msgstr ""
-#: ipaserver/plugins/cert.py:129
+#: ipaserver/plugins/cert.py:131
msgid " * 0 - unspecified\n"
msgstr ""
-#: ipaserver/plugins/cert.py:130
+#: ipaserver/plugins/cert.py:132
msgid " * 1 - keyCompromise\n"
msgstr ""
-#: ipaserver/plugins/cert.py:131
+#: ipaserver/plugins/cert.py:133
msgid " * 2 - cACompromise\n"
msgstr ""
-#: ipaserver/plugins/cert.py:132
+#: ipaserver/plugins/cert.py:134
msgid " * 3 - affiliationChanged\n"
msgstr ""
-#: ipaserver/plugins/cert.py:133
+#: ipaserver/plugins/cert.py:135
msgid " * 4 - superseded\n"
msgstr ""
-#: ipaserver/plugins/cert.py:134
+#: ipaserver/plugins/cert.py:136
msgid " * 5 - cessationOfOperation\n"
msgstr ""
-#: ipaserver/plugins/cert.py:135
+#: ipaserver/plugins/cert.py:137
msgid " * 6 - certificateHold\n"
msgstr ""
-#: ipaserver/plugins/cert.py:136
+#: ipaserver/plugins/cert.py:138
msgid " * 8 - removeFromCRL\n"
msgstr ""
-#: ipaserver/plugins/cert.py:137
+#: ipaserver/plugins/cert.py:139
msgid " * 9 - privilegeWithdrawn\n"
msgstr ""
-#: ipaserver/plugins/cert.py:138
+#: ipaserver/plugins/cert.py:140
msgid " * 10 - aACompromise\n"
msgstr ""
-#: ipaserver/plugins/cert.py:139
+#: ipaserver/plugins/cert.py:141
msgid ""
"\n"
"Note that reason code 7 is not used. See RFC 5280 for more details:\n"
msgstr ""
-#: ipaserver/plugins/cert.py:141
+#: ipaserver/plugins/cert.py:143
msgid ""
"\n"
"http://www.ietf.org/rfc/rfc5280.txt\n"
"\n"
msgstr ""
-#: ipaserver/plugins/cert.py:149 ipaserver/plugins/sudorule.py:423
-#: ipaserver/plugins/user.py:149
-msgid "user"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:150 ipaserver/plugins/host.py:254
-#: ipaserver/plugins/sudorule.py:428
-msgid "host"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:151 ipaserver/plugins/service.py:377
+#: ipaserver/plugins/cert.py:153 ipaserver/plugins/service.py:362
msgid "service"
msgstr ""
-#: ipaserver/plugins/cert.py:178 ipaserver/plugins/cert.py:474
+#: ipaserver/plugins/cert.py:180 ipaserver/plugins/cert.py:612
#, python-format
msgid "Failure decoding Certificate Signing Request: %s"
msgstr ""
-#: ipaserver/plugins/cert.py:235 ipaserver/plugins/certprofile.py:86
+#: ipaserver/plugins/cert.py:223 ipaserver/plugins/certprofile.py:86
msgid "CA is not configured"
msgstr ""
-#: ipaserver/plugins/cert.py:243
+#: ipaserver/plugins/cert.py:231
#, python-format
msgid ""
"Principal '%(principal)s' is not permitted to use CA '%(ca)s' with profile "
"'%(profile_id)s' for certificate issuance."
msgstr ""
-#: ipaserver/plugins/cert.py:263
+#: ipaserver/plugins/cert.py:269
msgid "Base-64 encoded certificate."
msgstr ""
-#: ipaserver/plugins/cert.py:269 ipaserver/plugins/cert.py:881
-#: ipaserver/plugins/cert.py:882 ipaserver/plugins/host.py:477
-#: ipaserver/plugins/internal.py:409 ipaserver/plugins/service.py:474
-msgid "Subject"
+#: ipaserver/plugins/cert.py:280
+msgid "Subject email address"
msgstr ""
-#: ipaserver/plugins/cert.py:274 ipaserver/plugins/host.py:489
-#: ipaserver/plugins/service.py:486
-msgid "Issuer"
+#: ipaserver/plugins/cert.py:285
+msgid "Subject DNS name"
msgstr ""
-#: ipaserver/plugins/cert.py:280 ipaserver/plugins/host.py:493
-#: ipaserver/plugins/service.py:490
-msgid "Not Before"
+#: ipaserver/plugins/cert.py:290
+msgid "Subject X.400 address"
msgstr ""
-#: ipaserver/plugins/cert.py:285 ipaserver/plugins/host.py:497
-#: ipaserver/plugins/service.py:494
-msgid "Not After"
+#: ipaserver/plugins/cert.py:295
+msgid "Subject directory name"
msgstr ""
-#: ipaserver/plugins/cert.py:290 ipaserver/plugins/host.py:501
-#: ipaserver/plugins/service.py:498
-msgid "Fingerprint (MD5)"
+#: ipaserver/plugins/cert.py:300
+msgid "Subject EDI Party name"
msgstr ""
-#: ipaserver/plugins/cert.py:295 ipaserver/plugins/host.py:505
-#: ipaserver/plugins/service.py:502
-msgid "Fingerprint (SHA1)"
+#: ipaserver/plugins/cert.py:305
+msgid "Subject URI"
msgstr ""
-#: ipaserver/plugins/cert.py:300
-msgid "Serial number"
+#: ipaserver/plugins/cert.py:310
+msgid "Subject IP Address"
msgstr ""
-#: ipaserver/plugins/cert.py:301
-msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
+#: ipaserver/plugins/cert.py:315
+msgid "Subject OID"
msgstr ""
-#: ipaserver/plugins/cert.py:307
-msgid "Serial number (hex)"
+#: ipaserver/plugins/cert.py:320
+msgid "Subject UPN"
msgstr ""
-#: ipaserver/plugins/cert.py:333
-msgid "Issuing CA"
+#: ipaserver/plugins/cert.py:325
+msgid "Subject Kerberos principal name"
msgstr ""
-#: ipaserver/plugins/cert.py:334
-msgid "Name of issuing CA"
+#: ipaserver/plugins/cert.py:330
+msgid "Subject Other Name"
msgstr ""
-#: ipaserver/plugins/cert.py:352 ipaserver/plugins/certprofile.py:122
-msgid "Profile ID"
+#: ipaserver/plugins/cert.py:335 ipaserver/plugins/host.py:507
+#: ipaserver/plugins/service.py:493
+msgid "Issuer"
msgstr ""
-#: ipaserver/plugins/cert.py:353
-msgid "Certificate Profile to use"
+#: ipaserver/plugins/cert.py:341 ipaserver/plugins/host.py:511
+#: ipaserver/plugins/service.py:497
+msgid "Not Before"
msgstr ""
-#: ipaserver/plugins/cert.py:358
-msgid "Request status"
+#: ipaserver/plugins/cert.py:346 ipaserver/plugins/host.py:515
+#: ipaserver/plugins/service.py:501
+msgid "Not After"
msgstr ""
-#: ipaserver/plugins/cert.py:363
-msgid "Request id"
+#: ipaserver/plugins/cert.py:351 ipaserver/plugins/host.py:519
+#: ipaserver/plugins/service.py:505
+msgid "Fingerprint (MD5)"
msgstr ""
-#: ipaserver/plugins/cert.py:372
-msgid "Submit a certificate signing request."
+#: ipaserver/plugins/cert.py:356 ipaserver/plugins/host.py:523
+#: ipaserver/plugins/service.py:509
+msgid "Fingerprint (SHA1)"
msgstr ""
-#: ipaserver/plugins/cert.py:380
-msgid "CSR"
+#: ipaserver/plugins/cert.py:368
+msgid "Serial number (hex)"
msgstr ""
-#: ipaserver/plugins/cert.py:391 ipaserver/plugins/service.py:462
-msgid "Principal"
+#: ipaserver/plugins/cert.py:467
+msgid "Issuing CA"
msgstr ""
-#: ipaserver/plugins/cert.py:392
-msgid "Principal for this certificate (e.g. HTTP/test.example.com)"
+#: ipaserver/plugins/cert.py:468
+msgid "Name of issuing CA"
msgstr ""
-#: ipaserver/plugins/cert.py:397
+#: ipaserver/plugins/cert.py:492
+msgid "Request status"
+msgstr ""
+
+#: ipaserver/plugins/cert.py:533
msgid ""
"automatically add the principal if it doesn't exist (service principals only)"
msgstr ""
-#: ipaserver/plugins/cert.py:500
+#: ipaserver/plugins/cert.py:641
msgid "'add' option"
msgstr ""
-#: ipaserver/plugins/cert.py:504
+#: ipaserver/plugins/cert.py:645
msgid "The principal for this request doesn't exist."
msgstr ""
-#: ipaserver/plugins/cert.py:512
+#: ipaserver/plugins/cert.py:653
msgid "No Common Name was found in subject of request."
msgstr ""
-#: ipaserver/plugins/cert.py:517
+#: ipaserver/plugins/cert.py:658
#, python-format
msgid ""
"hostname in subject of request '%(cn)s' does not match principal hostname "
"'%(hostname)s'"
msgstr ""
-#: ipaserver/plugins/cert.py:525
+#: ipaserver/plugins/cert.py:666
msgid "DN commonName does not match user's login"
msgstr ""
-#: ipaserver/plugins/cert.py:534
+#: ipaserver/plugins/cert.py:675
msgid "DN emailAddress does not match any of user's email addresses"
msgstr ""
-#: ipaserver/plugins/cert.py:540
+#: ipaserver/plugins/cert.py:681
#, python-format
msgid ""
"Insufficient 'write' privilege to the 'userCertificate' attribute of entry "
"'%s'."
msgstr ""
-#: ipaserver/plugins/cert.py:560
+#: ipaserver/plugins/cert.py:699
#, python-format
msgid "subject alt name type %s is forbidden for user principals"
msgstr ""
-#: ipaserver/plugins/cert.py:567
+#: ipaserver/plugins/cert.py:706
#, python-format
msgid ""
"The service principal for subject alt name %s in certificate request does "
"not exist"
msgstr ""
-#: ipaserver/plugins/cert.py:574
+#: ipaserver/plugins/cert.py:713
#, python-format
msgid ""
"Insufficient privilege to create a certificate with subject alt name '%s'."
msgstr ""
-#: ipaserver/plugins/cert.py:583
+#: ipaserver/plugins/cert.py:723
#, python-format
msgid "Principal '%s' in subject alt name does not match requested principal"
msgstr ""
-#: ipaserver/plugins/cert.py:591
+#: ipaserver/plugins/cert.py:731
msgid "RFC822Name does not match any of user's email addresses"
msgstr ""
-#: ipaserver/plugins/cert.py:597
+#: ipaserver/plugins/cert.py:737
#, python-format
msgid "subject alt name type %s is forbidden for non-user principals"
msgstr ""
-#: ipaserver/plugins/cert.py:602
+#: ipaserver/plugins/cert.py:742
#, python-format
msgid "Subject alt name type %s is forbidden"
msgstr ""
-#: ipaserver/plugins/cert.py:634
-msgid "Check the status of a certificate signing request."
-msgstr ""
-
-#: ipaserver/plugins/cert.py:663 ipaserver/plugins/internal.py:451
-#: ipaserver/plugins/internal.py:577 ipaserver/plugins/internal.py:712
-#: ipaserver/plugins/internal.py:859
+#: ipaserver/plugins/cert.py:802 ipaserver/plugins/internal.py:457
+#: ipaserver/plugins/internal.py:583 ipaserver/plugins/internal.py:720
+#: ipaserver/plugins/internal.py:867
msgid "Status"
msgstr ""
-#: ipaserver/plugins/cert.py:668
+#: ipaserver/plugins/cert.py:807
msgid "Revoked"
msgstr ""
-#: ipaserver/plugins/cert.py:673 ipaserver/plugins/host.py:509
-#: ipaserver/plugins/internal.py:406 ipaserver/plugins/internal.py:441
-#: ipaserver/plugins/service.py:506
+#: ipaserver/plugins/cert.py:812 ipaserver/plugins/host.py:527
+#: ipaserver/plugins/internal.py:412 ipaserver/plugins/internal.py:447
+#: ipaserver/plugins/service.py:513
msgid "Revocation reason"
msgstr ""
-#: ipaserver/plugins/cert.py:674
-msgid "Reason for revoking the certificate (0-10)"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:695
+#: ipaserver/plugins/cert.py:834
#, python-format
msgid "Owner %s"
msgstr ""
-#: ipaserver/plugins/cert.py:731
-msgid "Retrieve an existing certificate."
-msgstr ""
-
-#: ipaserver/plugins/cert.py:735
-msgid "Output filename"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:736
-msgid "File to store the certificate in."
-msgstr ""
-
-#: ipaserver/plugins/cert.py:768
+#: ipaserver/plugins/cert.py:907
#, python-format
msgid ""
"Certificate with serial number %(serial)s issued by CA '%(ca)s' not found"
msgstr ""
-#: ipaserver/plugins/cert.py:804
-msgid "Revoke a certificate."
-msgstr ""
-
-#: ipaserver/plugins/cert.py:841
+#: ipaserver/plugins/cert.py:968
msgid "7 is not a valid revocation reason"
msgstr ""
-#: ipaserver/plugins/cert.py:854
-msgid "Take a revoked certificate off hold."
-msgstr ""
-
-#: ipaserver/plugins/cert.py:877
-msgid "Search for existing certificates."
-msgstr ""
-
-#: ipaserver/plugins/cert.py:886
-msgid "minimum serial number"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:892
-msgid "maximum serial number"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:898
-msgid "match the common name exactly"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:902
-msgid "Valid not after from this date (YYYY-mm-dd)"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:907
-msgid "Valid not after to this date (YYYY-mm-dd)"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:912
-msgid "Valid not before from this date (YYYY-mm-dd)"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:917
-msgid "Valid not before to this date (YYYY-mm-dd)"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:922
-msgid "Issued on from this date (YYYY-mm-dd)"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:927
-msgid "Issued on to this date (YYYY-mm-dd)"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:932
-msgid "Revoked on from this date (YYYY-mm-dd)"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:937
-msgid "Revoked on to this date (YYYY-mm-dd)"
-msgstr ""
-
-#: ipaserver/plugins/cert.py:943
+#: ipaserver/plugins/cert.py:1070
msgid "Results should contain primary key attribute only (\"certificate\")"
msgstr ""
-#: ipaserver/plugins/cert.py:959
+#: ipaserver/plugins/cert.py:1086
#, python-format
msgid "%(count)d certificate matched"
msgid_plural "%(count)d certificates matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/cert.py:981
+#: ipaserver/plugins/cert.py:1108
#, python-format
msgid "Search for certificates with these owner %s."
msgstr ""
-#: ipaserver/plugins/cert.py:992
+#: ipaserver/plugins/cert.py:1119
#, python-format
msgid "Search for certificates without these owner %s."
msgstr ""
+#: ipaserver/plugins/cert.py:1129
+#, python-format
+msgid "failed to load certificate: %s"
+msgstr ""
+
#: ipaserver/plugins/certprofile.py:21
msgid ""
"\n"
@@ -4518,34 +37952,10 @@ msgstr ""
msgid "Certificate Profiles"
msgstr ""
-#: ipaserver/plugins/certprofile.py:123
-msgid "Profile ID for referring to this profile"
-msgstr ""
-
#: ipaserver/plugins/certprofile.py:126
msgid "Profile configuration"
msgstr ""
-#: ipaserver/plugins/certprofile.py:132
-msgid "Profile description"
-msgstr ""
-
-#: ipaserver/plugins/certprofile.py:133
-msgid "Brief description of this profile"
-msgstr ""
-
-#: ipaserver/plugins/certprofile.py:138
-msgid "Store issued certificates"
-msgstr ""
-
-#: ipaserver/plugins/certprofile.py:139
-msgid "Whether to store certs issued using this profile"
-msgstr ""
-
-#: ipaserver/plugins/certprofile.py:188
-msgid "Search for Certificate Profiles."
-msgstr ""
-
#: ipaserver/plugins/certprofile.py:190
#, python-format
msgid "%(count)d profile matched"
@@ -4553,36 +37963,16 @@ msgid_plural "%(count)d profiles matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/certprofile.py:200
-msgid "Display the properties of a Certificate Profile."
-msgstr ""
-
-#: ipaserver/plugins/certprofile.py:204
-msgid "Write profile configuration to file"
-msgstr ""
-
-#: ipaserver/plugins/certprofile.py:221
-msgid "Import a Certificate Profile."
-msgstr ""
-
#: ipaserver/plugins/certprofile.py:222
#, python-format
msgid "Imported profile \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/certprofile.py:226
-msgid "Filename of a raw profile. The XML format is not supported."
-msgstr ""
-
#: ipaserver/plugins/certprofile.py:245
#, python-format
msgid "Profile ID '%(cli_value)s' does not match profile data '%(file_value)s'"
msgstr ""
-#: ipaserver/plugins/certprofile.py:270
-msgid "Delete a Certificate Profile."
-msgstr ""
-
#: ipaserver/plugins/certprofile.py:271
#, python-format
msgid "Deleted profile \"%(value)s\""
@@ -4593,73 +37983,15 @@ msgstr ""
msgid "Predefined profile '%(profile_id)s' cannot be deleted"
msgstr ""
-#: ipaserver/plugins/certprofile.py:293
-msgid "Modify Certificate Profile configuration."
-msgstr ""
-
#: ipaserver/plugins/certprofile.py:294
#, python-format
msgid "Modified Certificate Profile \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/certprofile.py:299
-msgid "File containing profile configuration"
-msgstr ""
-
#: ipaserver/plugins/certprofile.py:311
msgid "Certificate profiles cannot be renamed"
msgstr ""
-#: ipaserver/plugins/config.py:37
-msgid ""
-"\n"
-"Server configuration\n"
-"\n"
-"Manage the default values that IPA uses and some of its tuning parameters.\n"
-"\n"
-"NOTES:\n"
-"\n"
-"The password notification value (--pwdexpnotify) is stored here so it will\n"
-"be replicated. It is not currently used to notify users in advance of an\n"
-"expiring password.\n"
-"\n"
-"Some attributes are read-only, provided only for information purposes. "
-"These\n"
-"include:\n"
-"\n"
-"Certificate Subject base: the configured certificate subject base,\n"
-" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n"
-"Password plug-in features: currently defines additional hashes that the\n"
-" password will generate (there may be other conditions).\n"
-"\n"
-"When setting the order list for mapping SELinux users you may need to\n"
-"quote the value so it isn't interpreted by the shell.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Show basic server configuration:\n"
-" ipa config-show\n"
-"\n"
-" Show all configuration options:\n"
-" ipa config-show --all\n"
-"\n"
-" Change maximum username length to 99 characters:\n"
-" ipa config-mod --maxusername=99\n"
-"\n"
-" Increase default time and size limits for maximum IPA server search:\n"
-" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
-"\n"
-" Set default user e-mail domain:\n"
-" ipa config-mod --emaildomain=example.com\n"
-"\n"
-" Enable migration mode to make \"ipa migrate-ds\" command operational:\n"
-" ipa config-mod --enable-migration=TRUE\n"
-"\n"
-" Define SELinux user map order:\n"
-" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
-"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
-msgstr ""
-
#: ipaserver/plugins/config.py:90
msgid "configuration options"
msgstr ""
@@ -4668,142 +38000,6 @@ msgstr ""
msgid "Configuration"
msgstr ""
-#: ipaserver/plugins/config.py:129
-msgid "Maximum username length"
-msgstr ""
-
-#: ipaserver/plugins/config.py:135
-msgid "Home directory base"
-msgstr ""
-
-#: ipaserver/plugins/config.py:136
-msgid "Default location of home directories"
-msgstr ""
-
-#: ipaserver/plugins/config.py:140
-msgid "Default shell"
-msgstr ""
-
-#: ipaserver/plugins/config.py:141
-msgid "Default shell for new users"
-msgstr ""
-
-#: ipaserver/plugins/config.py:145
-msgid "Default users group"
-msgstr ""
-
-#: ipaserver/plugins/config.py:146
-msgid "Default group for new users"
-msgstr ""
-
-#: ipaserver/plugins/config.py:150 ipaserver/plugins/config.py:151
-msgid "Default e-mail domain"
-msgstr ""
-
-#: ipaserver/plugins/config.py:155
-msgid "Search time limit"
-msgstr ""
-
-#: ipaserver/plugins/config.py:156
-msgid "Maximum amount of time (seconds) for a search (-1 or 0 is unlimited)"
-msgstr ""
-
-#: ipaserver/plugins/config.py:161
-msgid "Search size limit"
-msgstr ""
-
-#: ipaserver/plugins/config.py:162
-msgid "Maximum number of records to search (-1 or 0 is unlimited)"
-msgstr ""
-
-#: ipaserver/plugins/config.py:167
-msgid "User search fields"
-msgstr ""
-
-#: ipaserver/plugins/config.py:168
-msgid "A comma-separated list of fields to search in when searching for users"
-msgstr ""
-
-#: ipaserver/plugins/config.py:173
-msgid "A comma-separated list of fields to search in when searching for groups"
-msgstr ""
-
-#: ipaserver/plugins/config.py:177 ipaserver/plugins/config.py:178
-msgid "Enable migration mode"
-msgstr ""
-
-#: ipaserver/plugins/config.py:182
-msgid "Certificate Subject base"
-msgstr ""
-
-#: ipaserver/plugins/config.py:183
-msgid "Base for certificate subjects (OU=Test,O=Example)"
-msgstr ""
-
-#: ipaserver/plugins/config.py:188
-msgid "Default group objectclasses"
-msgstr ""
-
-#: ipaserver/plugins/config.py:189
-msgid "Default group objectclasses (comma-separated list)"
-msgstr ""
-
-#: ipaserver/plugins/config.py:193
-msgid "Default user objectclasses"
-msgstr ""
-
-#: ipaserver/plugins/config.py:194
-msgid "Default user objectclasses (comma-separated list)"
-msgstr ""
-
-#: ipaserver/plugins/config.py:198
-msgid "Password Expiration Notification (days)"
-msgstr ""
-
-#: ipaserver/plugins/config.py:199
-msgid "Number of days's notice of impending password expiration"
-msgstr ""
-
-#: ipaserver/plugins/config.py:204
-msgid "Password plugin features"
-msgstr ""
-
-#: ipaserver/plugins/config.py:205
-msgid "Extra hashes to generate in password plug-in"
-msgstr ""
-
-#: ipaserver/plugins/config.py:211
-msgid "SELinux user map order"
-msgstr ""
-
-#: ipaserver/plugins/config.py:212
-msgid "Order in increasing priority of SELinux users, delimited by $"
-msgstr ""
-
-#: ipaserver/plugins/config.py:215
-msgid "Default SELinux user"
-msgstr ""
-
-#: ipaserver/plugins/config.py:216
-msgid "Default SELinux user when no match is found in SELinux map rule"
-msgstr ""
-
-#: ipaserver/plugins/config.py:220
-msgid "Default PAC types"
-msgstr ""
-
-#: ipaserver/plugins/config.py:221
-msgid "Default types of PAC supported for services"
-msgstr ""
-
-#: ipaserver/plugins/config.py:226
-msgid "Default user authentication types"
-msgstr ""
-
-#: ipaserver/plugins/config.py:227
-msgid "Default types of supported user authentication"
-msgstr ""
-
#: ipaserver/plugins/config.py:232
msgid "IPA masters"
msgstr ""
@@ -4836,75 +38032,37 @@ msgstr ""
msgid "Renewal master for IPA certificate authority"
msgstr ""
-#: ipaserver/plugins/config.py:272
-msgid "Modify configuration options."
-msgstr ""
-
#: ipaserver/plugins/config.py:281
msgid "The group doesn't exist"
msgstr ""
-#: ipaserver/plugins/config.py:297
+#: ipaserver/plugins/config.py:299
#, python-format
msgid "attribute \"%s\" not allowed"
msgstr ""
-#: ipaserver/plugins/config.py:315
+#: ipaserver/plugins/config.py:319
msgid "May not be empty"
msgstr ""
-#: ipaserver/plugins/config.py:334
+#: ipaserver/plugins/config.py:338
#, python-format
msgid "%(obj)s default attribute %(attr)s would not be allowed!"
msgstr ""
-#: ipaserver/plugins/config.py:366
+#: ipaserver/plugins/config.py:370
msgid "A list of SELinux users delimited by $ expected"
msgstr ""
-#: ipaserver/plugins/config.py:370
+#: ipaserver/plugins/config.py:374
#, python-format
msgid "SELinux user '%(user)s' is not valid: %(error)s"
msgstr ""
-#: ipaserver/plugins/config.py:382
+#: ipaserver/plugins/config.py:386
msgid "SELinux user map default user not in order list"
msgstr ""
-#: ipaserver/plugins/config.py:414
-msgid "Show the current configuration."
-msgstr ""
-
-#: ipaserver/plugins/delegation.py:29
-msgid ""
-"\n"
-"Group to Group Delegation\n"
-"\n"
-"A permission enables fine-grained delegation of permissions. Access Control\n"
-"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
-"given tasks such as adding a user, modifying a group, etc.\n"
-"\n"
-"Group to Group Delegations grants the members of one group to update a set\n"
-"of attributes of members of another group.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a delegation rule to allow managers to edit employee's addresses:\n"
-" ipa delegation-add --attrs=street --group=managers --"
-"membergroup=employees \"managers edit employees' street\"\n"
-"\n"
-" When managing the list of attributes you need to include all attributes\n"
-" in the list, including existing ones. Add postalCode to the list:\n"
-" ipa delegation-mod --attrs=street --attrs=postalCode --group=managers --"
-"membergroup=employees \"managers edit employees' street\"\n"
-"\n"
-" Display our updated rule:\n"
-" ipa delegation-show \"managers edit employees' street\"\n"
-"\n"
-" Delete a rule:\n"
-" ipa delegation-del \"managers edit employees' street\"\n"
-msgstr ""
-
#: ipaserver/plugins/delegation.py:67
msgid "delegation"
msgstr ""
@@ -4921,58 +38079,21 @@ msgstr ""
msgid "Delegation"
msgstr ""
-#: ipaserver/plugins/delegation.py:75 ipaserver/plugins/delegation.py:76
-#: ipaserver/plugins/servicedelegation.py:175
-msgid "Delegation name"
-msgstr ""
-
-#: ipaserver/plugins/delegation.py:82 ipaserver/plugins/selfservice.py:85
-msgid "Permissions to grant (read, write). Default is write."
-msgstr ""
-
-#: ipaserver/plugins/delegation.py:87
-msgid "Attributes to which the delegation applies"
-msgstr ""
-
-#: ipaserver/plugins/delegation.py:92
-msgid "Member user group"
-msgstr ""
-
-#: ipaserver/plugins/delegation.py:93
-msgid "User group to apply delegation to"
-msgstr ""
-
-#: ipaserver/plugins/delegation.py:130
-msgid "Add a new delegation."
-msgstr ""
-
#: ipaserver/plugins/delegation.py:132
#, python-format
msgid "Added delegation \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/delegation.py:150
-msgid "Delete a delegation."
-msgstr ""
-
#: ipaserver/plugins/delegation.py:153
#, python-format
msgid "Deleted delegation \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/delegation.py:168
-msgid "Modify a delegation."
-msgstr ""
-
#: ipaserver/plugins/delegation.py:170
#, python-format
msgid "Modified delegation \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/delegation.py:186
-msgid "Search for delegations."
-msgstr ""
-
#: ipaserver/plugins/delegation.py:189
#, python-format
msgid "%(count)d delegation matched"
@@ -4980,10 +38101,6 @@ msgid_plural "%(count)d delegations matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/delegation.py:211
-msgid "Display information about a delegation."
-msgstr ""
-
#: ipaserver/plugins/dns.py:91
msgid ""
"\n"
@@ -5425,10 +38542,6 @@ msgid ""
" ipa dnsconfig-mod --forwarder=203.0.113.113\n"
msgstr ""
-#: ipaserver/plugins/dns.py:344
-msgid "Permission value"
-msgstr ""
-
#: ipaserver/plugins/dns.py:395
msgid "invalid IP network format"
msgstr ""
@@ -5538,132 +38651,15 @@ msgstr ""
msgid "Create reverse"
msgstr ""
-#: ipaserver/plugins/dns.py:878
-msgid "Create reverse record for this IP Address"
-msgstr ""
-
#: ipaserver/plugins/dns.py:913
#, python-format
msgid "Cannot create reverse record for \"%(value)s\": %(exc)s"
msgstr ""
-#: ipaserver/plugins/dns.py:933 ipaserver/plugins/dns.py:956
-#: ipaserver/plugins/host.py:624
-msgid "IP Address"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:942 ipaserver/plugins/dns.py:1478
-msgid "Record data"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:965
-msgid "Subtype"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:970 ipaserver/plugins/dns.py:1007
-#: ipaserver/plugins/dns.py:1256 ipaserver/plugins/dns.py:1317
-msgid "Hostname"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:983
-msgid "Certificate Type"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:988 ipaserver/plugins/dns.py:1031
-msgid "Key Tag"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:993 ipaserver/plugins/dns.py:1036
-#: ipaserver/plugins/dns.py:1378 ipaserver/plugins/otptoken.py:225
-msgid "Algorithm"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:998
-msgid "Certificate/CRL"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1008
-msgid "A hostname which this alias hostname points to"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1021 ipaserver/plugins/dns.py:1346
-#: ipaserver/plugins/internal.py:651
-msgid "Target"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1041
-msgid "Digest Type"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1046
-msgid "Digest"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1082 ipaserver/plugins/dns.py:1239
-#: ipaserver/plugins/dns.py:1285
-msgid "Preference"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1083 ipaserver/plugins/dns.py:1240
-msgid "Preference given to this exchanger. Lower values are more preferred"
-msgstr ""
-
#: ipaserver/plugins/dns.py:1088 ipaserver/plugins/dns.py:1245
msgid "Exchanger"
msgstr ""
-#: ipaserver/plugins/dns.py:1089
-msgid "A host willing to act as a key exchanger"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1098
-msgid "Degrees Latitude"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1103
-msgid "Minutes Latitude"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1108
-msgid "Seconds Latitude"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1114
-msgid "Direction Latitude"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1118
-msgid "Degrees Longitude"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1123
-msgid "Minutes Longitude"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1128
-msgid "Seconds Longitude"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1134
-msgid "Direction Longitude"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1138
-msgid "Altitude"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1144
-msgid "Size"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1150
-msgid "Horizontal Precision"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1156
-msgid "Vertical Precision"
-msgstr ""
-
#: ipaserver/plugins/dns.py:1163
msgid ""
"format must be specified as\n"
@@ -5684,170 +38680,33 @@ msgstr ""
msgid "'%(required)s' must not be empty when '%(name)s' is set"
msgstr ""
-#: ipaserver/plugins/dns.py:1246
-msgid "A host willing to act as a mail exchanger"
-msgstr ""
-
#: ipaserver/plugins/dns.py:1272
msgid "flags must be one of \"S\", \"A\", \"U\", or \"P\""
msgstr ""
-#: ipaserver/plugins/dns.py:1280
-msgid "Order"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1291
-msgid "Flags"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1295 ipaserver/plugins/hbactest.py:276
-#: ipaserver/plugins/internal.py:711 ipaserver/plugins/service.py:457
-msgid "Service"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1298
-msgid "Regular Expression"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1301
-msgid "Replacement"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1318
-msgid "The hostname this reverse record points to"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1331 ipaserver/plugins/pwpolicy.py:363
-msgid "Priority"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1336
-msgid "Weight"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1341
-msgid "Port"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1347
-msgid ""
-"The domain name of the target host or '.' if the service is decidedly not "
-"available at this domain"
-msgstr ""
-
#: ipaserver/plugins/dns.py:1356
msgid "the value does not follow \"YYYYMMDDHHMMSS\" time format"
msgstr ""
-#: ipaserver/plugins/dns.py:1383
-msgid "Fingerprint Type"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1388
-msgid "Fingerprint"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1405
-msgid "Certificate Usage"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1410
-msgid "Selector"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1415
-msgid "Matching Type"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1420
-msgid "Certificate Association Data"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1430
-msgid "Text Data"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1472
-msgid "Records"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1475
-msgid "Record type"
-msgstr ""
-
#: ipaserver/plugins/dns.py:1509
#, python-format
msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record"
msgstr ""
-#: ipaserver/plugins/dns.py:1954
-msgid "Zone name"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1955
-msgid "Zone name (FQDN)"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1961
-msgid "Reverse zone IP network"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1962
-msgid "IP network to create reverse zone name from"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1967
-msgid "Active zone"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1968
-msgid "Is zone active?"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1975
-msgid "Zone forwarders"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1976
-msgid ""
-"Per-zone forwarders. A custom port can be specified for each forwarder using "
-"a standard format \"IP_ADDRESS port PORT\""
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1981 ipaserver/plugins/dns.py:4034
-#: ipaserver/plugins/dnsserver.py:133
-msgid "Forward policy"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:1982
-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 ""
-
#: ipaserver/plugins/dns.py:1988
msgid "Managedby permission"
msgstr ""
#: ipaserver/plugins/dns.py:1995 ipaserver/plugins/dns.py:2161
#: ipaserver/plugins/dns.py:3108 ipaserver/plugins/dns.py:4101
-#: ipaserver/plugins/dnsserver.py:145
+#: ipaserver/plugins/dnsserver.py:147
msgid "DNS is not configured"
msgstr ""
-#: ipaserver/plugins/dns.py:2076
-msgid "Force DNS zone creation even if it will overlap with an existing zone."
-msgstr ""
-
#: ipaserver/plugins/dns.py:2093
msgid "Only one zone type is allowed per zone name"
msgstr ""
-#: ipaserver/plugins/dns.py:2132 ipaserver/plugins/dns.py:2850
-msgid "Search for DNS zones (SOA records)."
-msgstr ""
-
#: ipaserver/plugins/dns.py:2236
#, python-format
msgid "Added system permission \"%(value)s\""
@@ -5879,67 +38738,6 @@ msgstr ""
msgid "DNS Zone"
msgstr ""
-#: ipaserver/plugins/dns.py:2343
-msgid "Authoritative nameserver"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2344
-msgid "Authoritative nameserver domain name"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2350 ipaserver/plugins/dns.py:2351
-msgid "Administrator e-mail address"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2358
-msgid "SOA serial"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2359
-msgid "SOA record serial number"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2367
-msgid "SOA refresh"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2368
-msgid "SOA record refresh time"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2376
-msgid "SOA retry"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2377
-msgid "SOA record retry time"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2385
-msgid "SOA expire"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2386
-msgid "SOA record expire time"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2394
-msgid "SOA minimum"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2395
-msgid "How long should negative responses be cached"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2403 ipaserver/plugins/dns.py:2966
-#: ipaserver/plugins/dns.py:2967
-msgid "Time to live"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2404
-msgid "Time to live for records at zone apex"
-msgstr ""
-
#: ipaserver/plugins/dns.py:2410
msgid "Default time to live"
msgstr ""
@@ -5948,65 +38746,6 @@ msgstr ""
msgid "Time to live for records without explicit TTL definition"
msgstr ""
-#: ipaserver/plugins/dns.py:2423 ipaserver/plugins/dns.py:2424
-msgid "BIND update policy"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2430
-msgid "Dynamic update"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2431
-msgid "Allow dynamic updates."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2440
-msgid "Allow query"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2441
-msgid ""
-"Semicolon separated list of IP addresses or networks which are allowed to "
-"issue queries"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2449
-msgid "Allow transfer"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2450
-msgid ""
-"Semicolon separated list of IP addresses or networks which are allowed to "
-"transfer the zone"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2456 ipaserver/plugins/dns.py:4041
-msgid "Allow PTR sync"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2457
-msgid ""
-"Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the "
-"zone"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2462
-msgid "Allow in-line DNSSEC signing"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2463
-msgid "Allow inline DNSSEC signing of records in the zone"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2468
-msgid "NSEC3PARAM record"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2469
-msgid ""
-"NSEC3PARAM record for zone in format: hash_algorithm flags iterations salt"
-msgstr ""
-
#: ipaserver/plugins/dns.py:2626
msgid "setting Authoritative nameserver"
msgstr ""
@@ -6023,88 +38762,29 @@ msgstr ""
msgid "<all IPA DNS servers>"
msgstr ""
-#: ipaserver/plugins/dns.py:2671
-msgid "Create new DNS zone (SOA record)."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2675
-msgid ""
-"Force DNS zone creation even if nameserver is not resolvable. (Deprecated)"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2680
-msgid "Force DNS zone creation even if nameserver is not resolvable."
-msgstr ""
-
#: ipaserver/plugins/dns.py:2720
msgid "Nameserver for reverse zone cannot be a relative DNS name"
msgstr ""
-#: ipaserver/plugins/dns.py:2774
-msgid "Delete DNS zone (SOA record)."
-msgstr ""
-
#: ipaserver/plugins/dns.py:2776
#, python-format
msgid "Deleted DNS zone \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/dns.py:2807
-msgid "Modify DNS zone (SOA record)."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2811 ipaserver/plugins/dns.py:3496
-#: ipaserver/plugins/host.py:616 ipaserver/plugins/permission.py:1049
-#: ipaserver/plugins/realmdomains.py:129 ipaserver/plugins/service.py:556
-msgid "Force"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2812
-msgid "Force nameserver change even if nameserver not in DNS"
-msgstr ""
-
#: ipaserver/plugins/dns.py:2829
msgid "is required"
msgstr ""
-#: ipaserver/plugins/dns.py:2854
-msgid "Forward zones only"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2856
-msgid "Search for forward zones only"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2891
-msgid "Display information about a DNS zone (SOA record)."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2909
-msgid "Disable DNS Zone."
-msgstr ""
-
#: ipaserver/plugins/dns.py:2910
#, python-format
msgid "Disabled DNS zone \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/dns.py:2920
-msgid "Enable DNS Zone."
-msgstr ""
-
#: ipaserver/plugins/dns.py:2921
#, python-format
msgid "Enabled DNS zone \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/dns.py:2931
-msgid "Add a permission for per-zone access delegation."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2936
-msgid "Remove a permission for per-zone access delegation."
-msgstr ""
-
#: ipaserver/plugins/dns.py:2946
msgid "DNS resource record"
msgstr ""
@@ -6121,18 +38801,6 @@ msgstr ""
msgid "DNS Resource Record"
msgstr ""
-#: ipaserver/plugins/dns.py:2960 ipaserver/plugins/dns.py:2961
-msgid "Record name"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2978
-msgid "Structured"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:2979
-msgid "Parse all raw DNS records and return them in a structured way"
-msgstr ""
-
#: ipaserver/plugins/dns.py:2988
msgid "DS record must not be in zone apex (RFC 4035 section 2.4)"
msgstr ""
@@ -6195,23 +38863,11 @@ msgid ""
"4035 section 2.4)"
msgstr ""
-#: ipaserver/plugins/dns.py:3490
-msgid "Add new DNS resource record."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:3498
-msgid "force NS record creation even if its hostname is not in DNS"
-msgstr ""
-
#: ipaserver/plugins/dns.py:3528
#, python-format
msgid "Raw value of a DNS record was already set by \"%(name)s\" option"
msgstr ""
-#: ipaserver/plugins/dns.py:3637
-msgid "Modify a DNS resource record."
-msgstr ""
-
#: ipaserver/plugins/dns.py:3654
msgid "DNS zone root record cannot be renamed"
msgstr ""
@@ -6225,40 +38881,16 @@ msgstr ""
msgid "Deleted record \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/dns.py:3774
-msgid "Delete DNS resource record."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:3784
-msgid "Delete all associated records"
-msgstr ""
-
#: ipaserver/plugins/dns.py:3855
#, python-format
msgid "Zone record '%s' cannot be deleted"
msgstr ""
-#: ipaserver/plugins/dns.py:3896
-msgid "Display DNS resource."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:3913
-msgid "Search for DNS resources."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:3952
-msgid "Resolve a host name in DNS. (Deprecated)"
-msgstr ""
-
#: ipaserver/plugins/dns.py:3957
#, python-format
msgid "Found '%(value)s'"
msgstr ""
-#: ipaserver/plugins/dns.py:3961
-msgid "Hostname (FQDN)"
-msgstr ""
-
#: ipaserver/plugins/dns.py:3972
#, python-format
msgid "Host '%(host)s' not found"
@@ -6272,34 +38904,6 @@ msgstr ""
msgid "DNS Global Configuration"
msgstr ""
-#: ipaserver/plugins/dns.py:4028
-msgid "Global forwarders"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:4029
-msgid ""
-"Global forwarders. A custom port can be specified for each forwarder using a "
-"standard format \"IP_ADDRESS port PORT\""
-msgstr ""
-
-#: ipaserver/plugins/dns.py:4035
-msgid ""
-"Global forwarding policy. Set to \"none\" to disable any configured global "
-"forwarders."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:4042
-msgid "Allow synchronization of forward (A, AAAA) and reverse (PTR) records"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:4047
-msgid "Zone refresh interval"
-msgstr ""
-
-#: ipaserver/plugins/dns.py:4048
-msgid "An interval between regular polls of the name server for new DNS zones"
-msgstr ""
-
#: ipaserver/plugins/dns.py:4053
msgid "IPA DNS version"
msgstr ""
@@ -6324,14 +38928,6 @@ msgstr ""
msgid "Global DNS configuration is empty"
msgstr ""
-#: ipaserver/plugins/dns.py:4129
-msgid "Modify global DNS configuration."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:4186
-msgid "Show the current global DNS configuration."
-msgstr ""
-
#: ipaserver/plugins/dns.py:4204
msgid "DNS forward zone"
msgstr ""
@@ -6348,61 +38944,25 @@ msgstr ""
msgid "DNS Forward Zone"
msgstr ""
-#: ipaserver/plugins/dns.py:4303
-msgid "Create new DNS forward zone."
-msgstr ""
-
#: ipaserver/plugins/dns.py:4317 ipaserver/plugins/dns.py:4367
msgid "Please specify forwarders."
msgstr ""
-#: ipaserver/plugins/dns.py:4334
-msgid "Delete DNS forward zone."
-msgstr ""
-
#: ipaserver/plugins/dns.py:4336
#, python-format
msgid "Deleted DNS forward zone \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/dns.py:4341
-msgid "Modify DNS forward zone."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:4382
-msgid "Search for DNS forward zones."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:4387
-msgid "Display information about a DNS forward zone."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:4392
-msgid "Disable DNS Forward Zone."
-msgstr ""
-
#: ipaserver/plugins/dns.py:4393
#, python-format
msgid "Disabled DNS forward zone \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/dns.py:4398
-msgid "Enable DNS Forward Zone."
-msgstr ""
-
#: ipaserver/plugins/dns.py:4399
#, python-format
msgid "Enabled DNS forward zone \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/dns.py:4409
-msgid "Add a permission for per-forward zone access delegation."
-msgstr ""
-
-#: ipaserver/plugins/dns.py:4414
-msgid "Remove a permission for per-forward zone access delegation."
-msgstr ""
-
#: ipaserver/plugins/dns.py:4422
msgid "IPA DNS records"
msgstr ""
@@ -6453,94 +39013,89 @@ msgid ""
" ipa dnsserver-mod\n"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:59
+#: ipaserver/plugins/dnsserver.py:61
msgid "DNS server"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:60
+#: ipaserver/plugins/dnsserver.py:62
msgid "DNS servers"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:68
+#: ipaserver/plugins/dnsserver.py:70
msgid "DNS Servers"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:69
+#: ipaserver/plugins/dnsserver.py:71
msgid "DNS Server"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:109 ipaserver/plugins/server.py:95
-#: ipaserver/plugins/serverrole.py:53
-msgid "Server name"
-msgstr ""
-
-#: ipaserver/plugins/dnsserver.py:110
+#: ipaserver/plugins/dnsserver.py:112
msgid "DNS Server name"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:116
+#: ipaserver/plugins/dnsserver.py:118
msgid "SOA mname override"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:117
+#: ipaserver/plugins/dnsserver.py:119
msgid "SOA mname (authoritative server) override"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:123
+#: ipaserver/plugins/dnsserver.py:125
msgid "Forwarders"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:125
+#: ipaserver/plugins/dnsserver.py:127
msgid ""
"Per-server forwarders. A custom port can be specified for each forwarder "
"using a standard format \"IP_ADDRESS port PORT\""
msgstr ""
-#: ipaserver/plugins/dnsserver.py:135
+#: ipaserver/plugins/dnsserver.py:137
msgid ""
"Per-server conditional forwarding policy. Set to \"none\" to disable "
"forwarding to global forwarder for this zone. In that case, conditional zone "
"forwarders are disregarded."
msgstr ""
-#: ipaserver/plugins/dnsserver.py:151
+#: ipaserver/plugins/dnsserver.py:153
msgid "Modify DNS server configuration"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:153
+#: ipaserver/plugins/dnsserver.py:156
#, python-format
msgid "Modified DNS server \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/dnsserver.py:158
+#: ipaserver/plugins/dnsserver.py:161
msgid "Search for DNS servers."
msgstr ""
-#: ipaserver/plugins/dnsserver.py:161
+#: ipaserver/plugins/dnsserver.py:165
#, python-format
msgid "%(count)d DNS server matched"
msgid_plural "%(count)d DNS servers matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/dnsserver.py:168
+#: ipaserver/plugins/dnsserver.py:172
msgid "Display configuration of a DNS server."
msgstr ""
-#: ipaserver/plugins/dnsserver.py:177
+#: ipaserver/plugins/dnsserver.py:182
msgid "Add a new DNS server."
msgstr ""
-#: ipaserver/plugins/dnsserver.py:179
+#: ipaserver/plugins/dnsserver.py:185
#, python-format
msgid "Added new DNS server \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/dnsserver.py:188
+#: ipaserver/plugins/dnsserver.py:194
msgid "Delete a DNS server"
msgstr ""
-#: ipaserver/plugins/dnsserver.py:190
+#: ipaserver/plugins/dnsserver.py:197
#, python-format
msgid "Deleted DNS server \"%(value)s\""
msgstr ""
@@ -6570,29 +39125,6 @@ msgstr ""
msgid "Response from CA was not valid JSON"
msgstr ""
-#: ipaserver/plugins/domainlevel.py:17
-msgid ""
-"\n"
-"Raise the IPA Domain Level.\n"
-msgstr ""
-
-#: ipaserver/plugins/domainlevel.py:26
-msgid "Current domain level:"
-msgstr ""
-
-#: ipaserver/plugins/domainlevel.py:75
-msgid "Query current Domain Level."
-msgstr ""
-
-#: ipaserver/plugins/domainlevel.py:91
-msgid "Change current Domain Level."
-msgstr ""
-
-#: ipaserver/plugins/domainlevel.py:98 ipaserver/plugins/internal.py:511
-#: ipaserver/plugins/internal.py:512
-msgid "Domain Level"
-msgstr ""
-
#: ipaserver/plugins/domainlevel.py:121
msgid "Domain Level cannot be lowered."
msgstr ""
@@ -6694,19 +39226,6 @@ msgid ""
" ipa group-show ad_admins_external\n"
msgstr ""
-#: ipaserver/plugins/group.py:144
-msgid "External member"
-msgstr ""
-
-#: ipaserver/plugins/group.py:145
-msgid "Members of a trusted domain in DOM\\name or name@domain form"
-msgstr ""
-
-#: ipaserver/plugins/group.py:156 ipaserver/plugins/group.py:338
-#: ipaserver/plugins/group.py:580 ipaserver/plugins/user.py:137
-msgid "group"
-msgstr ""
-
#: ipaserver/plugins/group.py:157
msgid "groups"
msgstr ""
@@ -6715,43 +39234,15 @@ msgstr ""
msgid "User Group"
msgstr ""
-#: ipaserver/plugins/group.py:267 ipaserver/plugins/idviews.py:950
-msgid "Group name"
-msgstr ""
-
-#: ipaserver/plugins/group.py:274 ipaserver/plugins/sudocmdgroup.py:131
-msgid "Group description"
-msgstr ""
-
-#: ipaserver/plugins/group.py:279
-msgid "GID (use this option to set it manually)"
-msgstr ""
-
-#: ipaserver/plugins/group.py:288
-msgid "Create a new group."
-msgstr ""
-
#: ipaserver/plugins/group.py:290
#, python-format
msgid "Added group \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/group.py:295
-msgid "Create as a non-POSIX group"
-msgstr ""
-
-#: ipaserver/plugins/group.py:300
-msgid "Allow adding external non-IPA members from trusted domains"
-msgstr ""
-
#: ipaserver/plugins/group.py:313
msgid "gid cannot be set for external group"
msgstr ""
-#: ipaserver/plugins/group.py:323
-msgid "Delete group."
-msgstr ""
-
#: ipaserver/plugins/group.py:325
#, python-format
msgid "Deleted group \"%(value)s\""
@@ -6761,27 +39252,11 @@ msgstr ""
msgid "privileged group"
msgstr ""
-#: ipaserver/plugins/group.py:360
-msgid "Modify a group."
-msgstr ""
-
#: ipaserver/plugins/group.py:362
#, python-format
msgid "Modified group \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/group.py:367
-msgid "change to a POSIX group"
-msgstr ""
-
-#: ipaserver/plugins/group.py:371
-msgid "change to support external non-IPA members from trusted domains"
-msgstr ""
-
-#: ipaserver/plugins/group.py:431
-msgid "Search for groups."
-msgstr ""
-
#: ipaserver/plugins/group.py:436
#, python-format
msgid "%(count)d group matched"
@@ -6789,32 +39264,6 @@ msgid_plural "%(count)d groups matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/group.py:442
-msgid "search for private groups"
-msgstr ""
-
-#: ipaserver/plugins/group.py:446
-msgid "search for POSIX groups"
-msgstr ""
-
-#: ipaserver/plugins/group.py:450
-msgid ""
-"search for groups with support of external non-IPA members from trusted "
-"domains"
-msgstr ""
-
-#: ipaserver/plugins/group.py:454
-msgid "search for non-POSIX groups"
-msgstr ""
-
-#: ipaserver/plugins/group.py:501
-msgid "Display information about a named group."
-msgstr ""
-
-#: ipaserver/plugins/group.py:522
-msgid "Add members to a group."
-msgstr ""
-
#: ipaserver/plugins/group.py:531 ipaserver/plugins/group.py:588
#: ipaserver/plugins/hbactest.py:393
msgid ""
@@ -6823,20 +39272,12 @@ msgid ""
msgstr ""
#: ipaserver/plugins/group.py:536 ipaserver/plugins/group.py:593
-#: ipaserver/plugins/trust.py:828 ipaserver/plugins/trust.py:1722
+#: ipaserver/plugins/trust.py:841 ipaserver/plugins/trust.py:1747
msgid ""
"Cannot perform join operation without own domain configured. Make sure you "
"have run ipa-adtrust-install on the IPA server first"
msgstr ""
-#: ipaserver/plugins/group.py:567
-msgid "Remove members from a group."
-msgstr ""
-
-#: ipaserver/plugins/group.py:624
-msgid "Detach a managed group from a user."
-msgstr ""
-
#: ipaserver/plugins/group.py:627
#, python-format
msgid "Detached group \"%(value)s\" from user \"%(value)s\""
@@ -6858,65 +39299,10 @@ msgstr ""
msgid "Host-based access control commands"
msgstr ""
-#: ipaserver/plugins/hbacrule.py:39
-msgid ""
-"\n"
-"Host-based access control\n"
-"\n"
-"Control who can access what services on what hosts. You\n"
-"can use HBAC to control which users or groups can\n"
-"access a service, or group of services, on a target host.\n"
-"\n"
-"You can also specify a category of users and target hosts.\n"
-"This is currently limited to \"all\", but might be expanded in the\n"
-"future.\n"
-"\n"
-"Target hosts in HBAC rules must be hosts managed by IPA.\n"
-"\n"
-"The available services and groups of services are controlled by the\n"
-"hbacsvc and hbacsvcgroup plug-ins respectively.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Create a rule, \"test1\", that grants all users access to the host \"server"
-"\" from\n"
-" anywhere:\n"
-" ipa hbacrule-add --usercat=all test1\n"
-" ipa hbacrule-add-host --hosts=server.example.com test1\n"
-"\n"
-" Display the properties of a named HBAC rule:\n"
-" ipa hbacrule-show test1\n"
-"\n"
-" Create a rule for a specific service. This lets the user john access\n"
-" the sshd service on any machine from any machine:\n"
-" ipa hbacrule-add --hostcat=all john_sshd\n"
-" ipa hbacrule-add-user --users=john john_sshd\n"
-" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
-"\n"
-" Create a rule for a new service group. This lets the user john access\n"
-" the FTP service on any machine from any machine:\n"
-" ipa hbacsvcgroup-add ftpers\n"
-" ipa hbacsvc-add sftp\n"
-" ipa hbacsvcgroup-add-member --hbacsvcs=ftp --hbacsvcs=sftp ftpers\n"
-" ipa hbacrule-add --hostcat=all john_ftp\n"
-" ipa hbacrule-add-user --users=john john_ftp\n"
-" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
-"\n"
-" Disable a named HBAC rule:\n"
-" ipa hbacrule-disable test1\n"
-"\n"
-" Remove a named HBAC rule:\n"
-" ipa hbacrule-del allow_server\n"
-msgstr ""
-
#: ipaserver/plugins/hbacrule.py:108
msgid "The deny type has been deprecated."
msgstr ""
-#: ipaserver/plugins/hbacrule.py:131
-msgid "HBAC rule"
-msgstr ""
-
#: ipaserver/plugins/hbacrule.py:132
msgid "HBAC rules"
msgstr ""
@@ -6925,88 +39311,21 @@ msgstr ""
msgid "HBAC Rules"
msgstr ""
-#: ipaserver/plugins/hbacrule.py:202 ipaserver/plugins/selinuxusermap.py:224
-msgid "HBAC Rule"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:207 ipaserver/plugins/selinuxusermap.py:215
-#: ipaserver/plugins/sudorule.py:222
-msgid "Rule name"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:212
-msgid "Rule type (allow)"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:213
-msgid "Rule type"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:224 ipaserver/plugins/netgroup.py:228
-#: ipaserver/plugins/selinuxusermap.py:230 ipaserver/plugins/sudorule.py:236
-msgid "User category the rule applies to"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:230 ipaserver/plugins/netgroup.py:234
-#: ipaserver/plugins/selinuxusermap.py:236 ipaserver/plugins/sudorule.py:242
-msgid "Host category the rule applies to"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:236
-msgid "Source host category"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:237
-msgid "Source host category the rule applies to"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:244
-msgid "Service category the rule applies to"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:277
-msgid "Source Hosts"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:282
-msgid "Source Host Groups"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:290
-msgid "Service Groups"
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:300
-msgid "Create a new HBAC rule."
-msgstr ""
-
#: ipaserver/plugins/hbacrule.py:302
#, python-format
msgid "Added HBAC rule \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hbacrule.py:314
-msgid "Delete an HBAC rule."
-msgstr ""
-
#: ipaserver/plugins/hbacrule.py:316
#, python-format
msgid "Deleted HBAC rule \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hbacrule.py:331
-msgid "Modify an HBAC rule."
-msgstr ""
-
#: ipaserver/plugins/hbacrule.py:333
#, python-format
msgid "Modified HBAC rule \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hbacrule.py:355
-msgid "Search for HBAC rules."
-msgstr ""
-
#: ipaserver/plugins/hbacrule.py:358
#, python-format
msgid "%(count)d HBAC rule matched"
@@ -7014,23 +39333,11 @@ msgid_plural "%(count)d HBAC rules matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/hbacrule.py:365
-msgid "Display the properties of an HBAC rule."
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:371
-msgid "Enable an HBAC rule."
-msgstr ""
-
#: ipaserver/plugins/hbacrule.py:373
#, python-format
msgid "Enabled HBAC rule \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hbacrule.py:401
-msgid "Disable an HBAC rule."
-msgstr ""
-
#: ipaserver/plugins/hbacrule.py:403
#, python-format
msgid "Disabled HBAC rule \"%(value)s\""
@@ -7040,30 +39347,6 @@ msgstr ""
msgid "Access time"
msgstr ""
-#: ipaserver/plugins/hbacrule.py:493
-msgid "Add users and groups to an HBAC rule."
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:515
-msgid "Remove users and groups from an HBAC rule."
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:524
-msgid "Add target hosts and hostgroups to an HBAC rule."
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:546
-msgid "Remove target hosts and hostgroups from an HBAC rule."
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:579
-msgid "Add services to an HBAC rule."
-msgstr ""
-
-#: ipaserver/plugins/hbacrule.py:601
-msgid "Remove service and service groups from an HBAC rule."
-msgstr ""
-
#: ipaserver/plugins/hbacsvc.py:28
msgid ""
"\n"
@@ -7089,10 +39372,6 @@ msgid ""
"\n"
msgstr ""
-#: ipaserver/plugins/hbacsvc.py:61 ipaserver/plugins/hbacsvc.py:102
-msgid "HBAC service"
-msgstr ""
-
#: ipaserver/plugins/hbacsvc.py:62
msgid "HBAC services"
msgstr ""
@@ -7105,45 +39384,21 @@ msgstr ""
msgid "HBAC Service"
msgstr ""
-#: ipaserver/plugins/hbacsvc.py:101
-msgid "Service name"
-msgstr ""
-
-#: ipaserver/plugins/hbacsvc.py:109
-msgid "HBAC service description"
-msgstr ""
-
-#: ipaserver/plugins/hbacsvc.py:117
-msgid "Add a new HBAC service."
-msgstr ""
-
#: ipaserver/plugins/hbacsvc.py:119
#, python-format
msgid "Added HBAC service \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hbacsvc.py:125
-msgid "Delete an existing HBAC service."
-msgstr ""
-
#: ipaserver/plugins/hbacsvc.py:127
#, python-format
msgid "Deleted HBAC service \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hbacsvc.py:133
-msgid "Modify an HBAC service."
-msgstr ""
-
#: ipaserver/plugins/hbacsvc.py:135
#, python-format
msgid "Modified HBAC service \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hbacsvc.py:141
-msgid "Search for HBAC services."
-msgstr ""
-
#: ipaserver/plugins/hbacsvc.py:144
#, python-format
msgid "%(count)d HBAC service matched"
@@ -7151,33 +39406,6 @@ msgid_plural "%(count)d HBAC services matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/hbacsvc.py:151
-msgid "Display information about an HBAC service."
-msgstr ""
-
-#: ipaserver/plugins/hbacsvcgroup.py:33
-msgid ""
-"\n"
-"HBAC Service Groups\n"
-"\n"
-"HBAC service groups can contain any number of individual services,\n"
-"or \"members\". Every group must have a description.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new HBAC service group:\n"
-" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
-"\n"
-" Add members to an HBAC service group:\n"
-" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
-"\n"
-" Display information about a named group:\n"
-" ipa hbacsvcgroup-show login\n"
-"\n"
-" Delete an HBAC service group:\n"
-" ipa hbacsvcgroup-del login\n"
-msgstr ""
-
#: ipaserver/plugins/hbacsvcgroup.py:64
msgid "HBAC service group"
msgstr ""
@@ -7194,45 +39422,21 @@ msgstr ""
msgid "HBAC Service Group"
msgstr ""
-#: ipaserver/plugins/hbacsvcgroup.py:114
-msgid "Service group name"
-msgstr ""
-
-#: ipaserver/plugins/hbacsvcgroup.py:121
-msgid "HBAC service group description"
-msgstr ""
-
-#: ipaserver/plugins/hbacsvcgroup.py:129
-msgid "Add a new HBAC service group."
-msgstr ""
-
#: ipaserver/plugins/hbacsvcgroup.py:131
#, python-format
msgid "Added HBAC service group \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hbacsvcgroup.py:137
-msgid "Delete an HBAC service group."
-msgstr ""
-
#: ipaserver/plugins/hbacsvcgroup.py:139
#, python-format
msgid "Deleted HBAC service group \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hbacsvcgroup.py:145
-msgid "Modify an HBAC service group."
-msgstr ""
-
#: ipaserver/plugins/hbacsvcgroup.py:147
#, python-format
msgid "Modified HBAC service group \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hbacsvcgroup.py:153
-msgid "Search for an HBAC service group."
-msgstr ""
-
#: ipaserver/plugins/hbacsvcgroup.py:156
#, python-format
msgid "%(count)d HBAC service group matched"
@@ -7240,18 +39444,6 @@ msgid_plural "%(count)d HBAC service groups matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/hbacsvcgroup.py:163
-msgid "Display information about an HBAC service group."
-msgstr ""
-
-#: ipaserver/plugins/hbacsvcgroup.py:169
-msgid "Add members to an HBAC service group."
-msgstr ""
-
-#: ipaserver/plugins/hbacsvcgroup.py:175
-msgid "Remove members from an HBAC service group."
-msgstr ""
-
#: ipaserver/plugins/hbactest.py:38
msgid ""
"\n"
@@ -7450,63 +39642,6 @@ msgid ""
" Not matched rules: can_login\n"
msgstr ""
-#: ipaserver/plugins/hbactest.py:247
-msgid "Simulate use of Host-based access controls"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:251
-msgid "Warning"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:252
-msgid "Matched rules"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:253
-msgid "Not matched rules"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:254
-msgid "Non-existent or invalid rules"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:255
-msgid "Result of simulation"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:261 ipaserver/plugins/krbtpolicy.py:124
-#: ipaserver/plugins/passwd.py:74
-msgid "User name"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:267
-msgid "Source host"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:272
-msgid "Target host"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:280
-msgid "Rules to test. If not specified, --enabled is assumed"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:284
-msgid "Hide details which rules are matched, not matched, or invalid"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:288
-msgid "Include all enabled IPA rules into test [default]"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:292
-msgid "Include all disabled IPA rules into test"
-msgstr ""
-
-#: ipaserver/plugins/hbactest.py:296
-msgid "Maximum number of rules to process when no --rules is specified"
-msgstr ""
-
#: ipaserver/plugins/hbactest.py:375
msgid "Unresolved rules in --rules"
msgstr ""
@@ -7522,7 +39657,7 @@ msgstr ""
msgid "Access granted: %s"
msgstr ""
-#: ipaserver/plugins/host.py:64
+#: ipaserver/plugins/host.py:76
msgid ""
"\n"
"Hosts/Machines\n"
@@ -7534,7 +39669,7 @@ msgid ""
"- every enrolled client generates a host entry\n"
msgstr ""
-#: ipaserver/plugins/host.py:72
+#: ipaserver/plugins/host.py:84
msgid ""
"\n"
"ENROLLMENT:\n"
@@ -7550,7 +39685,7 @@ msgid ""
"3. The host has been created with a one-time password.\n"
msgstr ""
-#: ipaserver/plugins/host.py:84
+#: ipaserver/plugins/host.py:96
msgid ""
"\n"
"RE-ENROLLMENT:\n"
@@ -7565,7 +39700,7 @@ msgid ""
"the OS that it runs, etc.\n"
msgstr ""
-#: ipaserver/plugins/host.py:96
+#: ipaserver/plugins/host.py:108
msgid ""
"\n"
" Add a new host:\n"
@@ -7573,381 +39708,166 @@ msgid ""
"com\n"
msgstr ""
-#: ipaserver/plugins/host.py:99
+#: ipaserver/plugins/host.py:111
msgid ""
"\n"
" Delete a host:\n"
" ipa host-del test.example.com\n"
msgstr ""
-#: ipaserver/plugins/host.py:102
+#: ipaserver/plugins/host.py:114
msgid ""
"\n"
" Add a new host with a one-time password:\n"
" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n"
msgstr ""
-#: ipaserver/plugins/host.py:105
+#: ipaserver/plugins/host.py:117
msgid ""
"\n"
" Add a new host with a random one-time password:\n"
" ipa host-add --os='Fedora 12' --random test.example.com\n"
msgstr ""
-#: ipaserver/plugins/host.py:108
+#: ipaserver/plugins/host.py:120
msgid ""
"\n"
" Modify information about a host:\n"
" ipa host-mod --os='Fedora 12' test.example.com\n"
msgstr ""
-#: ipaserver/plugins/host.py:111
+#: ipaserver/plugins/host.py:123
msgid ""
"\n"
" Remove SSH public keys of a host and update DNS to reflect this change:\n"
" ipa host-mod --sshpubkey= --updatedns test.example.com\n"
msgstr ""
-#: ipaserver/plugins/host.py:114
+#: ipaserver/plugins/host.py:126
msgid ""
"\n"
" Disable the host Kerberos key, SSL certificate and all of its services:\n"
" ipa host-disable test.example.com\n"
msgstr ""
-#: ipaserver/plugins/host.py:117
+#: ipaserver/plugins/host.py:129
msgid ""
"\n"
" Add a host that can manage this host's keytab and certificate:\n"
" ipa host-add-managedby --hosts=test2 test\n"
msgstr ""
-#: ipaserver/plugins/host.py:120
+#: ipaserver/plugins/host.py:132
msgid ""
"\n"
" Allow user to create a keytab:\n"
" ipa host-allow-create-keytab test2 --users=tuser1\n"
msgstr ""
-#: ipaserver/plugins/host.py:193 ipaserver/plugins/service.py:120
-msgid "Keytab"
-msgstr ""
-
-#: ipaserver/plugins/host.py:205 ipaserver/plugins/service.py:126
-msgid "Users allowed to retrieve keytab"
-msgstr ""
-
-#: ipaserver/plugins/host.py:208 ipaserver/plugins/service.py:129
-msgid "Groups allowed to retrieve keytab"
-msgstr ""
-
-#: ipaserver/plugins/host.py:211 ipaserver/plugins/service.py:132
-msgid "Hosts allowed to retrieve keytab"
-msgstr ""
-
-#: ipaserver/plugins/host.py:214 ipaserver/plugins/service.py:135
-msgid "Host Groups allowed to retrieve keytab"
-msgstr ""
-
-#: ipaserver/plugins/host.py:217 ipaserver/plugins/service.py:138
-msgid "Users allowed to create keytab"
-msgstr ""
-
-#: ipaserver/plugins/host.py:220 ipaserver/plugins/service.py:141
-msgid "Groups allowed to create keytab"
-msgstr ""
-
-#: ipaserver/plugins/host.py:223 ipaserver/plugins/service.py:144
-msgid "Hosts allowed to create keytab"
-msgstr ""
-
-#: ipaserver/plugins/host.py:226 ipaserver/plugins/service.py:147
-msgid "Host Groups allowed to create keytab"
-msgstr ""
-
-#: ipaserver/plugins/host.py:255 ipaserver/plugins/idviews.py:371
-#: ipaserver/plugins/idviews.py:414 ipaserver/plugins/sudorule.py:428
-msgid "hosts"
-msgstr ""
-
-#: ipaserver/plugins/host.py:423 ipaserver/plugins/internal.py:622
-#: ipaserver/plugins/internal.py:691
+#: ipaserver/plugins/host.py:441 ipaserver/plugins/internal.py:628
+#: ipaserver/plugins/internal.py:697
msgid "Host"
msgstr ""
-#: ipaserver/plugins/host.py:428
-msgid "Host name"
-msgstr ""
-
-#: ipaserver/plugins/host.py:435
-msgid "A description of this host"
-msgstr ""
-
-#: ipaserver/plugins/host.py:439
-msgid "Locality"
-msgstr ""
-
-#: ipaserver/plugins/host.py:440
-msgid "Host locality (e.g. \"Baltimore, MD\")"
-msgstr ""
-
-#: ipaserver/plugins/host.py:445
-msgid "Host location (e.g. \"Lab 2\")"
-msgstr ""
-
-#: ipaserver/plugins/host.py:449
-msgid "Platform"
-msgstr ""
-
-#: ipaserver/plugins/host.py:450
-msgid "Host hardware platform (e.g. \"Lenovo T61\")"
-msgstr ""
-
-#: ipaserver/plugins/host.py:454
-msgid "Operating system"
-msgstr ""
-
-#: ipaserver/plugins/host.py:455
-msgid "Host operating system and version (e.g. \"Fedora 9\")"
-msgstr ""
-
-#: ipaserver/plugins/host.py:459
-msgid "User password"
-msgstr ""
-
-#: ipaserver/plugins/host.py:460
-msgid "Password used in bulk enrollment"
-msgstr ""
-
-#: ipaserver/plugins/host.py:463
-msgid "Generate a random password to be used in bulk enrollment"
-msgstr ""
-
-#: ipaserver/plugins/host.py:474
+#: ipaserver/plugins/host.py:492
msgid "Base-64 encoded host certificate"
msgstr ""
-#: ipaserver/plugins/host.py:481 ipaserver/plugins/internal.py:447
-#: ipaserver/plugins/service.py:478
+#: ipaserver/plugins/host.py:499 ipaserver/plugins/internal.py:453
+#: ipaserver/plugins/service.py:485
msgid "Serial Number"
msgstr ""
-#: ipaserver/plugins/host.py:485 ipaserver/plugins/internal.py:448
-#: ipaserver/plugins/service.py:482
+#: ipaserver/plugins/host.py:503 ipaserver/plugins/internal.py:454
+#: ipaserver/plugins/service.py:489
msgid "Serial Number (hex)"
msgstr ""
-#: ipaserver/plugins/host.py:513 ipaserver/plugins/host.py:835
-msgid "Principal name"
-msgstr ""
-
-#: ipaserver/plugins/host.py:521
-msgid "MAC address"
-msgstr ""
-
-#: ipaserver/plugins/host.py:522
-msgid "Hardware MAC address(es) on this host"
-msgstr ""
-
-#: ipaserver/plugins/host.py:537
-msgid ""
-"Host category (semantics placed on this attribute are for local "
-"interpretation)"
-msgstr ""
-
-#: ipaserver/plugins/host.py:541 ipaserver/plugins/internal.py:604
-msgid "Assigned ID View"
-msgstr ""
-
-#: ipaserver/plugins/host.py:546 ipaserver/plugins/service.py:519
+#: ipaserver/plugins/host.py:574 ipaserver/plugins/service.py:526
msgid "Authentication Indicators"
msgstr ""
-#: ipaserver/plugins/host.py:547 ipaserver/plugins/service.py:520
+#: ipaserver/plugins/host.py:575 ipaserver/plugins/service.py:527
msgid ""
"Defines a whitelist for Authentication Indicators. Use 'otp' to allow OTP-"
"based 2FA authentications. Use 'radius' to allow RADIUS-based 2FA "
"authentications. Other values may be used for custom configurations."
msgstr ""
-#: ipaserver/plugins/host.py:609
-msgid "Add a new host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:612
+#: ipaserver/plugins/host.py:640
#, python-format
msgid "Added host \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/host.py:617
-msgid "force host name even if not in DNS"
-msgstr ""
-
-#: ipaserver/plugins/host.py:620
-msgid "skip reverse DNS detection"
-msgstr ""
-
-#: ipaserver/plugins/host.py:623
-msgid "Add the host to DNS with this IP address"
-msgstr ""
-
-#: ipaserver/plugins/host.py:707
+#: ipaserver/plugins/host.py:736
#, python-format
msgid "The host was added but the DNS update failed with: %(exc)s"
msgstr ""
-#: ipaserver/plugins/host.py:728
-msgid "Delete a host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:730
+#: ipaserver/plugins/host.py:759
#, python-format
msgid "Deleted host \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/host.py:735
+#: ipaserver/plugins/host.py:764
msgid "Remove A, AAAA, SSHFP and PTR records of the host(s) managed by IPA DNS"
msgstr ""
-#: ipaserver/plugins/host.py:809
+#: ipaserver/plugins/host.py:841
msgid "No A, AAAA, SSHFP or PTR records found."
msgstr ""
-#: ipaserver/plugins/host.py:826
-msgid "Modify information about a host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:829
+#: ipaserver/plugins/host.py:861
#, python-format
msgid "Modified host \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/host.py:836
-msgid "Kerberos principal name for this host"
-msgstr ""
-
-#: ipaserver/plugins/host.py:840
-msgid "Update DNS entries"
-msgstr ""
-
-#: ipaserver/plugins/host.py:855
+#: ipaserver/plugins/host.py:881
msgid "Password cannot be set on enrolled host."
msgstr ""
-#: ipaserver/plugins/host.py:859
+#: ipaserver/plugins/host.py:885
msgid "cn is immutable"
msgstr ""
-#: ipaserver/plugins/host.py:972
-msgid "Search for hosts."
-msgstr ""
-
-#: ipaserver/plugins/host.py:976
+#: ipaserver/plugins/host.py:1002
#, python-format
msgid "%(count)d host matched"
msgid_plural "%(count)d hosts matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/host.py:1073
-msgid "Display information about a host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:1078 ipaserver/plugins/service.py:741
-#: ipaserver/plugins/user.py:808
-msgid "file to store certificate in"
-msgstr ""
-
-#: ipaserver/plugins/host.py:1128
-msgid "Disable the Kerberos key, SSL certificate and all services of a host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:1131
+#: ipaserver/plugins/host.py:1156
#, python-format
msgid "Disabled host \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/host.py:1203
-msgid "Add hosts that can manage this host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:1217
-msgid "Remove hosts that can manage this host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:1230
-msgid ""
-"Allow users, groups, hosts or host groups to retrieve a keytab of this host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:1249
-msgid ""
-"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
-"host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:1267
-msgid ""
-"Allow users, groups, hosts or host groups to create a keytab of this host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:1286
-msgid ""
-"Disallow users, groups, hosts or host groups to create a keytab of this host."
-msgstr ""
-
-#: ipaserver/plugins/host.py:1304
-msgid "Add certificates to host entry"
+#: ipaserver/plugins/host.py:1331
+#, python-format
+msgid "Added certificates to host \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/host.py:1305
+#: ipaserver/plugins/host.py:1338
#, python-format
-msgid "Added certificates to host \"%(value)s\""
+msgid "Removed certificates from host \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/host.py:1311
-msgid "Remove certificates from host entry"
+#: ipaserver/plugins/host.py:1352
+msgid "Add new principal alias to host entry"
msgstr ""
-#: ipaserver/plugins/host.py:1312
+#: ipaserver/plugins/host.py:1353
#, python-format
-msgid "Removed certificates from host \"%(value)s\""
+msgid "Added new aliases to host \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hostgroup.py:35
-msgid ""
-"\n"
-"Groups of hosts.\n"
-"\n"
-"Manage groups of hosts. This is useful for applying access control to a\n"
-"number of hosts by using Host-based Access Control.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new host group:\n"
-" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
-"\n"
-" Add another new host group:\n"
-" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
-"\n"
-" Add members to the hostgroup (using Bash brace expansion):\n"
-" ipa hostgroup-add-member --hosts={box1,box2,box3} baltimore\n"
-"\n"
-" Add a hostgroup as a member of another hostgroup:\n"
-" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
-"\n"
-" Remove a host from the hostgroup:\n"
-" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
-"\n"
-" Display a host group:\n"
-" ipa hostgroup-show baltimore\n"
-"\n"
-" Delete a hostgroup:\n"
-" ipa hostgroup-del baltimore\n"
+#: ipaserver/plugins/host.py:1364
+msgid "Remove principal alias from a host entry"
msgstr ""
-#: ipaserver/plugins/hostgroup.py:84
-msgid "host group"
+#: ipaserver/plugins/host.py:1365
+#, python-format
+msgid "Removed aliases from host \"%(value)s\""
msgstr ""
#: ipaserver/plugins/hostgroup.py:85
@@ -7958,22 +39878,6 @@ msgstr ""
msgid "Host Group"
msgstr ""
-#: ipaserver/plugins/hostgroup.py:161
-msgid "Host-group"
-msgstr ""
-
-#: ipaserver/plugins/hostgroup.py:162
-msgid "Name of host-group"
-msgstr ""
-
-#: ipaserver/plugins/hostgroup.py:169
-msgid "A description of this host-group"
-msgstr ""
-
-#: ipaserver/plugins/hostgroup.py:195
-msgid "Add a new hostgroup."
-msgstr ""
-
#: ipaserver/plugins/hostgroup.py:197
#, python-format
msgid "Added hostgroup \"%(value)s\""
@@ -7986,10 +39890,6 @@ msgid ""
"common namespace"
msgstr ""
-#: ipaserver/plugins/hostgroup.py:234
-msgid "Delete a hostgroup."
-msgstr ""
-
#: ipaserver/plugins/hostgroup.py:236
#, python-format
msgid "Deleted hostgroup \"%(value)s\""
@@ -8003,19 +39903,11 @@ msgstr ""
msgid "privileged hostgroup"
msgstr ""
-#: ipaserver/plugins/hostgroup.py:249
-msgid "Modify a hostgroup."
-msgstr ""
-
#: ipaserver/plugins/hostgroup.py:251
#, python-format
msgid "Modified hostgroup \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/hostgroup.py:261
-msgid "Search for hostgroups."
-msgstr ""
-
#: ipaserver/plugins/hostgroup.py:265
#, python-format
msgid "%(count)d hostgroup matched"
@@ -8023,19 +39915,7 @@ msgid_plural "%(count)d hostgroups matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/hostgroup.py:278
-msgid "Display information about a hostgroup."
-msgstr ""
-
-#: ipaserver/plugins/hostgroup.py:288
-msgid "Add members to a hostgroup."
-msgstr ""
-
-#: ipaserver/plugins/hostgroup.py:298
-msgid "Remove members from a hostgroup."
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:53
+#: ipaserver/plugins/idrange.py:56
#, python-brace-format
msgid ""
"\n"
@@ -8171,87 +40051,54 @@ msgid ""
"{0}\n"
msgstr ""
-#: ipaserver/plugins/idrange.py:195
+#: ipaserver/plugins/idrange.py:198
msgid "ID Ranges"
msgstr ""
-#: ipaserver/plugins/idrange.py:196
+#: ipaserver/plugins/idrange.py:199
msgid "ID Range"
msgstr ""
-#: ipaserver/plugins/idrange.py:200
+#: ipaserver/plugins/idrange.py:203
msgid "local domain range"
msgstr ""
-#: ipaserver/plugins/idrange.py:202 ipaserver/plugins/trust.py:656
+#: ipaserver/plugins/idrange.py:205 ipaserver/plugins/trust.py:656
msgid "Active Directory domain range"
msgstr ""
-#: ipaserver/plugins/idrange.py:203 ipaserver/plugins/trust.py:657
+#: ipaserver/plugins/idrange.py:206 ipaserver/plugins/trust.py:657
msgid "Active Directory trust range with POSIX attributes"
msgstr ""
-#: ipaserver/plugins/idrange.py:211
-msgid "Range name"
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:216
-msgid "First Posix ID of the range"
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:220
-msgid "Number of IDs in the range"
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:224
-msgid "First RID of the corresponding RID range"
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:228
-msgid "First RID of the secondary RID range"
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:233 ipaserver/plugins/idrange.py:625
-msgid "Domain SID of the trusted domain"
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:238 ipaserver/plugins/idrange.py:633
-msgid "Name of the trusted domain"
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:241 ipaserver/plugins/internal.py:666
-#: ipaserver/plugins/trust.py:690
-msgid "Range type"
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:243
+#: ipaserver/plugins/idrange.py:246
#, python-brace-format
msgid "ID range type, one of {vals}"
msgstr ""
-#: ipaserver/plugins/idrange.py:318
+#: ipaserver/plugins/idrange.py:321
msgid ""
"range modification leaving objects with ID out of the defined range is not "
"allowed"
msgstr ""
-#: ipaserver/plugins/idrange.py:323
+#: ipaserver/plugins/idrange.py:326
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 ""
-#: ipaserver/plugins/idrange.py:330
+#: ipaserver/plugins/idrange.py:333
msgid ""
"Cross-realm trusts are not configured. Make sure you have run ipa-adtrust-"
"install on the IPA server first"
msgstr ""
-#: ipaserver/plugins/idrange.py:342
+#: ipaserver/plugins/idrange.py:345
msgid "SID is not recognized as a valid SID for a trusted domain"
msgstr ""
-#: ipaserver/plugins/idrange.py:379
+#: ipaserver/plugins/idrange.py:382
#, python-brace-format
msgid ""
"\n"
@@ -8277,85 +40124,73 @@ msgid ""
"{0}\n"
msgstr ""
-#: ipaserver/plugins/idrange.py:402
+#: ipaserver/plugins/idrange.py:405
#, python-format
msgid "Added ID range \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idrange.py:414 ipaserver/plugins/idrange.py:665
+#: ipaserver/plugins/idrange.py:417 ipaserver/plugins/idrange.py:668
msgid "Options dom-sid and dom-name cannot be used together"
msgstr ""
-#: ipaserver/plugins/idrange.py:424 ipaserver/plugins/idrange.py:677
+#: ipaserver/plugins/idrange.py:427 ipaserver/plugins/idrange.py:680
msgid ""
"SID for the specified trusted domain name could not be found. Please specify "
"the SID directly using dom-sid option."
msgstr ""
-#: ipaserver/plugins/idrange.py:440
+#: ipaserver/plugins/idrange.py:443
msgid "Options dom-sid/dom-name and rid-base must be used together"
msgstr ""
-#: ipaserver/plugins/idrange.py:447 ipaserver/plugins/idrange.py:700
+#: ipaserver/plugins/idrange.py:450 ipaserver/plugins/idrange.py:703
msgid ""
"Option rid-base must not be used when IPA range type is ipa-ad-trust-posix"
msgstr ""
-#: ipaserver/plugins/idrange.py:454
+#: ipaserver/plugins/idrange.py:457
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 ""
-#: ipaserver/plugins/idrange.py:460
+#: ipaserver/plugins/idrange.py:463
msgid "Options dom-sid/dom-name and secondary-rid-base cannot be used together"
msgstr ""
-#: ipaserver/plugins/idrange.py:479
+#: ipaserver/plugins/idrange.py:482
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 ""
-#: ipaserver/plugins/idrange.py:486 ipaserver/plugins/idrange.py:719
+#: ipaserver/plugins/idrange.py:489 ipaserver/plugins/idrange.py:722
msgid "Options secondary-rid-base and rid-base must be used together"
msgstr ""
-#: ipaserver/plugins/idrange.py:496 ipaserver/plugins/idrange.py:742
+#: ipaserver/plugins/idrange.py:499 ipaserver/plugins/idrange.py:745
msgid "Primary RID range and secondary RID range cannot overlap"
msgstr ""
-#: ipaserver/plugins/idrange.py:508
+#: ipaserver/plugins/idrange.py:511
msgid ""
"You must specify both rid-base and secondary-rid-base options, because ipa-"
"adtrust-install has already been run."
msgstr ""
-#: ipaserver/plugins/idrange.py:525
-msgid "Delete an ID range."
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:527
+#: ipaserver/plugins/idrange.py:530
#, python-format
msgid "Deleted ID range \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idrange.py:573
-msgid "Search for ranges."
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:576
+#: ipaserver/plugins/idrange.py:579
#, python-format
msgid "%(count)d range matched"
msgid_plural "%(count)d ranges matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/idrange.py:596
-msgid "Display information about a range."
-msgstr ""
-
-#: ipaserver/plugins/idrange.py:612
+#: ipaserver/plugins/idrange.py:615
#, python-brace-format
msgid ""
"Modify ID range.\n"
@@ -8363,447 +40198,263 @@ msgid ""
"{0}\n"
msgstr ""
-#: ipaserver/plugins/idrange.py:617
+#: ipaserver/plugins/idrange.py:620
#, python-format
msgid "Modified ID range \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idrange.py:649
+#: ipaserver/plugins/idrange.py:652
msgid ""
"This command can not be used to change ID allocation for local IPA domain. "
"Run `ipa help idrange` for more information"
msgstr ""
-#: ipaserver/plugins/idrange.py:684
+#: ipaserver/plugins/idrange.py:687
msgid "Options dom-sid and secondary-rid-base cannot be used together"
msgstr ""
-#: ipaserver/plugins/idrange.py:691
+#: ipaserver/plugins/idrange.py:694
msgid "Options dom-sid and rid-base must be used together"
msgstr ""
-#: ipaserver/plugins/idviews.py:50
-msgid ""
-"\n"
-"ID Views\n"
-"Manage ID Views\n"
-"IPA allows to override certain properties of users and groups per each "
-"host.\n"
-"This functionality is primarily used to allow migration from older systems "
-"or\n"
-"other Identity Management solutions.\n"
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:61 ipaserver/plugins/idviews.py:90
-#: ipaserver/plugins/idviews.py:97 ipaserver/plugins/idviews.py:279
-#: ipaserver/plugins/idviews.py:716
+#: ipaserver/plugins/idviews.py:62 ipaserver/plugins/idviews.py:91
+#: ipaserver/plugins/idviews.py:98 ipaserver/plugins/idviews.py:280
+#: ipaserver/plugins/idviews.py:717
msgid "ID View"
msgstr ""
-#: ipaserver/plugins/idviews.py:63
+#: ipaserver/plugins/idviews.py:64
msgid "system ID View"
msgstr ""
-#: ipaserver/plugins/idviews.py:69
-msgid "Fallback to AD DC LDAP"
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:70
-msgid ""
-"Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-"
-"way trusts only."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:91 ipaserver/plugins/idviews.py:96
+#: ipaserver/plugins/idviews.py:92 ipaserver/plugins/idviews.py:97
msgid "ID Views"
msgstr ""
-#: ipaserver/plugins/idviews.py:102
-msgid "ID View Name"
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:110
+#: ipaserver/plugins/idviews.py:111
msgid "User object overrides"
msgstr ""
-#: ipaserver/plugins/idviews.py:114
+#: ipaserver/plugins/idviews.py:115
msgid "Group object overrides"
msgstr ""
-#: ipaserver/plugins/idviews.py:118
+#: ipaserver/plugins/idviews.py:119
msgid "Hosts the view applies to"
msgstr ""
-#: ipaserver/plugins/idviews.py:137
-msgid "Add a new ID View."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:138
+#: ipaserver/plugins/idviews.py:139
#, python-format
msgid "Added ID View \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:143
-msgid "Delete an ID View."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:144
+#: ipaserver/plugins/idviews.py:145
#, python-format
msgid "Deleted ID View \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:156
-msgid "Modify an ID View."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:157
+#: ipaserver/plugins/idviews.py:158
#, python-format
msgid "Modified an ID View \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:169
-msgid "Search for an ID View."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:170
+#: ipaserver/plugins/idviews.py:171
#, python-format
msgid "%(count)d ID View matched"
msgid_plural "%(count)d ID Views matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/idviews.py:176
-msgid "Display information about an ID View."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:181
-msgid "Enumerate all the hosts the view applies to."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:280
+#: ipaserver/plugins/idviews.py:281
msgid "Default Trust View cannot be applied on hosts"
msgstr ""
-#: ipaserver/plugins/idviews.py:308 ipaserver/plugins/idviews.py:331
+#: ipaserver/plugins/idviews.py:309 ipaserver/plugins/idviews.py:332
msgid "not found"
msgstr ""
-#: ipaserver/plugins/idviews.py:329
+#: ipaserver/plugins/idviews.py:330
msgid "ID View already applied"
msgstr ""
-#: ipaserver/plugins/idviews.py:349
+#: ipaserver/plugins/idviews.py:350
msgid "value"
msgstr ""
-#: ipaserver/plugins/idviews.py:358
-msgid ""
-"Applies ID View to specified hosts or current members of specified "
-"hostgroups. If any other ID View is applied to the host, it is overridden."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:362
+#: ipaserver/plugins/idviews.py:363
#, python-format
msgid "ID View applied to %i host."
msgstr ""
-#: ipaserver/plugins/idviews.py:363
+#: ipaserver/plugins/idviews.py:364
#, python-format
msgid "ID View applied to %i hosts."
msgstr ""
-#: ipaserver/plugins/idviews.py:370
-msgid "Hosts to apply the ID View to"
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:375
-msgid ""
-"Hostgroups to whose hosts apply the ID View to. Please note that view is not "
-"applied automatically to any hosts added to the hostgroup after running the "
-"idview-apply command."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:378 ipaserver/plugins/idviews.py:421
-msgid "hostgroups"
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:386
-msgid "Hosts that this ID View was applied to."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:390
-msgid "Hosts or hostgroups that this ID View could not be applied to."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:395
-msgid "Number of hosts the ID View was applied to:"
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:402
-msgid ""
-"Clears ID View from specified hosts or current members of specified "
-"hostgroups."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:405
+#: ipaserver/plugins/idviews.py:406
#, python-format
msgid "ID View cleared from %i host."
msgstr ""
-#: ipaserver/plugins/idviews.py:406
+#: ipaserver/plugins/idviews.py:407
#, python-format
msgid "ID View cleared from %i hosts."
msgstr ""
-#: ipaserver/plugins/idviews.py:413
-msgid "Hosts to clear (any) ID View from."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:418
-msgid ""
-"Hostgroups whose hosts should have ID Views cleared. Note that view is not "
-"cleared automatically from any host added to the hostgroup after running "
-"idview-unapply command."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:429
-msgid "Hosts that ID View was cleared from."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:433
-msgid "Hosts or hostgroups that ID View could not be cleared from."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:438
-msgid "Number of hosts that had a ID View was unset:"
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:474
+#: ipaserver/plugins/idviews.py:475
msgid ""
"You are trying to reference a magic private group which is not allowed to be "
"overridden. Try overriding the GID attribute of the corresponding user "
"instead."
msgstr ""
-#: ipaserver/plugins/idviews.py:511
+#: ipaserver/plugins/idviews.py:512
msgid "IPA object"
msgstr ""
-#: ipaserver/plugins/idviews.py:512
+#: ipaserver/plugins/idviews.py:513
msgid ""
"system IPA objects (e.g system groups, user private groups) cannot be "
"overridden"
msgstr ""
-#: ipaserver/plugins/idviews.py:606
+#: ipaserver/plugins/idviews.py:607
#, python-format
msgid "Anchor '%(anchor)s' could not be resolved."
msgstr ""
-#: ipaserver/plugins/idviews.py:653
-msgid "Anchor to override"
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:717
+#: ipaserver/plugins/idviews.py:718
msgid "Default Trust View cannot contain IPA users"
msgstr ""
-#: ipaserver/plugins/idviews.py:721
+#: ipaserver/plugins/idviews.py:722
msgid "Add a new ID override."
msgstr ""
-#: ipaserver/plugins/idviews.py:722
+#: ipaserver/plugins/idviews.py:723
#, python-format
msgid "Added ID override \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:737
+#: ipaserver/plugins/idviews.py:738
msgid "Delete an ID override."
msgstr ""
-#: ipaserver/plugins/idviews.py:738
+#: ipaserver/plugins/idviews.py:739
#, python-format
msgid "Deleted ID override \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:763
+#: ipaserver/plugins/idviews.py:764
msgid "Modify an ID override."
msgstr ""
-#: ipaserver/plugins/idviews.py:764
+#: ipaserver/plugins/idviews.py:765
#, python-format
msgid "Modified an ID override \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:771
+#: ipaserver/plugins/idviews.py:772
msgid "ID override"
msgstr ""
-#: ipaserver/plugins/idviews.py:772
+#: ipaserver/plugins/idviews.py:773
msgid "ID overrides cannot be renamed"
msgstr ""
-#: ipaserver/plugins/idviews.py:784
+#: ipaserver/plugins/idviews.py:785
msgid "Search for an ID override."
msgstr ""
-#: ipaserver/plugins/idviews.py:785
+#: ipaserver/plugins/idviews.py:786
#, python-format
msgid "%(count)d ID override matched"
msgid_plural "%(count)d ID overrides matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/idviews.py:797
+#: ipaserver/plugins/idviews.py:798
msgid "Display information about an ID override."
msgstr ""
-#: ipaserver/plugins/idviews.py:809 ipaserver/plugins/idviews.py:813
+#: ipaserver/plugins/idviews.py:810 ipaserver/plugins/idviews.py:814
msgid "User ID override"
msgstr ""
-#: ipaserver/plugins/idviews.py:810 ipaserver/plugins/idviews.py:812
+#: ipaserver/plugins/idviews.py:811 ipaserver/plugins/idviews.py:813
msgid "User ID overrides"
msgstr ""
-#: ipaserver/plugins/idviews.py:853
-msgid "User ID Number"
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:920 ipaserver/plugins/idviews.py:924
+#: ipaserver/plugins/idviews.py:921 ipaserver/plugins/idviews.py:925
msgid "Group ID override"
msgstr ""
-#: ipaserver/plugins/idviews.py:921 ipaserver/plugins/idviews.py:923
+#: ipaserver/plugins/idviews.py:922 ipaserver/plugins/idviews.py:924
msgid "Group ID overrides"
msgstr ""
-#: ipaserver/plugins/idviews.py:965
+#: ipaserver/plugins/idviews.py:966
msgid "Add one or more certificates to the idoverrideuser entry"
msgstr ""
-#: ipaserver/plugins/idviews.py:966
+#: ipaserver/plugins/idviews.py:967
#, python-format
msgid "Added certificates to idoverrideuser \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:987
+#: ipaserver/plugins/idviews.py:989
msgid "Remove one or more certificates to the idoverrideuser entry"
msgstr ""
-#: ipaserver/plugins/idviews.py:988
+#: ipaserver/plugins/idviews.py:990
#, python-format
msgid "Removed certificates from idoverrideuser \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:1010
-msgid "Add a new User ID override."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:1011
+#: ipaserver/plugins/idviews.py:1014
#, python-format
msgid "Added User ID override \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:1035
-msgid "Delete an User ID override."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:1036
+#: ipaserver/plugins/idviews.py:1039
#, python-format
msgid "Deleted User ID override \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:1041
-msgid "Modify an User ID override."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:1042
+#: ipaserver/plugins/idviews.py:1045
#, python-format
msgid "Modified an User ID override \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:1073
-msgid "Search for an User ID override."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:1074
+#: ipaserver/plugins/idviews.py:1077
#, python-format
msgid "%(count)d User ID override matched"
msgid_plural "%(count)d User ID overrides matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/idviews.py:1088
-msgid "Display information about an User ID override."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:1100
-msgid "Add a new Group ID override."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:1101
+#: ipaserver/plugins/idviews.py:1104
#, python-format
msgid "Added Group ID override \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:1106
-msgid "Delete an Group ID override."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:1107
+#: ipaserver/plugins/idviews.py:1110
#, python-format
msgid "Deleted Group ID override \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:1112
-msgid "Modify an Group ID override."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:1113
+#: ipaserver/plugins/idviews.py:1116
#, python-format
msgid "Modified an Group ID override \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/idviews.py:1118
-msgid "Search for an Group ID override."
-msgstr ""
-
-#: ipaserver/plugins/idviews.py:1119
+#: ipaserver/plugins/idviews.py:1122
#, python-format
msgid "%(count)d Group ID override matched"
msgid_plural "%(count)d Group ID overrides matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/idviews.py:1125
-msgid "Display information about an Group ID override."
-msgstr ""
-
-#: ipaserver/plugins/internal.py:45 ipaserver/plugins/internal.py:54
-msgid "Name of object to export"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:48 ipaserver/plugins/internal.py:57
-msgid "Name of method to export"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:60
-msgid "Name of command to export"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:65
-msgid "Dict of JSON encoded IPA Objects"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:66
-msgid "Dict of JSON encoded IPA Methods"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:67
-msgid "Dict of JSON encoded IPA Commands"
-msgstr ""
-
#: ipaserver/plugins/internal.py:157
msgid "Your session has expired. Please re-login."
msgstr ""
@@ -8972,11 +40623,6 @@ msgstr ""
msgid "Add Custom Authentication Indicator"
msgstr ""
-#: ipaserver/plugins/internal.py:204 ipaserver/plugins/internal.py:822
-#: ipaserver/plugins/passwd.py:93
-msgid "OTP"
-msgstr ""
-
#: ipaserver/plugins/internal.py:205
msgid "Two factor authentication (password + OTP)"
msgstr ""
@@ -9040,11 +40686,11 @@ msgstr ""
msgid "Close"
msgstr ""
-#: ipaserver/plugins/internal.py:223 ipaserver/plugins/internal.py:855
+#: ipaserver/plugins/internal.py:223 ipaserver/plugins/internal.py:863
msgid "Disable"
msgstr ""
-#: ipaserver/plugins/internal.py:224 ipaserver/plugins/internal.py:399
+#: ipaserver/plugins/internal.py:224 ipaserver/plugins/internal.py:405
msgid "Download"
msgstr ""
@@ -9056,7 +40702,7 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: ipaserver/plugins/internal.py:227 ipaserver/plugins/internal.py:857
+#: ipaserver/plugins/internal.py:227 ipaserver/plugins/internal.py:865
msgid "Enable"
msgstr ""
@@ -9335,7 +40981,7 @@ msgstr ""
msgid "Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:311 ipaserver/plugins/internal.py:847
+#: ipaserver/plugins/internal.py:311 ipaserver/plugins/internal.py:855
msgid "Search"
msgstr ""
@@ -9372,32 +41018,49 @@ msgid "Disallow ${other_entity} to retrieve keytab of ${primary_key}"
msgstr ""
#: ipaserver/plugins/internal.py:323
-msgid "Inherited from server configuration"
+msgid "Add Kerberos Principal Alias"
msgstr ""
#: ipaserver/plugins/internal.py:324
-msgid "MS-PAC"
+msgid "New kerberos principal alias"
msgstr ""
#: ipaserver/plugins/internal.py:325
-msgid "Override inherited settings"
+msgid "Remove Kerberos Alias"
msgstr ""
#: ipaserver/plugins/internal.py:326
-msgid "PAD"
+#, python-brace-format
+msgid "Do you want to remove kerberos alias ${alias}?"
msgstr ""
#: ipaserver/plugins/internal.py:329
+msgid "Inherited from server configuration"
+msgstr ""
+
+#: ipaserver/plugins/internal.py:330
+msgid "MS-PAC"
+msgstr ""
+
+#: ipaserver/plugins/internal.py:331
+msgid "Override inherited settings"
+msgstr ""
+
+#: ipaserver/plugins/internal.py:332
+msgid "PAD"
+msgstr ""
+
+#: ipaserver/plugins/internal.py:335
msgid ""
"<i class=\"fa fa-info-circle\"></i> To login with <strong>username and "
"password</strong>, enter them in the corresponding fields, then click Login."
msgstr ""
-#: ipaserver/plugins/internal.py:330
+#: ipaserver/plugins/internal.py:336
msgid "Logged In As"
msgstr ""
-#: ipaserver/plugins/internal.py:331
+#: ipaserver/plugins/internal.py:337
#, python-brace-format
msgid ""
"<i class=\"fa fa-info-circle\"></i> To login with <strong>Kerberos</strong>, "
@@ -9406,345 +41069,341 @@ msgid ""
"browser correctly, then click Login."
msgstr ""
-#: ipaserver/plugins/internal.py:332
+#: ipaserver/plugins/internal.py:338
msgid "Login"
msgstr ""
-#: ipaserver/plugins/internal.py:333
+#: ipaserver/plugins/internal.py:339
msgid "Logout"
msgstr ""
-#: ipaserver/plugins/internal.py:334
+#: ipaserver/plugins/internal.py:340
msgid "Logout error"
msgstr ""
-#: ipaserver/plugins/internal.py:336
+#: ipaserver/plugins/internal.py:342
msgid "Sync OTP Token"
msgstr ""
-#: ipaserver/plugins/internal.py:337
-msgid "Username"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:340
+#: ipaserver/plugins/internal.py:346
msgid "number of passwords"
msgstr ""
-#: ipaserver/plugins/internal.py:341
+#: ipaserver/plugins/internal.py:347
msgid "seconds"
msgstr ""
-#: ipaserver/plugins/internal.py:345 ipaserver/plugins/internal.py:350
-#: ipaserver/plugins/internal.py:647
+#: ipaserver/plugins/internal.py:351 ipaserver/plugins/internal.py:356
+#: ipaserver/plugins/internal.py:653
msgid "Attribute"
msgstr ""
-#: ipaserver/plugins/internal.py:348
+#: ipaserver/plugins/internal.py:354
#, python-brace-format
msgid "Add Condition into ${pkey}"
msgstr ""
-#: ipaserver/plugins/internal.py:349
+#: ipaserver/plugins/internal.py:355
msgid "Add Rule"
msgstr ""
-#: ipaserver/plugins/internal.py:351
+#: ipaserver/plugins/internal.py:357
msgid "Default host group"
msgstr ""
-#: ipaserver/plugins/internal.py:352
+#: ipaserver/plugins/internal.py:358
msgid "Default user group"
msgstr ""
-#: ipaserver/plugins/internal.py:353
+#: ipaserver/plugins/internal.py:359
msgid "Exclusive"
msgstr ""
-#: ipaserver/plugins/internal.py:354
+#: ipaserver/plugins/internal.py:360
msgid "Expression"
msgstr ""
-#: ipaserver/plugins/internal.py:355
+#: ipaserver/plugins/internal.py:361
msgid "Host group rule"
msgstr ""
-#: ipaserver/plugins/internal.py:356
+#: ipaserver/plugins/internal.py:362
msgid "Host group rules"
msgstr ""
-#: ipaserver/plugins/internal.py:357
+#: ipaserver/plugins/internal.py:363
msgid "Inclusive"
msgstr ""
-#: ipaserver/plugins/internal.py:358
+#: ipaserver/plugins/internal.py:364
msgid "User group rule"
msgstr ""
-#: ipaserver/plugins/internal.py:359
+#: ipaserver/plugins/internal.py:365
msgid "User group rules"
msgstr ""
-#: ipaserver/plugins/internal.py:364
+#: ipaserver/plugins/internal.py:370
msgid "Automount Location Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:367
+#: ipaserver/plugins/internal.py:373
msgid "Map Type"
msgstr ""
-#: ipaserver/plugins/internal.py:368
+#: ipaserver/plugins/internal.py:374
msgid "Direct"
msgstr ""
-#: ipaserver/plugins/internal.py:369
+#: ipaserver/plugins/internal.py:375
msgid "Indirect"
msgstr ""
-#: ipaserver/plugins/internal.py:372
+#: ipaserver/plugins/internal.py:378
msgid "All"
msgstr ""
-#: ipaserver/plugins/internal.py:373
+#: ipaserver/plugins/internal.py:379
msgid "Any CA"
msgstr ""
-#: ipaserver/plugins/internal.py:374 ipaserver/plugins/internal.py:526
-#: ipaserver/plugins/internal.py:619 ipaserver/plugins/internal.py:689
-#: ipaserver/plugins/internal.py:752
+#: ipaserver/plugins/internal.py:380 ipaserver/plugins/internal.py:532
+#: ipaserver/plugins/internal.py:625 ipaserver/plugins/internal.py:695
+#: ipaserver/plugins/internal.py:760
msgid "Any Host"
msgstr ""
-#: ipaserver/plugins/internal.py:375 ipaserver/plugins/internal.py:527
+#: ipaserver/plugins/internal.py:381 ipaserver/plugins/internal.py:533
msgid "Any Service"
msgstr ""
-#: ipaserver/plugins/internal.py:376
+#: ipaserver/plugins/internal.py:382
msgid "Any Profile"
msgstr ""
-#: ipaserver/plugins/internal.py:377 ipaserver/plugins/internal.py:528
-#: ipaserver/plugins/internal.py:620 ipaserver/plugins/internal.py:690
-#: ipaserver/plugins/internal.py:753
+#: ipaserver/plugins/internal.py:383 ipaserver/plugins/internal.py:534
+#: ipaserver/plugins/internal.py:626 ipaserver/plugins/internal.py:696
+#: ipaserver/plugins/internal.py:761
msgid "Anyone"
msgstr ""
-#: ipaserver/plugins/internal.py:378 ipaserver/plugins/internal.py:530
-#: ipaserver/plugins/internal.py:758
+#: ipaserver/plugins/internal.py:384 ipaserver/plugins/internal.py:536
+#: ipaserver/plugins/internal.py:766
msgid "Rule status"
msgstr ""
-#: ipaserver/plugins/internal.py:379
+#: ipaserver/plugins/internal.py:385
msgid "If no CAs are specified, requests to the default CA are allowed."
msgstr ""
-#: ipaserver/plugins/internal.py:381
+#: ipaserver/plugins/internal.py:387
msgid "Specified CAs"
msgstr ""
-#: ipaserver/plugins/internal.py:382 ipaserver/plugins/internal.py:532
-#: ipaserver/plugins/internal.py:626 ipaserver/plugins/internal.py:692
-#: ipaserver/plugins/internal.py:765
+#: ipaserver/plugins/internal.py:388 ipaserver/plugins/internal.py:538
+#: ipaserver/plugins/internal.py:632 ipaserver/plugins/internal.py:698
+#: ipaserver/plugins/internal.py:773
msgid "Specified Hosts and Groups"
msgstr ""
-#: ipaserver/plugins/internal.py:383
+#: ipaserver/plugins/internal.py:389
msgid "Specified Profiles"
msgstr ""
-#: ipaserver/plugins/internal.py:384 ipaserver/plugins/internal.py:533
+#: ipaserver/plugins/internal.py:390 ipaserver/plugins/internal.py:539
msgid "Specified Services and Groups"
msgstr ""
-#: ipaserver/plugins/internal.py:385 ipaserver/plugins/internal.py:534
-#: ipaserver/plugins/internal.py:627 ipaserver/plugins/internal.py:693
-#: ipaserver/plugins/internal.py:766
+#: ipaserver/plugins/internal.py:391 ipaserver/plugins/internal.py:540
+#: ipaserver/plugins/internal.py:633 ipaserver/plugins/internal.py:699
+#: ipaserver/plugins/internal.py:774
msgid "Specified Users and Groups"
msgstr ""
-#: ipaserver/plugins/internal.py:386
+#: ipaserver/plugins/internal.py:392
msgid "Permitted to have certificates issued"
msgstr ""
-#: ipaserver/plugins/internal.py:389
+#: ipaserver/plugins/internal.py:395
msgid "AA Compromise"
msgstr ""
-#: ipaserver/plugins/internal.py:390
+#: ipaserver/plugins/internal.py:396
msgid "Add principal"
msgstr ""
-#: ipaserver/plugins/internal.py:391
+#: ipaserver/plugins/internal.py:397
msgid "Affiliation Changed"
msgstr ""
-#: ipaserver/plugins/internal.py:393
+#: ipaserver/plugins/internal.py:399
msgid "CA Compromise"
msgstr ""
-#: ipaserver/plugins/internal.py:395 ipaserver/plugins/internal.py:867
+#: ipaserver/plugins/internal.py:401 ipaserver/plugins/internal.py:875
msgid "Certificates"
msgstr ""
-#: ipaserver/plugins/internal.py:396
+#: ipaserver/plugins/internal.py:402
msgid "Certificate Hold"
msgstr ""
-#: ipaserver/plugins/internal.py:397
+#: ipaserver/plugins/internal.py:403
msgid "Cessation of Operation"
msgstr ""
-#: ipaserver/plugins/internal.py:398
+#: ipaserver/plugins/internal.py:404
msgid "Common Name"
msgstr ""
-#: ipaserver/plugins/internal.py:400
+#: ipaserver/plugins/internal.py:406
msgid "the certificate with serial number "
msgstr ""
-#: ipaserver/plugins/internal.py:401
+#: ipaserver/plugins/internal.py:407
msgid "Expires On"
msgstr ""
-#: ipaserver/plugins/internal.py:402
+#: ipaserver/plugins/internal.py:408
msgid "Issued on from"
msgstr ""
-#: ipaserver/plugins/internal.py:403
+#: ipaserver/plugins/internal.py:409
msgid "Issued on to"
msgstr ""
-#: ipaserver/plugins/internal.py:404
+#: ipaserver/plugins/internal.py:410
msgid "Maximum serial number"
msgstr ""
-#: ipaserver/plugins/internal.py:405
+#: ipaserver/plugins/internal.py:411
msgid "Minimum serial number"
msgstr ""
-#: ipaserver/plugins/internal.py:407
+#: ipaserver/plugins/internal.py:413
msgid "Revoked on from"
msgstr ""
-#: ipaserver/plugins/internal.py:408
+#: ipaserver/plugins/internal.py:414
msgid "Revoked on to"
msgstr ""
-#: ipaserver/plugins/internal.py:410
+#: ipaserver/plugins/internal.py:416
msgid "Valid not after from"
msgstr ""
-#: ipaserver/plugins/internal.py:411
+#: ipaserver/plugins/internal.py:417
msgid "Valid not after to"
msgstr ""
-#: ipaserver/plugins/internal.py:412
+#: ipaserver/plugins/internal.py:418
msgid "Valid not before from"
msgstr ""
-#: ipaserver/plugins/internal.py:413
+#: ipaserver/plugins/internal.py:419
msgid "Valid not before to"
msgstr ""
-#: ipaserver/plugins/internal.py:414
+#: ipaserver/plugins/internal.py:420
msgid "Fingerprints"
msgstr ""
-#: ipaserver/plugins/internal.py:415
+#: ipaserver/plugins/internal.py:421
msgid "Get Certificate"
msgstr ""
-#: ipaserver/plugins/internal.py:416
+#: ipaserver/plugins/internal.py:422
msgid "Certificate Hold Removed"
msgstr ""
-#: ipaserver/plugins/internal.py:417
+#: ipaserver/plugins/internal.py:423
#, python-brace-format
msgid "Issue New Certificate for ${entity} ${primary_key}"
msgstr ""
-#: ipaserver/plugins/internal.py:418
+#: ipaserver/plugins/internal.py:424
msgid "Issue New Certificate"
msgstr ""
-#: ipaserver/plugins/internal.py:419
+#: ipaserver/plugins/internal.py:425
msgid "Issued By"
msgstr ""
-#: ipaserver/plugins/internal.py:420
+#: ipaserver/plugins/internal.py:426
msgid "Issued On"
msgstr ""
-#: ipaserver/plugins/internal.py:421
+#: ipaserver/plugins/internal.py:427
msgid "Issued To"
msgstr ""
-#: ipaserver/plugins/internal.py:422
+#: ipaserver/plugins/internal.py:428
msgid "Key Compromise"
msgstr ""
-#: ipaserver/plugins/internal.py:423
+#: ipaserver/plugins/internal.py:429
msgid "MD5 Fingerprint"
msgstr ""
-#: ipaserver/plugins/internal.py:424
+#: ipaserver/plugins/internal.py:430
msgid "No Valid Certificate"
msgstr ""
-#: ipaserver/plugins/internal.py:425
+#: ipaserver/plugins/internal.py:431
msgid "New Certificate"
msgstr ""
-#: ipaserver/plugins/internal.py:426
+#: ipaserver/plugins/internal.py:432
msgid "Certificate in base64 or PEM format"
msgstr ""
-#: ipaserver/plugins/internal.py:427
+#: ipaserver/plugins/internal.py:433
msgid "Note"
msgstr ""
-#: ipaserver/plugins/internal.py:428
+#: ipaserver/plugins/internal.py:434
msgid "Organization"
msgstr ""
-#: ipaserver/plugins/internal.py:429
+#: ipaserver/plugins/internal.py:435
msgid "Organizational Unit"
msgstr ""
-#: ipaserver/plugins/internal.py:430
+#: ipaserver/plugins/internal.py:436
#, python-brace-format
msgid "${count} certificate(s) present"
msgstr ""
-#: ipaserver/plugins/internal.py:431
+#: ipaserver/plugins/internal.py:437
msgid "Privilege Withdrawn"
msgstr ""
-#: ipaserver/plugins/internal.py:432
+#: ipaserver/plugins/internal.py:438
msgid "Reason for Revocation"
msgstr ""
-#: ipaserver/plugins/internal.py:433
+#: ipaserver/plugins/internal.py:439
msgid "Remove Hold"
msgstr ""
-#: ipaserver/plugins/internal.py:434
+#: ipaserver/plugins/internal.py:440
#, python-brace-format
msgid "Remove Certificate Hold for ${entity} ${primary_key}"
msgstr ""
-#: ipaserver/plugins/internal.py:435
+#: ipaserver/plugins/internal.py:441
msgid "Remove Certificate Hold"
msgstr ""
-#: ipaserver/plugins/internal.py:436
+#: ipaserver/plugins/internal.py:442
msgid "Do you want to remove the certificate hold?"
msgstr ""
-#: ipaserver/plugins/internal.py:437
+#: ipaserver/plugins/internal.py:443
msgid "Remove from CRL"
msgstr ""
-#: ipaserver/plugins/internal.py:438
+#: ipaserver/plugins/internal.py:444
#, python-brace-format
msgid ""
"<ol> <li>Create a certificate database or use an existing one. To create a "
@@ -9757,1317 +41416,1276 @@ msgid ""
"li> </ol>"
msgstr ""
-#: ipaserver/plugins/internal.py:439
+#: ipaserver/plugins/internal.py:445
#, python-brace-format
msgid " -8 '${cn}'"
msgstr ""
-#: ipaserver/plugins/internal.py:440
+#: ipaserver/plugins/internal.py:446
msgid "Certificate requested"
msgstr ""
-#: ipaserver/plugins/internal.py:442
+#: ipaserver/plugins/internal.py:448
#, python-brace-format
msgid "Revoke Certificate for ${entity} ${primary_key}"
msgstr ""
-#: ipaserver/plugins/internal.py:443
+#: ipaserver/plugins/internal.py:449
msgid "Revoke Certificate"
msgstr ""
-#: ipaserver/plugins/internal.py:444
+#: ipaserver/plugins/internal.py:450
msgid ""
"Do you want to revoke this certificate? Select a reason from the pull-down "
"list."
msgstr ""
-#: ipaserver/plugins/internal.py:445
+#: ipaserver/plugins/internal.py:451
msgid "Certificate Revoked"
msgstr ""
-#: ipaserver/plugins/internal.py:446
+#: ipaserver/plugins/internal.py:452
msgid "REVOKED"
msgstr ""
-#: ipaserver/plugins/internal.py:449
+#: ipaserver/plugins/internal.py:455
msgid "SHA1 Fingerprint"
msgstr ""
-#: ipaserver/plugins/internal.py:450
+#: ipaserver/plugins/internal.py:456
msgid "SHA256 Fingerprint"
msgstr ""
-#: ipaserver/plugins/internal.py:452
+#: ipaserver/plugins/internal.py:458
msgid "Superseded"
msgstr ""
-#: ipaserver/plugins/internal.py:453
+#: ipaserver/plugins/internal.py:459
msgid "Unspecified"
msgstr ""
-#: ipaserver/plugins/internal.py:454
+#: ipaserver/plugins/internal.py:460
msgid "Valid Certificate Present"
msgstr ""
-#: ipaserver/plugins/internal.py:455
+#: ipaserver/plugins/internal.py:461
msgid "Valid from"
msgstr ""
-#: ipaserver/plugins/internal.py:456
+#: ipaserver/plugins/internal.py:462
msgid "Valid to"
msgstr ""
-#: ipaserver/plugins/internal.py:457
+#: ipaserver/plugins/internal.py:463
msgid "Validity"
msgstr ""
-#: ipaserver/plugins/internal.py:458
+#: ipaserver/plugins/internal.py:464
#, python-brace-format
msgid "Certificate for ${entity} ${primary_key}"
msgstr ""
-#: ipaserver/plugins/internal.py:459
+#: ipaserver/plugins/internal.py:465
msgid "View Certificate"
msgstr ""
-#: ipaserver/plugins/internal.py:462
+#: ipaserver/plugins/internal.py:468
msgid "Group Options"
msgstr ""
-#: ipaserver/plugins/internal.py:463
+#: ipaserver/plugins/internal.py:469
msgid "Search Options"
msgstr ""
-#: ipaserver/plugins/internal.py:464
+#: ipaserver/plugins/internal.py:470
msgid "SELinux Options"
msgstr ""
-#: ipaserver/plugins/internal.py:465
+#: ipaserver/plugins/internal.py:471
msgid "Service Options"
msgstr ""
-#: ipaserver/plugins/internal.py:466
+#: ipaserver/plugins/internal.py:472
msgid "User Options"
msgstr ""
-#: ipaserver/plugins/internal.py:471
+#: ipaserver/plugins/internal.py:477
msgid "Forward first"
msgstr ""
-#: ipaserver/plugins/internal.py:472
+#: ipaserver/plugins/internal.py:478
msgid "Forwarding disabled"
msgstr ""
-#: ipaserver/plugins/internal.py:473
+#: ipaserver/plugins/internal.py:479
msgid "Forward only"
msgstr ""
-#: ipaserver/plugins/internal.py:474 ipaserver/plugins/internal.py:761
-#: ipaserver/plugins/internal.py:792
+#: ipaserver/plugins/internal.py:480 ipaserver/plugins/internal.py:769
+#: ipaserver/plugins/internal.py:800
msgid "Options"
msgstr ""
-#: ipaserver/plugins/internal.py:475
+#: ipaserver/plugins/internal.py:481
msgid "Update System DNS Records"
msgstr ""
-#: ipaserver/plugins/internal.py:476
+#: ipaserver/plugins/internal.py:482
msgid "Do you want to update system DNS records?"
msgstr ""
-#: ipaserver/plugins/internal.py:477
+#: ipaserver/plugins/internal.py:483
msgid "System DNS records updated"
msgstr ""
-#: ipaserver/plugins/internal.py:481
+#: ipaserver/plugins/internal.py:487
msgid "DNS record was deleted because it contained no data."
msgstr ""
-#: ipaserver/plugins/internal.py:482
+#: ipaserver/plugins/internal.py:488
msgid "Other Record Types"
msgstr ""
-#: ipaserver/plugins/internal.py:483
+#: ipaserver/plugins/internal.py:489
msgid "Address not valid, can't redirect"
msgstr ""
-#: ipaserver/plugins/internal.py:484
+#: ipaserver/plugins/internal.py:490
msgid "Create dns record"
msgstr ""
-#: ipaserver/plugins/internal.py:485
+#: ipaserver/plugins/internal.py:491
msgid "Creating record."
msgstr ""
-#: ipaserver/plugins/internal.py:486
+#: ipaserver/plugins/internal.py:492
msgid "Record creation failed."
msgstr ""
-#: ipaserver/plugins/internal.py:487
+#: ipaserver/plugins/internal.py:493
msgid "Checking if record exists."
msgstr ""
-#: ipaserver/plugins/internal.py:488
+#: ipaserver/plugins/internal.py:494
msgid "Record not found."
msgstr ""
-#: ipaserver/plugins/internal.py:489
+#: ipaserver/plugins/internal.py:495
msgid "Redirection to PTR record"
msgstr ""
-#: ipaserver/plugins/internal.py:490
+#: ipaserver/plugins/internal.py:496
#, python-brace-format
msgid "Zone found: ${zone}"
msgstr ""
-#: ipaserver/plugins/internal.py:491
+#: ipaserver/plugins/internal.py:497
msgid "Target reverse zone not found."
msgstr ""
-#: ipaserver/plugins/internal.py:492
+#: ipaserver/plugins/internal.py:498
msgid "Fetching DNS zones."
msgstr ""
-#: ipaserver/plugins/internal.py:493
+#: ipaserver/plugins/internal.py:499
msgid "An error occurred while fetching dns zones."
msgstr ""
-#: ipaserver/plugins/internal.py:494
+#: ipaserver/plugins/internal.py:500
msgid "You will be redirected to DNS Zone."
msgstr ""
-#: ipaserver/plugins/internal.py:495
+#: ipaserver/plugins/internal.py:501
msgid "Standard Record Types"
msgstr ""
-#: ipaserver/plugins/internal.py:496
+#: ipaserver/plugins/internal.py:502
msgid "Records for DNS Zone"
msgstr ""
-#: ipaserver/plugins/internal.py:497
+#: ipaserver/plugins/internal.py:503
msgid "Record Type"
msgstr ""
-#: ipaserver/plugins/internal.py:500
+#: ipaserver/plugins/internal.py:506
msgid "DNS Zone Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:501
+#: ipaserver/plugins/internal.py:507
msgid "Add Permission"
msgstr ""
-#: ipaserver/plugins/internal.py:502
+#: ipaserver/plugins/internal.py:508
#, python-brace-format
msgid "Are you sure you want to add permission for DNS Zone ${object}?"
msgstr ""
-#: ipaserver/plugins/internal.py:503
+#: ipaserver/plugins/internal.py:509
msgid "Remove Permission"
msgstr ""
-#: ipaserver/plugins/internal.py:504
+#: ipaserver/plugins/internal.py:510
#, python-brace-format
msgid "Are you sure you want to remove permission for DNS Zone ${object}?"
msgstr ""
-#: ipaserver/plugins/internal.py:505
+#: ipaserver/plugins/internal.py:511
msgid "Skip DNS check"
msgstr ""
-#: ipaserver/plugins/internal.py:506
+#: ipaserver/plugins/internal.py:512
msgid "Skip overlap check"
msgstr ""
-#: ipaserver/plugins/internal.py:507
+#: ipaserver/plugins/internal.py:513
msgid "Do you want to check if new authoritative nameserver address is in DNS"
msgstr ""
-#: ipaserver/plugins/internal.py:508
+#: ipaserver/plugins/internal.py:514
msgid "Authoritative nameserver change"
msgstr ""
-#: ipaserver/plugins/internal.py:513
+#: ipaserver/plugins/internal.py:519
msgid "Level"
msgstr ""
-#: ipaserver/plugins/internal.py:514
+#: ipaserver/plugins/internal.py:520
msgid "Set Domain Level"
msgstr ""
-#: ipaserver/plugins/internal.py:517
+#: ipaserver/plugins/internal.py:523
msgid "Group Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:518 ipaserver/plugins/internal.py:621
-#: ipaserver/plugins/internal.py:756
+#: ipaserver/plugins/internal.py:524 ipaserver/plugins/internal.py:627
+#: ipaserver/plugins/internal.py:764
msgid "External"
msgstr ""
-#: ipaserver/plugins/internal.py:519
+#: ipaserver/plugins/internal.py:525
msgid "Change to external group"
msgstr ""
-#: ipaserver/plugins/internal.py:520
+#: ipaserver/plugins/internal.py:526
msgid "Change to POSIX group"
msgstr ""
-#: ipaserver/plugins/internal.py:521
+#: ipaserver/plugins/internal.py:527
msgid "Normal"
msgstr ""
-#: ipaserver/plugins/internal.py:522
+#: ipaserver/plugins/internal.py:528
msgid "POSIX"
msgstr ""
-#: ipaserver/plugins/internal.py:523
+#: ipaserver/plugins/internal.py:529
msgid "Group Type"
msgstr ""
-#: ipaserver/plugins/internal.py:529
+#: ipaserver/plugins/internal.py:535
msgid "Accessing"
msgstr ""
-#: ipaserver/plugins/internal.py:531
+#: ipaserver/plugins/internal.py:537
msgid "Via Service"
msgstr ""
-#: ipaserver/plugins/internal.py:535 ipaserver/plugins/internal.py:767
+#: ipaserver/plugins/internal.py:541 ipaserver/plugins/internal.py:775
msgid "Who"
msgstr ""
-#: ipaserver/plugins/internal.py:543
+#: ipaserver/plugins/internal.py:549
msgid "Access Denied"
msgstr ""
-#: ipaserver/plugins/internal.py:544
+#: ipaserver/plugins/internal.py:550
msgid "Access Granted"
msgstr ""
-#: ipaserver/plugins/internal.py:545
+#: ipaserver/plugins/internal.py:551
msgid "Include Disabled"
msgstr ""
-#: ipaserver/plugins/internal.py:546
+#: ipaserver/plugins/internal.py:552
msgid "Include Enabled"
msgstr ""
-#: ipaserver/plugins/internal.py:547
+#: ipaserver/plugins/internal.py:553
msgid "HBAC Test"
msgstr ""
-#: ipaserver/plugins/internal.py:548
+#: ipaserver/plugins/internal.py:554
msgid "Matched"
msgstr ""
-#: ipaserver/plugins/internal.py:549
+#: ipaserver/plugins/internal.py:555
msgid "Missing values: "
msgstr ""
-#: ipaserver/plugins/internal.py:550
+#: ipaserver/plugins/internal.py:556
msgid "New Test"
msgstr ""
-#: ipaserver/plugins/internal.py:551
+#: ipaserver/plugins/internal.py:557
msgid "Rules"
msgstr ""
-#: ipaserver/plugins/internal.py:552
+#: ipaserver/plugins/internal.py:558
msgid "Run Test"
msgstr ""
-#: ipaserver/plugins/internal.py:553
+#: ipaserver/plugins/internal.py:559
#, python-brace-format
msgid "Specify external ${entity}"
msgstr ""
-#: ipaserver/plugins/internal.py:554
+#: ipaserver/plugins/internal.py:560
msgid "Unmatched"
msgstr ""
-#: ipaserver/plugins/internal.py:557
+#: ipaserver/plugins/internal.py:563
msgid "Host Certificate"
msgstr ""
-#: ipaserver/plugins/internal.py:558 ipaserver/plugins/internal.py:708
+#: ipaserver/plugins/internal.py:564 ipaserver/plugins/internal.py:716
msgid "Host Name"
msgstr ""
-#: ipaserver/plugins/internal.py:559 ipaserver/plugins/internal.py:706
+#: ipaserver/plugins/internal.py:565 ipaserver/plugins/internal.py:714
msgid "Delete Key, Unprovision"
msgstr ""
-#: ipaserver/plugins/internal.py:560
+#: ipaserver/plugins/internal.py:566
msgid "Host Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:561
+#: ipaserver/plugins/internal.py:567
msgid "Enrolled"
msgstr ""
-#: ipaserver/plugins/internal.py:562
+#: ipaserver/plugins/internal.py:568
msgid "Enrollment"
msgstr ""
-#: ipaserver/plugins/internal.py:563
+#: ipaserver/plugins/internal.py:569
msgid "Fully Qualified Host Name"
msgstr ""
-#: ipaserver/plugins/internal.py:564
+#: ipaserver/plugins/internal.py:570
msgid "Generate OTP"
msgstr ""
-#: ipaserver/plugins/internal.py:565
+#: ipaserver/plugins/internal.py:571
msgid "Generated OTP"
msgstr ""
-#: ipaserver/plugins/internal.py:566
+#: ipaserver/plugins/internal.py:572
msgid "Kerberos Key"
msgstr ""
-#: ipaserver/plugins/internal.py:567 ipaserver/plugins/internal.py:709
+#: ipaserver/plugins/internal.py:573 ipaserver/plugins/internal.py:717
msgid "Kerberos Key Not Present"
msgstr ""
-#: ipaserver/plugins/internal.py:568
+#: ipaserver/plugins/internal.py:574
msgid "Kerberos Key Present, Host Provisioned"
msgstr ""
-#: ipaserver/plugins/internal.py:569 ipaserver/plugins/internal.py:824
+#: ipaserver/plugins/internal.py:575 ipaserver/plugins/internal.py:832
msgid "One-Time-Password"
msgstr ""
-#: ipaserver/plugins/internal.py:570
+#: ipaserver/plugins/internal.py:576
msgid "One-Time-Password Not Present"
msgstr ""
-#: ipaserver/plugins/internal.py:571
+#: ipaserver/plugins/internal.py:577
msgid "One-Time-Password Present"
msgstr ""
-#: ipaserver/plugins/internal.py:572
+#: ipaserver/plugins/internal.py:578
msgid "Reset OTP"
msgstr ""
-#: ipaserver/plugins/internal.py:573
+#: ipaserver/plugins/internal.py:579
msgid "Reset One-Time-Password"
msgstr ""
-#: ipaserver/plugins/internal.py:574
+#: ipaserver/plugins/internal.py:580
msgid "Set OTP"
msgstr ""
-#: ipaserver/plugins/internal.py:575
+#: ipaserver/plugins/internal.py:581
msgid "OTP set"
msgstr ""
-#: ipaserver/plugins/internal.py:576
+#: ipaserver/plugins/internal.py:582
msgid "Set One-Time-Password"
msgstr ""
-#: ipaserver/plugins/internal.py:578 ipaserver/plugins/internal.py:713
+#: ipaserver/plugins/internal.py:584 ipaserver/plugins/internal.py:721
msgid "Unprovision"
msgstr ""
-#: ipaserver/plugins/internal.py:579
+#: ipaserver/plugins/internal.py:585
msgid "Are you sure you want to unprovision this host?"
msgstr ""
-#: ipaserver/plugins/internal.py:580 ipaserver/plugins/internal.py:715
+#: ipaserver/plugins/internal.py:586 ipaserver/plugins/internal.py:723
#, python-brace-format
msgid "Unprovisioning ${entity}"
msgstr ""
-#: ipaserver/plugins/internal.py:581
+#: ipaserver/plugins/internal.py:587
msgid "Host unprovisioned"
msgstr ""
-#: ipaserver/plugins/internal.py:584
+#: ipaserver/plugins/internal.py:590
msgid "Host Group Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:587
+#: ipaserver/plugins/internal.py:593
msgid "User to override"
msgstr ""
-#: ipaserver/plugins/internal.py:588
+#: ipaserver/plugins/internal.py:594
msgid ""
"Enter trusted or IPA user login. Note: search doesn't list users from "
"trusted domains."
msgstr ""
-#: ipaserver/plugins/internal.py:589
+#: ipaserver/plugins/internal.py:595
msgid "Enter trusted user login."
msgstr ""
-#: ipaserver/plugins/internal.py:592
+#: ipaserver/plugins/internal.py:598
msgid "Group to override"
msgstr ""
-#: ipaserver/plugins/internal.py:593
+#: ipaserver/plugins/internal.py:599
msgid ""
"Enter trusted or IPA group name. Note: search doesn't list groups from "
"trusted domains."
msgstr ""
-#: ipaserver/plugins/internal.py:594
+#: ipaserver/plugins/internal.py:600
msgid "Enter trusted group name."
msgstr ""
-#: ipaserver/plugins/internal.py:597
+#: ipaserver/plugins/internal.py:603
#, python-brace-format
msgid "${primary_key} applies to:"
msgstr ""
-#: ipaserver/plugins/internal.py:598 ipaserver/plugins/internal.py:599
+#: ipaserver/plugins/internal.py:604 ipaserver/plugins/internal.py:605
msgid "Applied to hosts"
msgstr ""
-#: ipaserver/plugins/internal.py:600
+#: ipaserver/plugins/internal.py:606
msgid "Apply to host groups"
msgstr ""
-#: ipaserver/plugins/internal.py:601
+#: ipaserver/plugins/internal.py:607
#, python-brace-format
msgid "Apply ID View ${primary_key} on hosts of ${entity}"
msgstr ""
-#: ipaserver/plugins/internal.py:602
+#: ipaserver/plugins/internal.py:608
msgid "Apply to hosts"
msgstr ""
-#: ipaserver/plugins/internal.py:603
+#: ipaserver/plugins/internal.py:609
#, python-brace-format
msgid "Apply ID view ${primary_key} on ${entity}"
msgstr ""
-#: ipaserver/plugins/internal.py:605
+#: ipaserver/plugins/internal.py:611
#, python-brace-format
msgid "${primary_key} overrides:"
msgstr ""
-#: ipaserver/plugins/internal.py:606
+#: ipaserver/plugins/internal.py:612
msgid "Un-apply from host groups"
msgstr ""
-#: ipaserver/plugins/internal.py:607
+#: ipaserver/plugins/internal.py:613
msgid "Un-apply ID Views from hosts of hostgroups"
msgstr ""
-#: ipaserver/plugins/internal.py:608
+#: ipaserver/plugins/internal.py:614
#, python-brace-format
msgid "Un-apply ID View ${primary_key} from hosts of ${entity}"
msgstr ""
-#: ipaserver/plugins/internal.py:609
+#: ipaserver/plugins/internal.py:615
msgid "Un-apply"
msgstr ""
-#: ipaserver/plugins/internal.py:610
+#: ipaserver/plugins/internal.py:616
msgid "Un-apply from hosts"
msgstr ""
-#: ipaserver/plugins/internal.py:611
+#: ipaserver/plugins/internal.py:617
msgid "Un-apply ID Views from hosts"
msgstr ""
-#: ipaserver/plugins/internal.py:612
+#: ipaserver/plugins/internal.py:618
msgid "Are you sure you want to un-apply ID view from selected entries?"
msgstr ""
-#: ipaserver/plugins/internal.py:613
+#: ipaserver/plugins/internal.py:619
#, python-brace-format
msgid "Un-apply ID View ${primary_key} from hosts"
msgstr ""
-#: ipaserver/plugins/internal.py:616 ipaserver/plugins/krbtpolicy.py:118
+#: ipaserver/plugins/internal.py:622 ipaserver/plugins/krbtpolicy.py:118
#: ipaserver/plugins/krbtpolicy.py:119
msgid "Kerberos Ticket Policy"
msgstr ""
-#: ipaserver/plugins/internal.py:625
+#: ipaserver/plugins/internal.py:631
msgid "Netgroup Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:633
+#: ipaserver/plugins/internal.py:639
msgid "Add OTP Token"
msgstr ""
-#: ipaserver/plugins/internal.py:634
+#: ipaserver/plugins/internal.py:640
#, python-brace-format
msgid ""
"You can use <a href=\"${link}\" target=\"_blank\">FreeOTP<a/> as a software "
"OTP token application."
msgstr ""
-#: ipaserver/plugins/internal.py:635
+#: ipaserver/plugins/internal.py:641
msgid "Configure your token"
msgstr ""
-#: ipaserver/plugins/internal.py:636
+#: ipaserver/plugins/internal.py:642
msgid ""
"Configure your token by scanning the QR code below. Click on the QR code if "
"you see this on the device you want to configure."
msgstr ""
-#: ipaserver/plugins/internal.py:637
+#: ipaserver/plugins/internal.py:643
msgid "OTP Token Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:638
+#: ipaserver/plugins/internal.py:644
msgid "Disable token"
msgstr ""
-#: ipaserver/plugins/internal.py:639
+#: ipaserver/plugins/internal.py:645
msgid "Enable token"
msgstr ""
-#: ipaserver/plugins/internal.py:640
+#: ipaserver/plugins/internal.py:646
msgid "Show QR code"
msgstr ""
-#: ipaserver/plugins/internal.py:641
+#: ipaserver/plugins/internal.py:647
msgid "Show configuration uri"
msgstr ""
-#: ipaserver/plugins/internal.py:642
+#: ipaserver/plugins/internal.py:648
msgid "Counter-based (HOTP)"
msgstr ""
-#: ipaserver/plugins/internal.py:643
+#: ipaserver/plugins/internal.py:649
msgid "Time-based (TOTP)"
msgstr ""
-#: ipaserver/plugins/internal.py:646
+#: ipaserver/plugins/internal.py:652
msgid "Add Custom Attribute"
msgstr ""
-#: ipaserver/plugins/internal.py:649
+#: ipaserver/plugins/internal.py:655
msgid "Permission settings"
msgstr ""
-#: ipaserver/plugins/internal.py:650
+#: ipaserver/plugins/internal.py:656
msgid "Attribute breakdown"
msgstr ""
-#: ipaserver/plugins/internal.py:654
+#: ipaserver/plugins/internal.py:660
msgid "Privilege Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:657 ipaserver/plugins/pwpolicy.py:320
+#: ipaserver/plugins/internal.py:663 ipaserver/plugins/pwpolicy.py:320
msgid "Password Policy"
msgstr ""
-#: ipaserver/plugins/internal.py:660
+#: ipaserver/plugins/internal.py:666
msgid "Range Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:661
+#: ipaserver/plugins/internal.py:667
msgid "Base ID"
msgstr ""
-#: ipaserver/plugins/internal.py:662
+#: ipaserver/plugins/internal.py:668
msgid "Primary RID base"
msgstr ""
-#: ipaserver/plugins/internal.py:663
+#: ipaserver/plugins/internal.py:669
msgid "Range size"
msgstr ""
-#: ipaserver/plugins/internal.py:664
+#: ipaserver/plugins/internal.py:670
msgid "Domain SID"
msgstr ""
-#: ipaserver/plugins/internal.py:665
+#: ipaserver/plugins/internal.py:671
msgid "Secondary RID base"
msgstr ""
-#: ipaserver/plugins/internal.py:667 ipaserver/plugins/trust.py:164
+#: ipaserver/plugins/internal.py:673 ipaserver/plugins/trust.py:164
msgid "Active Directory domain"
msgstr ""
-#: ipaserver/plugins/internal.py:668
+#: ipaserver/plugins/internal.py:674
msgid "Active Directory domain with POSIX attributes"
msgstr ""
-#: ipaserver/plugins/internal.py:669
+#: ipaserver/plugins/internal.py:675
msgid "Detect"
msgstr ""
-#: ipaserver/plugins/internal.py:670
+#: ipaserver/plugins/internal.py:676
msgid "Local domain"
msgstr ""
-#: ipaserver/plugins/internal.py:671
+#: ipaserver/plugins/internal.py:677
msgid "IPA trust"
msgstr ""
-#: ipaserver/plugins/internal.py:672
+#: ipaserver/plugins/internal.py:678
msgid "Active Directory winsync"
msgstr ""
-#: ipaserver/plugins/internal.py:675
+#: ipaserver/plugins/internal.py:681
msgid "RADIUS Proxy Server Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:678 ipaserver/plugins/realmdomains.py:97
+#: ipaserver/plugins/internal.py:684 ipaserver/plugins/realmdomains.py:97
#: ipaserver/plugins/realmdomains.py:98
msgid "Realm Domains"
msgstr ""
-#: ipaserver/plugins/internal.py:679
+#: ipaserver/plugins/internal.py:685
msgid "Check DNS"
msgstr ""
-#: ipaserver/plugins/internal.py:680
+#: ipaserver/plugins/internal.py:686
msgid "Do you also want to perform DNS check?"
msgstr ""
-#: ipaserver/plugins/internal.py:681
+#: ipaserver/plugins/internal.py:687
msgid "Force Update"
msgstr ""
-#: ipaserver/plugins/internal.py:684
+#: ipaserver/plugins/internal.py:690
msgid "Role Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:697
+#: ipaserver/plugins/internal.py:703
msgid "Server Roles"
msgstr ""
-#: ipaserver/plugins/internal.py:698
+#: ipaserver/plugins/internal.py:704
msgid "Server Role"
msgstr ""
-#: ipaserver/plugins/internal.py:701
+#: ipaserver/plugins/internal.py:707
+msgid ""
+"It is strongly recommended to keep the CA services installed on more than "
+"one server."
+msgstr ""
+
+#: ipaserver/plugins/internal.py:708
+msgid "Warning: Only One CA Server Detected"
+msgstr ""
+
+#: ipaserver/plugins/internal.py:709
msgid "Delete Server"
msgstr ""
-#: ipaserver/plugins/internal.py:702
+#: ipaserver/plugins/internal.py:710
msgid ""
"Deleting a server removes it permanently from the topology. Note that this "
"is a non-reversible action."
msgstr ""
-#: ipaserver/plugins/internal.py:705
+#: ipaserver/plugins/internal.py:713
msgid "Service Certificate"
msgstr ""
-#: ipaserver/plugins/internal.py:707
+#: ipaserver/plugins/internal.py:715
msgid "Service Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:710
+#: ipaserver/plugins/internal.py:718
msgid "Provisioning"
msgstr ""
-#: ipaserver/plugins/internal.py:714
+#: ipaserver/plugins/internal.py:722
msgid "Are you sure you want to unprovision this service?"
msgstr ""
-#: ipaserver/plugins/internal.py:716
+#: ipaserver/plugins/internal.py:724
msgid "Service unprovisioned"
msgstr ""
-#: ipaserver/plugins/internal.py:717
+#: ipaserver/plugins/internal.py:725
msgid "Kerberos Key Present, Service Provisioned"
msgstr ""
-#: ipaserver/plugins/internal.py:720
+#: ipaserver/plugins/internal.py:728
msgid "SSH public keys"
msgstr ""
-#: ipaserver/plugins/internal.py:721
+#: ipaserver/plugins/internal.py:729
msgid "SSH public key:"
msgstr ""
-#: ipaserver/plugins/internal.py:722
+#: ipaserver/plugins/internal.py:730
msgid "Set SSH key"
msgstr ""
-#: ipaserver/plugins/internal.py:723
+#: ipaserver/plugins/internal.py:731
msgid "Show/Set key"
msgstr ""
-#: ipaserver/plugins/internal.py:724
+#: ipaserver/plugins/internal.py:732
msgid "Modified: key not set"
msgstr ""
-#: ipaserver/plugins/internal.py:725
+#: ipaserver/plugins/internal.py:733
msgid "Modified"
msgstr ""
-#: ipaserver/plugins/internal.py:726
+#: ipaserver/plugins/internal.py:734
msgid "New: key not set"
msgstr ""
-#: ipaserver/plugins/internal.py:727
+#: ipaserver/plugins/internal.py:735
msgid "New: key set"
msgstr ""
-#: ipaserver/plugins/internal.py:730
+#: ipaserver/plugins/internal.py:738
msgid "Are you sure you want to activate selected users?"
msgstr ""
-#: ipaserver/plugins/internal.py:731
+#: ipaserver/plugins/internal.py:739
#, python-brace-format
msgid "Are you sure you want to activate ${object}?"
msgstr ""
-#: ipaserver/plugins/internal.py:732
+#: ipaserver/plugins/internal.py:740
#, python-brace-format
msgid "${count} user(s) activated"
msgstr ""
-#: ipaserver/plugins/internal.py:733
+#: ipaserver/plugins/internal.py:741
msgid "Stage users"
msgstr ""
-#: ipaserver/plugins/internal.py:734
+#: ipaserver/plugins/internal.py:742
msgid "Preserved users"
msgstr ""
-#: ipaserver/plugins/internal.py:735
+#: ipaserver/plugins/internal.py:743
msgid "Are you sure you want to stage selected users?"
msgstr ""
-#: ipaserver/plugins/internal.py:736
+#: ipaserver/plugins/internal.py:744
#, python-brace-format
msgid "${count} users(s) staged"
msgstr ""
-#: ipaserver/plugins/internal.py:737
+#: ipaserver/plugins/internal.py:745
#, python-brace-format
msgid "Are you sure you want to stage ${object}?"
msgstr ""
-#: ipaserver/plugins/internal.py:738
+#: ipaserver/plugins/internal.py:746
msgid "Are you sure you want to restore selected users?"
msgstr ""
-#: ipaserver/plugins/internal.py:739
+#: ipaserver/plugins/internal.py:747
#, python-brace-format
msgid "${count} user(s) restored"
msgstr ""
-#: ipaserver/plugins/internal.py:740
+#: ipaserver/plugins/internal.py:748
msgid "User categories"
msgstr ""
-#: ipaserver/plugins/internal.py:743
+#: ipaserver/plugins/internal.py:751
msgid "Groups"
msgstr ""
-#: ipaserver/plugins/internal.py:746 ipaserver/plugins/sudocmdgroup.py:134
-msgid "Commands"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:749
+#: ipaserver/plugins/internal.py:757
msgid "Allow"
msgstr ""
-#: ipaserver/plugins/internal.py:750
+#: ipaserver/plugins/internal.py:758
msgid "Any Command"
msgstr ""
-#: ipaserver/plugins/internal.py:751
+#: ipaserver/plugins/internal.py:759
msgid "Any Group"
msgstr ""
-#: ipaserver/plugins/internal.py:754
+#: ipaserver/plugins/internal.py:762
msgid "Run Commands"
msgstr ""
-#: ipaserver/plugins/internal.py:755
+#: ipaserver/plugins/internal.py:763
msgid "Deny"
msgstr ""
-#: ipaserver/plugins/internal.py:757
+#: ipaserver/plugins/internal.py:765
msgid "Access this host"
msgstr ""
-#: ipaserver/plugins/internal.py:759
+#: ipaserver/plugins/internal.py:767
msgid "Option added"
msgstr ""
-#: ipaserver/plugins/internal.py:760
+#: ipaserver/plugins/internal.py:768
#, python-brace-format
msgid "${count} option(s) removed"
msgstr ""
-#: ipaserver/plugins/internal.py:762
+#: ipaserver/plugins/internal.py:770
msgid "As Whom"
msgstr ""
-#: ipaserver/plugins/internal.py:763
+#: ipaserver/plugins/internal.py:771
msgid "Specified Commands and Groups"
msgstr ""
-#: ipaserver/plugins/internal.py:764
+#: ipaserver/plugins/internal.py:772
msgid "Specified Groups"
msgstr ""
-#: ipaserver/plugins/internal.py:770
+#: ipaserver/plugins/internal.py:778
msgid "Autogenerated"
msgstr ""
-#: ipaserver/plugins/internal.py:771
+#: ipaserver/plugins/internal.py:779
msgid "Segment details"
msgstr ""
-#: ipaserver/plugins/internal.py:772
+#: ipaserver/plugins/internal.py:780
msgid "Replication configuration"
msgstr ""
-#: ipaserver/plugins/internal.py:773
+#: ipaserver/plugins/internal.py:781
#, python-brace-format
msgid "Managed topology requires minimal domain level ${domainlevel}"
msgstr ""
-#: ipaserver/plugins/internal.py:776
+#: ipaserver/plugins/internal.py:784
msgid "Account"
msgstr ""
-#: ipaserver/plugins/internal.py:777
+#: ipaserver/plugins/internal.py:785
msgid "Administrative account"
msgstr ""
-#: ipaserver/plugins/internal.py:778
+#: ipaserver/plugins/internal.py:786
msgid "SID blacklists"
msgstr ""
-#: ipaserver/plugins/internal.py:779
+#: ipaserver/plugins/internal.py:787
msgid "Trust Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:780 ipaserver/plugins/realmdomains.py:105
-#: ipaserver/plugins/trust.py:1167
-msgid "Domain"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:781
+#: ipaserver/plugins/internal.py:789
msgid "Establish using"
msgstr ""
-#: ipaserver/plugins/internal.py:782
+#: ipaserver/plugins/internal.py:790
msgid "Fetch domains"
msgstr ""
-#: ipaserver/plugins/internal.py:783 ipaserver/plugins/trust.py:529
-#: ipaserver/plugins/trust.py:1517
-msgid "Domain NetBIOS name"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:784 ipaserver/plugins/trust.py:533
-#: ipaserver/plugins/trust.py:1521
-msgid "Domain Security Identifier"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:785
+#: ipaserver/plugins/internal.py:793
msgid "Pre-shared password"
msgstr ""
-#: ipaserver/plugins/internal.py:786 ipaserver/plugins/trust.py:544
+#: ipaserver/plugins/internal.py:794 ipaserver/plugins/trust.py:544
msgid "Trust direction"
msgstr ""
-#: ipaserver/plugins/internal.py:787 ipaserver/plugins/trust.py:552
+#: ipaserver/plugins/internal.py:795 ipaserver/plugins/trust.py:552
msgid "Trust status"
msgstr ""
-#: ipaserver/plugins/internal.py:788 ipaserver/plugins/trust.py:548
+#: ipaserver/plugins/internal.py:796 ipaserver/plugins/trust.py:548
msgid "Trust type"
msgstr ""
-#: ipaserver/plugins/internal.py:789
+#: ipaserver/plugins/internal.py:797
msgid "Alternative UPN suffixes"
msgstr ""
-#: ipaserver/plugins/internal.py:795
+#: ipaserver/plugins/internal.py:803
msgid "Account Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:796
+#: ipaserver/plugins/internal.py:804
msgid "Account Status"
msgstr ""
-#: ipaserver/plugins/internal.py:797
+#: ipaserver/plugins/internal.py:805
msgid "Active users"
msgstr ""
-#: ipaserver/plugins/internal.py:798
+#: ipaserver/plugins/internal.py:806
msgid "Contact Settings"
msgstr ""
-#: ipaserver/plugins/internal.py:799
+#: ipaserver/plugins/internal.py:807
msgid "Delete mode"
msgstr ""
-#: ipaserver/plugins/internal.py:800
+#: ipaserver/plugins/internal.py:808
msgid "Employee Information"
msgstr ""
-#: ipaserver/plugins/internal.py:801
+#: ipaserver/plugins/internal.py:809
msgid "Error changing account status"
msgstr ""
-#: ipaserver/plugins/internal.py:802
+#: ipaserver/plugins/internal.py:810
msgid "Password expiration"
msgstr ""
-#: ipaserver/plugins/internal.py:803
+#: ipaserver/plugins/internal.py:811
msgid "Mailing Address"
msgstr ""
-#: ipaserver/plugins/internal.py:804
+#: ipaserver/plugins/internal.py:812
msgid "Misc. Information"
msgstr ""
-#: ipaserver/plugins/internal.py:805
+#: ipaserver/plugins/internal.py:813
msgid "delete"
msgstr ""
-#: ipaserver/plugins/internal.py:806
+#: ipaserver/plugins/internal.py:814
msgid "preserve"
msgstr ""
-#: ipaserver/plugins/internal.py:807
+#: ipaserver/plugins/internal.py:815
msgid "No private group"
msgstr ""
-#: ipaserver/plugins/internal.py:808
+#: ipaserver/plugins/internal.py:816
#, python-brace-format
msgid ""
"Are you sure you want to ${action} the user?<br/>The change will take effect "
"immediately."
msgstr ""
-#: ipaserver/plugins/internal.py:809
+#: ipaserver/plugins/internal.py:817
#, python-brace-format
msgid "Click to ${action}"
msgstr ""
-#: ipaserver/plugins/internal.py:810
+#: ipaserver/plugins/internal.py:818
msgid "Unlock"
msgstr ""
-#: ipaserver/plugins/internal.py:811
+#: ipaserver/plugins/internal.py:819
#, python-brace-format
msgid "Are you sure you want to unlock user ${object}?"
msgstr ""
-#: ipaserver/plugins/internal.py:815 ipaserver/plugins/passwd.py:84
-msgid "Current Password"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:816
+#: ipaserver/plugins/internal.py:824
msgid "Current password is required"
msgstr ""
-#: ipaserver/plugins/internal.py:817
+#: ipaserver/plugins/internal.py:825
#, python-brace-format
msgid "Your password expires in ${days} days."
msgstr ""
-#: ipaserver/plugins/internal.py:818
+#: ipaserver/plugins/internal.py:826
msgid "First OTP"
msgstr ""
-#: ipaserver/plugins/internal.py:819
+#: ipaserver/plugins/internal.py:827
msgid "The password or username you entered is incorrect."
msgstr ""
-#: ipaserver/plugins/internal.py:820 ipaserver/plugins/passwd.py:81
-msgid "New Password"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:821
+#: ipaserver/plugins/internal.py:829
msgid "New password is required"
msgstr ""
-#: ipaserver/plugins/internal.py:823
+#: ipaserver/plugins/internal.py:831
msgid ""
"<i class=\"fa fa-info-circle\"></i> <strong>One-Time-Password(OTP):</strong> "
"Generate new OTP code for each OTP field."
msgstr ""
-#: ipaserver/plugins/internal.py:825
+#: ipaserver/plugins/internal.py:833
msgid "Token synchronization failed"
msgstr ""
-#: ipaserver/plugins/internal.py:826
+#: ipaserver/plugins/internal.py:834
msgid "The username, password or token codes are not correct"
msgstr ""
-#: ipaserver/plugins/internal.py:827
+#: ipaserver/plugins/internal.py:835
msgid "Token was synchronized"
msgstr ""
-#: ipaserver/plugins/internal.py:829
+#: ipaserver/plugins/internal.py:837
msgid "Password or Password+One-Time-Password"
msgstr ""
-#: ipaserver/plugins/internal.py:830
+#: ipaserver/plugins/internal.py:838
msgid "Password change complete"
msgstr ""
-#: ipaserver/plugins/internal.py:831
+#: ipaserver/plugins/internal.py:839
msgid "Passwords must match"
msgstr ""
-#: ipaserver/plugins/internal.py:832
+#: ipaserver/plugins/internal.py:840
msgid "Password reset was not successful."
msgstr ""
-#: ipaserver/plugins/internal.py:833
+#: ipaserver/plugins/internal.py:841
msgid "Reset Password"
msgstr ""
-#: ipaserver/plugins/internal.py:834
+#: ipaserver/plugins/internal.py:842
msgid "Reset your password."
msgstr ""
-#: ipaserver/plugins/internal.py:835
+#: ipaserver/plugins/internal.py:843
msgid "Second OTP"
msgstr ""
-#: ipaserver/plugins/internal.py:837
+#: ipaserver/plugins/internal.py:845
msgid "Verify Password"
msgstr ""
-#: ipaserver/plugins/internal.py:840
+#: ipaserver/plugins/internal.py:848
msgid "Are you sure you want to delete selected entries?"
msgstr ""
-#: ipaserver/plugins/internal.py:841
+#: ipaserver/plugins/internal.py:849
#, python-brace-format
msgid "${count} item(s) deleted"
msgstr ""
-#: ipaserver/plugins/internal.py:842
+#: ipaserver/plugins/internal.py:850
msgid "Are you sure you want to disable selected entries?"
msgstr ""
-#: ipaserver/plugins/internal.py:843
+#: ipaserver/plugins/internal.py:851
#, python-brace-format
msgid "${count} item(s) disabled"
msgstr ""
-#: ipaserver/plugins/internal.py:844
+#: ipaserver/plugins/internal.py:852
msgid "Are you sure you want to enable selected entries?"
msgstr ""
-#: ipaserver/plugins/internal.py:845
+#: ipaserver/plugins/internal.py:853
#, python-brace-format
msgid "${count} item(s) enabled"
msgstr ""
-#: ipaserver/plugins/internal.py:846
+#: ipaserver/plugins/internal.py:854
msgid "Some entries were not deleted"
msgstr ""
-#: ipaserver/plugins/internal.py:849
+#: ipaserver/plugins/internal.py:857
msgid "Quick Links"
msgstr ""
-#: ipaserver/plugins/internal.py:850
+#: ipaserver/plugins/internal.py:858
msgid "Select All"
msgstr ""
-#: ipaserver/plugins/internal.py:851
+#: ipaserver/plugins/internal.py:859
#, python-brace-format
msgid ""
"Query returned more results than the configured size limit. Displaying the "
"first ${counter} results."
msgstr ""
-#: ipaserver/plugins/internal.py:852
+#: ipaserver/plugins/internal.py:860
msgid "Unselect All"
msgstr ""
-#: ipaserver/plugins/internal.py:856 ipaserver/plugins/otptoken.py:187
-msgid "Disabled"
-msgstr ""
-
-#: ipaserver/plugins/internal.py:860
+#: ipaserver/plugins/internal.py:868
msgid "Working"
msgstr ""
-#: ipaserver/plugins/internal.py:863
+#: ipaserver/plugins/internal.py:871
msgid "Audit"
msgstr ""
-#: ipaserver/plugins/internal.py:864
+#: ipaserver/plugins/internal.py:872
msgid "Authentication"
msgstr ""
-#: ipaserver/plugins/internal.py:866
+#: ipaserver/plugins/internal.py:874
msgid "Automount"
msgstr ""
-#: ipaserver/plugins/internal.py:868
+#: ipaserver/plugins/internal.py:876
msgid "DNS"
msgstr ""
-#: ipaserver/plugins/internal.py:869
+#: ipaserver/plugins/internal.py:877
msgid "Host Based Access Control"
msgstr ""
-#: ipaserver/plugins/internal.py:870
+#: ipaserver/plugins/internal.py:878
msgid "Identity"
msgstr ""
-#: ipaserver/plugins/internal.py:871 ipaserver/plugins/location.py:157
+#: ipaserver/plugins/internal.py:879 ipaserver/plugins/location.py:157
#: ipaserver/plugins/server.py:63
msgid "IPA Server"
msgstr ""
-#: ipaserver/plugins/internal.py:872
+#: ipaserver/plugins/internal.py:880
msgid "Network Services"
msgstr ""
-#: ipaserver/plugins/internal.py:873
+#: ipaserver/plugins/internal.py:881
msgid "Policy"
msgstr ""
-#: ipaserver/plugins/internal.py:874
+#: ipaserver/plugins/internal.py:882
msgid "Role Based Access Control"
msgstr ""
-#: ipaserver/plugins/internal.py:875
+#: ipaserver/plugins/internal.py:883
msgid "Sudo"
msgstr ""
-#: ipaserver/plugins/internal.py:876
+#: ipaserver/plugins/internal.py:884
msgid "Topology"
msgstr ""
-#: ipaserver/plugins/internal.py:877 ipaserver/plugins/trust.py:518
+#: ipaserver/plugins/internal.py:885 ipaserver/plugins/trust.py:518
msgid "Trusts"
msgstr ""
-#: ipaserver/plugins/internal.py:879
+#: ipaserver/plugins/internal.py:887
msgid "True"
msgstr ""
-#: ipaserver/plugins/internal.py:881
+#: ipaserver/plugins/internal.py:889
msgid "First"
msgstr ""
-#: ipaserver/plugins/internal.py:882
+#: ipaserver/plugins/internal.py:890
msgid "Last"
msgstr ""
-#: ipaserver/plugins/internal.py:883
+#: ipaserver/plugins/internal.py:891
msgid "Next"
msgstr ""
-#: ipaserver/plugins/internal.py:884
+#: ipaserver/plugins/internal.py:892
msgid "Page"
msgstr ""
-#: ipaserver/plugins/internal.py:885
+#: ipaserver/plugins/internal.py:893
msgid "Prev"
msgstr ""
-#: ipaserver/plugins/internal.py:886
+#: ipaserver/plugins/internal.py:894
msgid "Undo"
msgstr ""
-#: ipaserver/plugins/internal.py:887
+#: ipaserver/plugins/internal.py:895
msgid "Undo this change."
msgstr ""
-#: ipaserver/plugins/internal.py:888
+#: ipaserver/plugins/internal.py:896
msgid "Undo All"
msgstr ""
-#: ipaserver/plugins/internal.py:889
+#: ipaserver/plugins/internal.py:897
msgid "Undo all changes in this field."
msgstr ""
-#: ipaserver/plugins/internal.py:891
+#: ipaserver/plugins/internal.py:899
msgid "Text does not match field pattern"
msgstr ""
-#: ipaserver/plugins/internal.py:892
+#: ipaserver/plugins/internal.py:900
msgid "Must be an UTC date/time value (e.g., \"2014-01-20 17:58:01Z\")"
msgstr ""
-#: ipaserver/plugins/internal.py:893
+#: ipaserver/plugins/internal.py:901
msgid "Must be a decimal number"
msgstr ""
-#: ipaserver/plugins/internal.py:894
+#: ipaserver/plugins/internal.py:902
msgid "Format error"
msgstr ""
-#: ipaserver/plugins/internal.py:895
+#: ipaserver/plugins/internal.py:903
msgid "Must be an integer"
msgstr ""
-#: ipaserver/plugins/internal.py:896
+#: ipaserver/plugins/internal.py:904
msgid "Not a valid IP address"
msgstr ""
-#: ipaserver/plugins/internal.py:897
+#: ipaserver/plugins/internal.py:905
msgid "Not a valid IPv4 address"
msgstr ""
-#: ipaserver/plugins/internal.py:898
+#: ipaserver/plugins/internal.py:906
msgid "Not a valid IPv6 address"
msgstr ""
-#: ipaserver/plugins/internal.py:899
+#: ipaserver/plugins/internal.py:907
#, python-brace-format
msgid "Maximum value is ${value}"
msgstr ""
-#: ipaserver/plugins/internal.py:900
+#: ipaserver/plugins/internal.py:908
#, python-brace-format
msgid "Minimum value is ${value}"
msgstr ""
-#: ipaserver/plugins/internal.py:901
+#: ipaserver/plugins/internal.py:909
msgid "Not a valid network address (examples: 2001:db8::/64, 192.0.2.0/24)"
msgstr ""
-#: ipaserver/plugins/internal.py:902
+#: ipaserver/plugins/internal.py:910
msgid "Parse error"
msgstr ""
-#: ipaserver/plugins/internal.py:903
+#: ipaserver/plugins/internal.py:911
#, python-brace-format
msgid "'${port}' is not a valid port"
msgstr ""
-#: ipaserver/plugins/internal.py:904
+#: ipaserver/plugins/internal.py:912
msgid "Required field"
msgstr ""
-#: ipaserver/plugins/internal.py:905
+#: ipaserver/plugins/internal.py:913
msgid "Unsupported value"
msgstr ""
-#: ipaserver/plugins/internal.py:910
-msgid "Dict of I18N messages"
-msgstr ""
-
-#: ipaserver/plugins/join.py:58
-msgid "The hostname to register as"
-msgstr ""
-
-#: ipaserver/plugins/join.py:67
-msgid "The IPA realm"
-msgstr ""
-
-#: ipaserver/plugins/join.py:73
-msgid "Hardware platform of the host (e.g. Lenovo T61)"
-msgstr ""
-
-#: ipaserver/plugins/join.py:77
-msgid "Operating System and version of the host (e.g. Fedora 9)"
-msgstr ""
-
#: ipaserver/plugins/join.py:117
#, python-format
msgid ""
@@ -11075,78 +42693,10 @@ msgid ""
"'%s'."
msgstr ""
-#: ipaserver/plugins/krbtpolicy.py:27
-msgid ""
-"\n"
-"Kerberos ticket policy\n"
-"\n"
-"There is a single Kerberos ticket policy. This policy defines the\n"
-"maximum ticket lifetime and the maximum renewal age, the period during\n"
-"which the ticket is renewable.\n"
-"\n"
-"You can also create a per-user ticket policy by specifying the user login.\n"
-"\n"
-"For changes to the global policy to take effect, restarting the KDC service\n"
-"is required, which can be achieved using:\n"
-"\n"
-"service krb5kdc restart\n"
-"\n"
-"Changes to per-user policies take effect immediately for newly requested\n"
-"tickets (e.g. when the user next runs kinit).\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Display the current Kerberos ticket policy:\n"
-" ipa krbtpolicy-show\n"
-"\n"
-" Reset the policy to the default:\n"
-" ipa krbtpolicy-reset\n"
-"\n"
-" Modify the policy to 8 hours max life, 1-day max renewal:\n"
-" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
-"\n"
-" Display effective Kerberos ticket policy for user 'admin':\n"
-" ipa krbtpolicy-show admin\n"
-"\n"
-" Reset per-user policy for user 'admin':\n"
-" ipa krbtpolicy-reset admin\n"
-"\n"
-" Modify per-user policy for user 'admin':\n"
-" ipa krbtpolicy-mod admin --maxlife=3600\n"
-msgstr ""
-
#: ipaserver/plugins/krbtpolicy.py:80
msgid "kerberos ticket policy settings"
msgstr ""
-#: ipaserver/plugins/krbtpolicy.py:125
-msgid "Manage ticket policy for specific user"
-msgstr ""
-
-#: ipaserver/plugins/krbtpolicy.py:130
-msgid "Max life"
-msgstr ""
-
-#: ipaserver/plugins/krbtpolicy.py:131
-msgid "Maximum ticket life (seconds)"
-msgstr ""
-
-#: ipaserver/plugins/krbtpolicy.py:136
-msgid "Max renew"
-msgstr ""
-
-#: ipaserver/plugins/krbtpolicy.py:137
-msgid "Maximum renewable age (seconds)"
-msgstr ""
-
-#: ipaserver/plugins/krbtpolicy.py:150
-msgid "Modify Kerberos ticket policy."
-msgstr ""
-
-#: ipaserver/plugins/krbtpolicy.py:166
-msgid "Display the current Kerberos ticket policy."
-msgstr ""
-
#: ipaserver/plugins/krbtpolicy.py:192
#, python-format
msgid "Ticket policy for %s could not be read"
@@ -11156,10 +42706,6 @@ msgstr ""
msgid "Default ticket policy could not be read"
msgstr ""
-#: ipaserver/plugins/krbtpolicy.py:211
-msgid "Reset Kerberos ticket policy to the default values."
-msgstr ""
-
#: ipaserver/plugins/ldap2.py:272
msgid "Could not read UPG Definition originfilter. Check your permissions."
msgstr ""
@@ -11294,7 +42840,7 @@ msgstr ""
msgid "Servers in location"
msgstr ""
-#: ipaserver/plugins/migration.py:45
+#: ipaserver/plugins/migration.py:46
msgid ""
"\n"
"Migration to IPA\n"
@@ -11392,278 +42938,76 @@ msgid ""
"updated.\n"
msgstr ""
-#: ipaserver/plugins/migration.py:142
+#: ipaserver/plugins/migration.py:143
#, python-format
msgid ""
"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually."
msgstr ""
-#: ipaserver/plugins/migration.py:143
+#: ipaserver/plugins/migration.py:144
#, python-format
msgid ""
"Unable to determine if Kerberos principal %s already exists. Use 'ipa user-"
"mod' to set it manually."
msgstr ""
-#: ipaserver/plugins/migration.py:144
+#: ipaserver/plugins/migration.py:145
msgid ""
"Failed to add user to the default group. Use 'ipa group-add-member' to add "
"manually."
msgstr ""
-#: ipaserver/plugins/migration.py:145
+#: ipaserver/plugins/migration.py:146
msgid "Migration of LDAP search reference is not supported."
msgstr ""
-#: ipaserver/plugins/migration.py:146
+#: ipaserver/plugins/migration.py:147
msgid "Malformed DN"
msgstr ""
-#: ipaserver/plugins/migration.py:166
+#: ipaserver/plugins/migration.py:193
#, python-format
msgid "%(user)s is not a POSIX user"
msgstr ""
-#: ipaserver/plugins/migration.py:432
+#: ipaserver/plugins/migration.py:447
msgid ""
". Check GID of the existing group. Use --group-overwrite-gid option to "
"overwrite the GID"
msgstr ""
-#: ipaserver/plugins/migration.py:447
+#: ipaserver/plugins/migration.py:462
msgid "Invalid LDAP URI."
msgstr ""
-#: ipaserver/plugins/migration.py:453
-msgid "Migrate users and groups from DS to IPA."
-msgstr ""
-
-#: ipaserver/plugins/migration.py:500
-msgid "LDAP URI"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:501
-msgid "LDAP URI of DS server to migrate from"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:507
-msgid "bind password"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:514
-msgid "Bind DN"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:520
-msgid "User container"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:521
-msgid "DN of container for users in DS relative to base DN"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:527
-msgid "Group container"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:528
-msgid "DN of container for groups in DS relative to base DN"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:534
-msgid "User object class"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:535
-msgid "Objectclasses used to search for user entries in DS"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:541
-msgid "Group object class"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:542
-msgid "Objectclasses used to search for group entries in DS"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:548
-msgid "Ignore user object class"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:549
-msgid "Objectclasses to be ignored for user entries in DS"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:555
-msgid "Ignore user attribute"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:556
-msgid "Attributes to be ignored for user entries in DS"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:562
-msgid "Ignore group object class"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:563
-msgid "Objectclasses to be ignored for group entries in DS"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:569
-msgid "Ignore group attribute"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:570
-msgid "Attributes to be ignored for group entries in DS"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:576
-msgid "Overwrite GID"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:577
-msgid ""
-"When migrating a group already existing in IPA domain overwrite the group "
-"GID and report as success"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:582
-msgid "LDAP schema"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:583
-msgid ""
-"The schema used on the LDAP server. Supported values are RFC2307 and "
-"RFC2307bis. The default is RFC2307bis"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:589
-msgid "Continue"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:590
-msgid ""
-"Continuous operation mode. Errors are reported but the process continues"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:595
-msgid "Base DN"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:596
-msgid "Base DN on remote LDAP server"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:600
-msgid "Ignore compat plugin"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:601
-msgid "Allows migration despite the usage of compat plugin"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:606
-msgid "CA certificate"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:607
-msgid "Load CA certificate of LDAP server from FILE"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:613
-msgid "Add to default group"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:614
-msgid "Add migrated users without a group to a default group (default: true)"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:621
-msgid "Search scope"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:622
-msgid ""
-"LDAP search scope for users and groups: base, onelevel, or subtree. Defaults "
-"to onelevel"
-msgstr ""
-
-#: ipaserver/plugins/migration.py:633
-msgid "Lists of objects migrated; categorized by type."
-msgstr ""
-
-#: ipaserver/plugins/migration.py:637
-msgid "Lists of objects that could not be migrated; categorized by type."
-msgstr ""
-
-#: ipaserver/plugins/migration.py:641
-msgid "False if migration mode was disabled."
-msgstr ""
-
-#: ipaserver/plugins/migration.py:645
-msgid "False if migration fails because the compatibility plug-in is enabled."
-msgstr ""
-
-#: ipaserver/plugins/migration.py:649
+#: ipaserver/plugins/migration.py:664
#, python-format
msgid "%s to exclude from migration"
msgstr ""
-#: ipaserver/plugins/migration.py:651
+#: ipaserver/plugins/migration.py:666
msgid ""
"search results for objects to be migrated\n"
"have been truncated by the server;\n"
"migration process might be incomplete\n"
msgstr ""
-#: ipaserver/plugins/migration.py:741
+#: ipaserver/plugins/migration.py:756
#, python-format
msgid ""
"%(container)s LDAP search did not return any result (search base: "
"%(search_base)s, objectclass: %(objectclass)s)"
msgstr ""
-#: ipaserver/plugins/migration.py:773 ipaserver/plugins/user.py:502
+#: ipaserver/plugins/migration.py:788 ipaserver/plugins/user.py:512
msgid "Default group for new users not found"
msgstr ""
-#: ipaserver/plugins/misc.py:26
-msgid ""
-"\n"
-"Misc plug-ins\n"
-msgstr ""
-
-#: ipaserver/plugins/misc.py:40
-msgid "Show environment variables."
-msgstr ""
-
#: ipaserver/plugins/misc.py:42
#, python-format
msgid "%(count)d variables"
msgstr ""
-#: ipaserver/plugins/misc.py:51 ipaserver/plugins/misc.py:119
-msgid ""
-"retrieve and print all attributes from the server. Affects command output."
-msgstr ""
-
-#: ipaserver/plugins/misc.py:61
-msgid "Dictionary mapping variable name to value"
-msgstr ""
-
-#: ipaserver/plugins/misc.py:65
-msgid "Total number of variables env (>= count)"
-msgstr ""
-
-#: ipaserver/plugins/misc.py:70
-msgid "Number of variables returned (<= total)"
-msgstr ""
-
-#: ipaserver/plugins/misc.py:110
-msgid "Show all loaded plugins."
-msgstr ""
-
#: ipaserver/plugins/misc.py:113
#, python-format
msgid "%(count)d plugin loaded"
@@ -11671,44 +43015,6 @@ msgid_plural "%(count)d plugins loaded"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/misc.py:130
-msgid "Number of plugins loaded"
-msgstr ""
-
-#: ipaserver/plugins/netgroup.py:46
-msgid ""
-"\n"
-"Netgroups\n"
-"\n"
-"A netgroup is a group used for permission checking. It can contain both\n"
-"user and host values.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new netgroup:\n"
-" ipa netgroup-add --desc=\"NFS admins\" admins\n"
-"\n"
-" Add members to the netgroup:\n"
-" ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
-"\n"
-" Remove a member from the netgroup:\n"
-" ipa netgroup-remove-member --users=tuser2 admins\n"
-"\n"
-" Display information about a netgroup:\n"
-" ipa netgroup-show admins\n"
-"\n"
-" Delete a netgroup:\n"
-" ipa netgroup-del admins\n"
-msgstr ""
-
-#: ipaserver/plugins/netgroup.py:88
-msgid "Member Host"
-msgstr ""
-
-#: ipaserver/plugins/netgroup.py:102
-msgid "netgroup"
-msgstr ""
-
#: ipaserver/plugins/netgroup.py:103
msgid "netgroups"
msgstr ""
@@ -11721,26 +43027,6 @@ msgstr ""
msgid "Netgroup"
msgstr ""
-#: ipaserver/plugins/netgroup.py:204
-msgid "Netgroup name"
-msgstr ""
-
-#: ipaserver/plugins/netgroup.py:211
-msgid "Netgroup description"
-msgstr ""
-
-#: ipaserver/plugins/netgroup.py:217
-msgid "NIS domain name"
-msgstr ""
-
-#: ipaserver/plugins/netgroup.py:222
-msgid "IPA unique ID"
-msgstr ""
-
-#: ipaserver/plugins/netgroup.py:243
-msgid "Add a new netgroup."
-msgstr ""
-
#: ipaserver/plugins/netgroup.py:246
#, python-format
msgid "Added netgroup \"%(value)s\""
@@ -11753,28 +43039,16 @@ msgid ""
"common namespace"
msgstr ""
-#: ipaserver/plugins/netgroup.py:279
-msgid "Delete a netgroup."
-msgstr ""
-
#: ipaserver/plugins/netgroup.py:281
#, python-format
msgid "Deleted netgroup \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/netgroup.py:287
-msgid "Modify a netgroup."
-msgstr ""
-
#: ipaserver/plugins/netgroup.py:290
#, python-format
msgid "Modified netgroup \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/netgroup.py:308
-msgid "Search for a netgroup."
-msgstr ""
-
#: ipaserver/plugins/netgroup.py:313
#, python-format
msgid "%(count)d netgroup matched"
@@ -11782,54 +43056,10 @@ msgid_plural "%(count)d netgroups matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/netgroup.py:323
-msgid "search for managed groups"
-msgstr ""
-
-#: ipaserver/plugins/netgroup.py:345
-msgid "Display information about a netgroup."
-msgstr ""
-
-#: ipaserver/plugins/netgroup.py:352
-msgid "Add members to a netgroup."
-msgstr ""
-
-#: ipaserver/plugins/netgroup.py:374
-msgid "Remove members from a netgroup."
-msgstr ""
-
#: ipaserver/plugins/otp.py:7
msgid "One time password commands"
msgstr ""
-#: ipaserver/plugins/otpconfig.py:24
-msgid ""
-"\n"
-"OTP configuration\n"
-"\n"
-"Manage the default values that IPA uses for OTP tokens.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Show basic OTP configuration:\n"
-" ipa otpconfig-show\n"
-"\n"
-" Show all OTP configuration options:\n"
-" ipa otpconfig-show --all\n"
-"\n"
-" Change maximum TOTP authentication window to 10 minutes:\n"
-" ipa otpconfig-mod --totp-auth-window=600\n"
-"\n"
-" Change maximum TOTP synchronization window to 12 hours:\n"
-" ipa otpconfig-mod --totp-sync-window=43200\n"
-"\n"
-" Change maximum HOTP authentication window to 5:\n"
-" ipa hotpconfig-mod --hotp-auth-window=5\n"
-"\n"
-" Change maximum HOTP synchronization window to 50:\n"
-" ipa hotpconfig-mod --hotp-sync-window=50\n"
-msgstr ""
-
#: ipaserver/plugins/otpconfig.py:57
msgid "OTP configuration options"
msgstr ""
@@ -11838,46 +43068,6 @@ msgstr ""
msgid "OTP Configuration"
msgstr ""
-#: ipaserver/plugins/otpconfig.py:86
-msgid "TOTP authentication Window"
-msgstr ""
-
-#: ipaserver/plugins/otpconfig.py:87
-msgid "TOTP authentication time variance (seconds)"
-msgstr ""
-
-#: ipaserver/plugins/otpconfig.py:92
-msgid "TOTP Synchronization Window"
-msgstr ""
-
-#: ipaserver/plugins/otpconfig.py:93
-msgid "TOTP synchronization time variance (seconds)"
-msgstr ""
-
-#: ipaserver/plugins/otpconfig.py:98
-msgid "HOTP Authentication Window"
-msgstr ""
-
-#: ipaserver/plugins/otpconfig.py:99
-msgid "HOTP authentication skip-ahead"
-msgstr ""
-
-#: ipaserver/plugins/otpconfig.py:104
-msgid "HOTP Synchronization Window"
-msgstr ""
-
-#: ipaserver/plugins/otpconfig.py:105
-msgid "HOTP synchronization skip-ahead"
-msgstr ""
-
-#: ipaserver/plugins/otpconfig.py:116
-msgid "Modify OTP configuration options."
-msgstr ""
-
-#: ipaserver/plugins/otpconfig.py:121
-msgid "Show the current OTP configuration."
-msgstr ""
-
#: ipaserver/plugins/otptoken.py:42
msgid ""
"\n"
@@ -11926,153 +43116,33 @@ msgid ""
" ipa otptoken-del a93db710-a31a-4639-8647-f15b2c70b78a\n"
msgstr ""
-#: ipaserver/plugins/otptoken.py:135
+#: ipaserver/plugins/otptoken.py:131
msgid "OTP token"
msgstr ""
-#: ipaserver/plugins/otptoken.py:136
+#: ipaserver/plugins/otptoken.py:132
msgid "OTP tokens"
msgstr ""
-#: ipaserver/plugins/otptoken.py:152
+#: ipaserver/plugins/otptoken.py:148
msgid "OTP Tokens"
msgstr ""
-#: ipaserver/plugins/otptoken.py:153
+#: ipaserver/plugins/otptoken.py:149
msgid "OTP Token"
msgstr ""
-#: ipaserver/plugins/otptoken.py:158
-msgid "Unique ID"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:164
-msgid "Type of the token"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:173
-msgid "Token description (informational only)"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:177
-msgid "Owner"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:178
-msgid "Assigned user of the token (default: self)"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:182
-msgid "Assigned manager of the token (default: self)"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:188
-msgid "Mark the token as disabled (default: false)"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:192
-msgid "Validity start"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:193
-msgid "First date/time the token can be used"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:197
-msgid "Validity end"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:198
-msgid "Last date/time the token can be used"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:202
-msgid "Vendor"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:203
-msgid "Token vendor name (informational only)"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:207
-msgid "Model"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:208
-msgid "Token model (informational only)"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:212
-msgid "Serial"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:213
-msgid "Token serial (informational only)"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:218
-msgid "Token secret (Base32; default: random)"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:226
-msgid "Token hash algorithm"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:234
-msgid "Digits"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:235
-msgid "Number of digits each token code will have"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:243
-msgid "Clock offset"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:244
-msgid "TOTP token / FreeIPA server time difference"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:251
-msgid "Clock interval"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:252
-msgid "Length of TOTP token code validity"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:260
-msgid "Counter"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:261
-msgid "Initial counter for the HOTP token"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:268
+#: ipaserver/plugins/otptoken.py:264
msgid "URI"
msgstr ""
-#: ipaserver/plugins/otptoken.py:276
-msgid "Add a new OTP token."
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:277
+#: ipaserver/plugins/otptoken.py:273
#, python-format
msgid "Added OTP token \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/otptoken.py:280
-msgid "(deprecated)"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:281
-msgid "Do not display QR code"
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:359
-msgid "Delete an OTP token."
+#: ipaserver/plugins/otptoken.py:328
+msgid "cannot be empty"
msgstr ""
#: ipaserver/plugins/otptoken.py:360
@@ -12080,19 +43150,11 @@ msgstr ""
msgid "Deleted OTP token \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/otptoken.py:365
-msgid "Modify a OTP token."
-msgstr ""
-
#: ipaserver/plugins/otptoken.py:366
#, python-format
msgid "Modified OTP token \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/otptoken.py:414
-msgid "Search for OTP token."
-msgstr ""
-
#: ipaserver/plugins/otptoken.py:415
#, python-format
msgid "%(count)d OTP token matched"
@@ -12100,48 +43162,7 @@ msgid_plural "%(count)d OTP tokens matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/otptoken.py:443
-msgid "Display information about an OTP token."
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:456
-msgid "Add users that can manage this token."
-msgstr ""
-
-#: ipaserver/plugins/otptoken.py:462
-msgid "Remove users that can manage this token."
-msgstr ""
-
-#: ipaserver/plugins/passwd.py:30
-msgid ""
-"\n"
-"Set a user's password\n"
-"\n"
-"If someone other than a user changes that user's password (e.g., Helpdesk\n"
-"resets it) then the password will need to be changed the first time it\n"
-"is used. This is so the end-user is the only one who knows the password.\n"
-"\n"
-"The IPA password policy controls how often a password may be changed,\n"
-"what strength requirements exist, and the length of the password history.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" To reset your own password:\n"
-" ipa passwd\n"
-"\n"
-" To change another user's password:\n"
-" ipa passwd tuser1\n"
-msgstr ""
-
-#: ipaserver/plugins/passwd.py:69
-msgid "Set a user's password."
-msgstr ""
-
-#: ipaserver/plugins/passwd.py:94
-msgid "One Time Password"
-msgstr ""
-
-#: ipaserver/plugins/passwd.py:100
+#: ipaserver/plugins/passwd.py:109
#, python-format
msgid "Changed password for \"%(value)s\""
msgstr ""
@@ -12282,129 +43303,6 @@ msgstr ""
msgid "\"%s\" is not a valid permission type"
msgstr ""
-#: ipaserver/plugins/permission.py:164
-msgid "Permission flags"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:175
-msgid "permission"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:176
-msgid "permissions"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:231
-msgid "Permission name"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:240
-msgid "Granted rights"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:241
-msgid "Rights to grant (read, search, compare, write, add, delete, all)"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:248
-msgid "Effective attributes"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:249
-msgid "All attributes to which the permission applies"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:254
-msgid "Included attributes"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:255
-msgid "User-specified attributes to which the permission applies"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:260
-msgid "Excluded attributes"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:261
-msgid ""
-"User-specified attributes to which the permission explicitly does not apply"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:267
-msgid "Default attributes"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:268
-msgid "Attributes to which the permission applies by default"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:274 ipaserver/plugins/permission.py:275
-msgid "Bind rule type"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:285
-msgid "Subtree to apply permissions to"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:291 ipaserver/plugins/permission.py:292
-msgid "Extra target filter"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:298
-msgid "Raw target filter"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:299
-msgid "All target filters, including those implied by type and memberof"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:306
-msgid "Target DN"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:307
-msgid ""
-"Optional DN to apply the permission to (must be in the subtree, but may not "
-"yet exist)"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:314
-msgid "Target DN subtree"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:315
-msgid ""
-"Optional DN subtree where an entry can be moved to (must be in the subtree, "
-"but may not yet exist)"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:322
-msgid "Origin DN subtree"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:323
-msgid ""
-"Optional DN subtree from where an entry can be moved (must be in the "
-"subtree, but may not yet exist)"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:328
-msgid "Member of group"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:329
-msgid "Target members of a group (sets memberOf targetfilter)"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:334
-msgid "User group to apply permissions to (sets target)"
-msgstr ""
-
-#: ipaserver/plugins/permission.py:340
-msgid "Type of IPA object (sets subtree and objectClass targetfilter)"
-msgstr ""
-
#: ipaserver/plugins/permission.py:346
#, python-format
msgid "Deprecated; use %s"
@@ -12472,19 +43370,11 @@ msgid ""
"targetfilter, attrs)"
msgstr ""
-#: ipaserver/plugins/permission.py:947
-msgid "Add a system permission without an ACI (internal command)"
-msgstr ""
-
#: ipaserver/plugins/permission.py:949 ipaserver/plugins/permission.py:977
#, python-format
msgid "Added permission \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/permission.py:975
-msgid "Add a new permission."
-msgstr ""
-
#: ipaserver/plugins/permission.py:1002
msgid "attrs and included attributes are mutually exclusive"
msgstr ""
@@ -12494,19 +43384,11 @@ msgstr ""
msgid "Cannot store permission ACI to %s"
msgstr ""
-#: ipaserver/plugins/permission.py:1043
-msgid "Delete a permission."
-msgstr ""
-
#: ipaserver/plugins/permission.py:1045
#, python-format
msgid "Deleted permission \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/permission.py:1051
-msgid "force delete of SYSTEM permissions"
-msgstr ""
-
#: ipaserver/plugins/permission.py:1065
msgid "cannot delete managed permissions"
msgstr ""
@@ -12516,10 +43398,6 @@ msgstr ""
msgid "ACI of permission %s was not found"
msgstr ""
-#: ipaserver/plugins/permission.py:1078
-msgid "Modify a permission."
-msgstr ""
-
#: ipaserver/plugins/permission.py:1080
#, python-format
msgid "Modified permission \"%(value)s\""
@@ -12545,10 +43423,6 @@ msgstr ""
msgid "cannot set bindtype for a permission that is assigned to a privilege"
msgstr ""
-#: ipaserver/plugins/permission.py:1243
-msgid "Search for permissions."
-msgstr ""
-
#: ipaserver/plugins/permission.py:1246
#, python-format
msgid "%(count)d permission matched"
@@ -12556,66 +43430,6 @@ msgid_plural "%(count)d permissions matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/permission.py:1371
-msgid "Display information about a permission."
-msgstr ""
-
-#: ipaserver/plugins/ping.py:26
-msgid ""
-"\n"
-"Ping the remote IPA server to ensure it is running.\n"
-"\n"
-"The ping command sends an echo request to an IPA server. The server\n"
-"returns its version information. This is used by an IPA client\n"
-"to confirm that the server is available and accepting requests.\n"
-"\n"
-"The server from xmlrpc_uri in /etc/ipa/default.conf is contacted first.\n"
-"If it does not respond then the client will contact any servers defined\n"
-"by ldap SRV records in DNS.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Ping an IPA server:\n"
-" ipa ping\n"
-" ------------------------------------------\n"
-" IPA server version 2.1.9. API version 2.20\n"
-" ------------------------------------------\n"
-"\n"
-" 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 'https://ipa.example.com/ipa/xml'\n"
-" -----------------------------------------------------\n"
-" IPA server version 2.1.9. API version 2.20\n"
-" -----------------------------------------------------\n"
-msgstr ""
-
-#: ipaserver/plugins/ping.py:59
-msgid "Ping a remote server."
-msgstr ""
-
-#: ipaserver/plugins/pkinit.py:27
-msgid ""
-"\n"
-"Kerberos pkinit options\n"
-"\n"
-"Enable or disable anonymous pkinit using the principal\n"
-"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n"
-"pkinit support.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Enable anonymous pkinit:\n"
-" ipa pkinit-anonymous enable\n"
-"\n"
-" Disable anonymous pkinit:\n"
-" ipa pkinit-anonymous disable\n"
-"\n"
-"For more information on anonymous pkinit see:\n"
-"\n"
-"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
-msgstr ""
-
#: ipaserver/plugins/pkinit.py:54
msgid "pkinit"
msgstr ""
@@ -12629,33 +43443,6 @@ msgstr ""
msgid "Unknown command %s"
msgstr ""
-#: ipaserver/plugins/pkinit.py:72
-msgid "Enable or Disable Anonymous PKINIT."
-msgstr ""
-
-#: ipaserver/plugins/privilege.py:37
-msgid ""
-"\n"
-"Privileges\n"
-"\n"
-"A privilege combines permissions into a logical task. A permission provides\n"
-"the rights to do a single task. There are some IPA operations that require\n"
-"multiple permissions to succeed. A privilege is where permissions are\n"
-"combined in order to perform a specific task.\n"
-"\n"
-"For example, adding a user requires the following permissions:\n"
-" * Creating a new user entry\n"
-" * Resetting a user password\n"
-" * Adding the new user to the default IPA users group\n"
-"\n"
-"Combining these three low-level tasks into a higher level task in the\n"
-"form of a privilege named \"Add User\" makes it easier to manage Roles.\n"
-"\n"
-"A privilege may not contain other privileges.\n"
-"\n"
-"See role and permission for additional information.\n"
-msgstr ""
-
#: ipaserver/plugins/privilege.py:76
#, python-format
msgid ""
@@ -12663,61 +43450,25 @@ msgid ""
"privilege"
msgstr ""
-#: ipaserver/plugins/privilege.py:92
-msgid "privilege"
-msgstr ""
-
-#: ipaserver/plugins/privilege.py:93
-msgid "privileges"
-msgstr ""
-
-#: ipaserver/plugins/privilege.py:134
-msgid "Privileges"
-msgstr ""
-
#: ipaserver/plugins/privilege.py:135
msgid "Privilege"
msgstr ""
-#: ipaserver/plugins/privilege.py:140
-msgid "Privilege name"
-msgstr ""
-
-#: ipaserver/plugins/privilege.py:146
-msgid "Privilege description"
-msgstr ""
-
-#: ipaserver/plugins/privilege.py:153
-msgid "Add a new privilege."
-msgstr ""
-
#: ipaserver/plugins/privilege.py:155
#, python-format
msgid "Added privilege \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/privilege.py:160
-msgid "Delete a privilege."
-msgstr ""
-
#: ipaserver/plugins/privilege.py:162
#, python-format
msgid "Deleted privilege \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/privilege.py:167
-msgid "Modify a privilege."
-msgstr ""
-
#: ipaserver/plugins/privilege.py:169
#, python-format
msgid "Modified privilege \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/privilege.py:174
-msgid "Search for privileges."
-msgstr ""
-
#: ipaserver/plugins/privilege.py:177
#, python-format
msgid "%(count)d privilege matched"
@@ -12725,76 +43476,6 @@ msgid_plural "%(count)d privileges matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/privilege.py:183
-msgid "Display information about a privilege."
-msgstr ""
-
-#: ipaserver/plugins/privilege.py:188
-msgid "Add members to a privilege."
-msgstr ""
-
-#: ipaserver/plugins/privilege.py:203
-msgid "Add permissions to a privilege."
-msgstr ""
-
-#: ipaserver/plugins/privilege.py:218
-msgid "Number of permissions added"
-msgstr ""
-
-#: ipaserver/plugins/privilege.py:232
-msgid "Remove permissions from a privilege."
-msgstr ""
-
-#: ipaserver/plugins/privilege.py:249
-msgid "Number of permissions removed"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:43
-msgid ""
-"\n"
-"Password policy\n"
-"\n"
-"A password policy sets limitations on IPA passwords, including maximum\n"
-"lifetime, minimum lifetime, the number of passwords to save in\n"
-"history, the number of character classes required (for stronger passwords)\n"
-"and the minimum password length.\n"
-"\n"
-"By default there is a single, global policy for all users. You can also\n"
-"create a password policy to apply to a group. Each user is only subject\n"
-"to one password policy, either the group policy or the global policy. A\n"
-"group policy stands alone; it is not a super-set of the global policy plus\n"
-"custom settings.\n"
-"\n"
-"Each group password policy requires a unique priority setting. If a user\n"
-"is in multiple groups that have password policies, this priority determines\n"
-"which password policy is applied. A lower value indicates a higher priority\n"
-"policy.\n"
-"\n"
-"Group password policies are automatically removed when the groups they\n"
-"are associated with are removed.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Modify the global policy:\n"
-" ipa pwpolicy-mod --minlength=10\n"
-"\n"
-" Add a new group password policy:\n"
-" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
-"minlength=8 --priority=10 localadmins\n"
-"\n"
-" Display the global password policy:\n"
-" ipa pwpolicy-show\n"
-"\n"
-" Display a group password policy:\n"
-" ipa pwpolicy-show localadmins\n"
-"\n"
-" Display the policy that would be applied to a given user:\n"
-" ipa pwpolicy-show --user=tuser1\n"
-"\n"
-" Modify a group password policy:\n"
-" ipa pwpolicy-mod --minclasses=2 localadmins\n"
-msgstr ""
-
#: ipaserver/plugins/pwpolicy.py:142
#, python-format
msgid "priority must be a unique value (%(prio)d already used by %(gname)s)"
@@ -12808,122 +43489,22 @@ msgstr ""
msgid "password policies"
msgstr ""
-#: ipaserver/plugins/pwpolicy.py:301
-msgid "Max failures"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:302
-msgid "Consecutive failures before lockout"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:307
-msgid "Failure reset interval"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:308
-msgid "Period after which failure count will be reset (seconds)"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:313
-msgid "Lockout duration"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:314
-msgid "Period for which lockout is enforced (seconds)"
-msgstr ""
-
#: ipaserver/plugins/pwpolicy.py:319
msgid "Password Policies"
msgstr ""
-#: ipaserver/plugins/pwpolicy.py:325
-msgid "Group"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:326
-msgid "Manage password policy for specific group"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:331
-msgid "Max lifetime (days)"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:332
-msgid "Maximum password lifetime (in days)"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:338
-msgid "Min lifetime (hours)"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:339
-msgid "Minimum password lifetime (in hours)"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:344
-msgid "History size"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:345
-msgid "Password history size"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:350
-msgid "Character classes"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:351
-msgid "Minimum number of character classes"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:357
-msgid "Min length"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:358
-msgid "Minimum length of password"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:364
-msgid "Priority of the policy (higher number means lower priority"
-msgstr ""
-
#: ipaserver/plugins/pwpolicy.py:418
msgid "Maximum password life must be greater than minimum."
msgstr ""
-#: ipaserver/plugins/pwpolicy.py:436
-msgid "Add a new group password policy."
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:462
-msgid "Delete a group password policy."
-msgstr ""
-
#: ipaserver/plugins/pwpolicy.py:474
msgid "cannot delete global password policy"
msgstr ""
-#: ipaserver/plugins/pwpolicy.py:489
-msgid "Modify a group password policy."
-msgstr ""
-
#: ipaserver/plugins/pwpolicy.py:503
msgid "priority cannot be set on global policy"
msgstr ""
-#: ipaserver/plugins/pwpolicy.py:535
-msgid "Display information about password policy."
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:540
-msgid "Display effective policy for a specific user"
-msgstr ""
-
-#: ipaserver/plugins/pwpolicy.py:567
-msgid "Search for group password policies."
-msgstr ""
-
#: ipaserver/plugins/radiusproxy.py:34
msgid ""
"\n"
@@ -13003,139 +43584,32 @@ msgstr ""
msgid "RADIUS Server"
msgstr ""
-#: ipaserver/plugins/radiusproxy.py:111
-msgid "RADIUS proxy server name"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:117
-msgid "A description of this RADIUS proxy server"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:121 ipaserver/plugins/user.py:1000
-msgid "Server"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:122
-msgid "The hostname or IP (with or without port)"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:126
-msgid "Secret"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:127
-msgid "The secret used to encrypt data"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:133
-msgid "Timeout"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:134
-msgid "The total timeout across all retries (in seconds)"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:139
-msgid "Retries"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:140
-msgid "The number of times to retry authentication"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:146
-msgid "User attribute"
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:147
-msgid "The username attribute on the user object"
-msgstr ""
-
#: ipaserver/plugins/radiusproxy.py:153
-msgid "Add a new RADIUS proxy server."
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:154
#, python-format
msgid "Added RADIUS proxy server \"%(value)s\""
msgstr ""
#: ipaserver/plugins/radiusproxy.py:158
-msgid "Delete a RADIUS proxy server."
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:159
#, python-format
msgid "Deleted RADIUS proxy server \"%(value)s\""
msgstr ""
#: ipaserver/plugins/radiusproxy.py:163
-msgid "Modify a RADIUS proxy server."
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:164
#, python-format
msgid "Modified RADIUS proxy server \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/radiusproxy.py:168
-msgid "Search for RADIUS proxy servers."
-msgstr ""
-
-#: ipaserver/plugins/radiusproxy.py:170
+#: ipaserver/plugins/radiusproxy.py:169
#, python-format
msgid "%(count)d RADIUS proxy server matched"
msgid_plural "%(count)d RADIUS proxy servers matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/radiusproxy.py:175
-msgid "Display information about a RADIUS proxy server."
-msgstr ""
-
-#: ipaserver/plugins/realmdomains.py:35
-msgid ""
-"\n"
-"Realm domains\n"
-"\n"
-"Manage the list of domains associated with IPA realm.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Display the current list of realm domains:\n"
-" ipa realmdomains-show\n"
-"\n"
-" Replace the list of realm domains:\n"
-" ipa realmdomains-mod --domain=example.com\n"
-" ipa realmdomains-mod --domain={example1.com,example2.com,example3.com}\n"
-"\n"
-" Add a domain to the list of realm domains:\n"
-" ipa realmdomains-mod --add-domain=newdomain.com\n"
-"\n"
-" Delete a domain from the list of realm domains:\n"
-" ipa realmdomains-mod --del-domain=olddomain.com\n"
-msgstr ""
-
#: ipaserver/plugins/realmdomains.py:75
msgid "Realm domains"
msgstr ""
-#: ipaserver/plugins/realmdomains.py:111
-msgid "Add domain"
-msgstr ""
-
-#: ipaserver/plugins/realmdomains.py:117
-msgid "Delete domain"
-msgstr ""
-
-#: ipaserver/plugins/realmdomains.py:125
-msgid "Modify realm domains."
-msgstr ""
-
-#: ipaserver/plugins/realmdomains.py:130
-msgid "Force adding domain even if not in DNS"
-msgstr ""
-
#: ipaserver/plugins/realmdomains.py:155
#, python-format
msgid ""
@@ -13171,53 +43645,6 @@ msgstr ""
msgid "IPA server domain cannot be deleted"
msgstr ""
-#: ipaserver/plugins/realmdomains.py:339
-msgid "Display the list of realm domains."
-msgstr ""
-
-#: ipaserver/plugins/role.py:36
-msgid ""
-"\n"
-"Roles\n"
-"\n"
-"A role is used for fine-grained delegation. A permission grants the ability\n"
-"to perform given low-level tasks (add a user, modify a group, etc.). A\n"
-"privilege combines one or more permissions into a higher-level abstraction\n"
-"such as useradmin. A useradmin would be able to add, delete and modify "
-"users.\n"
-"\n"
-"Privileges are assigned to Roles.\n"
-"\n"
-"Users, groups, hosts and hostgroups may be members of a Role.\n"
-"\n"
-"Roles can not contain other roles.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new role:\n"
-" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
-"\n"
-" Add some privileges to this role:\n"
-" ipa role-add-privilege --privileges=addusers junioradmin\n"
-" ipa role-add-privilege --privileges=change_password junioradmin\n"
-" ipa role-add-privilege --privileges=add_user_to_default_group "
-"junioradmin\n"
-"\n"
-" Add a group of users to this role:\n"
-" ipa group-add --desc=\"User admins\" useradmins\n"
-" ipa role-add-member --groups=useradmins junioradmin\n"
-"\n"
-" Display information about a role:\n"
-" ipa role-show junioradmin\n"
-"\n"
-" The result of this is that any users in the group 'junioradmin' can\n"
-" add users, reset passwords or add a user to the default IPA user group.\n"
-msgstr ""
-
-#: ipaserver/plugins/role.py:79 ipaserver/plugins/serverrole.py:168
-msgid "role"
-msgstr ""
-
#: ipaserver/plugins/role.py:80 ipaserver/plugins/serverrole.py:169
msgid "roles"
msgstr ""
@@ -13226,46 +43653,21 @@ msgstr ""
msgid "Role"
msgstr ""
-#: ipaserver/plugins/role.py:145 ipaserver/plugins/serverrole.py:59
-#: ipaserver/plugins/serverrole.py:174
-msgid "Role name"
-msgstr ""
-
-#: ipaserver/plugins/role.py:151
-msgid "A description of this role-group"
-msgstr ""
-
-#: ipaserver/plugins/role.py:159
-msgid "Add a new role."
-msgstr ""
-
#: ipaserver/plugins/role.py:161
#, python-format
msgid "Added role \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/role.py:167
-msgid "Delete a role."
-msgstr ""
-
#: ipaserver/plugins/role.py:169
#, python-format
msgid "Deleted role \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/role.py:175
-msgid "Modify a role."
-msgstr ""
-
#: ipaserver/plugins/role.py:177
#, python-format
msgid "Modified role \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/role.py:183
-msgid "Search for roles."
-msgstr ""
-
#: ipaserver/plugins/role.py:186
#, python-format
msgid "%(count)d role matched"
@@ -13273,221 +43675,160 @@ msgid_plural "%(count)d roles matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/role.py:193
-msgid "Display information about a role."
-msgstr ""
-
-#: ipaserver/plugins/role.py:199
-msgid "Add members to a role."
-msgstr ""
-
-#: ipaserver/plugins/role.py:205
-msgid "Remove members from a role."
-msgstr ""
-
-#: ipaserver/plugins/role.py:211
-msgid "Add privileges to a role."
-msgstr ""
-
-#: ipaserver/plugins/role.py:226
-msgid "Number of privileges added"
-msgstr ""
-
-#: ipaserver/plugins/role.py:234
-msgid "Remove privileges from a role."
-msgstr ""
-
-#: ipaserver/plugins/role.py:249
-msgid "Number of privileges removed"
-msgstr ""
-
-#: ipaserver/plugins/schema.py:26
+#: ipaserver/plugins/schema.py:29
msgid ""
"\n"
"API Schema\n"
msgstr ""
-#: ipaserver/plugins/schema.py:28
+#: ipaserver/plugins/schema.py:31
msgid ""
"\n"
"Provides API introspection capabilities.\n"
msgstr ""
-#: ipaserver/plugins/schema.py:32
+#: ipaserver/plugins/schema.py:35
msgid ""
"\n"
" Show user-find details:\n"
" ipa command-show user-find\n"
msgstr ""
-#: ipaserver/plugins/schema.py:35
+#: ipaserver/plugins/schema.py:38
msgid ""
"\n"
" Find user-find parameters:\n"
" ipa param-find user-find\n"
msgstr ""
-#: ipaserver/plugins/schema.py:56
+#: ipaserver/plugins/schema.py:59
msgid "Documentation"
msgstr ""
-#: ipaserver/plugins/schema.py:61
+#: ipaserver/plugins/schema.py:64
msgid "Exclude from"
msgstr ""
-#: ipaserver/plugins/schema.py:66
+#: ipaserver/plugins/schema.py:69
msgid "Include in"
msgstr ""
-#: ipaserver/plugins/schema.py:134
+#: ipaserver/plugins/schema.py:137
msgid "Help topic"
msgstr ""
-#: ipaserver/plugins/schema.py:146
+#: ipaserver/plugins/schema.py:149
msgid "Version"
msgstr ""
-#: ipaserver/plugins/schema.py:171
+#: ipaserver/plugins/schema.py:174
msgid "Parameters"
msgstr ""
-#: ipaserver/plugins/schema.py:206
+#: ipaserver/plugins/schema.py:209
msgid "Method of"
msgstr ""
-#: ipaserver/plugins/schema.py:211
+#: ipaserver/plugins/schema.py:214
msgid "Method name"
msgstr ""
-#: ipaserver/plugins/schema.py:269
+#: ipaserver/plugins/schema.py:272
msgid "Display information about a command."
msgstr ""
-#: ipaserver/plugins/schema.py:274
+#: ipaserver/plugins/schema.py:277
msgid "Search for commands."
msgstr ""
-#: ipaserver/plugins/schema.py:335
+#: ipaserver/plugins/schema.py:338
msgid "Display information about a class."
msgstr ""
-#: ipaserver/plugins/schema.py:340
+#: ipaserver/plugins/schema.py:343
msgid "Search for classes."
msgstr ""
-#: ipaserver/plugins/schema.py:424
+#: ipaserver/plugins/schema.py:428
msgid "Display information about a help topic."
msgstr ""
-#: ipaserver/plugins/schema.py:429
+#: ipaserver/plugins/schema.py:433
msgid "Search for help topics."
msgstr ""
-#: ipaserver/plugins/schema.py:441
+#: ipaserver/plugins/schema.py:445
msgid "Required"
msgstr ""
-#: ipaserver/plugins/schema.py:446
+#: ipaserver/plugins/schema.py:450
msgid "Multi-value"
msgstr ""
-#: ipaserver/plugins/schema.py:494
+#: ipaserver/plugins/schema.py:498
msgid "Always ask"
msgstr ""
-#: ipaserver/plugins/schema.py:499
+#: ipaserver/plugins/schema.py:503
msgid "CLI metavar"
msgstr ""
-#: ipaserver/plugins/schema.py:504
+#: ipaserver/plugins/schema.py:508
msgid "CLI name"
msgstr ""
-#: ipaserver/plugins/schema.py:509
+#: ipaserver/plugins/schema.py:513
msgid "Confirm (password)"
msgstr ""
-#: ipaserver/plugins/schema.py:514
+#: ipaserver/plugins/schema.py:518
msgid "Default"
msgstr ""
-#: ipaserver/plugins/schema.py:519
+#: ipaserver/plugins/schema.py:523
msgid "Default from"
msgstr ""
-#: ipaserver/plugins/schema.py:524
+#: ipaserver/plugins/schema.py:528
msgid "Label"
msgstr ""
-#: ipaserver/plugins/schema.py:529
+#: ipaserver/plugins/schema.py:533
msgid "Convert on server"
msgstr ""
-#: ipaserver/plugins/schema.py:534
+#: ipaserver/plugins/schema.py:538
msgid "Option group"
msgstr ""
-#: ipaserver/plugins/schema.py:539
+#: ipaserver/plugins/schema.py:543
msgid "Sensitive"
msgstr ""
-#: ipaserver/plugins/schema.py:544
+#: ipaserver/plugins/schema.py:548
msgid "Positional argument"
msgstr ""
-#: ipaserver/plugins/schema.py:653
+#: ipaserver/plugins/schema.py:657
msgid "Display information about a command parameter."
msgstr ""
-#: ipaserver/plugins/schema.py:658
+#: ipaserver/plugins/schema.py:662
msgid "Search command parameters."
msgstr ""
-#: ipaserver/plugins/schema.py:730
+#: ipaserver/plugins/schema.py:734
msgid "Display information about a command output."
msgstr ""
-#: ipaserver/plugins/schema.py:735
+#: ipaserver/plugins/schema.py:739
msgid "Search for command outputs."
msgstr ""
-#: ipaserver/plugins/schema.py:745
+#: ipaserver/plugins/schema.py:749
msgid "Fingerprint of schema cached by client"
msgstr ""
-#: ipaserver/plugins/selfservice.py:28
-msgid ""
-"\n"
-"Self-service Permissions\n"
-"\n"
-"A permission enables fine-grained delegation of permissions. Access Control\n"
-"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
-"given tasks such as adding a user, modifying a group, etc.\n"
-"\n"
-"A Self-service permission defines what an object can change in its own "
-"entry.\n"
-"\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a self-service rule to allow users to manage their address (using Bash\n"
-" brace expansion):\n"
-" ipa selfservice-add --permissions=write --attrs={street,postalCode,l,c,"
-"st} \"Users manage their own address\"\n"
-"\n"
-" When managing the list of attributes you need to include all attributes\n"
-" in the list, including existing ones.\n"
-" Add telephoneNumber to the list (using Bash brace expansion):\n"
-" ipa selfservice-mod --attrs={street,postalCode,l,c,st,telephoneNumber} "
-"\"Users manage their own address\"\n"
-"\n"
-" Display our updated rule:\n"
-" ipa selfservice-show \"Users manage their own address\"\n"
-"\n"
-" Delete a rule:\n"
-" ipa selfservice-del \"Users manage their own address\"\n"
-msgstr ""
-
#: ipaserver/plugins/selfservice.py:68
msgid "self service permission"
msgstr ""
@@ -13504,45 +43845,21 @@ msgstr ""
msgid "Self Service Permission"
msgstr ""
-#: ipaserver/plugins/selfservice.py:76 ipaserver/plugins/selfservice.py:77
-msgid "Self-service name"
-msgstr ""
-
-#: ipaserver/plugins/selfservice.py:90
-msgid "Attributes to which the permission applies."
-msgstr ""
-
-#: ipaserver/plugins/selfservice.py:122
-msgid "Add a new self-service permission."
-msgstr ""
-
#: ipaserver/plugins/selfservice.py:124
#, python-format
msgid "Added selfservice \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/selfservice.py:143
-msgid "Delete a self-service permission."
-msgstr ""
-
#: ipaserver/plugins/selfservice.py:146
#, python-format
msgid "Deleted selfservice \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/selfservice.py:161
-msgid "Modify a self-service permission."
-msgstr ""
-
#: ipaserver/plugins/selfservice.py:163
#, python-format
msgid "Modified selfservice \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/selfservice.py:182
-msgid "Search for a self-service permission."
-msgstr ""
-
#: ipaserver/plugins/selfservice.py:185
#, python-format
msgid "%(count)d selfservice matched"
@@ -13550,61 +43867,6 @@ msgid_plural "%(count)d selfservices matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/selfservice.py:208
-msgid "Display information about a self-service permission."
-msgstr ""
-
-#: ipaserver/plugins/selinuxusermap.py:41
-msgid ""
-"\n"
-"SELinux User Mapping\n"
-"\n"
-"Map IPA users to SELinux users by host.\n"
-"\n"
-"Hosts, hostgroups, users and groups can be either defined within\n"
-"the rule or it may point to an existing HBAC rule. When using\n"
-"--hbacrule option to selinuxusermap-find an exact match is made on the\n"
-"HBAC rule name, so only one or zero entries will be returned.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Create a rule, \"test1\", that sets all users to xguest_u:s0 on the host "
-"\"server\":\n"
-" ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n"
-" ipa selinuxusermap-add-host --hosts=server.example.com test1\n"
-"\n"
-" Create a rule, \"test2\", that sets all users to guest_u:s0 and uses an "
-"existing HBAC rule for users and hosts:\n"
-" ipa selinuxusermap-add --usercat=all --hbacrule=webserver --"
-"selinuxuser=guest_u:s0 test2\n"
-"\n"
-" Display the properties of a rule:\n"
-" ipa selinuxusermap-show test2\n"
-"\n"
-" Create a rule for a specific user. This sets the SELinux context for\n"
-" user john to unconfined_u:s0-s0:c0.c1023 on any machine:\n"
-" ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:c0."
-"c1023 john_unconfined\n"
-" ipa selinuxusermap-add-user --users=john john_unconfined\n"
-"\n"
-" Disable a rule:\n"
-" ipa selinuxusermap-disable test1\n"
-"\n"
-" Enable a rule:\n"
-" ipa selinuxusermap-enable test1\n"
-"\n"
-" Find a rule referencing a specific HBAC rule:\n"
-" ipa selinuxusermap-find --hbacrule=allow_some\n"
-"\n"
-" Remove a rule:\n"
-" ipa selinuxusermap-del john_unconfined\n"
-"\n"
-"SEEALSO:\n"
-"\n"
-" The list controlling the order in which the SELinux user map is applied\n"
-" and the default SELinux user are available in the config-show command.\n"
-msgstr ""
-
#: ipaserver/plugins/selinuxusermap.py:88
msgid "HBAC rule and local members cannot both be set"
msgstr ""
@@ -13647,50 +43909,26 @@ msgstr ""
msgid "SELinux User Map"
msgstr ""
-#: ipaserver/plugins/selinuxusermap.py:220
-msgid "SELinux User"
-msgstr ""
-
-#: ipaserver/plugins/selinuxusermap.py:225
-msgid "HBAC Rule that defines the users, groups and hostgroups"
-msgstr ""
-
#: ipaserver/plugins/selinuxusermap.py:285
#, python-format
msgid "HBAC rule %(rule)s not found"
msgstr ""
-#: ipaserver/plugins/selinuxusermap.py:304
-msgid "Create a new SELinux User Map."
-msgstr ""
-
#: ipaserver/plugins/selinuxusermap.py:306
#, python-format
msgid "Added SELinux User Map \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/selinuxusermap.py:341
-msgid "Delete a SELinux User Map."
-msgstr ""
-
#: ipaserver/plugins/selinuxusermap.py:343
#, python-format
msgid "Deleted SELinux User Map \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/selinuxusermap.py:349
-msgid "Modify a SELinux User Map."
-msgstr ""
-
#: ipaserver/plugins/selinuxusermap.py:351
#, python-format
msgid "Modified SELinux User Map \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/selinuxusermap.py:405
-msgid "Search for SELinux User Maps."
-msgstr ""
-
#: ipaserver/plugins/selinuxusermap.py:408
#, python-format
msgid "%(count)d SELinux User Map matched"
@@ -13698,44 +43936,16 @@ msgid_plural "%(count)d SELinux User Maps matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/selinuxusermap.py:437
-msgid "Display the properties of a SELinux User Map rule."
-msgstr ""
-
-#: ipaserver/plugins/selinuxusermap.py:448
-msgid "Enable an SELinux User Map rule."
-msgstr ""
-
#: ipaserver/plugins/selinuxusermap.py:450
#, python-format
msgid "Enabled SELinux User Map \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/selinuxusermap.py:478
-msgid "Disable an SELinux User Map rule."
-msgstr ""
-
#: ipaserver/plugins/selinuxusermap.py:480
#, python-format
msgid "Disabled SELinux User Map \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/selinuxusermap.py:508
-msgid "Add users and groups to an SELinux User Map rule."
-msgstr ""
-
-#: ipaserver/plugins/selinuxusermap.py:532
-msgid "Remove users and groups from an SELinux User Map rule."
-msgstr ""
-
-#: ipaserver/plugins/selinuxusermap.py:541
-msgid "Add target hosts and hostgroups to an SELinux User Map rule."
-msgstr ""
-
-#: ipaserver/plugins/selinuxusermap.py:565
-msgid "Remove target hosts and hostgroups from an SELinux User Map rule."
-msgstr ""
-
#: ipaserver/plugins/server.py:30
msgid ""
"\n"
@@ -13774,30 +43984,6 @@ msgstr ""
msgid "IPA Servers"
msgstr ""
-#: ipaserver/plugins/server.py:96 ipaserver/plugins/serverrole.py:54
-msgid "IPA server hostname"
-msgstr ""
-
-#: ipaserver/plugins/server.py:104
-msgid "Managed suffixes"
-msgstr ""
-
-#: ipaserver/plugins/server.py:110
-msgid "Min domain level"
-msgstr ""
-
-#: ipaserver/plugins/server.py:111
-msgid "Minimum domain level"
-msgstr ""
-
-#: ipaserver/plugins/server.py:117
-msgid "Max domain level"
-msgstr ""
-
-#: ipaserver/plugins/server.py:118
-msgid "Maximum domain level"
-msgstr ""
-
#: ipaserver/plugins/server.py:125
msgid "Server location"
msgstr ""
@@ -13835,10 +44021,6 @@ msgstr ""
msgid "Modified IPA server \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/server.py:292
-msgid "Search for IPA servers."
-msgstr ""
-
#: ipaserver/plugins/server.py:295
#, python-format
msgid "%(count)d IPA server matched"
@@ -13846,14 +44028,6 @@ msgid_plural "%(count)d IPA servers matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/server.py:415
-msgid "Show IPA server."
-msgstr ""
-
-#: ipaserver/plugins/server.py:430
-msgid "Delete IPA server."
-msgstr ""
-
#: ipaserver/plugins/server.py:431
#, python-format
msgid "Deleted IPA server \"%(value)s\""
@@ -13920,59 +44094,52 @@ msgstr ""
msgid "Failed to remove server %(master)s from server list: %(err)s"
msgstr ""
-#: ipaserver/plugins/server.py:631
+#: ipaserver/plugins/server.py:635
+#, python-format
+msgid "Failed to clean up Custodia keys for %(master)s: %(err)s"
+msgstr ""
+
+#: ipaserver/plugins/server.py:657
#, python-format
msgid "Failed to cleanup server principals/keys: %(err)s"
msgstr ""
-#: ipaserver/plugins/server.py:647
+#: ipaserver/plugins/server.py:673
#, python-format
msgid "Failed to cleanup %(hostname)s DNS entries: %(err)s"
msgstr ""
-#: ipaserver/plugins/server.py:652
+#: ipaserver/plugins/server.py:678
msgid "You may need to manually remove them from the tree"
msgstr ""
-#: ipaserver/plugins/server.py:661
+#: ipaserver/plugins/server.py:687
#, python-format
msgid "Forcing removal of %(hostname)s"
msgstr ""
-#: ipaserver/plugins/server.py:671
+#: ipaserver/plugins/server.py:697
msgid "Ignoring topology connectivity errors."
msgstr ""
-#: ipaserver/plugins/server.py:699
+#: ipaserver/plugins/server.py:728
msgid "Server has already been deleted"
msgstr ""
-#: ipaserver/plugins/server.py:749
+#: ipaserver/plugins/server.py:778
msgid "Agreements deleted"
msgstr ""
-#: ipaserver/plugins/server.py:760
+#: ipaserver/plugins/server.py:789
msgid "Following segments were not deleted:"
msgstr ""
-#: ipaserver/plugins/server.py:814
-msgid "Check connection to remote IPA server."
-msgstr ""
-
-#: ipaserver/plugins/server.py:822
-msgid "Remote server name"
-msgstr ""
-
-#: ipaserver/plugins/server.py:823
-msgid "Remote IPA server hostname"
-msgstr ""
-
-#: ipaserver/plugins/server.py:833
+#: ipaserver/plugins/server.py:862
#, python-format
msgid "must be \"%s\""
msgstr ""
-#: ipaserver/plugins/server.py:853
+#: ipaserver/plugins/server.py:882
msgid "not allowed to perform server connection check"
msgstr ""
@@ -14066,7 +44233,7 @@ msgstr ""
msgid "{attr}: no such attribute"
msgstr ""
-#: ipaserver/plugins/service.py:54
+#: ipaserver/plugins/service.py:58
msgid ""
"\n"
"Services\n"
@@ -14124,14 +44291,14 @@ msgid ""
" ipa cert-request --principal=HTTP/web.example.com example.csr\n"
msgstr ""
-#: ipaserver/plugins/service.py:107
+#: ipaserver/plugins/service.py:111
msgid ""
"\n"
" Allow user to create a keytab:\n"
" ipa service-allow-create-keytab HTTP/web.example.com --users=tuser1\n"
msgstr ""
-#: ipaserver/plugins/service.py:110
+#: ipaserver/plugins/service.py:114
msgid ""
"\n"
" Generate and retrieve a keytab for an IPA service:\n"
@@ -14140,391 +44307,194 @@ msgid ""
"\n"
msgstr ""
-#: ipaserver/plugins/service.py:160
-msgid "Requires pre-authentication"
-msgstr ""
-
-#: ipaserver/plugins/service.py:161
-msgid "Pre-authentication is required for the service"
-msgstr ""
-
-#: ipaserver/plugins/service.py:166
-msgid "Trusted for delegation"
-msgstr ""
-
-#: ipaserver/plugins/service.py:167
-msgid "Client credentials may be delegated to the service"
-msgstr ""
-
-#: ipaserver/plugins/service.py:187
-msgid "unable to determine service"
+#: ipaserver/plugins/service.py:176
+msgid "Trusted to authenticate as user"
msgstr ""
-#: ipaserver/plugins/service.py:191
-msgid "blank service"
+#: ipaserver/plugins/service.py:177
+msgid "The service is allowed to authenticate on behalf of a client"
msgstr ""
-#: ipaserver/plugins/service.py:199
-msgid "unable to determine realm"
+#: ipaserver/plugins/service.py:211
+msgid "Malformed principal"
msgstr ""
-#: ipaserver/plugins/service.py:216
-msgid "missing service"
-msgstr ""
-
-#: ipaserver/plugins/service.py:304
+#: ipaserver/plugins/service.py:289
msgid "This principal is required by the IPA master"
msgstr ""
-#: ipaserver/plugins/service.py:378
+#: ipaserver/plugins/service.py:363
msgid "services"
msgstr ""
-#: ipaserver/plugins/service.py:463
-msgid "Service principal"
+#: ipaserver/plugins/service.py:469
+msgid "Service principal alias"
msgstr ""
-#: ipaserver/plugins/service.py:470
+#: ipaserver/plugins/service.py:477
msgid "Base-64 encoded service certificate"
msgstr ""
-#: ipaserver/plugins/service.py:511
-msgid "PAC type"
-msgstr ""
-
-#: ipaserver/plugins/service.py:512
-msgid ""
-"Override default list of supported PAC types. Use 'NONE' to disable PAC "
-"support for this service, e.g. this might be necessary for NFS services."
-msgstr ""
-
-#: ipaserver/plugins/service.py:540
+#: ipaserver/plugins/service.py:547
msgid "NONE value cannot be combined with other PAC types"
msgstr ""
-#: ipaserver/plugins/service.py:549
+#: ipaserver/plugins/service.py:599
msgid "Add a new IPA service."
msgstr ""
-#: ipaserver/plugins/service.py:551
+#: ipaserver/plugins/service.py:601
#, python-format
msgid "Added service \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/service.py:557
-msgid "force principal name even if not in DNS"
-msgstr ""
-
-#: ipaserver/plugins/service.py:571
+#: ipaserver/plugins/service.py:623
#, python-format
msgid "The host '%s' does not exist to add a service to."
msgstr ""
-#: ipaserver/plugins/service.py:613
-msgid "Delete an IPA service."
-msgstr ""
-
-#: ipaserver/plugins/service.py:615
+#: ipaserver/plugins/service.py:668
#, python-format
msgid "Deleted service \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/service.py:637
-msgid "Modify an existing IPA service."
-msgstr ""
-
-#: ipaserver/plugins/service.py:639
+#: ipaserver/plugins/service.py:691
#, python-format
msgid "Modified service \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/service.py:684
-msgid "Search for IPA services."
-msgstr ""
-
-#: ipaserver/plugins/service.py:687
+#: ipaserver/plugins/service.py:738
#, python-format
msgid "%(count)d service matched"
msgid_plural "%(count)d services matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/service.py:736
-msgid "Display information about an IPA service."
-msgstr ""
-
-#: ipaserver/plugins/service.py:773
-msgid "Add hosts that can manage this service."
-msgstr ""
-
-#: ipaserver/plugins/service.py:782
-msgid "Remove hosts that can manage this service."
-msgstr ""
-
-#: ipaserver/plugins/service.py:790
-msgid ""
-"Allow users, groups, hosts or host groups to retrieve a keytab of this "
-"service."
-msgstr ""
-
-#: ipaserver/plugins/service.py:809
-msgid ""
-"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
-"service."
-msgstr ""
-
-#: ipaserver/plugins/service.py:827
-msgid ""
-"Allow users, groups, hosts or host groups to create a keytab of this service."
-msgstr ""
-
-#: ipaserver/plugins/service.py:846
-msgid ""
-"Disallow users, groups, hosts or host groups to create a keytab of this "
-"service."
-msgstr ""
-
-#: ipaserver/plugins/service.py:864
-msgid "Disable the Kerberos key and SSL certificate of a service."
-msgstr ""
-
-#: ipaserver/plugins/service.py:867
+#: ipaserver/plugins/service.py:938
#, python-format
msgid "Disabled service \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/service.py:908
-msgid "Add new certificates to a service"
+#: ipaserver/plugins/service.py:979
+#, python-format
+msgid "Added certificates to service principal \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/service.py:909
+#: ipaserver/plugins/service.py:986
#, python-format
-msgid "Added certificates to service principal \"%(value)s\""
+msgid "Removed certificates from service principal \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/service.py:915
-msgid "Remove certificates from a service"
+#: ipaserver/plugins/service.py:1000
+msgid "Add new principal alias to a service"
msgstr ""
-#: ipaserver/plugins/service.py:916
+#: ipaserver/plugins/service.py:1001
#, python-format
-msgid "Removed certificates from service principal \"%(value)s\""
+msgid "Added new aliases to the service principal \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:26
-msgid ""
-"\n"
-"Service Constrained Delegation\n"
-"\n"
-"Manage rules to allow constrained delegation of credentials so\n"
-"that a service can impersonate a user when communicating with another\n"
-"service without requiring the user to actually forward their TGT.\n"
-"This makes for a much better method of delegating credentials as it\n"
-"prevents exposure of the short term secret of the user.\n"
-"\n"
-"The naming convention is to append the word \"target\" or \"targets\" to\n"
-"a matching rule name. This is not mandatory but helps conceptually\n"
-"to associate rules and targets.\n"
-"\n"
-"A rule consists of two things:\n"
-" - A list of targets the rule applies to\n"
-" - A list of memberPrincipals that are allowed to delegate for\n"
-" those targets\n"
-"\n"
-"A target consists of a list of principals that can be delegated.\n"
-"\n"
-"In English, a rule says that this principal can delegate as this\n"
-"list of principals, as defined by these targets.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new constrained delegation rule:\n"
-" ipa servicedelegationrule-add ftp-delegation\n"
-"\n"
-" Add a new constrained delegation target:\n"
-" ipa servicedelegationtarget-add ftp-delegation-target\n"
-"\n"
-" Add a principal to the rule:\n"
-" ipa servicedelegationrule-add-member --principals=ftp/ipa.example."
-"com ftp-delegation\n"
-"\n"
-" Add our target to the rule:\n"
-" ipa servicedelegationrule-add-target --servicedelegationtargets=ftp-"
-"delegation-target ftp-delegation\n"
-"\n"
-" Add a principal to the target:\n"
-" ipa servicedelegationtarget-add-member --principals=ldap/ipa.example."
-"com ftp-delegation-target\n"
-"\n"
-" Display information about a named delegation rule and target:\n"
-" ipa servicedelegationrule_show ftp-delegation\n"
-" ipa servicedelegationtarget_show ftp-delegation-target\n"
-"\n"
-" Remove a constrained delegation:\n"
-" ipa servicedelegationrule-del ftp-delegation-target\n"
-" ipa servicedelegationtarget-del ftp-delegation\n"
-"\n"
-"In this example the ftp service can get a TGT for the ldap service on\n"
-"the bound user's behalf.\n"
-"\n"
-"It is strongly discouraged to modify the delegations that ship with\n"
-"IPA, ipa-http-delegation and its targets ipa-cifs-delegation-targets and\n"
-"ipa-ldap-delegation-targets. Incorrect changes can remove the ability\n"
-"to delegate, causing the framework to stop functioning.\n"
+#: ipaserver/plugins/service.py:1012
+msgid "Remove principal alias from a service"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:102
-msgid "Allowed Target"
+#: ipaserver/plugins/service.py:1013
+#, python-format
+msgid "Removed aliases to the service principal \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:106
+#: ipaserver/plugins/servicedelegation.py:161
msgid "Allowed to Impersonate"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:110
+#: ipaserver/plugins/servicedelegation.py:166
msgid "Member principals"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:182
+#: ipaserver/plugins/servicedelegation.py:173
msgid "Add target to a named service delegation."
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:263
+#: ipaserver/plugins/servicedelegation.py:252
msgid "Remove member from a named service delegation."
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:356
-#: ipaserver/plugins/servicedelegation.py:389
+#: ipaserver/plugins/servicedelegation.py:343
+#: ipaserver/plugins/servicedelegation.py:376
msgid "service delegation rule"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:357
+#: ipaserver/plugins/servicedelegation.py:344
msgid "service delegation rules"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:368
+#: ipaserver/plugins/servicedelegation.py:355
msgid "Service delegation rules"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:369
+#: ipaserver/plugins/servicedelegation.py:356
msgid "Service delegation rule"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:374
-msgid "Create a new service delegation rule."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:376
+#: ipaserver/plugins/servicedelegation.py:363
#, python-format
msgid "Added service delegation rule \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:381
-msgid "Delete service delegation."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:383
+#: ipaserver/plugins/servicedelegation.py:370
#, python-format
msgid "Deleted service delegation \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:391
+#: ipaserver/plugins/servicedelegation.py:378
msgid "privileged service delegation rule"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:398
-msgid "Search for service delegations rule."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:403
+#: ipaserver/plugins/servicedelegation.py:388
#, python-format
msgid "%(count)d service delegation rule matched"
msgid_plural "%(count)d service delegation rules matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/servicedelegation.py:410
-msgid "Display information about a named service delegation rule."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:417
-msgid "Add member to a named service delegation rule."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:426
-msgid "Remove member from a named service delegation rule."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:434
-msgid "Add target to a named service delegation rule."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:445
-msgid "Remove target from a named service delegation rule."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:455
-#: ipaserver/plugins/servicedelegation.py:484
+#: ipaserver/plugins/servicedelegation.py:436
+#: ipaserver/plugins/servicedelegation.py:465
msgid "service delegation target"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:456
+#: ipaserver/plugins/servicedelegation.py:437
msgid "service delegation targets"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:463
+#: ipaserver/plugins/servicedelegation.py:444
msgid "Service delegation targets"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:464
+#: ipaserver/plugins/servicedelegation.py:445
msgid "Service delegation target"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:469
-msgid "Create a new service delegation target."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:471
+#: ipaserver/plugins/servicedelegation.py:452
#, python-format
msgid "Added service delegation target \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:476
-msgid "Delete service delegation target."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:478
+#: ipaserver/plugins/servicedelegation.py:459
#, python-format
msgid "Deleted service delegation target \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:486
+#: ipaserver/plugins/servicedelegation.py:467
msgid "privileged service delegation target"
msgstr ""
-#: ipaserver/plugins/servicedelegation.py:493
-msgid "Search for service delegation target."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:498
+#: ipaserver/plugins/servicedelegation.py:477
#, python-format
msgid "%(count)d service delegation target matched"
msgid_plural "%(count)d service delegation targets matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/servicedelegation.py:531
-msgid "Display information about a named service delegation target."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:538
-msgid "Add member to a named service delegation target."
-msgstr ""
-
-#: ipaserver/plugins/servicedelegation.py:547
-msgid "Remove member from a named service delegation target."
-msgstr ""
-
#: ipaserver/plugins/stageuser.py:56
msgid ""
"\n"
@@ -14591,19 +44561,11 @@ msgstr ""
msgid "stage users"
msgstr ""
-#: ipaserver/plugins/stageuser.py:265
-msgid "Add a new stage user."
-msgstr ""
-
#: ipaserver/plugins/stageuser.py:267
#, python-format
msgid "Added stage user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/stageuser.py:275
-msgid "Create Stage user in from a delete user"
-msgstr ""
-
#: ipaserver/plugins/stageuser.py:286
msgid "givenname is required"
msgstr ""
@@ -14612,75 +44574,47 @@ msgstr ""
msgid "sn is required"
msgstr ""
-#: ipaserver/plugins/stageuser.py:404
-msgid "Delete a stage user."
-msgstr ""
-
-#: ipaserver/plugins/stageuser.py:406
+#: ipaserver/plugins/stageuser.py:407
#, python-format
msgid "Deleted stage user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/stageuser.py:410
-msgid "Modify a stage user."
-msgstr ""
-
-#: ipaserver/plugins/stageuser.py:412
+#: ipaserver/plugins/stageuser.py:413
#, python-format
msgid "Modified stage user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/stageuser.py:432
-msgid "Search for stage users."
-msgstr ""
-
-#: ipaserver/plugins/stageuser.py:457 ipaserver/plugins/user.py:752
+#: ipaserver/plugins/stageuser.py:458 ipaserver/plugins/user.py:763
#, python-format
msgid "%(count)d user matched"
msgid_plural "%(count)d users matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/stageuser.py:462
-msgid "Display information about a stage user."
-msgstr ""
-
-#: ipaserver/plugins/stageuser.py:479
-msgid "Activate a stage user."
-msgstr ""
-
-#: ipaserver/plugins/stageuser.py:481
+#: ipaserver/plugins/stageuser.py:482
#, python-format
msgid "Activate a stage user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/stageuser.py:494
+#: ipaserver/plugins/stageuser.py:495
msgid "Entry RDN is not 'uid'"
msgstr ""
-#: ipaserver/plugins/stageuser.py:500
+#: ipaserver/plugins/stageuser.py:501
#, python-format
msgid "Entry has no '%(attribute)s'"
msgstr ""
-#: ipaserver/plugins/stageuser.py:672
+#: ipaserver/plugins/stageuser.py:673
#, python-format
msgid "active user with name \"%(user)s\" already exists"
msgstr ""
-#: ipaserver/plugins/stageuser.py:734
+#: ipaserver/plugins/stageuser.py:735
#, python-format
msgid "Stage user %s activated"
msgstr ""
-#: ipaserver/plugins/stageuser.py:741
-msgid "Add a manager to the stage user entry"
-msgstr ""
-
-#: ipaserver/plugins/stageuser.py:746
-msgid "Remove a manager to the stage user entry"
-msgstr ""
-
#: ipaserver/plugins/sudo.py:7
msgid "commands for controlling sudo configuration"
msgstr ""
@@ -14714,45 +44648,21 @@ msgstr ""
msgid "Sudo Commands"
msgstr ""
-#: ipaserver/plugins/sudocmd.py:112 ipaserver/plugins/sudocmd.py:117
-msgid "Sudo Command"
-msgstr ""
-
-#: ipaserver/plugins/sudocmd.py:123
-msgid "A description of this command"
-msgstr ""
-
-#: ipaserver/plugins/sudocmd.py:146
-msgid "Create new Sudo Command."
-msgstr ""
-
#: ipaserver/plugins/sudocmd.py:148
#, python-format
msgid "Added Sudo Command \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/sudocmd.py:153
-msgid "Delete Sudo Command."
-msgstr ""
-
#: ipaserver/plugins/sudocmd.py:155
#, python-format
msgid "Deleted Sudo Command \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/sudocmd.py:186
-msgid "Modify Sudo Command."
-msgstr ""
-
#: ipaserver/plugins/sudocmd.py:188
#, python-format
msgid "Modified Sudo Command \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/sudocmd.py:193
-msgid "Search for Sudo Commands."
-msgstr ""
-
#: ipaserver/plugins/sudocmd.py:196
#, python-format
msgid "%(count)d Sudo Command matched"
@@ -14760,10 +44670,6 @@ msgid_plural "%(count)d Sudo Commands matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/sudocmd.py:202
-msgid "Display Sudo Command."
-msgstr ""
-
#: ipaserver/plugins/sudocmdgroup.py:34
msgid ""
"\n"
@@ -14798,41 +44704,21 @@ msgstr ""
msgid "sudo command groups"
msgstr ""
-#: ipaserver/plugins/sudocmdgroup.py:119 ipaserver/plugins/sudocmdgroup.py:124
-msgid "Sudo Command Group"
-msgstr ""
-
-#: ipaserver/plugins/sudocmdgroup.py:147
-msgid "Create new Sudo Command Group."
-msgstr ""
-
#: ipaserver/plugins/sudocmdgroup.py:149
#, python-format
msgid "Added Sudo Command Group \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/sudocmdgroup.py:155
-msgid "Delete Sudo Command Group."
-msgstr ""
-
#: ipaserver/plugins/sudocmdgroup.py:157
#, python-format
msgid "Deleted Sudo Command Group \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/sudocmdgroup.py:163
-msgid "Modify Sudo Command Group."
-msgstr ""
-
#: ipaserver/plugins/sudocmdgroup.py:165
#, python-format
msgid "Modified Sudo Command Group \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/sudocmdgroup.py:171
-msgid "Search for Sudo Command Groups."
-msgstr ""
-
#: ipaserver/plugins/sudocmdgroup.py:174
#, python-format
msgid "%(count)d Sudo Command Group matched"
@@ -14840,18 +44726,6 @@ msgid_plural "%(count)d Sudo Command Groups matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/sudocmdgroup.py:182
-msgid "Display Sudo Command Group."
-msgstr ""
-
-#: ipaserver/plugins/sudocmdgroup.py:188
-msgid "Add members to Sudo Command Group."
-msgstr ""
-
-#: ipaserver/plugins/sudocmdgroup.py:194
-msgid "Remove members from Sudo Command Group."
-msgstr ""
-
#: ipaserver/plugins/sudorule.py:42
msgid ""
"\n"
@@ -14953,14 +44827,6 @@ msgstr ""
msgid "this option has been deprecated."
msgstr ""
-#: ipaserver/plugins/sudorule.py:105
-msgid "host masks of allowed hosts"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:128
-msgid "sudo rule"
-msgstr ""
-
#: ipaserver/plugins/sudorule.py:129
msgid "sudo rules"
msgstr ""
@@ -14973,146 +44839,21 @@ msgstr ""
msgid "Sudo Rule"
msgstr ""
-#: ipaserver/plugins/sudorule.py:247
-msgid "Command category"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:248
-msgid "Command category the rule applies to"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:253
-msgid "RunAs User category"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:254
-msgid "RunAs User category the rule applies to"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:259
-msgid "RunAs Group category"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:260
-msgid "RunAs Group category the rule applies to"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:265
-msgid "Sudo order"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:266
-msgid "integer to order the Sudo rules"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:280
-msgid "External User"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:281
-msgid "External User the rule applies to (sudorule-find only)"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:293
-msgid "Host Masks"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:299
-msgid "Sudo Allow Commands"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:303
-msgid "Sudo Deny Commands"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:307
-msgid "Sudo Allow Command Groups"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:311
-msgid "Sudo Deny Command Groups"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:315
-msgid "RunAs Users"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:316
-msgid "Run as a user"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:320
-msgid "Groups of RunAs Users"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:321
-msgid "Run as any user within a specified group"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:326
-msgid "RunAs External User"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:327
-msgid "External User the commands can run as (sudorule-find only)"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:331
-msgid "External Groups of RunAs Users"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:332
-msgid "External Groups of users that the command can run as"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:336
-msgid "RunAs Groups"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:337
-msgid "Run with the gid of a specified POSIX group"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:342
-msgid "RunAs External Group"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:343
-msgid "External Group the commands can run as (sudorule-find only)"
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:346 ipaserver/plugins/sudorule.py:914
-#: ipaserver/plugins/sudorule.py:959
-msgid "Sudo Option"
-msgstr ""
-
#: ipaserver/plugins/sudorule.py:352
#, python-format
msgid "order must be a unique value (%(order)d already used by %(rule)s)"
msgstr ""
-#: ipaserver/plugins/sudorule.py:374
-msgid "Create new Sudo Rule."
-msgstr ""
-
#: ipaserver/plugins/sudorule.py:383
#, python-format
msgid "Added Sudo Rule \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/sudorule.py:388
-msgid "Delete Sudo Rule."
-msgstr ""
-
#: ipaserver/plugins/sudorule.py:390
#, python-format
msgid "Deleted Sudo Rule \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/sudorule.py:395
-msgid "Modify Sudo Rule."
-msgstr ""
-
#: ipaserver/plugins/sudorule.py:397
#, python-format
msgid "Modified Sudo Rule \"%(value)s\""
@@ -15124,7 +44865,7 @@ msgid ""
"%(type)s category cannot be set to 'all' while there are allowed %(objects)s"
msgstr ""
-#: ipaserver/plugins/sudorule.py:423 ipaserver/plugins/user.py:150
+#: ipaserver/plugins/sudorule.py:423 ipaserver/plugins/user.py:152
msgid "users"
msgstr ""
@@ -15152,10 +44893,6 @@ msgstr ""
msgid "runAs groups"
msgstr ""
-#: ipaserver/plugins/sudorule.py:462
-msgid "Search for Sudo Rule."
-msgstr ""
-
#: ipaserver/plugins/sudorule.py:465
#, python-format
msgid "%(count)d Sudo Rule matched"
@@ -15163,50 +44900,10 @@ msgid_plural "%(count)d Sudo Rules matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/sudorule.py:471
-msgid "Display Sudo Rule."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:476
-msgid "Enable a Sudo Rule."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:499
-msgid "Disable a Sudo Rule."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:522 ipaserver/plugins/sudorule.py:553
-msgid "Add commands and sudo command groups affected by Sudo Rule."
-msgstr ""
-
#: ipaserver/plugins/sudorule.py:537
msgid "commands cannot be added when command category='all'"
msgstr ""
-#: ipaserver/plugins/sudorule.py:545 ipaserver/plugins/sudorule.py:565
-msgid "Remove commands and sudo command groups affected by Sudo Rule."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:573
-msgid "Add users and groups affected by Sudo Rule."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:605
-msgid "Remove users and groups affected by Sudo Rule."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:623
-msgid "Add hosts and hostgroups affected by Sudo Rule."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:680
-msgid "Remove hosts and hostgroups affected by Sudo Rule."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:726
-msgid "Add users and groups for Sudo to execute as."
-msgstr ""
-
#: ipaserver/plugins/sudorule.py:749 ipaserver/plugins/sudorule.py:862
msgid "users cannot be added when runAs user or runAs group category='all'"
msgstr ""
@@ -15221,31 +44918,11 @@ msgstr ""
msgid "RunAsUser does not accept '%(name)s' as a group name"
msgstr ""
-#: ipaserver/plugins/sudorule.py:803
-msgid "Remove users and groups for Sudo to execute as."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:841
-msgid "Add group for Sudo to execute as."
-msgstr ""
-
#: ipaserver/plugins/sudorule.py:869
#, python-format
msgid "RunAsGroup does not accept '%(name)s' as a group name"
msgstr ""
-#: ipaserver/plugins/sudorule.py:889
-msgid "Remove group for Sudo to execute as."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:908
-msgid "Add an option to the Sudo Rule."
-msgstr ""
-
-#: ipaserver/plugins/sudorule.py:953
-msgid "Remove an option from Sudo Rule."
-msgstr ""
-
#: ipaserver/plugins/topology.py:24
msgid ""
"\n"
@@ -15389,84 +45066,6 @@ msgstr ""
msgid "Topology Segment"
msgstr ""
-#: ipaserver/plugins/topology.py:124
-msgid "Segment name"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:128
-msgid "Arbitrary string identifying the segment"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:136
-msgid "Left node"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:138
-msgid "Left replication node - an IPA server"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:147
-msgid "Right node"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:149
-msgid "Right replication node - an IPA server"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:155
-msgid "Connectivity"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:159
-msgid "Direction of replication between left and right replication node"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:166
-msgid "Attributes to strip"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:168
-msgid ""
-"A space separated list of attributes which are removed from replication "
-"updates."
-msgstr ""
-
-#: ipaserver/plugins/topology.py:175
-msgid ""
-"Attributes that are not replicated to a consumer server during a fractional "
-"update. E.g., `(objectclass=*) $ EXCLUDE accountlockout memberof"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:182
-msgid "Attributes for total update"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:183
-msgid ""
-"Attributes that are not replicated to a consumer server during a total "
-"update. E.g. (objectclass=*) $ EXCLUDE accountlockout"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:190
-msgid "Session timeout"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:192
-msgid ""
-"Number of seconds outbound LDAP operations waits for a response from the "
-"remote replica before timing out and failing"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:199
-msgid "Replication agreement enabled"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:200
-msgid ""
-"Whether a replication agreement is active, meaning whether replication is "
-"occurring per that agreement"
-msgstr ""
-
#: ipaserver/plugins/topology.py:222
#, python-format
msgid "left node is not a topology node: %(leftnode)s"
@@ -15491,10 +45090,6 @@ msgstr ""
msgid "right node ({host}) does not support suffix '{suff}'"
msgstr ""
-#: ipaserver/plugins/topology.py:273
-msgid "Search for topology segments."
-msgstr ""
-
#: ipaserver/plugins/topology.py:276
#, python-format
msgid "%(count)d segment matched"
@@ -15502,56 +45097,26 @@ msgid_plural "%(count)d segments matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/topology.py:283
-msgid "Add a new segment."
-msgstr ""
-
#: ipaserver/plugins/topology.py:285
#, python-format
msgid "Added segment \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/topology.py:296
-msgid "Delete a segment."
-msgstr ""
-
#: ipaserver/plugins/topology.py:298
#, python-format
msgid "Deleted segment \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/topology.py:308
-msgid "Modify a segment."
-msgstr ""
-
#: ipaserver/plugins/topology.py:310
#, python-format
msgid "Modified segment \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/topology.py:321
-msgid ""
-"Request a full re-initialization of the node retrieving data from the other "
-"node."
-msgstr ""
-
#: ipaserver/plugins/topology.py:325
#, python-format
msgid "%(value)s"
msgstr ""
-#: ipaserver/plugins/topology.py:330
-msgid "Initialize left node"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:335
-msgid "Initialize right node"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:340
-msgid "Stop already started refresh of chosen node(s)"
-msgstr ""
-
#: ipaserver/plugins/topology.py:361
msgid "left or right node has to be specified"
msgstr ""
@@ -15570,14 +45135,6 @@ msgstr ""
msgid "Stopping of replication refresh for segment: \"%(pkey)s\" requested."
msgstr ""
-#: ipaserver/plugins/topology.py:394
-msgid "Display a segment."
-msgstr ""
-
-#: ipaserver/plugins/topology.py:403
-msgid "suffix"
-msgstr ""
-
#: ipaserver/plugins/topology.py:404
msgid "suffixes"
msgstr ""
@@ -15590,18 +45147,6 @@ msgstr ""
msgid "Topology suffix"
msgstr ""
-#: ipaserver/plugins/topology.py:416
-msgid "Suffix name"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:421
-msgid "Managed LDAP suffix DN"
-msgstr ""
-
-#: ipaserver/plugins/topology.py:428
-msgid "Search for topology suffixes."
-msgstr ""
-
#: ipaserver/plugins/topology.py:431
#, python-format
msgid "%(count)d topology suffix matched"
@@ -15609,37 +45154,21 @@ msgid_plural "%(count)d topology suffixes matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/topology.py:438
-msgid "Delete a topology suffix."
-msgstr ""
-
#: ipaserver/plugins/topology.py:442
#, python-format
msgid "Deleted topology suffix \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/topology.py:452
-msgid "Add a new topology suffix to be managed."
-msgstr ""
-
#: ipaserver/plugins/topology.py:456
#, python-format
msgid "Added topology suffix \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/topology.py:466
-msgid "Modify a topology suffix."
-msgstr ""
-
#: ipaserver/plugins/topology.py:470
#, python-format
msgid "Modified topology suffix \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/topology.py:480
-msgid "Show managed suffix."
-msgstr ""
-
#: ipaserver/plugins/topology.py:485
msgid ""
"\n"
@@ -15652,107 +45181,6 @@ msgid ""
" replication agreements\n"
msgstr ""
-#: ipaserver/plugins/trust.py:75
-msgid ""
-"\n"
-"Cross-realm trusts\n"
-"\n"
-"Manage trust relationship between IPA and Active Directory domains.\n"
-"\n"
-"In order to allow users from a remote domain to access resources in IPA\n"
-"domain, trust relationship needs to be established. Currently IPA supports\n"
-"only trusts between IPA and Active Directory domains under control of "
-"Windows\n"
-"Server 2008 or later, with functional level 2008 or later.\n"
-"\n"
-"Please note that DNS on both IPA and Active Directory domain sides should "
-"be\n"
-"configured properly to discover each other. Trust relationship relies on\n"
-"ability to discover special resources in the other domain via DNS records.\n"
-"\n"
-"Examples:\n"
-"\n"
-"1. Establish cross-realm trust with Active Directory using AD administrator\n"
-" credentials:\n"
-"\n"
-" ipa trust-add --type=ad <ad.domain> --admin <AD domain administrator> --"
-"password\n"
-"\n"
-"2. List all existing trust relationships:\n"
-"\n"
-" ipa trust-find\n"
-"\n"
-"3. Show details of the specific trust relationship:\n"
-"\n"
-" ipa trust-show <ad.domain>\n"
-"\n"
-"4. Delete existing trust relationship:\n"
-"\n"
-" ipa trust-del <ad.domain>\n"
-"\n"
-"Once trust relationship is established, remote users will need to be mapped\n"
-"to local POSIX groups in order to actually use IPA resources. The mapping "
-"should\n"
-"be done via use of external membership of non-POSIX group and then this "
-"group\n"
-"should be included into one of local POSIX groups.\n"
-"\n"
-"Example:\n"
-"\n"
-"1. Create group for the trusted domain admins' mapping and their local POSIX "
-"group:\n"
-"\n"
-" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
-"--external\n"
-" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
-"\n"
-"2. Add security identifier of Domain Admins of the <ad.domain> to the "
-"ad_admins_external\n"
-" group:\n"
-"\n"
-" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
-"\n"
-"3. Allow members of ad_admins_external group to be associated with ad_admins "
-"POSIX group:\n"
-"\n"
-" ipa group-add-member ad_admins --groups ad_admins_external\n"
-"\n"
-"4. List members of external members of ad_admins_external group to see their "
-"SIDs:\n"
-"\n"
-" ipa group-show ad_admins_external\n"
-"\n"
-"\n"
-"GLOBAL TRUST CONFIGURATION\n"
-"\n"
-"When IPA AD trust subpackage is installed and ipa-adtrust-install is run,\n"
-"a local domain configuration (SID, GUID, NetBIOS name) is generated. These\n"
-"identifiers are then used when communicating with a trusted domain of the\n"
-"particular type.\n"
-"\n"
-"1. Show global trust configuration for Active Directory type of trusts:\n"
-"\n"
-" ipa trustconfig-show --type ad\n"
-"\n"
-"2. Modify global configuration for all trusts of Active Directory type and "
-"set\n"
-" a different fallback primary group (fallback primary group GID is used "
-"as\n"
-" a primary user GID if user authenticating to IPA domain does not have any "
-"other\n"
-" primary GID already set):\n"
-"\n"
-" ipa trustconfig-mod --type ad --fallback-primary-group \"alternative AD "
-"group\"\n"
-"\n"
-"3. Change primary fallback group back to default hidden group (any group "
-"with\n"
-" posixGroup object class is allowed):\n"
-"\n"
-" ipa trustconfig-mod --type ad --fallback-primary-group \"Default SMB Group"
-"\"\n"
-msgstr ""
-
#: ipaserver/plugins/trust.py:163
msgid "Non-Active Directory domain"
msgstr ""
@@ -15774,10 +45202,6 @@ msgstr ""
msgid "Trusted forest"
msgstr ""
-#: ipaserver/plugins/trust.py:170 ipaserver/plugins/trust.py:697
-msgid "Two-way trust"
-msgstr ""
-
#: ipaserver/plugins/trust.py:171
msgid "Established and verified"
msgstr ""
@@ -15790,10 +45214,6 @@ msgstr ""
msgid "Unknown"
msgstr ""
-#: ipaserver/plugins/trust.py:177
-msgid "Trust type (ad for Active Directory, default)"
-msgstr ""
-
#: ipaserver/plugins/trust.py:248
#, python-format
msgid ""
@@ -15801,10 +45221,10 @@ msgid ""
"%(masters)s"
msgstr ""
-#: ipaserver/plugins/trust.py:261 ipaserver/plugins/trust.py:826
-#: ipaserver/plugins/trust.py:842 ipaserver/plugins/trust.py:863
-#: ipaserver/plugins/trust.py:873 ipaserver/plugins/trust.py:1004
-#: ipaserver/plugins/trust.py:1038 ipaserver/plugins/trust.py:1720
+#: ipaserver/plugins/trust.py:261 ipaserver/plugins/trust.py:839
+#: ipaserver/plugins/trust.py:855 ipaserver/plugins/trust.py:876
+#: ipaserver/plugins/trust.py:886 ipaserver/plugins/trust.py:1017
+#: ipaserver/plugins/trust.py:1051 ipaserver/plugins/trust.py:1745
msgid "AD Trust setup"
msgstr ""
@@ -15837,18 +45257,6 @@ msgstr ""
msgid "Trust"
msgstr ""
-#: ipaserver/plugins/trust.py:524 client/ipa-rmkeytab.c:176
-msgid "Realm name"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:537
-msgid "SID blacklist incoming"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:541
-msgid "SID blacklist outgoing"
-msgstr ""
-
#: ipaserver/plugins/trust.py:556
msgid "UPN suffixes"
msgstr ""
@@ -15858,57 +45266,11 @@ msgstr ""
msgid "invalid SID: %(value)s"
msgstr ""
-#: ipaserver/plugins/trust.py:641
-msgid ""
-"\n"
-"Add new trust to use.\n"
-"\n"
-"This command establishes trust relationship to another domain\n"
-"which becomes 'trusted'. As result, users of the trusted domain\n"
-"may access resources of this domain.\n"
-"\n"
-"Only trusts to Active Directory domains are supported right now.\n"
-"\n"
-"The command can be safely run multiple times against the same domain,\n"
-"this will cause change to trust relationship credentials on both\n"
-"sides.\n"
-" "
-msgstr ""
-
-#: ipaserver/plugins/trust.py:665
-msgid "Active Directory domain administrator"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:669
-msgid "Active Directory domain administrator's password"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:674 ipaserver/plugins/trust.py:1696
-msgid "Domain controller for the Active Directory domain (optional)"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:678
-msgid "Shared secret for the trust"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:683
-msgid "First Posix ID of the range reserved for the trusted domain"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:687
-msgid "Size of the ID range reserved for the trusted domain"
-msgstr ""
-
#: ipaserver/plugins/trust.py:692
#, python-brace-format
msgid "Type of trusted domain ID range, one of {vals}"
msgstr ""
-#: ipaserver/plugins/trust.py:699
-msgid ""
-"Establish bi-directional trust. By default trust is inbound one-way only."
-msgstr ""
-
#: ipaserver/plugins/trust.py:703
msgid "External trust"
msgstr ""
@@ -15929,43 +45291,43 @@ msgstr ""
msgid "Re-established trust to domain \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/trust.py:786
+#: ipaserver/plugins/trust.py:799
msgid "missing base_id"
msgstr ""
-#: ipaserver/plugins/trust.py:788
+#: ipaserver/plugins/trust.py:801
msgid "pysss_murmur is not available on the server and no base-id is given."
msgstr ""
-#: ipaserver/plugins/trust.py:798
+#: ipaserver/plugins/trust.py:811
msgid "trust type"
msgstr ""
-#: ipaserver/plugins/trust.py:799
+#: ipaserver/plugins/trust.py:812
msgid "only \"ad\" is supported"
msgstr ""
-#: ipaserver/plugins/trust.py:805
+#: ipaserver/plugins/trust.py:818
msgid "domain"
msgstr ""
-#: ipaserver/plugins/trust.py:806
+#: ipaserver/plugins/trust.py:819
msgid ""
"Cannot establish a trust to AD deployed in the same domain as IPA. Such "
"setup is not supported."
msgstr ""
-#: ipaserver/plugins/trust.py:817
+#: ipaserver/plugins/trust.py:830
msgid "Realm-domain mismatch"
msgstr ""
-#: ipaserver/plugins/trust.py:818
+#: ipaserver/plugins/trust.py:831
msgid ""
"To establish trust with Active Directory, the domain name and the realm name "
"of the IPA server must match"
msgstr ""
-#: ipaserver/plugins/trust.py:844
+#: ipaserver/plugins/trust.py:857
#, python-format
msgid ""
"Trusted domain %(domain)s is included among IPA realm domains. It needs to "
@@ -15973,67 +45335,67 @@ msgid ""
"del-domain\" command."
msgstr ""
-#: ipaserver/plugins/trust.py:865
+#: ipaserver/plugins/trust.py:878
msgid "Trusted domain and administrator account use different realms"
msgstr ""
-#: ipaserver/plugins/trust.py:874
+#: ipaserver/plugins/trust.py:887
msgid "Realm administrator password should be specified"
msgstr ""
-#: ipaserver/plugins/trust.py:895
+#: ipaserver/plugins/trust.py:908
msgid "id range type"
msgstr ""
-#: ipaserver/plugins/trust.py:897
+#: ipaserver/plugins/trust.py:910
msgid ""
"Only the ipa-ad-trust and ipa-ad-trust-posix are allowed values for --range-"
"type when adding an AD trust."
msgstr ""
-#: ipaserver/plugins/trust.py:907
+#: ipaserver/plugins/trust.py:920
msgid "id range"
msgstr ""
-#: ipaserver/plugins/trust.py:909
+#: ipaserver/plugins/trust.py:922
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 ""
-#: ipaserver/plugins/trust.py:931
+#: ipaserver/plugins/trust.py:944
msgid "range exists"
msgstr ""
-#: ipaserver/plugins/trust.py:933
+#: ipaserver/plugins/trust.py:946
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."
msgstr ""
-#: ipaserver/plugins/trust.py:940
+#: ipaserver/plugins/trust.py:953
msgid "range type change"
msgstr ""
-#: ipaserver/plugins/trust.py:941
+#: ipaserver/plugins/trust.py:954
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 ""
-#: ipaserver/plugins/trust.py:979
+#: ipaserver/plugins/trust.py:992
#, python-format
msgid "Unable to resolve domain controller for '%s' domain. "
msgstr ""
-#: ipaserver/plugins/trust.py:985
+#: ipaserver/plugins/trust.py:998
msgid ""
"Forward policy is defined for it in IPA DNS, perhaps forwarder points to "
"incorrect host?"
msgstr ""
-#: ipaserver/plugins/trust.py:988
+#: ipaserver/plugins/trust.py:1001
#, python-format
msgid ""
"IPA manages DNS, please verify your DNS configuration and make sure that "
@@ -16042,31 +45404,27 @@ msgid ""
"documentation. "
msgstr ""
-#: ipaserver/plugins/trust.py:998
+#: ipaserver/plugins/trust.py:1011
#, 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 ""
-#: ipaserver/plugins/trust.py:1005
+#: ipaserver/plugins/trust.py:1018
msgid "Unable to verify write permissions to the AD"
msgstr ""
-#: ipaserver/plugins/trust.py:1039
+#: ipaserver/plugins/trust.py:1052
msgid "Not enough arguments specified to perform trust setup"
msgstr ""
-#: ipaserver/plugins/trust.py:1044
-msgid "Delete a trust."
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1046
+#: ipaserver/plugins/trust.py:1059
#, python-format
msgid "Deleted trust \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/trust.py:1050
+#: ipaserver/plugins/trust.py:1063
msgid ""
"\n"
" Modify a trust (for future use).\n"
@@ -16076,368 +45434,180 @@ msgid ""
" "
msgstr ""
-#: ipaserver/plugins/trust.py:1057
+#: ipaserver/plugins/trust.py:1070
#, python-format
msgid "Modified trust \"%(value)s\" (change will be effective in 60 seconds)"
msgstr ""
-#: ipaserver/plugins/trust.py:1069
-msgid "Search for trusts."
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1074
+#: ipaserver/plugins/trust.py:1087
#, python-format
msgid "%(count)d trust matched"
msgid_plural "%(count)d trusts matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/trust.py:1108
-msgid "Display information about a trust."
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1156
+#: ipaserver/plugins/trust.py:1169
msgid "trust configuration"
msgstr ""
-#: ipaserver/plugins/trust.py:1162 ipaserver/plugins/trust.py:1163
+#: ipaserver/plugins/trust.py:1175 ipaserver/plugins/trust.py:1176
msgid "Global Trust Configuration"
msgstr ""
-#: ipaserver/plugins/trust.py:1171
-msgid "Security Identifier"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1175
-msgid "NetBIOS name"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1179
-msgid "Domain GUID"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1184
-msgid "Fallback primary group"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1188
+#: ipaserver/plugins/trust.py:1201
msgid "IPA AD trust agents"
msgstr ""
-#: ipaserver/plugins/trust.py:1189
+#: ipaserver/plugins/trust.py:1202
msgid "IPA servers configured as AD trust agents"
msgstr ""
-#: ipaserver/plugins/trust.py:1194
+#: ipaserver/plugins/trust.py:1207
msgid "IPA AD trust controllers"
msgstr ""
-#: ipaserver/plugins/trust.py:1195
+#: ipaserver/plugins/trust.py:1208
msgid "IPA servers configured as AD trust controllers"
msgstr ""
-#: ipaserver/plugins/trust.py:1208
+#: ipaserver/plugins/trust.py:1221
msgid "unsupported trust type"
msgstr ""
-#: ipaserver/plugins/trust.py:1287
-msgid "Modify global trust configuration."
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1290
+#: ipaserver/plugins/trust.py:1303
#, python-format
msgid "Modified \"%(value)s\" trust configuration"
msgstr ""
-#: ipaserver/plugins/trust.py:1310
-msgid "Show global trust configuration."
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1339
-msgid "Resolve security identifiers of users and groups in trusted domains"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1343
-msgid "Security Identifiers (SIDs)"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1349
+#: ipaserver/plugins/trust.py:1364
msgid "SID"
msgstr ""
-#: ipaserver/plugins/trust.py:1380
-msgid "Determine whether ipa-adtrust-install has been run on this system"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1407
-msgid ""
-"Determine whether Schema Compatibility plugin is configured to serve trusted "
-"domain users and groups"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1460
-msgid "Determine whether ipa-adtrust-install has been run with sidgen task"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1476
+#: ipaserver/plugins/trust.py:1491
msgid "sidgen_was_run"
msgstr ""
-#: ipaserver/plugins/trust.py:1478
+#: ipaserver/plugins/trust.py:1493
msgid ""
"This command relies on the existence of the \"editors\" group, but this "
"group was not found."
msgstr ""
-#: ipaserver/plugins/trust.py:1497
+#: ipaserver/plugins/trust.py:1512
msgid "trust domain"
msgstr ""
-#: ipaserver/plugins/trust.py:1498
+#: ipaserver/plugins/trust.py:1513
msgid "trust domains"
msgstr ""
-#: ipaserver/plugins/trust.py:1506
+#: ipaserver/plugins/trust.py:1521
msgid "Trusted domains"
msgstr ""
-#: ipaserver/plugins/trust.py:1507
+#: ipaserver/plugins/trust.py:1522
msgid "Trusted domain"
msgstr ""
-#: ipaserver/plugins/trust.py:1511
-msgid "Domain name"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1524
+#: ipaserver/plugins/trust.py:1539
msgid "Domain enabled"
msgstr ""
-#: ipaserver/plugins/trust.py:1544
-msgid "Search domains of the trust"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1570
-msgid "Modify trustdomain of the trust"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1577
-msgid "Allow access from the trusted domain"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1590
-msgid "Remove infromation about the domain associated with the trust."
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1592
+#: ipaserver/plugins/trust.py:1607
#, python-format
msgid "Removed information about the trusted domain \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/trust.py:1607
+#: ipaserver/plugins/trust.py:1622
msgid ""
"cannot delete root domain of the trust, use trust-del to delete the trust "
"itself"
msgstr ""
-#: ipaserver/plugins/trust.py:1690
-msgid "Refresh list of the domains associated with the trust"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1714
+#: ipaserver/plugins/trust.py:1739
msgid ""
"List of trust domains successfully refreshed. Use trustdomain-find command "
"to list them."
msgstr ""
-#: ipaserver/plugins/trust.py:1731
+#: ipaserver/plugins/trust.py:1756
msgid "List of trust domains successfully refreshed"
msgstr ""
-#: ipaserver/plugins/trust.py:1733
+#: ipaserver/plugins/trust.py:1758
msgid "No new trust domains were found"
msgstr ""
-#: ipaserver/plugins/trust.py:1742
-msgid "Allow use of IPA resources by the domain of the trust"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1745
+#: ipaserver/plugins/trust.py:1770
#, python-format
msgid "Enabled trust domain \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/trust.py:1753
+#: ipaserver/plugins/trust.py:1778
msgid "Root domain of the trust is always enabled for the existing trust"
msgstr ""
-#: ipaserver/plugins/trust.py:1783
-msgid "Disable use of IPA resources by the domain of the trust"
-msgstr ""
-
-#: ipaserver/plugins/trust.py:1786
+#: ipaserver/plugins/trust.py:1811
#, python-format
msgid "Disabled trust domain \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/trust.py:1794
+#: ipaserver/plugins/trust.py:1819
msgid ""
"cannot disable root domain of the trust, use trust-del to delete the trust "
"itself"
msgstr ""
-#: ipaserver/plugins/user.py:73
-msgid ""
-"\n"
-"Users\n"
-"\n"
-"Manage user entries. All users are POSIX users.\n"
-"\n"
-"IPA supports a wide range of username formats, but you need to be aware of "
-"any\n"
-"restrictions that may apply to your particular environment. For example,\n"
-"usernames that start with a digit or usernames that exceed a certain length\n"
-"may cause problems for some UNIX systems.\n"
-"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n"
-"\n"
-"Disabling a user account prevents that user from obtaining new Kerberos\n"
-"credentials. It does not invalidate any credentials that have already\n"
-"been issued.\n"
-"\n"
-"Password management is not a part of this module. For more information\n"
-"about this topic please see: ipa help passwd\n"
-"\n"
-"Account lockout on password failure happens per IPA master. The user-status\n"
-"command can be used to identify which master the user is locked out on.\n"
-"It is on that master the administrator must unlock the user.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new user:\n"
-" ipa user-add --first=Tim --last=User --password tuser1\n"
-"\n"
-" Find all users whose entries include the string \"Tim\":\n"
-" ipa user-find Tim\n"
-"\n"
-" Find all users with \"Tim\" as the first name:\n"
-" ipa user-find --first=Tim\n"
-"\n"
-" Disable a user account:\n"
-" ipa user-disable tuser1\n"
-"\n"
-" Enable a user account:\n"
-" ipa user-enable tuser1\n"
-"\n"
-" Delete a user:\n"
-" ipa user-del tuser1\n"
-msgstr ""
-
-#: ipaserver/plugins/user.py:364
-msgid "Account disabled"
-msgstr ""
-
-#: ipaserver/plugins/user.py:368 ipaserver/plugins/user.py:996
-msgid "Preserved user"
-msgstr ""
-
-#: ipaserver/plugins/user.py:420
-msgid "Add a new user."
-msgstr ""
-
-#: ipaserver/plugins/user.py:422
+#: ipaserver/plugins/user.py:432
#, python-format
msgid "Added user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:429
-msgid "Don't create user private group"
-msgstr ""
-
-#: ipaserver/plugins/user.py:505
+#: ipaserver/plugins/user.py:515
msgid "Default group for new users is not POSIX"
msgstr ""
-#: ipaserver/plugins/user.py:596
-msgid "Delete a user."
-msgstr ""
-
-#: ipaserver/plugins/user.py:598
+#: ipaserver/plugins/user.py:609
#, python-format
msgid "Deleted user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:616
+#: ipaserver/plugins/user.py:627
#, python-format
msgid "%s: user is already preserved"
msgstr ""
-#: ipaserver/plugins/user.py:725
-msgid "Modify a user."
-msgstr ""
-
-#: ipaserver/plugins/user.py:727
+#: ipaserver/plugins/user.py:738
#, python-format
msgid "Modified user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:746
-msgid "Search for users."
-msgstr ""
-
-#: ipaserver/plugins/user.py:757
-msgid "Self"
-msgstr ""
-
-#: ipaserver/plugins/user.py:758
-msgid "Display user record for current Kerberos principal"
-msgstr ""
-
-#: ipaserver/plugins/user.py:803
-msgid "Display information about a user."
-msgstr ""
-
-#: ipaserver/plugins/user.py:826
-msgid "Undelete a delete user account."
-msgstr ""
-
-#: ipaserver/plugins/user.py:829
+#: ipaserver/plugins/user.py:840
#, python-format
msgid "Undeleted user account \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:843
+#: ipaserver/plugins/user.py:854
#, python-format
msgid "user \"%s\" is already active"
msgstr ""
-#: ipaserver/plugins/user.py:871
-msgid "Move deleted user into staged area"
-msgstr ""
-
-#: ipaserver/plugins/user.py:874
+#: ipaserver/plugins/user.py:885
#, python-format
msgid "Staged user account \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:921
-msgid "Disable a user account."
-msgstr ""
-
-#: ipaserver/plugins/user.py:924
+#: ipaserver/plugins/user.py:935
#, python-format
msgid "Disabled user account \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:942
-msgid "Enable a user account."
-msgstr ""
-
-#: ipaserver/plugins/user.py:946
+#: ipaserver/plugins/user.py:957
#, python-format
msgid "Enabled user account \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:963
+#: ipaserver/plugins/user.py:974
msgid ""
"\n"
" Unlock a user account\n"
@@ -16449,28 +45619,28 @@ msgid ""
" an administrator."
msgstr ""
-#: ipaserver/plugins/user.py:972
+#: ipaserver/plugins/user.py:983
#, python-format
msgid "Unlocked account \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:1004
+#: ipaserver/plugins/user.py:1015
msgid "Failed logins"
msgstr ""
-#: ipaserver/plugins/user.py:1008
+#: ipaserver/plugins/user.py:1019
msgid "Last successful authentication"
msgstr ""
-#: ipaserver/plugins/user.py:1012
+#: ipaserver/plugins/user.py:1023
msgid "Last failed authentication"
msgstr ""
-#: ipaserver/plugins/user.py:1016
+#: ipaserver/plugins/user.py:1027
msgid "Time now"
msgstr ""
-#: ipaserver/plugins/user.py:1024
+#: ipaserver/plugins/user.py:1035
msgid ""
"\n"
" Lockout status of a user account\n"
@@ -16499,66 +45669,68 @@ msgid ""
" means that the user may attempt a login again. "
msgstr ""
-#: ipaserver/plugins/user.py:1087
+#: ipaserver/plugins/user.py:1098
#, python-format
msgid "%(host)s failed: %(error)s"
msgstr ""
-#: ipaserver/plugins/user.py:1123
+#: ipaserver/plugins/user.py:1134
#, python-format
msgid "%(host)s failed"
msgstr ""
-#: ipaserver/plugins/user.py:1133
+#: ipaserver/plugins/user.py:1144
#, python-format
msgid "Account disabled: %(disabled)s"
msgstr ""
-#: ipaserver/plugins/user.py:1140
-msgid "Add one or more certificates to the user entry"
+#: ipaserver/plugins/user.py:1152
+#, python-format
+msgid "Added certificates to user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:1141
+#: ipaserver/plugins/user.py:1174
#, python-format
-msgid "Added certificates to user \"%(value)s\""
+msgid "Removed certificates from user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:1162
-msgid "Remove one or more certificates to the user entry"
+#: ipaserver/plugins/user.py:1205
+msgid "Add new principal alias to the user entry"
msgstr ""
-#: ipaserver/plugins/user.py:1163
+#: ipaserver/plugins/user.py:1206
#, python-format
-msgid "Removed certificates from user \"%(value)s\""
+msgid "Added new aliases to user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/user.py:1184
-msgid "Add a manager to the user entry"
+#: ipaserver/plugins/user.py:1211
+msgid "Remove principal alias from the user entry"
msgstr ""
-#: ipaserver/plugins/user.py:1189
-msgid "Remove a manager to the user entry"
+#: ipaserver/plugins/user.py:1212
+#, python-format
+msgid "Removed aliases from user \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/vault.py:39
+#: ipaserver/plugins/vault.py:45
msgid ""
"\n"
"Vaults\n"
msgstr ""
-#: ipaserver/plugins/vault.py:41
+#: ipaserver/plugins/vault.py:47
msgid ""
"\n"
"Manage vaults.\n"
msgstr ""
-#: ipaserver/plugins/vault.py:43
+#: ipaserver/plugins/vault.py:49
msgid ""
"\n"
"Vault is a secure place to store a secret.\n"
msgstr ""
-#: ipaserver/plugins/vault.py:45
+#: ipaserver/plugins/vault.py:51
msgid ""
"\n"
"Based on the ownership there are three vault categories:\n"
@@ -16567,7 +45739,7 @@ msgid ""
"* shared vault\n"
msgstr ""
-#: ipaserver/plugins/vault.py:50
+#: ipaserver/plugins/vault.py:56
msgid ""
"\n"
"User vaults are vaults owned used by a particular user. Private\n"
@@ -16576,7 +45748,7 @@ msgid ""
"but they can be used by other users or services.\n"
msgstr ""
-#: ipaserver/plugins/vault.py:55
+#: ipaserver/plugins/vault.py:61
msgid ""
"\n"
"Based on the security mechanism there are three types of\n"
@@ -16586,7 +45758,7 @@ msgid ""
"* asymmetric vault\n"
msgstr ""
-#: ipaserver/plugins/vault.py:61
+#: ipaserver/plugins/vault.py:67
msgid ""
"\n"
"Standard vault uses a secure mechanism to transport and\n"
@@ -16594,7 +45766,7 @@ msgid ""
"that have access to the vault.\n"
msgstr ""
-#: ipaserver/plugins/vault.py:65
+#: ipaserver/plugins/vault.py:71
msgid ""
"\n"
"Symmetric vault is similar to the standard vault, but it\n"
@@ -16602,7 +45774,7 @@ msgid ""
"The secret can only be retrieved using the same password.\n"
msgstr ""
-#: ipaserver/plugins/vault.py:69
+#: ipaserver/plugins/vault.py:75
msgid ""
"\n"
"Asymmetric vault is similar to the standard vault, but it\n"
@@ -16610,7 +45782,7 @@ msgid ""
"The secret can only be retrieved using the private key.\n"
msgstr ""
-#: ipaserver/plugins/vault.py:75
+#: ipaserver/plugins/vault.py:81
msgid ""
"\n"
" List vaults:\n"
@@ -16618,7 +45790,7 @@ msgid ""
" [--user <user>|--service <service>|--shared]\n"
msgstr ""
-#: ipaserver/plugins/vault.py:79
+#: ipaserver/plugins/vault.py:85
msgid ""
"\n"
" Add a standard vault:\n"
@@ -16627,7 +45799,7 @@ msgid ""
" --type standard\n"
msgstr ""
-#: ipaserver/plugins/vault.py:84
+#: ipaserver/plugins/vault.py:90
msgid ""
"\n"
" Add a symmetric vault:\n"
@@ -16636,7 +45808,7 @@ msgid ""
" --type symmetric --password-file password.txt\n"
msgstr ""
-#: ipaserver/plugins/vault.py:89
+#: ipaserver/plugins/vault.py:95
msgid ""
"\n"
" Add an asymmetric vault:\n"
@@ -16645,7 +45817,7 @@ msgid ""
" --type asymmetric --public-key-file public.pem\n"
msgstr ""
-#: ipaserver/plugins/vault.py:94
+#: ipaserver/plugins/vault.py:100
msgid ""
"\n"
" Show a vault:\n"
@@ -16653,7 +45825,7 @@ msgid ""
" [--user <user>|--service <service>|--shared]\n"
msgstr ""
-#: ipaserver/plugins/vault.py:98
+#: ipaserver/plugins/vault.py:104
msgid ""
"\n"
" Modify vault description:\n"
@@ -16662,7 +45834,7 @@ msgid ""
" --desc <description>\n"
msgstr ""
-#: ipaserver/plugins/vault.py:103
+#: ipaserver/plugins/vault.py:109
msgid ""
"\n"
" Modify vault type:\n"
@@ -16673,7 +45845,7 @@ msgid ""
" [new password/public key]\n"
msgstr ""
-#: ipaserver/plugins/vault.py:110
+#: ipaserver/plugins/vault.py:116
msgid ""
"\n"
" Modify symmetric vault password:\n"
@@ -16690,7 +45862,7 @@ msgid ""
" --new-password-file <new password file>\n"
msgstr ""
-#: ipaserver/plugins/vault.py:123
+#: ipaserver/plugins/vault.py:129
msgid ""
"\n"
" Modify asymmetric vault keys:\n"
@@ -16700,7 +45872,7 @@ msgid ""
" --public-key-file <new public key file>\n"
msgstr ""
-#: ipaserver/plugins/vault.py:129
+#: ipaserver/plugins/vault.py:135
msgid ""
"\n"
" Delete a vault:\n"
@@ -16708,14 +45880,14 @@ msgid ""
" [--user <user>|--service <service>|--shared]\n"
msgstr ""
-#: ipaserver/plugins/vault.py:133
+#: ipaserver/plugins/vault.py:139
msgid ""
"\n"
" Display vault configuration:\n"
" ipa vaultconfig-show\n"
msgstr ""
-#: ipaserver/plugins/vault.py:136
+#: ipaserver/plugins/vault.py:142
msgid ""
"\n"
" Archive data into standard vault:\n"
@@ -16724,7 +45896,7 @@ msgid ""
" --in <input file>\n"
msgstr ""
-#: ipaserver/plugins/vault.py:141
+#: ipaserver/plugins/vault.py:147
msgid ""
"\n"
" Archive data into symmetric vault:\n"
@@ -16734,7 +45906,7 @@ msgid ""
" --password-file password.txt\n"
msgstr ""
-#: ipaserver/plugins/vault.py:147
+#: ipaserver/plugins/vault.py:153
msgid ""
"\n"
" Archive data into asymmetric vault:\n"
@@ -16743,7 +45915,7 @@ msgid ""
" --in <input file>\n"
msgstr ""
-#: ipaserver/plugins/vault.py:152
+#: ipaserver/plugins/vault.py:158
msgid ""
"\n"
" Retrieve data from standard vault:\n"
@@ -16752,7 +45924,7 @@ msgid ""
" --out <output file>\n"
msgstr ""
-#: ipaserver/plugins/vault.py:157
+#: ipaserver/plugins/vault.py:163
msgid ""
"\n"
" Retrieve data from symmetric vault:\n"
@@ -16762,7 +45934,7 @@ msgid ""
" --password-file password.txt\n"
msgstr ""
-#: ipaserver/plugins/vault.py:163
+#: ipaserver/plugins/vault.py:169
msgid ""
"\n"
" Retrieve data from asymmetric vault:\n"
@@ -16771,7 +45943,7 @@ msgid ""
" --out <output file> --private-key-file private.pem\n"
msgstr ""
-#: ipaserver/plugins/vault.py:168
+#: ipaserver/plugins/vault.py:174
msgid ""
"\n"
" Add vault owners:\n"
@@ -16780,7 +45952,7 @@ msgid ""
" [--users <users>] [--groups <groups>] [--services <services>]\n"
msgstr ""
-#: ipaserver/plugins/vault.py:173
+#: ipaserver/plugins/vault.py:179
msgid ""
"\n"
" Delete vault owners:\n"
@@ -16789,7 +45961,7 @@ msgid ""
" [--users <users>] [--groups <groups>] [--services <services>]\n"
msgstr ""
-#: ipaserver/plugins/vault.py:178
+#: ipaserver/plugins/vault.py:184
msgid ""
"\n"
" Add vault members:\n"
@@ -16798,7 +45970,7 @@ msgid ""
" [--users <users>] [--groups <groups>] [--services <services>]\n"
msgstr ""
-#: ipaserver/plugins/vault.py:183
+#: ipaserver/plugins/vault.py:189
msgid ""
"\n"
" Delete vault members:\n"
@@ -16807,288 +45979,135 @@ msgid ""
" [--users <users>] [--groups <groups>] [--services <services>]\n"
msgstr ""
-#: ipaserver/plugins/vault.py:196
-msgid "Service name of the service vault"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:201 ipaserver/plugins/vault.py:318
-#: ipaserver/plugins/vault.py:631
-msgid "Shared vault"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:206
-msgid "Username of the user vault"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:234
+#: ipaserver/plugins/vault.py:241
msgid ""
"\n"
" Vault Container object.\n"
" "
msgstr ""
-#: ipaserver/plugins/vault.py:240
+#: ipaserver/plugins/vault.py:247
msgid "vaultcontainer"
msgstr ""
-#: ipaserver/plugins/vault.py:241
+#: ipaserver/plugins/vault.py:248
msgid "vaultcontainers"
msgstr ""
-#: ipaserver/plugins/vault.py:249
+#: ipaserver/plugins/vault.py:256
msgid "Vault Containers"
msgstr ""
-#: ipaserver/plugins/vault.py:250
+#: ipaserver/plugins/vault.py:257
msgid "Vault Container"
msgstr ""
-#: ipaserver/plugins/vault.py:297 ipaserver/plugins/vault.py:606
-msgid "Owner users"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:301 ipaserver/plugins/vault.py:611
-msgid "Owner groups"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:305 ipaserver/plugins/vault.py:616
-msgid "Owner services"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:313 ipaserver/plugins/vault.py:626
-msgid "Vault service"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:323 ipaserver/plugins/vault.py:636
-msgid "Vault user"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:339
+#: ipaserver/plugins/vault.py:346
msgid "Service, shared and user options cannot be specified simultaneously"
msgstr ""
-#: ipaserver/plugins/vault.py:349 ipaserver/plugins/vault.py:667
+#: ipaserver/plugins/vault.py:356 ipaserver/plugins/vault.py:672
msgid "Host is not supported"
msgstr ""
-#: ipaserver/plugins/vault.py:382
-msgid "Display information about a vault container."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:393 ipaserver/plugins/vault.py:417
-#: ipaserver/plugins/vault.py:771 ipaserver/plugins/vault.py:810
-#: ipaserver/plugins/vault.py:867 ipaserver/plugins/vault.py:922
-#: ipaserver/plugins/vault.py:944 ipaserver/plugins/vault.py:986
-#: ipaserver/plugins/vault.py:1029 ipaserver/plugins/vault.py:1098
+#: ipaserver/plugins/vault.py:398 ipaserver/plugins/vault.py:422
+#: ipaserver/plugins/vault.py:774 ipaserver/plugins/vault.py:812
+#: ipaserver/plugins/vault.py:869 ipaserver/plugins/vault.py:924
+#: ipaserver/plugins/vault.py:946 ipaserver/plugins/vault.py:988
+#: ipaserver/plugins/vault.py:1031 ipaserver/plugins/vault.py:1100
msgid "KRA service is not enabled"
msgstr ""
-#: ipaserver/plugins/vault.py:404
-msgid "Delete a vault container."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:408
+#: ipaserver/plugins/vault.py:413
msgid "Deleted vault container"
msgstr ""
-#: ipaserver/plugins/vault.py:428
-msgid "Add owners to a vault container."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:433 ipaserver/plugins/vault.py:458
-#: ipaserver/plugins/vault.py:1150 ipaserver/plugins/vault.py:1175
+#: ipaserver/plugins/vault.py:438 ipaserver/plugins/vault.py:463
+#: ipaserver/plugins/vault.py:1152 ipaserver/plugins/vault.py:1177
#, python-format
msgid "owner %s"
msgstr ""
-#: ipaserver/plugins/vault.py:441 ipaserver/plugins/vault.py:1158
-msgid "Owners that could not be added"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:446 ipaserver/plugins/vault.py:1163
-msgid "Number of owners added"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:453
-msgid "Remove owners from a vault container."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:466 ipaserver/plugins/vault.py:1183
-msgid "Owners that could not be removed"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:471 ipaserver/plugins/vault.py:1188
-msgid "Number of owners removed"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:478
+#: ipaserver/plugins/vault.py:483
msgid ""
"\n"
" Vault object.\n"
" "
msgstr ""
-#: ipaserver/plugins/vault.py:484
+#: ipaserver/plugins/vault.py:489
msgid "vault"
msgstr ""
-#: ipaserver/plugins/vault.py:485
+#: ipaserver/plugins/vault.py:490
msgid "vaults"
msgstr ""
-#: ipaserver/plugins/vault.py:508
+#: ipaserver/plugins/vault.py:513
msgid "Vaults"
msgstr ""
-#: ipaserver/plugins/vault.py:509
+#: ipaserver/plugins/vault.py:514
msgid "Vault"
msgstr ""
-#: ipaserver/plugins/vault.py:569
-msgid "Vault name"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:579
-msgid "Vault description"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:585
-msgid "Vault type"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:593
-msgid "Salt"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:594
-msgid "Vault salt"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:600
-msgid "Public key"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:601
-msgid "Vault public key"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:652
+#: ipaserver/plugins/vault.py:657
msgid "Service, shared, and user options cannot be specified simultaneously"
msgstr ""
-#: ipaserver/plugins/vault.py:763
+#: ipaserver/plugins/vault.py:766
#, python-format
msgid "Added vault \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/vault.py:799
-msgid "Delete a vault."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:803
+#: ipaserver/plugins/vault.py:805
#, python-format
msgid "Deleted vault \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/vault.py:840
-msgid "Search for vaults."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:845
-msgid "List all service vaults"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:849
-msgid "List all user vaults"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:856
+#: ipaserver/plugins/vault.py:858
#, python-format
msgid "%(count)d vault matched"
msgid_plural "%(count)d vaults matched"
msgstr[0] ""
msgstr[1] ""
-#: ipaserver/plugins/vault.py:874
+#: ipaserver/plugins/vault.py:876
msgid ""
"Service(s), shared, and user(s) options cannot be specified simultaneously"
msgstr ""
-#: ipaserver/plugins/vault.py:913
+#: ipaserver/plugins/vault.py:915
#, python-format
msgid "Modified vault \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/vault.py:933
-msgid "Display information about a vault."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:955
+#: ipaserver/plugins/vault.py:957
msgid "Vault configuration"
msgstr ""
-#: ipaserver/plugins/vault.py:960
-msgid "Transport Certificate"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:964
+#: ipaserver/plugins/vault.py:966
msgid "IPA KRA servers"
msgstr ""
-#: ipaserver/plugins/vault.py:965
+#: ipaserver/plugins/vault.py:967
msgid "IPA servers configured as key recovery agents"
msgstr ""
-#: ipaserver/plugins/vault.py:973
-msgid "Show vault configuration."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:978
-msgid "Output file to store the transport certificate"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:1009 ipaserver/plugins/vault.py:1086
-msgid "Session key wrapped with transport certificate"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:1013
-msgid "Vault data encrypted with session key"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:1017
-msgid "Nonce"
-msgstr ""
-
-#: ipaserver/plugins/vault.py:1023
+#: ipaserver/plugins/vault.py:1025
#, python-format
msgid "Archived data into vault \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/vault.py:1092
+#: ipaserver/plugins/vault.py:1094
#, python-format
msgid "Retrieved data from vault \"%(value)s\""
msgstr ""
-#: ipaserver/plugins/vault.py:1119
+#: ipaserver/plugins/vault.py:1121
msgid "No archived data."
msgstr ""
-#: ipaserver/plugins/vault.py:1145
-msgid "Add owners to a vault."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:1170
-msgid "Remove owners from a vault."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:1195
-msgid "Add members to a vault."
-msgstr ""
-
-#: ipaserver/plugins/vault.py:1202
-msgid "Remove members from a vault."
-msgstr ""
-
#: ipaserver/plugins/virtual.py:51
msgid "operation not defined"
msgstr ""
diff --git a/install/po/ja.po b/install/po/ja.po
index 6bf795af2..99bc1b2b2 100644
--- a/install/po/ja.po
+++ b/install/po/ja.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2014-09-23 08:41-0400\n"
-"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2015-01-05 01:10-0500\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/freeipa/"
"language/ja/)\n"
"Language: ja\n"
@@ -19,7 +19,166 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
+
+msgid "ACI name"
+msgstr "ACI 名"
+
+msgid "User group"
+msgstr "ユーザーグループ"
+
+msgid "Permissions"
+msgstr "権限"
+
+msgid "Member of a group"
+msgstr "グループのメンバー"
+
+msgid "Filter"
+msgstr "フィルター"
+
+msgid "IP Address"
+msgstr "IP アドレス"
+
+msgid "Port"
+msgstr "ポート"
+
+msgid "Fingerprint"
+msgstr "フィンガープリント"
+
+msgid "Text Data"
+msgstr "テキストデータ"
+
+msgid "Create a new group."
+msgstr "新しいグループを作成します。"
+
+msgid "Delete group."
+msgstr "グループを削除します。"
+
+msgid "Search for groups."
+msgstr "グループを検索します。"
+
+msgid "user"
+msgstr "ユーザー"
+
+msgid "group"
+msgstr "グループ"
+
+msgid "role"
+msgstr "役割"
+
+msgid "sudo rule"
+msgstr "sudo ルール"
+
+msgid "Modify a group."
+msgstr "グループを変更します。"
+
+msgid "Create a new HBAC rule."
+msgstr "新しい HBAC ルールを作成します。"
+
+msgid "Delete an HBAC rule."
+msgstr "HBAC ルールを削除します。"
+
+msgid "Disable an HBAC rule."
+msgstr "HBAC ルールを無効化します。"
+
+msgid "Enable an HBAC rule."
+msgstr "HBAC ルールを有効化します。"
+
+msgid "Search for HBAC rules."
+msgstr "HBAC ルールを検索します。"
+
+msgid "Modify an HBAC rule."
+msgstr "HBAC ルールを変更します。"
+
+msgid "Display the properties of an HBAC rule."
+msgstr "HBAC ルールのプロパティーを表示します。"
+
+msgid "Add a new HBAC service."
+msgstr "新しい HBAC サービスを追加します。"
+
+msgid "Delete an existing HBAC service."
+msgstr "既存の HBAC サービスを削除します。"
+
+msgid "Search for HBAC services."
+msgstr "HBAC サービスを検索します。"
+
+msgid "Modify an HBAC service."
+msgstr "HBAC サービスを変更します。"
+
+msgid "Display information about an HBAC service."
+msgstr "HBAC サービスに関する情報を表示します。"
+
+msgid "Add a new HBAC service group."
+msgstr "新しい HBAC サービスグループを追加します。"
+
+msgid "Add members to an HBAC service group."
+msgstr "HBAC サービスグループにメンバーを追加します。"
+
+msgid "Delete an HBAC service group."
+msgstr "HBAC サービスグループを削除します。"
+
+msgid "Search for an HBAC service group."
+msgstr "HBAC サービスグループを検索します。"
+
+msgid "Modify an HBAC service group."
+msgstr "HBAC サービスグループを変更します。"
+
+msgid "Remove members from an HBAC service group."
+msgstr "HBAC サービスグループからメンバーを削除します。"
+
+msgid "Display information about an HBAC service group."
+msgstr "HBAC サービスグループに関する情報を表示します。"
+
+msgid "Add a new host."
+msgstr "新しいホストを追加します。"
+
+msgid "Delete a host."
+msgstr "ホストを削除します。"
+
+msgid "Search for hosts."
+msgstr "ホストを検索します。"
+
+msgid "host group"
+msgstr "ホストグループ"
+
+msgid "host"
+msgstr "ホスト"
+
+msgid "hosts"
+msgstr "ホスト"
+
+msgid "Add a new role."
+msgstr "新しい役割を追加します。"
+
+msgid "Delete a role."
+msgstr "役割を削除します。"
+
+msgid "Search for roles."
+msgstr "役割を検索します。"
+
+msgid "Modify a role."
+msgstr "役割を変更します。"
+
+msgid "Display information about a role."
+msgstr "役割に関する情報を表示します。"
+
+msgid "Sudo Command"
+msgstr "sudo コマンド"
+
+msgid "Add a new user."
+msgstr "新しいユーザーを追加します。"
+
+msgid "Delete a user."
+msgstr "ユーザーを削除します。"
+
+msgid "Disable a user account."
+msgstr "ユーザーアカウントを無効化します。"
+
+msgid "Enable a user account."
+msgstr "ユーザーアカウントを有効化します。"
+
+msgid "Modify a user."
+msgstr "ユーザーを変更します。"
#, python-format
msgid "Enter %(label)s again to verify: "
@@ -134,27 +293,6 @@ msgstr "名前 \"%s\" の ACI が見つかりませんでした"
msgid "ACIs"
msgstr "ACI"
-msgid "ACI name"
-msgstr "ACI 名"
-
-msgid "User group"
-msgstr "ユーザーグループ"
-
-msgid "Permissions"
-msgstr "権限"
-
-msgid "Member of a group"
-msgstr "グループのメンバー"
-
-msgid "Filter"
-msgstr "フィルター"
-
-msgid "user"
-msgstr "ユーザー"
-
-msgid "host"
-msgstr "ホスト"
-
msgid "Fingerprint (MD5)"
msgstr "フィンガープリント (MD5)"
@@ -169,81 +307,18 @@ msgstr "%s レコード"
msgid "%s Record"
msgstr "%s レコード"
-msgid "IP Address"
-msgstr "IP アドレス"
-
-msgid "Port"
-msgstr "ポート"
-
-msgid "Fingerprint"
-msgstr "フィンガープリント"
-
-msgid "Text Data"
-msgstr "テキストデータ"
-
-msgid "group"
-msgstr "グループ"
-
msgid "groups"
msgstr "グループ"
msgid "User Group"
msgstr "ユーザーグループ"
-msgid "Create a new group."
-msgstr "新しいグループを作成します。"
-
-msgid "Delete group."
-msgstr "グループを削除します。"
-
-msgid "Modify a group."
-msgstr "グループを変更します。"
-
-msgid "Search for groups."
-msgstr "グループを検索します。"
-
-msgid "Create a new HBAC rule."
-msgstr "新しい HBAC ルールを作成します。"
-
-msgid "Delete an HBAC rule."
-msgstr "HBAC ルールを削除します。"
-
-msgid "Modify an HBAC rule."
-msgstr "HBAC ルールを変更します。"
-
-msgid "Search for HBAC rules."
-msgstr "HBAC ルールを検索します。"
-
-msgid "Display the properties of an HBAC rule."
-msgstr "HBAC ルールのプロパティーを表示します。"
-
-msgid "Enable an HBAC rule."
-msgstr "HBAC ルールを有効化します。"
-
-msgid "Disable an HBAC rule."
-msgstr "HBAC ルールを無効化します。"
-
msgid "HBAC services"
msgstr "HBAC サービス"
msgid "HBAC Service"
msgstr "HBAC サービス"
-msgid "Add a new HBAC service."
-msgstr "新しい HBAC サービスを追加します。"
-
-msgid "Delete an existing HBAC service."
-msgstr "既存の HBAC サービスを削除します。"
-
-msgid "Modify an HBAC service."
-msgstr "HBAC サービスを変更します。"
-
-msgid "Search for HBAC services."
-msgstr "HBAC サービスを検索します。"
-
-msgid "Display information about an HBAC service."
-msgstr "HBAC サービスに関する情報を表示します。"
-
msgid "HBAC service group"
msgstr "HBAC サービスグループ"
@@ -256,45 +331,9 @@ msgstr "HBAC サービスグループ"
msgid "HBAC Service Group"
msgstr "HBAC サービスグループ"
-msgid "Add a new HBAC service group."
-msgstr "新しい HBAC サービスグループを追加します。"
-
-msgid "Delete an HBAC service group."
-msgstr "HBAC サービスグループを削除します。"
-
-msgid "Modify an HBAC service group."
-msgstr "HBAC サービスグループを変更します。"
-
-msgid "Search for an HBAC service group."
-msgstr "HBAC サービスグループを検索します。"
-
-msgid "Display information about an HBAC service group."
-msgstr "HBAC サービスグループに関する情報を表示します。"
-
-msgid "Add members to an HBAC service group."
-msgstr "HBAC サービスグループにメンバーを追加します。"
-
-msgid "Remove members from an HBAC service group."
-msgstr "HBAC サービスグループからメンバーを削除します。"
-
-msgid "hosts"
-msgstr "ホスト"
-
msgid "Host"
msgstr "ホスト"
-msgid "Add a new host."
-msgstr "新しいホストを追加します。"
-
-msgid "Delete a host."
-msgstr "ホストを削除します。"
-
-msgid "Search for hosts."
-msgstr "ホストを検索します。"
-
-msgid "host group"
-msgstr "ホストグループ"
-
msgid "host groups"
msgstr "ホストグループ"
@@ -392,27 +431,9 @@ msgstr "パスワードポリシー"
msgid "Password Policies"
msgstr "パスワードポリシー"
-msgid "role"
-msgstr "役割"
-
msgid "roles"
msgstr "役割"
-msgid "Add a new role."
-msgstr "新しい役割を追加します。"
-
-msgid "Delete a role."
-msgstr "役割を削除します。"
-
-msgid "Modify a role."
-msgstr "役割を変更します。"
-
-msgid "Search for roles."
-msgstr "役割を検索します。"
-
-msgid "Display information about a role."
-msgstr "役割に関する情報を表示します。"
-
msgid "sudo command"
msgstr "sudo コマンド"
@@ -422,12 +443,6 @@ msgstr "sudo コマンド"
msgid "Sudo Commands"
msgstr "sudo コマンド"
-msgid "Sudo Command"
-msgstr "sudo コマンド"
-
-msgid "sudo rule"
-msgstr "sudo ルール"
-
msgid "sudo rules"
msgstr "sudo ルール"
@@ -440,21 +455,6 @@ msgstr "sudo ルール"
msgid "users"
msgstr "ユーザー"
-msgid "Add a new user."
-msgstr "新しいユーザーを追加します。"
-
-msgid "Delete a user."
-msgstr "ユーザーを削除します。"
-
-msgid "Modify a user."
-msgstr "ユーザーを変更します。"
-
-msgid "Disable a user account."
-msgstr "ユーザーアカウントを無効化します。"
-
-msgid "Enable a user account."
-msgstr "ユーザーアカウントを有効化します。"
-
msgid "Out of memory\n"
msgstr "メモリー不足\n"
diff --git a/install/po/kn.po b/install/po/kn.po
index f4b7bf62f..104cc4027 100644
--- a/install/po/kn.po
+++ b/install/po/kn.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2014-09-23 08:41-0400\n"
-"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2015-01-05 01:10-0500\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/freeipa/language/"
"kn/)\n"
"Language: kn\n"
@@ -19,7 +19,10 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
+
+msgid "Failed members"
+msgstr "ವಿಫಲಗೊಂಡ ಸದಸ್ಯರು"
msgid "Unrevoked"
msgstr "ರದ್ದು ಮಾಡಲಾಗಿಲ್ಲ"
@@ -33,199 +36,6 @@ msgstr "ಗುಪ್ತಪದ"
msgid "Data"
msgstr "ದತ್ತಾಂಶ"
-msgid "Failed members"
-msgstr "ವಿಫಲಗೊಂಡ ಸದಸ್ಯರು"
-
-#, python-format
-msgid "Enter %(label)s again to verify: "
-msgstr "ಮತ್ತೊಮ್ಮೆ ಪರಿಶೀಲಿಸಲು %(label)s ಎಂಟರ್ ಮಾಡಿ:"
-
-#, c-format
-msgid "Passwords do not match!"
-msgstr "ಗುಪ್ತಪದಗಳು ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತಿಲ್ಲ!"
-
-#, python-format
-msgid "unknown error %(code)d from %(server)s: %(error)s"
-msgstr "%(server)s ಸರ್ವರ್‌ನಿಂದ ಅಜ್ಞಾತ ದೋಷ %(code)d: %(error)s"
-
-msgid "an internal error has occurred"
-msgstr "ಆಂತರಿಕ ದೋಷ ಉಂಟಾಗಿದೆ"
-
-#, python-format
-msgid "Invalid JSON-RPC request: %(error)s"
-msgstr "ಅಸಿಂಧುವಾದ JSON-RPC ಬೇಡಿಕೆ: %(error)s"
-
-#, python-format
-msgid "Kerberos error: %(major)s/%(minor)s"
-msgstr "Kerberos ದೋಷ: %(major)s/%(minor)s"
-
-msgid "did not receive Kerberos credentials"
-msgstr "Kerberos ಯೋಗ್ಯತಾಪತ್ರಗಳನ್ನು ಪಡೆದಿಲ್ಲ"
-
-msgid "No credentials cache found"
-msgstr "ಕ್ಯಾಶ್‌ನಲ್ಲಿ ಯೋಗ್ಯತಾಪತ್ರಗಳು ಸಿಗುತ್ತಿಲ್ಲ"
-
-msgid "Ticket expired"
-msgstr "ಟಿಕೆಟ್‌ನ ಅವಧಿ ಮುಗಿದಿದೆ"
-
-msgid "Credentials cache permissions incorrect"
-msgstr "ಯೋಗ್ಯತಾಪತ್ರಗಳ ಕ್ಯಾಶ್‌ನ ಅನುಮತಿಗಳು ಸರಿಯಿಲ್ಲ"
-
-msgid "Bad format in credentials cache"
-msgstr "ಯೋಗ್ಯತಾಪತ್ರಗಳ ಕ್ಯಾಶ್‌ನಲ್ಲಿ ಜೋಡಣೆ ಸರಿಯಿಲ್ಲ"
-
-msgid "Cannot resolve KDC for requested realm"
-msgstr "ಕೋರಿದ ಕ್ಷೇತ್ರ(ರೆಲ್ಮ್)ಕ್ಕಾಗಿ KDC ಯನ್ನು ಬಗೆಹರಿಸಲು ಆಗುತ್ತಿಲ್ಲ"
-
-#, python-format
-msgid "Insufficient access: %(info)s"
-msgstr "ನಿಲುಕಣೆ(ಆಕ್ಸೆಸ್) ಸಾಲದಾಗಿದೆ: %(info)s"
-
-msgid "Passwords do not match"
-msgstr "ಗುಪ್ತಪದಗಳು ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತಿಲ್ಲ"
-
-msgid "Command not implemented"
-msgstr "ಆಜ್ಞೆ(ಕಮ್ಯಾಂಡ್)ಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲಾಗಿಲ್ಲ"
-
-#, python-format
-msgid "%(reason)s"
-msgstr "%(reason)s"
-
-msgid "This entry already exists"
-msgstr "ಈ ನಮೂದು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
-
-msgid "You must enroll a host in order to create a host service"
-msgstr ""
-"ಒಂದು ಹೋಸ್ಟ್ ಸೇವೆ(ಸರ್ವಿಸ್)ಯನ್ನು ರಚಿಸುವ ಸಲುವಾಗಿ ನೀವು ಒಂದು ಹೋಸ್ಟ್ ಅನ್ನು ಸೇರಿಸಲೇಬೇಕಾಗಿದೆ"
-
-#, python-format
-msgid ""
-"Service principal is not of the form: service/fully-qualified host name: "
-"%(reason)s"
-msgstr ""
-"Service principalನ ಸ್ವರೂಪ ಹೀಗಿಲ್ಲ: service/fully-qualified host name: "
-"%(reason)s"
-
-msgid ""
-"The realm for the principal does not match the realm for this IPA server"
-msgstr "principalನ ಕ್ಷೇತ್ರ(ರೆಲ್ಮ್)ವು ಈ IPA ಸರ್ವರ್‌ನ ಕ್ಷೇತ್ರ(ರೆಲ್ಮ್)ಕ್ಕೆ ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ"
-
-msgid "This command requires root access"
-msgstr "ಈ ಆಜ್ಞೆ(ಕಮ್ಯಾಂಡ್) ರೂಟ್(root) ನಿಲುಕಣೆ(ಆಕ್ಸೆಸ್) ಕೋರುತ್ತದೆ"
-
-msgid "This is already a posix group"
-msgstr "ಇದು ಈಗಾಗಲೇ posix ಗುಂಪು"
-
-msgid "A group may not be a member of itself"
-msgstr "ಒಂದು ಗುಂಪು ಅದರ ಒಂದು ಸದಸ್ಯ ಆಗದಿರಬಹುದು"
-
-#, python-format
-msgid "Base64 decoding failed: %(reason)s"
-msgstr "Base64 ಡೆಕೋಡಿಂಗ್ ವಿಫಲಗೊಂಡಿದೆ: %(reason)s"
-
-msgid "A group may not be added as a member of itself"
-msgstr "ಒಂದು ಗುಂಪು ಅದರ ಒಂದು ಸದಸ್ಯನಂತೆ ಸೇರಿಸಲು ಆಗದಿರಬಹುದು"
-
-msgid "The default users group cannot be removed"
-msgstr "ಡಿಫಾಲ್ಟ್ ಬಳಕೆದಾರರ ಗುಂಪನ್ನು ತೆಗೆದುಹಾಕಲು ಆಗುವುದಿಲ್ಲ"
-
-msgid "change collided with another change"
-msgstr "ಬದಲಾವಣೆ ಮತ್ತೊಂದು ಬದಲಾವಣೆಯೊಂದಿಗೆ ಡಿಕ್ಕಿಹೊಡೆದಿದೆ"
-
-msgid "no modifications to be performed"
-msgstr "ಯಾವುದೇ ಬದಲಾವಣೆಗಳು ನಡೆಯಬಾರದು"
-
-msgid "limits exceeded for this query"
-msgstr "ಈ ಕ್ವೇರಿಗೆ ಮಿತಿಗಳು ಮೀರಿವೆ"
-
-#, python-format
-msgid "%(info)s"
-msgstr "%(info)s"
-
-#, python-format
-msgid "Certificate operation cannot be completed: %(error)s"
-msgstr "ಪ್ರಮಾಣಪತ್ರದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಆಗುತ್ತಿಲ್ಲ: %(error)s"
-
-msgid "Results are truncated, try a more specific search"
-msgstr "ಫಲಿತಾಂಶಗಳು ಕತ್ತರಿಸಲ್ಪಟ್ಟಿವೆ, ಹೆಚ್ಚ್ಹು ನಿರ್ದಿಷ್ಟವಾದ ಶೋಧನೆ ಪ್ರಯತ್ನಿಸಿ"
-
-msgid "incorrect type"
-msgstr "ಸರಿಯಲ್ಲದ ಬಗೆ"
-
-msgid "Only one value is allowed"
-msgstr "ಕೇವಲ ಒಂದು ಬೆಲೆ ಮಾತ್ರ ಅನುಮೋದಿಸಲಾಗಿದೆ"
-
-msgid "must be True or False"
-msgstr "ನಿಜ (True) ಅಥವಾ ಸುಳ್ಳು (False) ಆಗಿರಲೇಬೇಕು"
-
-msgid "must be an integer"
-msgstr "ಇನ್ಟೀಜರ್ ಆಗಿರಲೇಬೇಕು"
-
-#, python-format
-msgid "must be at least %(minvalue)d"
-msgstr "ಕನಿಷ್ಠವಾಗಿ %(minvalue)d ಆಗಿರಲೇಬೇಕು"
-
-#, python-format
-msgid "can be at most %(maxvalue)d"
-msgstr "ಗರಿಷ್ಠವಾಗಿ %(maxvalue)d ಆಗಿರಬಹುದು"
-
-msgid "must be a decimal number"
-msgstr "ದಶಾಂಶ ಸಂಖ್ಯೆ ಆಗಿರಲೇಬೇಕು"
-
-#, python-format
-msgid "must match pattern \"%(pattern)s\""
-msgstr "ನಮೂನೆ \"%(pattern)s\" ಹೊಂದಾಣಿಕೆಯಾಗಲೇಬೇಕು"
-
-msgid "must be binary data"
-msgstr "ಬೈನರಿ ಡಾಟಾ ಆಗಿರಲೇಬೇಕು"
-
-#, python-format
-msgid "must be at least %(minlength)d bytes"
-msgstr "ಕನಿಷ್ಠವಾಗಿ %(minlength)d ಬೈಟ್ಸ್ ಆಗಿರಲೇಬೇಕು"
-
-#, python-format
-msgid "can be at most %(maxlength)d bytes"
-msgstr "ಗರಿಷ್ಠವಾಗಿ %(maxlength)d ಬೈಟ್ಸ್ ಆಗಿರಬಹುದು"
-
-#, python-format
-msgid "must be exactly %(length)d bytes"
-msgstr "ನಿಖರವಾಗಿ %(length)d ಬೈಟ್ಸ್ ಆಗಿರಲೇಬೇಕು"
-
-msgid "must be Unicode text"
-msgstr "ಯುನಿಕೋಡ್ ಪಠ್ಯ ಆಗಿರಲೇಬೇಕು"
-
-#, python-format
-msgid "must be at least %(minlength)d characters"
-msgstr "ಕನಿಷ್ಠವಾಗಿ %(minlength)d ಅಕ್ಷರಗಳು ಇರಲೇಬೇಕು"
-
-#, python-format
-msgid "can be at most %(maxlength)d characters"
-msgstr "ಗರಿಷ್ಠವಾಗಿ %(maxlength)d ಅಕ್ಷರಗಳು ಇರಬಹುದು"
-
-#, python-format
-msgid "must be exactly %(length)d characters"
-msgstr "ನಿಖರವಾಗಿ %(length)d ಅಕ್ಷರಗಳು ಇರಲೇಬೇಕು"
-
-msgid "type, filter, subtree and targetgroup are mutually exclusive"
-msgstr " ಬಗೆ, ಫಿಲ್ಟರ್, ಸಬ್‌ಟ್ರೀ ಮತ್ತು ಟಾರ್ಗೆಟ್‌ಗ್ರೂಪ್ ಗಳು ಪರಸ್ಪರ ಪ್ರತ್ಯೇಕ"
-
-msgid ""
-"at least one of: type, filter, subtree, targetgroup, attrs or memberof are "
-"required"
-msgstr ""
-"ಕನಿಷ್ಟ ಒಂದು : ಬಗೆ, ಫಿಲ್ಟರ್, ಸಬ್‌ಟ್ರೀ, ಟಾರ್ಗೆಟ್‌ಗ್ರೂಪ್, attrs ಅಥವಾ memberof ಗಳ ಅಗತ್ಯವಿದೆ"
-
-#, python-format
-msgid "Group '%s' does not exist"
-msgstr " '%s' ಗುಂಪು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
-
-#, python-format
-msgid "ACI with name \"%s\" not found"
-msgstr "\"%s\" ಹೆಸರು ಹೊಂದಿರುವ ACI ಪತ್ತೆಯಾಗಿಲ್ಲ"
-
-msgid "ACIs"
-msgstr "ACIs"
-
msgid "ACI name"
msgstr "ACI ಹೆಸರು"
@@ -268,18 +78,6 @@ msgstr "Target ಗುಂಪು"
msgid "Group to apply ACI to"
msgstr "Group to apply ACI to"
-#, python-format
-msgid "Created ACI \"%(value)s\""
-msgstr "\"%(value)s\" ACIವನ್ನು ರಚಿಸಲಾಗಿದೆ"
-
-#, python-format
-msgid "Deleted ACI \"%(value)s\""
-msgstr "\"%(value)s\" ACIವನ್ನು ಅಳಿಸಲಾಗಿದೆ"
-
-#, python-format
-msgid "Modified ACI \"%(value)s\""
-msgstr "\"%(value)s\" ACIವನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ"
-
msgid "Description"
msgstr "ವಿವರಣೆ"
@@ -289,15 +87,6 @@ msgstr "ಬಳಕೆದಾರರು"
msgid "Hosts"
msgstr "ಹೋಸ್ಟ್‌ಗಳು"
-msgid "Location"
-msgstr "ಸ್ಥಳ"
-
-msgid "Map"
-msgstr "ನಕ್ಷೆ"
-
-msgid "Automount Maps"
-msgstr "ಮ್ಯಾಪ್‌ಗಳ ಆಟೋಮೌಂಟ್"
-
msgid "Key"
msgstr "ಕೀ"
@@ -307,8 +96,11 @@ msgstr "ಮೌಂಟ್ ಮಾಹಿತಿ"
msgid "description"
msgstr "ವಿವರಣೆ"
-msgid "Automount Keys"
-msgstr "ಕೀಗಳ ಆಟೋಮೌಂಟ್"
+msgid "Location"
+msgstr "ಸ್ಥಳ"
+
+msgid "Map"
+msgstr "ನಕ್ಷೆ"
msgid "Mount point"
msgstr "ಮೌಂಟ್ ಪಾಯಂಟ್"
@@ -316,105 +108,32 @@ msgstr "ಮೌಂಟ್ ಪಾಯಂಟ್"
msgid "Parent map"
msgstr "Parent map"
-msgid "Member users"
-msgstr "ಸದಸ್ಯ ಬಳಕೆದಾರರು"
-
-msgid "Member groups"
-msgstr "ಸದಸ್ಯ ಗುಂಪುಗಳು"
-
-msgid "Member hosts"
-msgstr "ಸದಸ್ಯ ಹೋಸ್ಟ್‌ಗಳು"
-
-msgid "Member host-groups"
-msgstr "ಸದಸ್ಯ ಹೋಸ್ಟ್-ಗ್ರೂಪ್‌ಗಳು"
-
-msgid "Member of host-groups"
-msgstr "ಹೋಸ್ಟ್-ಗುಂಪಿನ ಸದಸ್ಯ"
-
-msgid "External host"
-msgstr "ಹೊರಗಿನ ಹೋಸ್ಟ್"
-
-msgid "User"
-msgstr "ಬಳಕೆದಾರ"
-
-msgid "User login"
-msgstr "ಬಳಕೆದಾರನ ಪ್ರವೇಶ"
-
-msgid "First name"
-msgstr "ಮೊದಲ ಹೆಸರು"
-
-msgid "Last name"
-msgstr "ಕೊನೆಯ ಹೆಸರು"
-
-msgid "Login shell"
-msgstr "ಪ್ರವೇಶ ಶೆಲ್"
-
-msgid "Kerberos principal"
-msgstr "Kerberos principal"
-
-msgid "Email address"
-msgstr "ಇಮೇಲ್ ವಿಳಾಸ"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "GID"
-msgstr "GID"
-
-msgid "Street address"
-msgstr "ಕೇರಿ ವಿಳಾಸ"
-
-msgid "Class"
-msgstr "ವರ್ಗ"
-
-msgid "Certificate"
-msgstr "ಪ್ರಮಾಣಪತ್ರ"
-
-msgid "User category"
-msgstr "ಬಳಕೆದಾರನ ವರ್ಗ"
-
-msgid "Host category"
-msgstr "ಹೋಸ್ಟ್ ವರ್ಗ"
-
-msgid "User Groups"
-msgstr "ಬಳಕೆದಾರರ ಗುಂಪುಗಳು"
-
-msgid "Host Groups"
-msgstr "ಹೋಸ್ಟ್ ಗುಂಪುಗಳು"
-
-msgid "Services"
-msgstr "ಸೇವೆಗಳು(ಸರ್ವೀಸಸ್)"
-
-#, python-format
-msgid "Failure decoding Certificate Signing Request: %s"
-msgstr "ಪ್ರಮಾಣಪತ್ರದ ಸಹಿಯ ಕೋರಿಕೆಯ ಡಿಕೋಡಿಂಗ್‌ನ ವಿಫಲತೆ: %s"
-
msgid "Subject"
msgstr "ವಿಷಯ"
+msgid "Reason"
+msgstr "ಕಾರಣ"
+
+msgid "Reason for revoking the certificate (0-10)"
+msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು (0-10) ರದ್ದು ಮಾಡಲು ಕಾರಣ"
+
msgid "Serial number"
msgstr "ಅನುಕ್ರಮ ಸಂಖ್ಯೆ"
msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
msgstr "ಕ್ರಮ ಸಂಖ್ಯೆ ಡೆಸಿಮಲ್‌ನಲ್ಲಿ ಅಥವಾ 0x ಮೊದಲು ಸೇರಿಸಿದ್ದಲ್ಲಿ ಹೆಕ್ಸಾಡೆಸಿಮಲ್‌ನಲ್ಲಿ"
-msgid "Request status"
-msgstr "ಬೇಡಿಕೆ ಸ್ಥಿತಿ"
-
-msgid "Request id"
-msgstr "ಬೇಡಿಕೆ ID"
-
msgid "Principal"
msgstr "Principal"
-msgid "Revoked"
-msgstr "ರದ್ದು ಮಾಡಲಾಗಿದೆ"
+msgid "Service principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr "ಈ ಪ್ರಮಾಣಪತ್ರಕ್ಕಾಗಿ Service principal (e.g. HTTP/test.example.com)"
-msgid "Revocation reason"
-msgstr "ರದ್ದು ಮಾಡುವುದಕ್ಕೆ ಕಾರಣ"
+msgid "automatically add the principal if it doesn't exist"
+msgstr "ಸ್ವಯಂಚಾಲಿತವಾಗಿ principal ಸೇರಿಸಿ ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿ ಇಲ್ಲದಿದ್ದಲ್ಲಿ"
-msgid "Reason for revoking the certificate (0-10)"
-msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು (0-10) ರದ್ದು ಮಾಡಲು ಕಾರಣ"
+msgid "Request id"
+msgstr "ಬೇಡಿಕೆ ID"
msgid "Home directory base"
msgstr "ಹೋಮ್ ಡೈರೆಕ್ಟರೀ ಮೂಲ"
@@ -437,15 +156,18 @@ msgstr "ಬಳಕೆದಾರನ ಶೋಧ ಫೀಲ್ಡ್‌ಗಳು"
msgid "Certificate Subject base"
msgstr "ಪ್ರಮಾಣಪತ್ರದ ವಿಷಯ ಮೂಲ"
-msgid "Priority"
-msgstr "ಆದ್ಯತೆ"
-
msgid "Zone name"
msgstr "ವಲಯದ ಹೆಸರು"
msgid "Zone name (FQDN)"
msgstr "ವಲಯದ ಹೆಸರು (FQDN)"
+msgid "Time to live"
+msgstr "ಉಳಿದಿರಬೇಕಾದ ಸಮಯ"
+
+msgid "Priority"
+msgstr "ಆದ್ಯತೆ"
+
msgid "SOA serial"
msgstr "SOA serial"
@@ -461,9 +183,6 @@ msgstr "SOA expire"
msgid "SOA minimum"
msgstr "SOA minimum"
-msgid "Time to live"
-msgstr "ಉಳಿದಿರಬೇಕಾದ ಸಮಯ"
-
msgid "BIND update policy"
msgstr "BIND update policy"
@@ -473,32 +192,44 @@ msgstr "ಗುಂಪಿನ ಹೆಸರು"
msgid "Group description"
msgstr "ಗುಂಪಿನ ವಿವರಣೆ"
+msgid "GID"
+msgstr "GID"
+
msgid "GID (use this option to set it manually)"
msgstr "GID (ಇದನ್ನು ಮ್ಯಾನ್ಯೂವಲ್ ಆಗಿ ಸೆಟ್ ಮಾಡಲು ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ)"
-#, python-format
-msgid "Added group \"%(value)s\""
-msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಸೇರಿಸಲಾಗಿದೆ"
-
-#, python-format
-msgid "Deleted group \"%(value)s\""
-msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಅಳಿಸಲಾಗಿದೆ"
+msgid "Member users"
+msgstr "ಸದಸ್ಯ ಬಳಕೆದಾರರು"
-#, python-format
-msgid "Modified group \"%(value)s\""
-msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ"
+msgid "Member groups"
+msgstr "ಸದಸ್ಯ ಗುಂಪುಗಳು"
msgid "Rule name"
msgstr "ನಿಯಮದ ಹೆಸರು"
+msgid "User category"
+msgstr "ಬಳಕೆದಾರನ ವರ್ಗ"
+
msgid "User category the rule applies to"
msgstr "ನಿಯಮ ಅನ್ವಯಿಸುವಂತಹ ಬಳಕೆದಾರನ ವರ್ಗ"
+msgid "Host category"
+msgstr "ಹೋಸ್ಟ್ ವರ್ಗ"
+
msgid "Host category the rule applies to"
msgstr "ನಿಯಮ ಅನ್ವಯಿಸುವಂತಹ ಹೋಸ್ಟ್ ವರ್ಗ"
-msgid "Access time"
-msgstr "ಪ್ರವೇಶದ ಸಮಯ"
+msgid "User Groups"
+msgstr "ಬಳಕೆದಾರರ ಗುಂಪುಗಳು"
+
+msgid "Host Groups"
+msgstr "ಹೋಸ್ಟ್ ಗುಂಪುಗಳು"
+
+msgid "Services"
+msgstr "ಸೇವೆಗಳು(ಸರ್ವೀಸಸ್)"
+
+msgid "External host"
+msgstr "ಹೊರಗಿನ ಹೋಸ್ಟ್"
msgid "Service name"
msgstr "ಸೇವೆಯ ಹೆಸರು"
@@ -539,20 +270,20 @@ msgstr "ಬಳಕೆದಾರನ ಗುಪ್ತಪದ"
msgid "Password used in bulk enrollment"
msgstr "ದೊಡ್ಡ ಪ್ರಮಾಣದ ದಾಖಲಾತಿಯಲ್ಲಿ ಬಳಸಲಾದ ಗುಪ್ತಪದ"
+msgid "Certificate"
+msgstr "ಪ್ರಮಾಣಪತ್ರ"
+
+msgid "Base-64 encoded server certificate"
+msgstr "Base-64 ಎನ್‌ಕೋಡೆಡ್ ಸರ್ವರ್ ಪ್ರಮಾಣಪತ್ರ"
+
msgid "Principal name"
msgstr "Principal ಹೆಸರು"
-#, python-format
-msgid "Added host \"%(value)s\""
-msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಸೇರಿಸಲಾಗಿದೆ"
-
-#, python-format
-msgid "Deleted host \"%(value)s\""
-msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಅಳಿಸಲಾಗಿದೆ"
+msgid "Class"
+msgstr "ವರ್ಗ"
-#, python-format
-msgid "Modified host \"%(value)s\""
-msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ"
+msgid "Member of host-groups"
+msgstr "ಹೋಸ್ಟ್-ಗುಂಪಿನ ಸದಸ್ಯ"
msgid "Kerberos principal name for this host"
msgstr "ಈ ಹೋಸ್ಟ್‌ಗೆ Kerberos principalನ ಹೆಸರು"
@@ -566,23 +297,20 @@ msgstr "ಹೋಸ್ಟ್-ಗುಂಪಿನ ಹೆಸರು"
msgid "A description of this host-group"
msgstr "ಈ ಹೋಸ್ಟ್-ಗ್ರೂಪ್‌ನ ವಿವರಣೆ"
-#, python-format
-msgid "Added hostgroup \"%(value)s\""
-msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಸೇರಿಸಲಾಗಿದೆ"
+msgid "Member hosts"
+msgstr "ಸದಸ್ಯ ಹೋಸ್ಟ್‌ಗಳು"
-#, python-format
-msgid "Deleted hostgroup \"%(value)s\""
-msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಅಳಿಸಲಾಗಿದೆ"
+msgid "Member host-groups"
+msgstr "ಸದಸ್ಯ ಹೋಸ್ಟ್-ಗ್ರೂಪ್‌ಗಳು"
-#, python-format
-msgid "Modified hostgroup \"%(value)s\""
-msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ"
+msgid "User login"
+msgstr "ಬಳಕೆದಾರನ ಪ್ರವೇಶ"
-msgid "Groups"
-msgstr "ಗುಂಪುಗಳು"
+msgid "UID"
+msgstr "UID"
-msgid "DNS"
-msgstr "DNS"
+msgid "Login shell"
+msgstr "ಪ್ರವೇಶ ಶೆಲ್"
msgid "Manage ticket policy for specific user"
msgstr "ನಿಗದಿತ ಬಳಕೆದಾರನಿಗೆ ಟಿಕೆಟ್ ಪಾಲಿಸಿಯನ್ನು ನಿರ್ವಹಿಸು"
@@ -608,13 +336,6 @@ msgstr "ಬಳಕೆದಾರನ ಕಂಟೇನರ್"
msgid "Group container"
msgstr "ಗುಂಪಿನ ಕಂಟೇನರ್"
-#, python-format
-msgid "%(count)d variables"
-msgstr "%(count)d ವೇರಿಯೇಬಲ್‌ಗಳು"
-
-msgid "Netgroups"
-msgstr "ನೆಟ್‌ಗ್ರೂಪ್‌ಗಳು"
-
msgid "Netgroup name"
msgstr "ನೆಟ್‌ಗ್ರೂಪ್ ಹೆಸರು"
@@ -657,8 +378,8 @@ msgstr "ಕನಿಷ್ಟ ಉದ್ದ"
msgid "Minimum length of password"
msgstr "ಗುಪ್ತಪದದ ಕನಿಷ್ಟ ಉದ್ದ"
-msgid "priority cannot be set on global policy"
-msgstr "ಗ್ಲೋಬಲ್ ಪಾಲಿಸಿಯಲ್ಲಿ ಆದ್ಯತೆಯನ್ನು ಸೆಟ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ"
+msgid "User"
+msgstr "ಬಳಕೆದಾರ"
msgid "A description of this role-group"
msgstr "ಈ ರೋಲ್-ಗ್ರೂಪ್‌ನ ವಿವರಣೆ"
@@ -666,6 +387,300 @@ msgstr "ಈ ರೋಲ್-ಗ್ರೂಪ್‌ನ ವಿವರಣೆ"
msgid "Service principal"
msgstr "Service principal"
+msgid "First name"
+msgstr "ಮೊದಲ ಹೆಸರು"
+
+msgid "Last name"
+msgstr "ಕೊನೆಯ ಹೆಸರು"
+
+msgid "Kerberos principal"
+msgstr "Kerberos principal"
+
+msgid "Email address"
+msgstr "ಇಮೇಲ್ ವಿಳಾಸ"
+
+msgid "Street address"
+msgstr "ಕೇರಿ ವಿಳಾಸ"
+
+msgid "SOA class"
+msgstr "SOA class"
+
+#, python-format
+msgid "Enter %(label)s again to verify: "
+msgstr "ಮತ್ತೊಮ್ಮೆ ಪರಿಶೀಲಿಸಲು %(label)s ಎಂಟರ್ ಮಾಡಿ:"
+
+#, c-format
+msgid "Passwords do not match!"
+msgstr "ಗುಪ್ತಪದಗಳು ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತಿಲ್ಲ!"
+
+#, python-format
+msgid "unknown error %(code)d from %(server)s: %(error)s"
+msgstr "%(server)s ಸರ್ವರ್‌ನಿಂದ ಅಜ್ಞಾತ ದೋಷ %(code)d: %(error)s"
+
+msgid "an internal error has occurred"
+msgstr "ಆಂತರಿಕ ದೋಷ ಉಂಟಾಗಿದೆ"
+
+#, python-format
+msgid "Invalid JSON-RPC request: %(error)s"
+msgstr "ಅಸಿಂಧುವಾದ JSON-RPC ಬೇಡಿಕೆ: %(error)s"
+
+#, python-format
+msgid "Kerberos error: %(major)s/%(minor)s"
+msgstr "Kerberos ದೋಷ: %(major)s/%(minor)s"
+
+msgid "did not receive Kerberos credentials"
+msgstr "Kerberos ಯೋಗ್ಯತಾಪತ್ರಗಳನ್ನು ಪಡೆದಿಲ್ಲ"
+
+msgid "No credentials cache found"
+msgstr "ಕ್ಯಾಶ್‌ನಲ್ಲಿ ಯೋಗ್ಯತಾಪತ್ರಗಳು ಸಿಗುತ್ತಿಲ್ಲ"
+
+msgid "Ticket expired"
+msgstr "ಟಿಕೆಟ್‌ನ ಅವಧಿ ಮುಗಿದಿದೆ"
+
+msgid "Credentials cache permissions incorrect"
+msgstr "ಯೋಗ್ಯತಾಪತ್ರಗಳ ಕ್ಯಾಶ್‌ನ ಅನುಮತಿಗಳು ಸರಿಯಿಲ್ಲ"
+
+msgid "Bad format in credentials cache"
+msgstr "ಯೋಗ್ಯತಾಪತ್ರಗಳ ಕ್ಯಾಶ್‌ನಲ್ಲಿ ಜೋಡಣೆ ಸರಿಯಿಲ್ಲ"
+
+msgid "Cannot resolve KDC for requested realm"
+msgstr "ಕೋರಿದ ಕ್ಷೇತ್ರ(ರೆಲ್ಮ್)ಕ್ಕಾಗಿ KDC ಯನ್ನು ಬಗೆಹರಿಸಲು ಆಗುತ್ತಿಲ್ಲ"
+
+#, python-format
+msgid "Insufficient access: %(info)s"
+msgstr "ನಿಲುಕಣೆ(ಆಕ್ಸೆಸ್) ಸಾಲದಾಗಿದೆ: %(info)s"
+
+msgid "Passwords do not match"
+msgstr "ಗುಪ್ತಪದಗಳು ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತಿಲ್ಲ"
+
+msgid "Command not implemented"
+msgstr "ಆಜ್ಞೆ(ಕಮ್ಯಾಂಡ್)ಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲಾಗಿಲ್ಲ"
+
+#, python-format
+msgid "%(reason)s"
+msgstr "%(reason)s"
+
+msgid "This entry already exists"
+msgstr "ಈ ನಮೂದು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
+
+msgid "You must enroll a host in order to create a host service"
+msgstr ""
+"ಒಂದು ಹೋಸ್ಟ್ ಸೇವೆ(ಸರ್ವಿಸ್)ಯನ್ನು ರಚಿಸುವ ಸಲುವಾಗಿ ನೀವು ಒಂದು ಹೋಸ್ಟ್ ಅನ್ನು ಸೇರಿಸಲೇಬೇಕಾಗಿದೆ"
+
+#, python-format
+msgid ""
+"Service principal is not of the form: service/fully-qualified host name: "
+"%(reason)s"
+msgstr ""
+"Service principalನ ಸ್ವರೂಪ ಹೀಗಿಲ್ಲ: service/fully-qualified host name: "
+"%(reason)s"
+
+msgid ""
+"The realm for the principal does not match the realm for this IPA server"
+msgstr "principalನ ಕ್ಷೇತ್ರ(ರೆಲ್ಮ್)ವು ಈ IPA ಸರ್ವರ್‌ನ ಕ್ಷೇತ್ರ(ರೆಲ್ಮ್)ಕ್ಕೆ ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ"
+
+msgid "This command requires root access"
+msgstr "ಈ ಆಜ್ಞೆ(ಕಮ್ಯಾಂಡ್) ರೂಟ್(root) ನಿಲುಕಣೆ(ಆಕ್ಸೆಸ್) ಕೋರುತ್ತದೆ"
+
+msgid "This is already a posix group"
+msgstr "ಇದು ಈಗಾಗಲೇ posix ಗುಂಪು"
+
+msgid "A group may not be a member of itself"
+msgstr "ಒಂದು ಗುಂಪು ಅದರ ಒಂದು ಸದಸ್ಯ ಆಗದಿರಬಹುದು"
+
+#, python-format
+msgid "Base64 decoding failed: %(reason)s"
+msgstr "Base64 ಡೆಕೋಡಿಂಗ್ ವಿಫಲಗೊಂಡಿದೆ: %(reason)s"
+
+msgid "A group may not be added as a member of itself"
+msgstr "ಒಂದು ಗುಂಪು ಅದರ ಒಂದು ಸದಸ್ಯನಂತೆ ಸೇರಿಸಲು ಆಗದಿರಬಹುದು"
+
+msgid "The default users group cannot be removed"
+msgstr "ಡಿಫಾಲ್ಟ್ ಬಳಕೆದಾರರ ಗುಂಪನ್ನು ತೆಗೆದುಹಾಕಲು ಆಗುವುದಿಲ್ಲ"
+
+msgid "change collided with another change"
+msgstr "ಬದಲಾವಣೆ ಮತ್ತೊಂದು ಬದಲಾವಣೆಯೊಂದಿಗೆ ಡಿಕ್ಕಿಹೊಡೆದಿದೆ"
+
+msgid "no modifications to be performed"
+msgstr "ಯಾವುದೇ ಬದಲಾವಣೆಗಳು ನಡೆಯಬಾರದು"
+
+msgid "limits exceeded for this query"
+msgstr "ಈ ಕ್ವೇರಿಗೆ ಮಿತಿಗಳು ಮೀರಿವೆ"
+
+#, python-format
+msgid "%(info)s"
+msgstr "%(info)s"
+
+#, python-format
+msgid "Certificate operation cannot be completed: %(error)s"
+msgstr "ಪ್ರಮಾಣಪತ್ರದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಆಗುತ್ತಿಲ್ಲ: %(error)s"
+
+msgid "Results are truncated, try a more specific search"
+msgstr "ಫಲಿತಾಂಶಗಳು ಕತ್ತರಿಸಲ್ಪಟ್ಟಿವೆ, ಹೆಚ್ಚ್ಹು ನಿರ್ದಿಷ್ಟವಾದ ಶೋಧನೆ ಪ್ರಯತ್ನಿಸಿ"
+
+msgid "incorrect type"
+msgstr "ಸರಿಯಲ್ಲದ ಬಗೆ"
+
+msgid "Only one value is allowed"
+msgstr "ಕೇವಲ ಒಂದು ಬೆಲೆ ಮಾತ್ರ ಅನುಮೋದಿಸಲಾಗಿದೆ"
+
+msgid "must be True or False"
+msgstr "ನಿಜ (True) ಅಥವಾ ಸುಳ್ಳು (False) ಆಗಿರಲೇಬೇಕು"
+
+msgid "must be an integer"
+msgstr "ಇನ್ಟೀಜರ್ ಆಗಿರಲೇಬೇಕು"
+
+#, python-format
+msgid "must be at least %(minvalue)d"
+msgstr "ಕನಿಷ್ಠವಾಗಿ %(minvalue)d ಆಗಿರಲೇಬೇಕು"
+
+#, python-format
+msgid "can be at most %(maxvalue)d"
+msgstr "ಗರಿಷ್ಠವಾಗಿ %(maxvalue)d ಆಗಿರಬಹುದು"
+
+msgid "must be a decimal number"
+msgstr "ದಶಾಂಶ ಸಂಖ್ಯೆ ಆಗಿರಲೇಬೇಕು"
+
+#, python-format
+msgid "must match pattern \"%(pattern)s\""
+msgstr "ನಮೂನೆ \"%(pattern)s\" ಹೊಂದಾಣಿಕೆಯಾಗಲೇಬೇಕು"
+
+msgid "must be binary data"
+msgstr "ಬೈನರಿ ಡಾಟಾ ಆಗಿರಲೇಬೇಕು"
+
+#, python-format
+msgid "must be at least %(minlength)d bytes"
+msgstr "ಕನಿಷ್ಠವಾಗಿ %(minlength)d ಬೈಟ್ಸ್ ಆಗಿರಲೇಬೇಕು"
+
+#, python-format
+msgid "can be at most %(maxlength)d bytes"
+msgstr "ಗರಿಷ್ಠವಾಗಿ %(maxlength)d ಬೈಟ್ಸ್ ಆಗಿರಬಹುದು"
+
+#, python-format
+msgid "must be exactly %(length)d bytes"
+msgstr "ನಿಖರವಾಗಿ %(length)d ಬೈಟ್ಸ್ ಆಗಿರಲೇಬೇಕು"
+
+msgid "must be Unicode text"
+msgstr "ಯುನಿಕೋಡ್ ಪಠ್ಯ ಆಗಿರಲೇಬೇಕು"
+
+#, python-format
+msgid "must be at least %(minlength)d characters"
+msgstr "ಕನಿಷ್ಠವಾಗಿ %(minlength)d ಅಕ್ಷರಗಳು ಇರಲೇಬೇಕು"
+
+#, python-format
+msgid "can be at most %(maxlength)d characters"
+msgstr "ಗರಿಷ್ಠವಾಗಿ %(maxlength)d ಅಕ್ಷರಗಳು ಇರಬಹುದು"
+
+#, python-format
+msgid "must be exactly %(length)d characters"
+msgstr "ನಿಖರವಾಗಿ %(length)d ಅಕ್ಷರಗಳು ಇರಲೇಬೇಕು"
+
+msgid "type, filter, subtree and targetgroup are mutually exclusive"
+msgstr " ಬಗೆ, ಫಿಲ್ಟರ್, ಸಬ್‌ಟ್ರೀ ಮತ್ತು ಟಾರ್ಗೆಟ್‌ಗ್ರೂಪ್ ಗಳು ಪರಸ್ಪರ ಪ್ರತ್ಯೇಕ"
+
+msgid ""
+"at least one of: type, filter, subtree, targetgroup, attrs or memberof are "
+"required"
+msgstr ""
+"ಕನಿಷ್ಟ ಒಂದು : ಬಗೆ, ಫಿಲ್ಟರ್, ಸಬ್‌ಟ್ರೀ, ಟಾರ್ಗೆಟ್‌ಗ್ರೂಪ್, attrs ಅಥವಾ memberof ಗಳ ಅಗತ್ಯವಿದೆ"
+
+#, python-format
+msgid "Group '%s' does not exist"
+msgstr " '%s' ಗುಂಪು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
+
+#, python-format
+msgid "ACI with name \"%s\" not found"
+msgstr "\"%s\" ಹೆಸರು ಹೊಂದಿರುವ ACI ಪತ್ತೆಯಾಗಿಲ್ಲ"
+
+msgid "ACIs"
+msgstr "ACIs"
+
+#, python-format
+msgid "Created ACI \"%(value)s\""
+msgstr "\"%(value)s\" ACIವನ್ನು ರಚಿಸಲಾಗಿದೆ"
+
+#, python-format
+msgid "Deleted ACI \"%(value)s\""
+msgstr "\"%(value)s\" ACIವನ್ನು ಅಳಿಸಲಾಗಿದೆ"
+
+#, python-format
+msgid "Modified ACI \"%(value)s\""
+msgstr "\"%(value)s\" ACIವನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ"
+
+msgid "Automount Maps"
+msgstr "ಮ್ಯಾಪ್‌ಗಳ ಆಟೋಮೌಂಟ್"
+
+msgid "Automount Keys"
+msgstr "ಕೀಗಳ ಆಟೋಮೌಂಟ್"
+
+#, python-format
+msgid "Failure decoding Certificate Signing Request: %s"
+msgstr "ಪ್ರಮಾಣಪತ್ರದ ಸಹಿಯ ಕೋರಿಕೆಯ ಡಿಕೋಡಿಂಗ್‌ನ ವಿಫಲತೆ: %s"
+
+msgid "Request status"
+msgstr "ಬೇಡಿಕೆ ಸ್ಥಿತಿ"
+
+msgid "Revoked"
+msgstr "ರದ್ದು ಮಾಡಲಾಗಿದೆ"
+
+msgid "Revocation reason"
+msgstr "ರದ್ದು ಮಾಡುವುದಕ್ಕೆ ಕಾರಣ"
+
+#, python-format
+msgid "Added group \"%(value)s\""
+msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಸೇರಿಸಲಾಗಿದೆ"
+
+#, python-format
+msgid "Deleted group \"%(value)s\""
+msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಅಳಿಸಲಾಗಿದೆ"
+
+#, python-format
+msgid "Modified group \"%(value)s\""
+msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ"
+
+msgid "Access time"
+msgstr "ಪ್ರವೇಶದ ಸಮಯ"
+
+#, python-format
+msgid "Added host \"%(value)s\""
+msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಸೇರಿಸಲಾಗಿದೆ"
+
+#, python-format
+msgid "Deleted host \"%(value)s\""
+msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಅಳಿಸಲಾಗಿದೆ"
+
+#, python-format
+msgid "Modified host \"%(value)s\""
+msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ"
+
+#, python-format
+msgid "Added hostgroup \"%(value)s\""
+msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಸೇರಿಸಲಾಗಿದೆ"
+
+#, python-format
+msgid "Deleted hostgroup \"%(value)s\""
+msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಅಳಿಸಲಾಗಿದೆ"
+
+#, python-format
+msgid "Modified hostgroup \"%(value)s\""
+msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ"
+
+msgid "Groups"
+msgstr "ಗುಂಪುಗಳು"
+
+msgid "DNS"
+msgstr "DNS"
+
+#, python-format
+msgid "%(count)d variables"
+msgstr "%(count)d ವೇರಿಯೇಬಲ್‌ಗಳು"
+
+msgid "Netgroups"
+msgstr "ನೆಟ್‌ಗ್ರೂಪ್‌ಗಳು"
+
+msgid "priority cannot be set on global policy"
+msgstr "ಗ್ಲೋಬಲ್ ಪಾಲಿಸಿಯಲ್ಲಿ ಆದ್ಯತೆಯನ್ನು ಸೆಟ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ"
+
#, python-format
msgid "Added service \"%(value)s\""
msgstr "\"%(value)s\" ಸೇವೆ(ಸರ್ವೀಸ್)ಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ"
diff --git a/install/po/mr.po b/install/po/mr.po
index e24013a37..4fab87769 100644
--- a/install/po/mr.po
+++ b/install/po/mr.po
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
"PO-Revision-Date: 2015-12-04 03:55-0500\n"
"Last-Translator: Abhijeet Kasurde <akasurde@redhat.com>\n"
"Language-Team: Marathi\n"
@@ -11,9 +11,12 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+msgid "A string searched in all relevant object attributes"
+msgstr "एक शब्द सर्व संबंधित ऑब्जेक्ट गुणधर्मात शोधला"
+
#, python-format
msgid "Enter %(label)s again to verify: "
msgstr "सत्यापित करण्यासाठी आपण पुन्हा %(label)s प्रविष्ट करा:"
@@ -56,9 +59,6 @@ msgstr "वापरात नसलेले पर्याय"
msgid "No file to read"
msgstr "कोणतीही फाइल वाचण्यासाठी नाही "
-msgid "A string searched in all relevant object attributes"
-msgstr "एक शब्द सर्व संबंधित ऑब्जेक्ट गुणधर्मात शोधला"
-
msgid "an internal error has occurred"
msgstr "एक अंतर्गत त्रुटी आली आहे"
diff --git a/install/po/nl.po b/install/po/nl.po
index 73c584a73..dae37e722 100644
--- a/install/po/nl.po
+++ b/install/po/nl.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2014-07-03 04:37-0400\n"
-"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2016-06-14 01:12-0400\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/freeipa/language/"
"nl/)\n"
"Language: nl\n"
@@ -19,7 +19,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
#, c-format
msgid "Passwords do not match!"
diff --git a/install/po/pl.po b/install/po/pl.po
index 54e59bc0a..8b3106e93 100644
--- a/install/po/pl.po
+++ b/install/po/pl.po
@@ -6,14 +6,14 @@
# jdennis <jdennis@redhat.com>, 2011
# Mateusz Marzantowicz <mmarzantowicz@osdf.com.pl>, 2013
# Piotr Drąg <piotrdrag@gmail.com>, 2010,2013
-# Piotr Drąg <pdrag@aviary.pl>, 2016. #zanata
+# Piotr Drąg <piotrdrag@gmail.com>, 2016. #zanata
msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
"PO-Revision-Date: 2016-05-14 05:40-0400\n"
-"Last-Translator: Piotr Drąg <pdrag@aviary.pl>\n"
+"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/freeipa/language/"
"pl/)\n"
"Language: pl\n"
@@ -22,7 +22,10 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
+
+msgid "Failed members"
+msgstr "Elementy, które się nie powiodły"
#, python-format
msgid "File %(file)s not found"
@@ -37,11 +40,6 @@ msgstr "Błąd"
msgid "Delete all?"
msgstr "Usunąć wszystko?"
-msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it."
-msgstr ""
-"Tryb migracji jest wyłączony. Należy użyć polecenia \"ipa config-mod\", aby "
-"go włączyć."
-
msgid ""
"Passwords have been migrated in pre-hashed format.\n"
"IPA is unable to generate Kerberos keys unless provided\n"
@@ -62,8 +60,610 @@ msgstr "Hasło"
msgid "Data"
msgstr "Dane"
-msgid "Failed members"
-msgstr "Elementy, które się nie powiodły"
+msgid "ACI name"
+msgstr "Nazwa ACI"
+
+msgid "User group"
+msgstr "Grupa użytkowników"
+
+msgid "User group ACI grants access to"
+msgstr "Grupa użytkowników, do której ACI zapewnia dostęp"
+
+msgid "Permissions"
+msgstr "Uprawnienia"
+
+msgid "Attributes"
+msgstr "Atrybuty"
+
+msgid "Type"
+msgstr "Typ"
+
+msgid "Member of"
+msgstr "Element"
+
+msgid "Member of a group"
+msgstr "Element grupy"
+
+msgid "Filter"
+msgstr "Filtr"
+
+msgid "Legal LDAP filter (e.g. ou=Engineering)"
+msgstr "Dozwolony filtr LDAP (np. ou=Inżynieria)"
+
+msgid "Subtree"
+msgstr "Poddrzewo"
+
+msgid "Subtree to apply ACI to"
+msgstr "Poddrzewo, do którego zastosować ACI"
+
+msgid "Target group"
+msgstr "Grupa docelowa"
+
+msgid "Group to apply ACI to"
+msgstr "Grupa, do której zastosować ACI"
+
+msgid "Target your own entry (self)"
+msgstr "Cel własnego wpisu (\"self\")"
+
+msgid "Apply ACI to your own entry (self)"
+msgstr "Zastosowanie ACI do własnego wpisu (\"self\")"
+
+msgid "Description"
+msgstr "Opis"
+
+msgid "Rights"
+msgstr "Uprawnienia"
+
+msgid "Users"
+msgstr "Użytkownicy"
+
+msgid "Hosts"
+msgstr "Komputery"
+
+msgid "Key"
+msgstr "Klucz"
+
+msgid "Mount information"
+msgstr "Informacje o montowaniu"
+
+msgid "description"
+msgstr "opis"
+
+msgid "Location"
+msgstr "Położenie"
+
+msgid "Map"
+msgstr "Mapa"
+
+msgid "Continuous mode: Don't stop on errors."
+msgstr "Tryb ciągły: bez zatrzymywania po błędach."
+
+msgid "Time Limit"
+msgstr "Ograniczenie czasu"
+
+msgid "Time limit of search in seconds"
+msgstr "Ograniczenie czasu wyszukiwania w sekundach"
+
+msgid "Size Limit"
+msgstr "Ograniczenie rozmiaru"
+
+msgid "Maximum number of entries returned"
+msgstr "Maksymalna liczba zwróconych wpisów"
+
+msgid "Mount point"
+msgstr "Punkt montowania"
+
+msgid "Parent map"
+msgstr "Mapa nadrzędna"
+
+msgid "Subject"
+msgstr "Temat"
+
+msgid "Reason"
+msgstr "Przyczyna"
+
+msgid "Reason for revoking the certificate (0-10)"
+msgstr "Przyczyna unieważnienia certyfikatu (0-10)"
+
+msgid "Serial number"
+msgstr "Numer seryjny"
+
+msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
+msgstr ""
+"Numer seryjny w formie dziesiętnej lub szesnastkowej, jeśli poprzedzone 0x"
+
+msgid "Principal"
+msgstr "Naczelnik"
+
+msgid "Service principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr "Naczelnik usługi dla tego certyfikatu (np. HTTP/test.przykład.pl)"
+
+msgid "automatically add the principal if it doesn't exist"
+msgstr "automatycznie dodaj naczelnika, jeśli nie istnieje"
+
+msgid "Dictionary mapping variable name to value"
+msgstr "Nazwa zmiennej mapowania słownika do ustawienia jako wartość"
+
+msgid "Revoke a certificate."
+msgstr "Odrzuć certyfikat."
+
+msgid "Request id"
+msgstr "Identyfikator żądania"
+
+msgid "Home directory base"
+msgstr "Podstawa katalogu domowego"
+
+msgid "Default shell"
+msgstr "Domyślna powłoka"
+
+msgid "Default shell for new users"
+msgstr "Domyślna powłoka dla nowych użytkowników"
+
+msgid "Default users group"
+msgstr "Domyślna grupa użytkowników"
+
+msgid "Default group for new users"
+msgstr "Domyślna grupa dla nowych użytkowników"
+
+msgid "Search time limit"
+msgstr "Ograniczenie czasu wyszukiwania"
+
+msgid "Search size limit"
+msgstr "Ograniczenie rozmiaru wyszukiwania"
+
+msgid "User search fields"
+msgstr "Pola wyszukiwania użytkowników"
+
+msgid "Certificate Subject base"
+msgstr "Podstawa tematu certyfikatu"
+
+msgid "Zone name"
+msgstr "Nazwa strefy"
+
+msgid "Zone name (FQDN)"
+msgstr "Nazwa strefy (FQDN)"
+
+msgid "Active zone"
+msgstr "Aktywna strefa"
+
+msgid "Time to live"
+msgstr "Czas życia"
+
+msgid "Hostname"
+msgstr "Nazwa komputera"
+
+msgid "Target"
+msgstr "Cel"
+
+msgid "Priority"
+msgstr "Priorytet"
+
+msgid "Administrator e-mail address"
+msgstr "Adres e-mail administratora"
+
+msgid "SOA serial"
+msgstr "Numer seryjny SOA"
+
+msgid "SOA refresh"
+msgstr "Odświeżenie SOA"
+
+msgid "SOA retry"
+msgstr "Ponowienie SOA"
+
+msgid "SOA expire"
+msgstr "Wygaszenie SOA"
+
+msgid "SOA minimum"
+msgstr "Minimalne SOA"
+
+msgid "BIND update policy"
+msgstr "Polityka aktualizacji BIND"
+
+msgid "Delete all associated records"
+msgstr "Usuń wszystkie powiązane wpisy"
+
+msgid "Group name"
+msgstr "Nazwa grupy"
+
+msgid "Group description"
+msgstr "Opis grupy"
+
+msgid "GID"
+msgstr "GID"
+
+msgid "GID (use this option to set it manually)"
+msgstr "GID (ta opcja umożliwia jego ręczne ustawienie)"
+
+msgid "Member users"
+msgstr "Elementy użytkowników"
+
+msgid "Member groups"
+msgstr "Elementy grupy"
+
+msgid "Member of groups"
+msgstr "Członek grup"
+
+msgid "Roles"
+msgstr "Role"
+
+msgid "Members that could not be added"
+msgstr "Elementy, które nie mogły zostać dodane"
+
+msgid "Number of members added"
+msgstr "Liczba dodanych elementów"
+
+msgid "change to a POSIX group"
+msgstr "zmiana na grupę POSIX"
+
+msgid "Members that could not be removed"
+msgstr "Liczba elementów, które nie mogły zostać usunięte"
+
+msgid "Number of members removed"
+msgstr "Liczba usuniętych elementów"
+
+msgid "Rule name"
+msgstr "Nazwa reguły"
+
+msgid "Rule type"
+msgstr "Typ reguły"
+
+msgid "User category"
+msgstr "Kategoria użytkowników"
+
+msgid "User category the rule applies to"
+msgstr "Kategoria użytkowników, do których zastosowywana jest reguła"
+
+msgid "Host category"
+msgstr "Kategoria komputerów"
+
+msgid "Host category the rule applies to"
+msgstr "Kategoria komputerów, do których zastosowywana jest reguła"
+
+msgid "Service category"
+msgstr "Kategoria usług"
+
+msgid "Service category the rule applies to"
+msgstr "Kategoria usług, do których zastosowywana jest reguła"
+
+msgid "Enabled"
+msgstr "Włączone"
+
+msgid "User Groups"
+msgstr "Grupy użytkowników"
+
+msgid "Host Groups"
+msgstr "Grupy komputerów"
+
+msgid "Services"
+msgstr "Usługi"
+
+msgid "Service Groups"
+msgstr "Grupy usług"
+
+msgid "External host"
+msgstr "Zewnętrzny komputer"
+
+msgid "Service name"
+msgstr "Nazwa usługi"
+
+msgid "Service group name"
+msgstr "Nazwa grupy usługi"
+
+msgid "HBAC service group description"
+msgstr "Opis grupy usługi HBAC"
+
+msgid "User name"
+msgstr "Nazwa użytkownika"
+
+msgid "Host name"
+msgstr "Nazwa komputera"
+
+msgid "A description of this host"
+msgstr "Opis tego komputera"
+
+msgid "Locality"
+msgstr "Lokalizacja"
+
+msgid "Host locality (e.g. \"Baltimore, MD\")"
+msgstr "Lokalizacja komputera (np. \"Baltimore, MD\")"
+
+msgid "Host location (e.g. \"Lab 2\")"
+msgstr "Położenie komputera (np. \"Laboratorium nr 2\")"
+
+msgid "Platform"
+msgstr "Platforma"
+
+msgid "Host hardware platform (e.g. \"Lenovo T61\")"
+msgstr "Platforma sprzętowa komputera (np. \"Lenovo T61\")"
+
+msgid "Operating system"
+msgstr "System operacyjny"
+
+msgid "Host operating system and version (e.g. \"Fedora 9\")"
+msgstr "System operacyjny komputera i jego wersja (np. \"Fedora 9\")"
+
+msgid "User password"
+msgstr "Hasło użytkownika"
+
+msgid "Password used in bulk enrollment"
+msgstr "Hasło używane w zapisywaniu większej części"
+
+msgid "Certificate"
+msgstr "Certyfikat"
+
+msgid "Base-64 encoded server certificate"
+msgstr "Certyfikat serwera zakodowany za pomocą Base-64"
+
+msgid "Principal name"
+msgstr "Nazwa naczelnika"
+
+msgid "Class"
+msgstr "Klasa"
+
+msgid "Member of host-groups"
+msgstr "Element grupy komputerów"
+
+msgid "Keytab"
+msgstr "Tabela kluczy"
+
+msgid "force host name even if not in DNS"
+msgstr "wymuszenie nazwy komputera nawet, jeśli nie w DNS"
+
+msgid "Kerberos principal name for this host"
+msgstr "Nazwa naczelnika Kerberosa dla tego komputera"
+
+msgid "Host-group"
+msgstr "Grupa komputerów"
+
+msgid "Name of host-group"
+msgstr "Nazwa grupy komputerów"
+
+msgid "A description of this host-group"
+msgstr "Opis tej grupy komputerów"
+
+msgid "Member hosts"
+msgstr "Element komputerów"
+
+msgid "Member host-groups"
+msgstr "Element grupy komputerów"
+
+msgid "User login"
+msgstr "Login użytkownika"
+
+msgid "UID"
+msgstr "UID"
+
+msgid "Home directory"
+msgstr "Katalog domowy"
+
+msgid "Login shell"
+msgstr "Powłoka logowania"
+
+msgid "Dict of I18N messages"
+msgstr "Słownik komunikatów umiędzynaradawiania"
+
+msgid "Name of object to export"
+msgstr "Nazwa obiektu do wyeksportowania"
+
+msgid "Dict of JSON encoded IPA Objects"
+msgstr "Słownik obiektów IPA zakodowanych w formacie JSON"
+
+msgid "The hostname to register as"
+msgstr "Nazwa komputera, pod jaką zarejestrować"
+
+msgid "The IPA realm"
+msgstr "Obszar IPA"
+
+msgid "Hardware platform of the host (e.g. Lenovo T61)"
+msgstr "Platforma sprzętowa komputera (np. Lenovo T61)"
+
+msgid "Operating System and version of the host (e.g. Fedora 9)"
+msgstr "System operacyjny komputera i jego wersja (np. Fedora 9)"
+
+msgid "Manage ticket policy for specific user"
+msgstr "Zarządzanie polityką zgłoszeń dla podanego użytkownika"
+
+msgid "Max life"
+msgstr "Maksymalny czas życia"
+
+msgid "Maximum ticket life (seconds)"
+msgstr "Minimalny czas życia zgłoszenia (sekundy)"
+
+msgid "Max renew"
+msgstr "Maksymalne odnowienie"
+
+msgid "Maximum renewable age (seconds)"
+msgstr "Maksymalny czas, w którym możliwe jest odnowienie (sekundy)"
+
+msgid "LDAP URI"
+msgstr "Adres URI LDAP"
+
+msgid "LDAP URI of DS server to migrate from"
+msgstr "Adres URI LDAP serwera DS, z którego migrować"
+
+msgid "bind password"
+msgstr "hasło Bind"
+
+msgid "Bind DN"
+msgstr "DN dowiązania"
+
+msgid "User container"
+msgstr "Kontener użytkownika"
+
+msgid "Group container"
+msgstr "Kontener grupy"
+
+msgid "LDAP schema"
+msgstr "Schemat LDAP"
+
+msgid "Lists of objects migrated; categorized by type."
+msgstr "Lista migrowanych obiektów, ułożonych w kategorie według typu."
+
+msgid "Lists of objects that could not be migrated; categorized by type."
+msgstr ""
+"Lista obiektów, które nie mogły zostać migrowane, ułożonych w kategorie "
+"według typu."
+
+msgid "False if migration mode was disabled."
+msgstr "Fałsz, jeśli wyłączono tryb migracji"
+
+msgid "Forward to server instead of running locally"
+msgstr "Przekazanie do serwera zamiast uruchamiania lokalnie"
+
+msgid "Total number of variables env (>= count)"
+msgstr "Całkowita liczba zmiennych środowiskowych (>= licznik)"
+
+msgid "Number of variables returned (<= total)"
+msgstr "Liczba zwróconych zmiennych (<= razem)"
+
+msgid "Number of plugins loaded"
+msgstr "Liczba wczytanych wtyczek"
+
+msgid "Netgroup name"
+msgstr "Nazwa grupy sieciowej"
+
+msgid "Netgroup description"
+msgstr "Opis grupy sieciowej"
+
+msgid "NIS domain name"
+msgstr "Nazwa domeny NIS"
+
+msgid "IPA unique ID"
+msgstr "Unikalny identyfikator IPA"
+
+msgid "Member Host"
+msgstr "Komputer elementu"
+
+msgid "New Password"
+msgstr "Nowe hasło"
+
+msgid "Member of group"
+msgstr "Członek grupy"
+
+msgid "Group"
+msgstr "Grupa"
+
+msgid "Manage password policy for specific group"
+msgstr "Zarządzanie polityką haseł dla podanej grupy"
+
+msgid "Max lifetime (days)"
+msgstr "Maksymalny czas życia (w dniach)"
+
+msgid "Maximum password lifetime (in days)"
+msgstr "Maksymalny czas życia hasła (w dniach)"
+
+msgid "Min lifetime (hours)"
+msgstr "Minimalny czas życia (w godzinach)"
+
+msgid "Minimum password lifetime (in hours)"
+msgstr "Minimalny czas życia hasła (w godzinach)"
+
+msgid "History size"
+msgstr "Rozmiar historii"
+
+msgid "Password history size"
+msgstr "Rozmiar historii haseł"
+
+msgid "Character classes"
+msgstr "Klasy znaków"
+
+msgid "Minimum number of character classes"
+msgstr "Minimalna liczba klas znaków"
+
+msgid "Min length"
+msgstr "Minimalna długość"
+
+msgid "Minimum length of password"
+msgstr "Minimalna długość hasła"
+
+msgid "Priority of the policy (higher number means lower priority"
+msgstr "Priorytet polityki (wyższy numer równa się niższemu priorytetowi"
+
+msgid "User"
+msgstr "Użytkownik"
+
+msgid "Display effective policy for a specific user"
+msgstr "Wyświetlanie aktywnej polityki dla podanego użytkownika"
+
+msgid "A description of this role-group"
+msgstr "Opis tej grupy rol"
+
+msgid "Member services"
+msgstr "Usługi elementów"
+
+msgid "Service principal"
+msgstr "Naczelnik usługi"
+
+msgid "force principal name even if not in DNS"
+msgstr "wymuszenie nazwy naczelnika nawet, jeśli nie w DNS"
+
+msgid "Sudo Command"
+msgstr "Polecenie sudo"
+
+msgid "A description of this command"
+msgstr "Opis tego polecenia"
+
+msgid "Sudo Command Groups"
+msgstr "Grupy polecenia sudo"
+
+msgid "Commands"
+msgstr "Polecenia"
+
+msgid "Sudo Allow Commands"
+msgstr "Polecenia zezwolone sudo"
+
+msgid "Sudo Deny Commands"
+msgstr "Polecenia zabronione sudo"
+
+msgid "Realm name"
+msgstr "Nazwa obszaru"
+
+msgid "First name"
+msgstr "Imię"
+
+msgid "Last name"
+msgstr "Nazwisko"
+
+msgid "Full name"
+msgstr "Pełna nazwa"
+
+msgid "Kerberos principal"
+msgstr "Naczelnik Kerberosa"
+
+msgid "Email address"
+msgstr "Adres e-mail"
+
+msgid "User ID Number (system will assign one if not provided)"
+msgstr ""
+"Numer identyfikacyjny użytkownika (system go przydzieli, jeśli nie zostanie "
+"podany)"
+
+msgid "Street address"
+msgstr "Adres zamieszkania"
+
+msgid "City"
+msgstr "Miasto"
+
+msgid "Telephone Number"
+msgstr "Numer telefonu"
+
+msgid "Mobile Telephone Number"
+msgstr "Numer telefonu komórkowego"
+
+msgid "Pager Number"
+msgstr "Numer pagera"
+
+msgid "Fax Number"
+msgstr "Numer faksu"
+
+msgid "Self"
+msgstr "Własny"
+
+msgid "Display user record for current Kerberos principal"
+msgstr "Wyświetlenie wpisu użytkownika dla bieżącego naczelnika Kerberosa"
+
+msgid "SOA class"
+msgstr "Klasa SOA"
#, python-format
msgid "Enter %(label)s again to verify: "
@@ -192,9 +792,6 @@ msgid "Results are truncated, try a more specific search"
msgstr ""
"Wyniki zostały obcięte, proszę spróbować bardziej konkretnego wyszukiwania"
-msgid "Forward to server instead of running locally"
-msgstr "Przekazanie do serwera zamiast uruchamiania lokalnie"
-
msgid "A dictionary representing an LDAP entry"
msgstr "Słownik reprezentujący wpis LDAP"
@@ -291,54 +888,6 @@ msgstr "Nie odnaleziono ACI o nazwie \"%s\""
msgid "ACIs"
msgstr "ACI"
-msgid "ACI name"
-msgstr "Nazwa ACI"
-
-msgid "User group"
-msgstr "Grupa użytkowników"
-
-msgid "User group ACI grants access to"
-msgstr "Grupa użytkowników, do której ACI zapewnia dostęp"
-
-msgid "Permissions"
-msgstr "Uprawnienia"
-
-msgid "Attributes"
-msgstr "Atrybuty"
-
-msgid "Type"
-msgstr "Typ"
-
-msgid "Member of"
-msgstr "Element"
-
-msgid "Member of a group"
-msgstr "Element grupy"
-
-msgid "Filter"
-msgstr "Filtr"
-
-msgid "Legal LDAP filter (e.g. ou=Engineering)"
-msgstr "Dozwolony filtr LDAP (np. ou=Inżynieria)"
-
-msgid "Subtree"
-msgstr "Poddrzewo"
-
-msgid "Subtree to apply ACI to"
-msgstr "Poddrzewo, do którego zastosować ACI"
-
-msgid "Target group"
-msgstr "Grupa docelowa"
-
-msgid "Group to apply ACI to"
-msgstr "Grupa, do której zastosować ACI"
-
-msgid "Target your own entry (self)"
-msgstr "Cel własnego wpisu (\"self\")"
-
-msgid "Apply ACI to your own entry (self)"
-msgstr "Zastosowanie ACI do własnego wpisu (\"self\")"
-
#, python-format
msgid "Created ACI \"%(value)s\""
msgstr "Utworzono ACI \"%(value)s\""
@@ -358,75 +907,15 @@ msgstr[0] "Pasuje %(count)d ACI"
msgstr[1] "Pasują %(count)d ACI"
msgstr[2] "Pasuje %(count)d ACI"
-msgid "Description"
-msgstr "Opis"
-
-msgid "Users"
-msgstr "Użytkownicy"
-
-msgid "Hosts"
-msgstr "Komputery"
-
-msgid "Location"
-msgstr "Położenie"
-
-msgid "Map"
-msgstr "Mapa"
-
msgid "Automount Maps"
msgstr "Automatyczne montowanie map"
-msgid "Key"
-msgstr "Klucz"
-
-msgid "Mount information"
-msgstr "Informacje o montowaniu"
-
-msgid "description"
-msgstr "opis"
-
msgid "Automount Keys"
msgstr "Automatyczne montowanie kluczy"
-msgid "Mount point"
-msgstr "Punkt montowania"
-
-msgid "Parent map"
-msgstr "Mapa nadrzędna"
-
-msgid "Member users"
-msgstr "Elementy użytkowników"
-
-msgid "Member groups"
-msgstr "Elementy grupy"
-
-msgid "Member of groups"
-msgstr "Członek grup"
-
-msgid "Member hosts"
-msgstr "Element komputerów"
-
-msgid "Member host-groups"
-msgstr "Element grupy komputerów"
-
-msgid "Member of host-groups"
-msgstr "Element grupy komputerów"
-
-msgid "Roles"
-msgstr "Role"
-
-msgid "Sudo Command Groups"
-msgstr "Grupy polecenia sudo"
-
-msgid "Member services"
-msgstr "Usługi elementów"
-
msgid "Member service groups"
msgstr "Grupy usługi elementów"
-msgid "External host"
-msgstr "Zewnętrzny komputer"
-
#, python-format
msgid "container entry (%(container)s) not found"
msgstr "nie odnaleziono wpisu kontenera (%(container)s)"
@@ -439,12 +928,6 @@ msgstr "%(parent)s: nie odnaleziono %(oname)s"
msgid "%(pkey)s: %(oname)s not found"
msgstr "%(pkey)s: nie odnaleziono %(oname)s"
-msgid "Continuous mode: Don't stop on errors."
-msgstr "Tryb ciągły: bez zatrzymywania po błędach."
-
-msgid "Rights"
-msgstr "Uprawnienia"
-
msgid "the entry was deleted while being modified"
msgstr "wpis został usunięty podczas modyfikowania"
@@ -452,114 +935,10 @@ msgstr "wpis został usunięty podczas modyfikowania"
msgid "member %s"
msgstr "członek %s"
-msgid "Members that could not be added"
-msgstr "Elementy, które nie mogły zostać dodane"
-
-msgid "Number of members added"
-msgstr "Liczba dodanych elementów"
-
-msgid "Members that could not be removed"
-msgstr "Liczba elementów, które nie mogły zostać usunięte"
-
-msgid "Number of members removed"
-msgstr "Liczba usuniętych elementów"
-
-msgid "Time Limit"
-msgstr "Ograniczenie czasu"
-
-msgid "Size Limit"
-msgstr "Ograniczenie rozmiaru"
-
-msgid "User"
-msgstr "Użytkownik"
-
-msgid "User login"
-msgstr "Login użytkownika"
-
-msgid "First name"
-msgstr "Imię"
-
-msgid "Last name"
-msgstr "Nazwisko"
-
-msgid "Full name"
-msgstr "Pełna nazwa"
-
-msgid "Home directory"
-msgstr "Katalog domowy"
-
-msgid "Login shell"
-msgstr "Powłoka logowania"
-
-msgid "Kerberos principal"
-msgstr "Naczelnik Kerberosa"
-
-msgid "Email address"
-msgstr "Adres e-mail"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "User ID Number (system will assign one if not provided)"
-msgstr ""
-"Numer identyfikacyjny użytkownika (system go przydzieli, jeśli nie zostanie "
-"podany)"
-
-msgid "GID"
-msgstr "GID"
-
-msgid "Street address"
-msgstr "Adres zamieszkania"
-
-msgid "City"
-msgstr "Miasto"
-
-msgid "Telephone Number"
-msgstr "Numer telefonu"
-
-msgid "Mobile Telephone Number"
-msgstr "Numer telefonu komórkowego"
-
-msgid "Pager Number"
-msgstr "Numer pagera"
-
-msgid "Fax Number"
-msgstr "Numer faksu"
-
-msgid "Class"
-msgstr "Klasa"
-
-msgid "Certificate"
-msgstr "Certyfikat"
-
-msgid "Enabled"
-msgstr "Włączone"
-
-msgid "User category"
-msgstr "Kategoria użytkowników"
-
-msgid "Host category"
-msgstr "Kategoria komputerów"
-
-msgid "Service category"
-msgstr "Kategoria usług"
-
-msgid "User Groups"
-msgstr "Grupy użytkowników"
-
-msgid "Host Groups"
-msgstr "Grupy komputerów"
-
-msgid "Services"
-msgstr "Usługi"
-
#, python-format
msgid "Failure decoding Certificate Signing Request: %s"
msgstr "Dekodowanie żądania podpisywania certyfikatu nie powiodło się: %s"
-msgid "Subject"
-msgstr "Temat"
-
msgid "Issuer"
msgstr "Wydawca"
@@ -575,22 +954,9 @@ msgstr "Odcisk (MD5)"
msgid "Fingerprint (SHA1)"
msgstr "Odcisk (SHA1)"
-msgid "Serial number"
-msgstr "Numer seryjny"
-
-msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
-msgstr ""
-"Numer seryjny w formie dziesiętnej lub szesnastkowej, jeśli poprzedzone 0x"
-
msgid "Request status"
msgstr "Stan żądania"
-msgid "Request id"
-msgstr "Identyfikator żądania"
-
-msgid "Principal"
-msgstr "Naczelnik"
-
msgid "Status"
msgstr "Stan"
@@ -600,90 +966,12 @@ msgstr "Unieważniono"
msgid "Revocation reason"
msgstr "Przyczyna unieważnienia"
-msgid "Reason for revoking the certificate (0-10)"
-msgstr "Przyczyna unieważnienia certyfikatu (0-10)"
-
-msgid "Revoke a certificate."
-msgstr "Odrzuć certyfikat."
-
msgid "Configuration"
msgstr "Konfiguracja"
-msgid "Home directory base"
-msgstr "Podstawa katalogu domowego"
-
-msgid "Default shell"
-msgstr "Domyślna powłoka"
-
-msgid "Default shell for new users"
-msgstr "Domyślna powłoka dla nowych użytkowników"
-
-msgid "Default users group"
-msgstr "Domyślna grupa użytkowników"
-
-msgid "Default group for new users"
-msgstr "Domyślna grupa dla nowych użytkowników"
-
-msgid "Search time limit"
-msgstr "Ograniczenie czasu wyszukiwania"
-
-msgid "Search size limit"
-msgstr "Ograniczenie rozmiaru wyszukiwania"
-
-msgid "User search fields"
-msgstr "Pola wyszukiwania użytkowników"
-
-msgid "Certificate Subject base"
-msgstr "Podstawa tematu certyfikatu"
-
-msgid "Hostname"
-msgstr "Nazwa komputera"
-
-msgid "Target"
-msgstr "Cel"
-
-msgid "Priority"
-msgstr "Priorytet"
-
-msgid "Zone name"
-msgstr "Nazwa strefy"
-
-msgid "Zone name (FQDN)"
-msgstr "Nazwa strefy (FQDN)"
-
-msgid "Active zone"
-msgstr "Aktywna strefa"
-
msgid "DNS is not configured"
msgstr "DNS nie jest skonfigurowany"
-msgid "Administrator e-mail address"
-msgstr "Adres e-mail administratora"
-
-msgid "SOA serial"
-msgstr "Numer seryjny SOA"
-
-msgid "SOA refresh"
-msgstr "Odświeżenie SOA"
-
-msgid "SOA retry"
-msgstr "Ponowienie SOA"
-
-msgid "SOA expire"
-msgstr "Wygaszenie SOA"
-
-msgid "SOA minimum"
-msgstr "Minimalne SOA"
-
-msgid "Time to live"
-msgstr "Czas życia"
-
-msgid "BIND update policy"
-msgstr "Polityka aktualizacji BIND"
-
-msgid "Delete all associated records"
-msgstr "Usuń wszystkie powiązane wpisy"
-
#, python-format
msgid "Found '%(value)s'"
msgstr "Odnaleziono \"%(value)s\""
@@ -692,15 +980,6 @@ msgstr "Odnaleziono \"%(value)s\""
msgid "Host '%(host)s' not found"
msgstr "Nie odnaleziono komputera \"%(host)s\""
-msgid "Group name"
-msgstr "Nazwa grupy"
-
-msgid "Group description"
-msgstr "Opis grupy"
-
-msgid "GID (use this option to set it manually)"
-msgstr "GID (ta opcja umożliwia jego ręczne ustawienie)"
-
#, python-format
msgid "Added group \"%(value)s\""
msgstr "Dodano grupę \"%(value)s\""
@@ -713,9 +992,6 @@ msgstr "Usunięto grupę \"%(value)s\""
msgid "Modified group \"%(value)s\""
msgstr "Zmodyfikowano grupę \"%(value)s\""
-msgid "change to a POSIX group"
-msgstr "zmiana na grupę POSIX"
-
#, python-format
msgid "%(count)d group matched"
msgid_plural "%(count)d groups matched"
@@ -736,85 +1012,13 @@ msgstr "modyfikowanie wpisów grup nie jest dozwolone"
msgid "Not a managed group"
msgstr "Nie jest zarządzaną grupą"
-msgid "Rule name"
-msgstr "Nazwa reguły"
-
-msgid "Rule type"
-msgstr "Typ reguły"
-
-msgid "User category the rule applies to"
-msgstr "Kategoria użytkowników, do których zastosowywana jest reguła"
-
-msgid "Host category the rule applies to"
-msgstr "Kategoria komputerów, do których zastosowywana jest reguła"
-
-msgid "Service category the rule applies to"
-msgstr "Kategoria usług, do których zastosowywana jest reguła"
-
-msgid "Service Groups"
-msgstr "Grupy usług"
-
msgid "Access time"
msgstr "Czas dostępu"
-msgid "Service name"
-msgstr "Nazwa usługi"
-
-msgid "Service group name"
-msgstr "Nazwa grupy usługi"
-
-msgid "HBAC service group description"
-msgstr "Opis grupy usługi HBAC"
-
-msgid "User name"
-msgstr "Nazwa użytkownika"
-
-msgid "Keytab"
-msgstr "Tabela kluczy"
-
-msgid "Host name"
-msgstr "Nazwa komputera"
-
-msgid "A description of this host"
-msgstr "Opis tego komputera"
-
-msgid "Locality"
-msgstr "Lokalizacja"
-
-msgid "Host locality (e.g. \"Baltimore, MD\")"
-msgstr "Lokalizacja komputera (np. \"Baltimore, MD\")"
-
-msgid "Host location (e.g. \"Lab 2\")"
-msgstr "Położenie komputera (np. \"Laboratorium nr 2\")"
-
-msgid "Platform"
-msgstr "Platforma"
-
-msgid "Host hardware platform (e.g. \"Lenovo T61\")"
-msgstr "Platforma sprzętowa komputera (np. \"Lenovo T61\")"
-
-msgid "Operating system"
-msgstr "System operacyjny"
-
-msgid "Host operating system and version (e.g. \"Fedora 9\")"
-msgstr "System operacyjny komputera i jego wersja (np. \"Fedora 9\")"
-
-msgid "User password"
-msgstr "Hasło użytkownika"
-
-msgid "Password used in bulk enrollment"
-msgstr "Hasło używane w zapisywaniu większej części"
-
-msgid "Principal name"
-msgstr "Nazwa naczelnika"
-
#, python-format
msgid "Added host \"%(value)s\""
msgstr "Dodano komputer \"%(value)s\""
-msgid "force host name even if not in DNS"
-msgstr "wymuszenie nazwy komputera nawet, jeśli nie w DNS"
-
#, python-format
msgid "Deleted host \"%(value)s\""
msgstr "Usunięto komputer \"%(value)s\""
@@ -823,9 +1027,6 @@ msgstr "Usunięto komputer \"%(value)s\""
msgid "Modified host \"%(value)s\""
msgstr "Zmodyfikowano komputer \"%(value)s\""
-msgid "Kerberos principal name for this host"
-msgstr "Nazwa naczelnika Kerberosa dla tego komputera"
-
#, python-format
msgid "%(count)d host matched"
msgid_plural "%(count)d hosts matched"
@@ -833,15 +1034,6 @@ msgstr[0] "Pasuje %(count)d komputer"
msgstr[1] "Pasuje %(count)d komputery"
msgstr[2] "Pasuje %(count)d komputerów"
-msgid "Host-group"
-msgstr "Grupa komputerów"
-
-msgid "Name of host-group"
-msgstr "Nazwa grupy komputerów"
-
-msgid "A description of this host-group"
-msgstr "Opis tej grupy komputerów"
-
#, python-format
msgid "Added hostgroup \"%(value)s\""
msgstr "Dodano grupę komputerów \"%(value)s\""
@@ -861,12 +1053,6 @@ msgstr[0] "Pasuje %(count)d grupa komputerów"
msgstr[1] "Pasują %(count)d grupy komputerów"
msgstr[2] "Pasuje %(count)d grup komputerów"
-msgid "Name of object to export"
-msgstr "Nazwa obiektu do wyeksportowania"
-
-msgid "Dict of JSON encoded IPA Objects"
-msgstr "Słownik obiektów IPA zakodowanych w formacie JSON"
-
msgid "Add"
msgstr "Dodaj"
@@ -939,9 +1125,6 @@ msgstr "Polityka haseł"
msgid "Groups"
msgstr "Grupy"
-msgid "Commands"
-msgstr "Polecenia"
-
msgid "Account Settings"
msgstr "Ustawienia konta"
@@ -951,9 +1134,6 @@ msgstr "Adres pocztowy"
msgid "Misc. Information"
msgstr "Różne informacje"
-msgid "New Password"
-msgstr "Nowe hasło"
-
msgid "Password change complete"
msgstr "Ukończono zmianę hasła"
@@ -978,36 +1158,6 @@ msgstr "DNS"
msgid "Role Based Access Control"
msgstr "Kontrola dostępu oparta na rolach"
-msgid "Dict of I18N messages"
-msgstr "Słownik komunikatów umiędzynaradawiania"
-
-msgid "The hostname to register as"
-msgstr "Nazwa komputera, pod jaką zarejestrować"
-
-msgid "The IPA realm"
-msgstr "Obszar IPA"
-
-msgid "Hardware platform of the host (e.g. Lenovo T61)"
-msgstr "Platforma sprzętowa komputera (np. Lenovo T61)"
-
-msgid "Operating System and version of the host (e.g. Fedora 9)"
-msgstr "System operacyjny komputera i jego wersja (np. Fedora 9)"
-
-msgid "Manage ticket policy for specific user"
-msgstr "Zarządzanie polityką zgłoszeń dla podanego użytkownika"
-
-msgid "Max life"
-msgstr "Maksymalny czas życia"
-
-msgid "Maximum ticket life (seconds)"
-msgstr "Minimalny czas życia zgłoszenia (sekundy)"
-
-msgid "Max renew"
-msgstr "Maksymalne odnowienie"
-
-msgid "Maximum renewable age (seconds)"
-msgstr "Maksymalny czas, w którym możliwe jest odnowienie (sekundy)"
-
#, python-format
msgid ""
"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually."
@@ -1022,51 +1172,10 @@ msgstr ""
"Dodanie użytkownika do domyślnej grupy nie powiodło się. Należy użyć "
"polecenia \"ipa group-add-member\", aby dodać go ręcznie."
-msgid "LDAP URI"
-msgstr "Adres URI LDAP"
-
-msgid "LDAP URI of DS server to migrate from"
-msgstr "Adres URI LDAP serwera DS, z którego migrować"
-
-msgid "bind password"
-msgstr "hasło Bind"
-
-msgid "Bind DN"
-msgstr "DN dowiązania"
-
-msgid "User container"
-msgstr "Kontener użytkownika"
-
-msgid "Group container"
-msgstr "Kontener grupy"
-
-msgid "LDAP schema"
-msgstr "Schemat LDAP"
-
-msgid "Lists of objects migrated; categorized by type."
-msgstr "Lista migrowanych obiektów, ułożonych w kategorie według typu."
-
-msgid "Lists of objects that could not be migrated; categorized by type."
-msgstr ""
-"Lista obiektów, które nie mogły zostać migrowane, ułożonych w kategorie "
-"według typu."
-
-msgid "False if migration mode was disabled."
-msgstr "Fałsz, jeśli wyłączono tryb migracji"
-
#, python-format
msgid "%(count)d variables"
msgstr "%(count)d zmiennych"
-msgid "Dictionary mapping variable name to value"
-msgstr "Nazwa zmiennej mapowania słownika do ustawienia jako wartość"
-
-msgid "Total number of variables env (>= count)"
-msgstr "Całkowita liczba zmiennych środowiskowych (>= licznik)"
-
-msgid "Number of variables returned (<= total)"
-msgstr "Liczba zwróconych zmiennych (<= razem)"
-
#, python-format
msgid "%(count)d plugin loaded"
msgid_plural "%(count)d plugins loaded"
@@ -1074,101 +1183,29 @@ msgstr[0] "Wczytano %(count)d wtyczkę"
msgstr[1] "Wczytano %(count)d wtyczki"
msgstr[2] "Wczytano %(count)d wtyczek"
-msgid "Number of plugins loaded"
-msgstr "Liczba wczytanych wtyczek"
-
-msgid "Member Host"
-msgstr "Komputer elementu"
-
msgid "Netgroups"
msgstr "Grupy sieciowe"
-msgid "Netgroup name"
-msgstr "Nazwa grupy sieciowej"
-
-msgid "Netgroup description"
-msgstr "Opis grupy sieciowej"
-
-msgid "NIS domain name"
-msgstr "Nazwa domeny NIS"
-
-msgid "IPA unique ID"
-msgstr "Unikalny identyfikator IPA"
-
#, python-format
msgid "Changed password for \"%(value)s\""
msgstr "Zmieniono hasło dla \"%(value)s\""
-msgid "Member of group"
-msgstr "Członek grupy"
-
#, python-format
msgid "priority must be a unique value (%(prio)d already used by %(gname)s)"
msgstr ""
"priorytet musi być unikalną wartością (%(prio)d jest już używane przez "
"%(gname)s)"
-msgid "Group"
-msgstr "Grupa"
-
-msgid "Manage password policy for specific group"
-msgstr "Zarządzanie polityką haseł dla podanej grupy"
-
-msgid "Max lifetime (days)"
-msgstr "Maksymalny czas życia (w dniach)"
-
-msgid "Maximum password lifetime (in days)"
-msgstr "Maksymalny czas życia hasła (w dniach)"
-
-msgid "Min lifetime (hours)"
-msgstr "Minimalny czas życia (w godzinach)"
-
-msgid "Minimum password lifetime (in hours)"
-msgstr "Minimalny czas życia hasła (w godzinach)"
-
-msgid "History size"
-msgstr "Rozmiar historii"
-
-msgid "Password history size"
-msgstr "Rozmiar historii haseł"
-
-msgid "Character classes"
-msgstr "Klasy znaków"
-
-msgid "Minimum number of character classes"
-msgstr "Minimalna liczba klas znaków"
-
-msgid "Min length"
-msgstr "Minimalna długość"
-
-msgid "Minimum length of password"
-msgstr "Minimalna długość hasła"
-
-msgid "Priority of the policy (higher number means lower priority"
-msgstr "Priorytet polityki (wyższy numer równa się niższemu priorytetowi"
-
msgid "Maximum password life must be greater than minimum."
msgstr "Maksymalny czas życia hasła musi być wyższy niż minimalny."
msgid "priority cannot be set on global policy"
msgstr "nie można ustawiać priorytetu dla globalnej polityki"
-msgid "Display effective policy for a specific user"
-msgstr "Wyświetlanie aktywnej polityki dla podanego użytkownika"
-
-msgid "A description of this role-group"
-msgstr "Opis tej grupy rol"
-
-msgid "Service principal"
-msgstr "Naczelnik usługi"
-
#, python-format
msgid "Added service \"%(value)s\""
msgstr "Dodano usługę \"%(value)s\""
-msgid "force principal name even if not in DNS"
-msgstr "wymuszenie nazwy naczelnika nawet, jeśli nie w DNS"
-
#, python-format
msgid "Deleted service \"%(value)s\""
msgstr "Usunięto usługę \"%(value)s\""
@@ -1191,21 +1228,6 @@ msgstr[0] "Pasuje %(count)d użytkownik"
msgstr[1] "Pasuje %(count)d użytkowników"
msgstr[2] "Pasuje %(count)d użytkowników"
-msgid "Sudo Command"
-msgstr "Polecenie sudo"
-
-msgid "A description of this command"
-msgstr "Opis tego polecenia"
-
-msgid "Sudo Allow Commands"
-msgstr "Polecenia zezwolone sudo"
-
-msgid "Sudo Deny Commands"
-msgstr "Polecenia zabronione sudo"
-
-msgid "Realm name"
-msgstr "Nazwa obszaru"
-
#, python-format
msgid "Added user \"%(value)s\""
msgstr "Dodano użytkownika \"%(value)s\""
@@ -1218,12 +1240,6 @@ msgstr "Usunięto użytkownika \"%(value)s\""
msgid "Modified user \"%(value)s\""
msgstr "Zmodyfikowano użytkownika \"%(value)s\""
-msgid "Self"
-msgstr "Własny"
-
-msgid "Display user record for current Kerberos principal"
-msgstr "Wyświetlenie wpisu użytkownika dla bieżącego naczelnika Kerberosa"
-
#, python-format
msgid "Disabled user account \"%(value)s\""
msgstr "Wyłączono konto użytkownika \"%(value)s\""
diff --git a/install/po/pt_BR.po b/install/po/pt_BR.po
index 5a9caae63..b4e192657 100644
--- a/install/po/pt_BR.po
+++ b/install/po/pt_BR.po
@@ -3,7 +3,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
"PO-Revision-Date: 2015-10-28 02:46-0400\n"
"Last-Translator: Marco Aurélio Krause <ouesten@me.com>\n"
"Language-Team: Portuguese (Brazil)\n"
@@ -11,7 +11,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#, c-format
diff --git a/install/po/ru.po b/install/po/ru.po
index f282b2027..c0ae5a01d 100644
--- a/install/po/ru.po
+++ b/install/po/ru.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
"PO-Revision-Date: 2016-06-17 07:52-0400\n"
"Last-Translator: Martin Bašti <mbasti@redhat.com>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/freeipa/language/"
@@ -24,7 +24,19 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
+
+msgid "Failed to remove"
+msgstr "Ошибка при удалении"
+
+msgid "Failed RunAs"
+msgstr "Ошибка \"запустить как\""
+
+msgid "Failed RunAsGroup"
+msgstr "Ошибка \"запустить как группа\""
+
+msgid "Failed profiles"
+msgstr "Ошибка профилей"
msgid "Failed to add"
msgstr "Ошибка при добавлении"
@@ -65,17 +77,693 @@ msgstr ""
msgid "Data"
msgstr "Данные"
-msgid "Failed to remove"
-msgstr "Ошибка при удалении"
+msgid "ACI name"
+msgstr "Имя ACI"
-msgid "Failed RunAs"
-msgstr "Ошибка \"запустить как\""
+msgid "Permission"
+msgstr "Разрешения"
-msgid "Failed RunAsGroup"
-msgstr "Ошибка \"запустить как группа\""
+msgid "Permission ACI grants access to"
+msgstr "Добавить разрешения ACL на"
-msgid "Failed profiles"
-msgstr "Ошибка профилей"
+msgid "User group"
+msgstr "Группа пользователей"
+
+msgid "User group ACI grants access to"
+msgstr "Добавить пользовательскую группу ACL на"
+
+msgid "Permissions"
+msgstr "Разрешения"
+
+msgid "Permissions to grant(read, write, add, delete, all)"
+msgstr "Установить разрешения (для чтения, записи, добавления, удаления, все)"
+
+msgid "Attributes"
+msgstr "Атрибуты"
+
+msgid "Type"
+msgstr "Тип"
+
+msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
+msgstr ""
+"Тип объекта IPA (пользователь, группа, хост, группа хостов, сервис, сетевая "
+"группа)"
+
+msgid "Member of"
+msgstr "Член"
+
+msgid "Member of a group"
+msgstr "Член группы"
+
+msgid "Filter"
+msgstr "Фильтр"
+
+msgid "Subtree"
+msgstr "Поддерево"
+
+msgid "Target group"
+msgstr "Целевая группа"
+
+msgid "Group to apply ACI to"
+msgstr "Группа для добавления ACL на"
+
+msgid "ACI prefix"
+msgstr "Префикс ACI"
+
+msgid "Test the ACI syntax but don't write anything"
+msgstr "Проверить синтаксис ACL, но никуда не записывать"
+
+msgid "A string searched in all relevant object attributes"
+msgstr "Поиск по всем атрибутам объекта"
+
+msgid "Primary key only"
+msgstr "Только главный ключ"
+
+msgid "Number of entries returned"
+msgstr "Количество вернутых значений"
+
+msgid "True if not all results were returned"
+msgstr "Верно если не все результаты были возвращены"
+
+msgid "New ACI name"
+msgstr "Новое имя ACL"
+
+msgid "Location of the ACI"
+msgstr "Расположение ACL"
+
+msgid "Description"
+msgstr "Описание"
+
+msgid ""
+"Add an attribute/value pair. Format is attr=value. The attribute\n"
+"must be part of the schema."
+msgstr ""
+"Добавить пару атрибут/значение. Формат атрибут=значение. Атрибут\n"
+"должен быть частью схемы."
+
+msgid "Grouping Type"
+msgstr "Тип группировки"
+
+msgid "Inclusive Regex"
+msgstr "Включая регулярные выражения"
+
+msgid "Exclusive Regex"
+msgstr "Исключая регулярные выражения"
+
+msgid "Attribute Key"
+msgstr "Значение атрибута"
+
+msgid ""
+"Attribute to filter via regex. For example fqdn for a host, or manager for a "
+"user"
+msgstr ""
+"Атрибут для поиска по регулярным выражениям. Для примера полное имя для "
+"хоста, или руководитель для пользователя"
+
+msgid "Rights"
+msgstr "Права"
+
+msgid "Users"
+msgstr "Пользователи"
+
+msgid "Hosts"
+msgstr "Узлы"
+
+msgid "No wait"
+msgstr "Не ждать"
+
+msgid "Key"
+msgstr "Ключ"
+
+msgid "description"
+msgstr "описание"
+
+msgid "Location"
+msgstr "Расположение"
+
+msgid "Automount location name."
+msgstr "Имя расположения автомонтирования."
+
+msgid "Map"
+msgstr "Карта"
+
+msgid "Create a new automount key."
+msgstr "Создать новый ключ автомонтирования."
+
+msgid "Time Limit"
+msgstr "Ограничение по времени"
+
+msgid "Time limit of search in seconds"
+msgstr "Ограничение времени поиска в секундах"
+
+msgid "Size Limit"
+msgstr "Ограничение по размеру"
+
+msgid "Maximum number of entries returned"
+msgstr "Максимальное количество совпадений возвращено"
+
+msgid "Rename"
+msgstr "Переименовать"
+
+msgid "Create a new automount location."
+msgstr "Создать новое расположение автомонтирования."
+
+msgid "Delete an automount location."
+msgstr "Удаление расположения автомонтирования."
+
+msgid "Search for an automount location."
+msgstr "Поиск для расположения автомонтирования."
+
+msgid "Display an automount location."
+msgstr "Отобразить расположения автомонтирования."
+
+msgid "Generate automount files for a specific location."
+msgstr "Сгенерировать файлы автомонтирования для особого расположения."
+
+msgid "Mount point"
+msgstr "Точка монтирования"
+
+msgid "Search for existing certificates."
+msgstr "Поиск по существующим сертификатам."
+
+msgid "Subject"
+msgstr "Объект"
+
+msgid "Reason"
+msgstr "Причина"
+
+msgid "Reason for revoking the certificate (0-10)"
+msgstr "Причина для отзыва сертификата (0-10)"
+
+msgid "minimum serial number"
+msgstr "минимальный серийный номер"
+
+msgid "maximum serial number"
+msgstr "Максимальный серийный номер"
+
+msgid "Revoked on from this date (YYYY-mm-dd)"
+msgstr "Отозван с даты (YYYY-mm-dd)"
+
+msgid "Serial number"
+msgstr "Серийный номер"
+
+msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
+msgstr "Серийный номер в десятичной или если есть префикс 0x в HEX формате"
+
+msgid "Submit a certificate signing request."
+msgstr "Отправить запрос подписи сертификата."
+
+msgid "CSR"
+msgstr "CSR"
+
+msgid "Principal"
+msgstr "Основной"
+
+msgid "Revoke a certificate."
+msgstr "Отозвать сертификат"
+
+msgid "Retrieve an existing certificate."
+msgstr "Получить существующий сертификат."
+
+msgid "Output filename"
+msgstr "Исходящие имя файла"
+
+msgid "File to store the certificate in."
+msgstr "Файл для сохранения сертификата."
+
+msgid "Check the status of a certificate signing request."
+msgstr "Проверьте статус запроса подписи сертификата."
+
+msgid "Request id"
+msgstr "ID запроса"
+
+msgid "Maximum username length"
+msgstr "Максимальная длина имени пользователя"
+
+msgid "Default location of home directories"
+msgstr "Расположение домашних каталогов по умолчанию"
+
+msgid "Default shell"
+msgstr "Оболочка по умолчанию"
+
+msgid "Default shell for new users"
+msgstr "Оболочка по умолчанию для новых пользователей"
+
+msgid "Default users group"
+msgstr "Группа пользователей по умолчанию"
+
+msgid "Default group for new users"
+msgstr "Группа по умолчанию для новых пользователей"
+
+msgid "Default e-mail domain"
+msgstr "Почтовый домен по умолчанию"
+
+msgid "Default group objectclasses"
+msgstr "Классы объектов для групп по умолчанию"
+
+msgid "Default group objectclasses (comma-separated list)"
+msgstr "Классы объектов для групп по умолчанию (через запятую)"
+
+msgid "Default user objectclasses"
+msgstr "Классы объектов для пользователей по умолчанию"
+
+msgid "Default user objectclasses (comma-separated list)"
+msgstr "Классы объектов для пользователей по умолчанию (через запятую)"
+
+msgid "Password Expiration Notification (days)"
+msgstr "Оповещение об истечении пароля (в дня)"
+
+msgid "Zone name"
+msgstr "Имя зоны"
+
+msgid "Zone name (FQDN)"
+msgstr "Имя зоны (FQDN)"
+
+msgid "Reverse zone IP network"
+msgstr "Зона обратных адресов"
+
+msgid "Time to live"
+msgstr "Время жизни"
+
+msgid "Records"
+msgstr "Записи"
+
+msgid "Record type"
+msgstr "Тип записи"
+
+msgid "IP Address"
+msgstr "IP-адрес"
+
+msgid "Hostname"
+msgstr "Имя узла"
+
+msgid "Algorithm"
+msgstr "Алгоритм"
+
+msgid "Certificate/CRL"
+msgstr "Сертификат/СОС"
+
+msgid "Altitude"
+msgstr "Высота над уровнем моря"
+
+msgid "Size"
+msgstr "Размер"
+
+msgid "Regular Expression"
+msgstr "Регулярное выражение"
+
+msgid "Priority"
+msgstr "Приоритет"
+
+msgid "Weight"
+msgstr "Вес"
+
+msgid "Port"
+msgstr "Порт"
+
+msgid "SOA serial"
+msgstr "Номер SOA"
+
+msgid "Dynamic update"
+msgstr "Динамическое обновление"
+
+msgid "Allow dynamic updates."
+msgstr "Разрешить динамические обновления."
+
+msgid "Force"
+msgstr "Принудительно"
+
+msgid "Create new DNS zone (SOA record)."
+msgstr "Создать новую зону DNS (SOA-запись)"
+
+msgid "Group name"
+msgstr "Имя группы"
+
+msgid "Group description"
+msgstr "Описание группы"
+
+msgid "GID"
+msgstr "ID группы"
+
+msgid "Roles"
+msgstr "Роли"
+
+msgid "Create a new group."
+msgstr "Создать новую группу."
+
+msgid "Number of members added"
+msgstr "Количество добавленных членов"
+
+msgid "Delete group."
+msgstr "Удалить группу."
+
+msgid "Search for groups."
+msgstr "Поиск групп."
+
+msgid "search for private groups"
+msgstr "поиск личных групп"
+
+msgid "user"
+msgstr "пользователь"
+
+msgid "group"
+msgstr "группа"
+
+msgid "role"
+msgstr "роль"
+
+msgid "Modify a group."
+msgstr "Изменить группу."
+
+msgid "change to a POSIX group"
+msgstr "изменить на группу POSIX"
+
+msgid "Members that could not be removed"
+msgstr "Члены не могут быть удалены"
+
+msgid "Number of members removed"
+msgstr "Количество удалённых членов"
+
+msgid "Rule name"
+msgstr "Имя правила"
+
+msgid "Rule type"
+msgstr "Тип правила"
+
+msgid "User category"
+msgstr "Категория пользователя"
+
+msgid "Host category"
+msgstr "Категория хоста"
+
+msgid "Service category"
+msgstr "Категория службы"
+
+msgid "Enabled"
+msgstr "Включено"
+
+msgid "User Groups"
+msgstr "Группы пользователей"
+
+msgid "Host Groups"
+msgstr "Группы узлов"
+
+msgid "Services"
+msgstr "Службы"
+
+msgid "Service Groups"
+msgstr "Группы сервисов"
+
+msgid "External host"
+msgstr "Внешний узел"
+
+msgid "Service name"
+msgstr "Имя службы"
+
+msgid "Warning"
+msgstr "Предупреждение"
+
+msgid "Platform"
+msgstr "Платформа"
+
+msgid "Host hardware platform (e.g. \"Lenovo T61\")"
+msgstr "Аппаратная платформа узла (например, «Lenovo T61»)"
+
+msgid "Operating system"
+msgstr "Операционная система"
+
+msgid "Host operating system and version (e.g. \"Fedora 9\")"
+msgstr "Операционная система узла и ее версия (например, «Fedora 9»)"
+
+msgid "User password"
+msgstr "Пароль пользователя"
+
+msgid "Random password"
+msgstr "Случайный пароль"
+
+msgid "Certificate"
+msgstr "Сертификат"
+
+msgid "Base-64 encoded server certificate"
+msgstr "Base-64 шифрованый сертификат сервера"
+
+msgid "MAC address"
+msgstr "MAC-адрес"
+
+msgid "Hardware MAC address(es) on this host"
+msgstr "MAC-адрес(а) данного узла"
+
+msgid "SSH public key"
+msgstr "SSH публичный ключ"
+
+msgid "Class"
+msgstr "Класс"
+
+msgid "Add a new host."
+msgstr "Добавить новый узел."
+
+msgid "Delete a host."
+msgstr "Удалить узел."
+
+msgid "Remove entries from DNS"
+msgstr "Удалить записи из DNS"
+
+msgid "host group"
+msgstr "группа узлов"
+
+msgid "host"
+msgstr "узел"
+
+msgid "Modify information about a host."
+msgstr "Изменить информацию об узле."
+
+msgid "Update DNS entries"
+msgstr "Обновить записи DNS"
+
+msgid "Host-group"
+msgstr "Группа узлов"
+
+msgid "Group ID Number"
+msgstr "ID группы"
+
+msgid "User login"
+msgstr "Логин пользователя"
+
+msgid "UID"
+msgstr "UID"
+
+msgid "GECOS"
+msgstr "GECOS"
+
+msgid "Home directory"
+msgstr "Домашний каталог"
+
+msgid "Login shell"
+msgstr "Оболочка входа"
+
+msgid "hosts"
+msgstr "узлы"
+
+msgid "Hardware platform of the host (e.g. Lenovo T61)"
+msgstr "Аппаратная платформа узла (например, Lenovo T61)"
+
+msgid "Operating System and version of the host (e.g. Fedora 9)"
+msgstr "Операционная система и версия узла (например, Fedora 9)"
+
+msgid "Bind DN"
+msgstr "Bind DN"
+
+msgid "LDAP schema"
+msgstr "Схема LDAP"
+
+msgid "Manager"
+msgstr "Руководитель"
+
+msgid "permission"
+msgstr "разрешение"
+
+msgid "permissions"
+msgstr "разрешения"
+
+msgid "User"
+msgstr "Пользователь"
+
+msgid "Server"
+msgstr "Сервер"
+
+msgid "Sudo Command Groups"
+msgstr "Группы команды SUDO"
+
+msgid "First name"
+msgstr "Имя"
+
+msgid "Last name"
+msgstr "Фамилия"
+
+msgid "Full name"
+msgstr "Полное имя"
+
+msgid "Display name"
+msgstr "Отображаемое имя"
+
+msgid "Initials"
+msgstr "Инициалы"
+
+msgid "Kerberos principal"
+msgstr "Kerberos владелец"
+
+msgid "Email address"
+msgstr "Электронный адрес"
+
+msgid "Prompt to set the user password"
+msgstr "Запросить пароль у пользователя"
+
+msgid "Generate a random user password"
+msgstr "Сгенерировать случайный пользовательский пароль"
+
+msgid "User ID Number (system will assign one if not provided)"
+msgstr "ID пользователя (если не указан, система назначит его самостоятельно)"
+
+msgid "Street address"
+msgstr "Адрес"
+
+msgid "City"
+msgstr "Город"
+
+msgid "State/Province"
+msgstr "Область/республика"
+
+msgid "ZIP"
+msgstr "Индекс"
+
+msgid "Telephone Number"
+msgstr "Телефонный номер"
+
+msgid "Mobile Telephone Number"
+msgstr "Мобильный телефонный номер"
+
+msgid "Pager Number"
+msgstr "Номер пейджера"
+
+msgid "Fax Number"
+msgstr "Номер факса"
+
+msgid "Org. Unit"
+msgstr "Отдел"
+
+msgid "Job Title"
+msgstr "Должность"
+
+msgid "Car License"
+msgstr "Номер автомобиля"
+
+msgid "Account disabled"
+msgstr "Учетная запись отключена"
+
+msgid "User authentication types"
+msgstr "Типы авторизации пользователей"
+
+msgid "Types of supported user authentication"
+msgstr "Типы авторизаций поддерживаемые пользователем"
+
+msgid "RADIUS proxy configuration"
+msgstr "RADIUS конфигурация прокси"
+
+msgid "RADIUS proxy username"
+msgstr "RADIUS имя пользователя прокси"
+
+msgid "Department Number"
+msgstr "Номер отдела"
+
+msgid "Preferred Language"
+msgstr "Предпочитаемый язык"
+
+msgid "Kerberos keys available"
+msgstr "Kerberos ключей доступно"
+
+msgid "Add a new user."
+msgstr "Добавить нового пользователя."
+
+msgid "Don't create user private group"
+msgstr "Невозможно создать собственную группу пользователя"
+
+msgid "Delete a user."
+msgstr "Удалить пользователя."
+
+msgid "Disable a user account."
+msgstr "Отключить учетную запись пользователя."
+
+msgid "Enable a user account."
+msgstr "Включить учетную запись пользователя."
+
+msgid "Search for users."
+msgstr "Поиск пользователей."
+
+msgid "Modify a user."
+msgstr "Изменить пользователя."
+
+msgid "ACL name"
+msgstr "ACL имя"
+
+msgid "Profile category"
+msgstr "Категория профиля"
+
+msgid "Profiles"
+msgstr "Профили"
+
+msgid "Create a new CA ACL."
+msgstr "Создать новый CA ACL."
+
+msgid "Add target hosts and hostgroups to a CA ACL."
+msgstr "Добавить целевые хосты или группы хостов к CA ACL."
+
+msgid "Add profiles to a CA ACL."
+msgstr "Добавить профили к CA ACL."
+
+msgid "Add services to a CA ACL."
+msgstr "Добавить службы к CA ACL."
+
+msgid "Add users and groups to a CA ACL."
+msgstr "Добавить пользователей и группы в CA ACL."
+
+msgid "Delete a CA ACL."
+msgstr "Удалить CA ACL."
+
+msgid "Disable a CA ACL."
+msgstr "Выключить CA ACL."
+
+msgid "Enable a CA ACL."
+msgstr "Включить CA ACL."
+
+msgid "Search for CA ACLs."
+msgstr "Поиск по CA ACLs."
+
+msgid "Modify a CA ACL."
+msgstr "Изменить CA ACL."
+
+msgid "Remove target hosts and hostgroups from a CA ACL."
+msgstr "Удалить целевые хосты или группы хостов из CA ACL."
+
+msgid "Remove profiles from a CA ACL."
+msgstr "Удалить профили из CA ACL."
+
+msgid "Remove services from a CA ACL."
+msgstr "Удалить службу из CA ACL."
+
+msgid "Remove users and groups from a CA ACL."
+msgstr "Удалить пользователей из CA ACL."
+
+msgid "Display the properties of a CA ACL."
+msgstr "Показать свойства of a CA ACL."
+
+msgid "Profile ID"
+msgstr "Идентификатор профиля"
+
+msgid "Certificate Profile to use"
+msgstr "Использовать сертификат профиля"
+
+msgid "Username"
+msgstr "Имя пользователя"
#, python-format
msgid "Enter %(label)s again to verify: "
@@ -110,9 +798,6 @@ msgstr "Не поддерживаемые опции"
msgid "No file to read"
msgstr "Нет файла"
-msgid "A string searched in all relevant object attributes"
-msgstr "Поиск по всем атрибутам объекта"
-
#, python-format
msgid "%(cver)s client incompatible with %(sver)s server at '%(server)s'"
msgstr ""
@@ -379,12 +1064,6 @@ msgstr ""
msgid "A list of LDAP entries"
msgstr "Список записей LDAP"
-msgid "Number of entries returned"
-msgstr "Количество вернутых значений"
-
-msgid "True if not all results were returned"
-msgstr "Верно если не все результаты были возвращены"
-
msgid "incorrect type"
msgstr "неверный тип"
@@ -529,62 +1208,9 @@ msgstr "Неправильный DN (%s)"
msgid "ACI with name \"%s\" not found"
msgstr "ACI с именем «%s» не найдена"
-msgid "ACI prefix"
-msgstr "Префикс ACI"
-
msgid "ACIs"
msgstr "ACI"
-msgid "ACI name"
-msgstr "Имя ACI"
-
-msgid "Permission"
-msgstr "Разрешения"
-
-msgid "Permission ACI grants access to"
-msgstr "Добавить разрешения ACL на"
-
-msgid "User group"
-msgstr "Группа пользователей"
-
-msgid "User group ACI grants access to"
-msgstr "Добавить пользовательскую группу ACL на"
-
-msgid "Permissions"
-msgstr "Разрешения"
-
-msgid "Permissions to grant(read, write, add, delete, all)"
-msgstr "Установить разрешения (для чтения, записи, добавления, удаления, все)"
-
-msgid "Attributes"
-msgstr "Атрибуты"
-
-msgid "Type"
-msgstr "Тип"
-
-msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
-msgstr ""
-"Тип объекта IPA (пользователь, группа, хост, группа хостов, сервис, сетевая "
-"группа)"
-
-msgid "Member of"
-msgstr "Член"
-
-msgid "Member of a group"
-msgstr "Член группы"
-
-msgid "Filter"
-msgstr "Фильтр"
-
-msgid "Subtree"
-msgstr "Поддерево"
-
-msgid "Target group"
-msgstr "Целевая группа"
-
-msgid "Group to apply ACI to"
-msgstr "Группа для добавления ACL на"
-
msgid "ACI"
msgstr "ACI"
@@ -592,9 +1218,6 @@ msgstr "ACI"
msgid "Created ACI \"%(value)s\""
msgstr "Создана ACI «%(value)s»"
-msgid "Test the ACI syntax but don't write anything"
-msgstr "Проверить синтаксис ACL, но никуда не записывать"
-
#, python-format
msgid "Deleted ACI \"%(value)s\""
msgstr "Удалена ACI «%(value)s»"
@@ -610,12 +1233,6 @@ msgstr[0] "Найдено %(count)d ACI"
msgstr[1] "Найдено %(count)d ACI"
msgstr[2] "Найдено %(count)d ACI"
-msgid "Location of the ACI"
-msgstr "Расположение ACL"
-
-msgid "New ACI name"
-msgstr "Новое имя ACL"
-
#, python-format
msgid "Renamed ACI to \"%(value)s\""
msgstr "Переименовать ACL в \"%(value)s\""
@@ -638,28 +1255,6 @@ msgstr ""
" Добавить пользователя:\n"
" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n"
-msgid "Inclusive Regex"
-msgstr "Включая регулярные выражения"
-
-msgid "Exclusive Regex"
-msgstr "Исключая регулярные выражения"
-
-msgid "Attribute Key"
-msgstr "Значение атрибута"
-
-msgid ""
-"Attribute to filter via regex. For example fqdn for a host, or manager for a "
-"user"
-msgstr ""
-"Атрибут для поиска по регулярным выражениям. Для примера полное имя для "
-"хоста, или руководитель для пользователя"
-
-msgid "Grouping Type"
-msgstr "Тип группировки"
-
-msgid "Description"
-msgstr "Описание"
-
#, python-format
msgid "%(otype)s \"%(oname)s\" not found"
msgstr "%(otype)s \"%(oname)s\" не найден(а)"
@@ -686,15 +1281,6 @@ msgstr "Задача DN"
msgid "DN of the started task"
msgstr "DN для запущеной задачи"
-msgid "Users"
-msgstr "Пользователи"
-
-msgid "Hosts"
-msgstr "Узлы"
-
-msgid "No wait"
-msgstr "Не ждать"
-
msgid "at least one of options: type, users, hosts must be specified"
msgstr "больше одной опции: тип, пользователи, хосты должны быть указаны "
@@ -723,66 +1309,21 @@ msgstr "Расположения Автомонтирования"
msgid "Automount Location"
msgstr "Расположение Автомонтирования"
-msgid "Location"
-msgstr "Расположение"
-
-msgid "Automount location name."
-msgstr "Имя расположения автомонтирования."
-
-msgid "Create a new automount location."
-msgstr "Создать новое расположение автомонтирования."
-
#, python-format
msgid "Added automount location \"%(value)s\""
msgstr "Добавление расположения автомонтирования \"%(value)s\""
-msgid "Delete an automount location."
-msgstr "Удаление расположения автомонтирования."
-
#, python-format
msgid "Deleted automount location \"%(value)s\""
msgstr "Удаление расположения автомонтирования. \"%(value)s\""
-msgid "Display an automount location."
-msgstr "Отобразить расположения автомонтирования."
-
-msgid "Search for an automount location."
-msgstr "Поиск для расположения автомонтирования."
-
-msgid "Generate automount files for a specific location."
-msgstr "Сгенерировать файлы автомонтирования для особого расположения."
-
-msgid "Map"
-msgstr "Карта"
-
-msgid "Key"
-msgstr "Ключ"
-
-msgid "description"
-msgstr "описание"
-
#, python-format
msgid "key named %(key)s already exists"
msgstr "ключ с именем %(key)s уже существует"
-msgid "Create a new automount key."
-msgstr "Создать новый ключ автомонтирования."
-
-msgid "Mount point"
-msgstr "Точка монтирования"
-
-msgid "Roles"
-msgstr "Роли"
-
-msgid "Sudo Command Groups"
-msgstr "Группы команды SUDO"
-
msgid "Invalid format. Should be name=value"
msgstr "Неправильный формат. Должно быть имя=значение"
-msgid "External host"
-msgstr "Внешний узел"
-
msgid "An IPA master host cannot be deleted or disabled"
msgstr "Главный хост IPA не может быть удалён или выключен"
@@ -807,19 +1348,6 @@ msgstr "%(pkey)s: %(oname)s не найден"
msgid "attribute \"%(attribute)s\" not allowed"
msgstr "атрибут \"%(attribute)s\" запрещён"
-msgid ""
-"Add an attribute/value pair. Format is attr=value. The attribute\n"
-"must be part of the schema."
-msgstr ""
-"Добавить пару атрибут/значение. Формат атрибут=значение. Атрибут\n"
-"должен быть частью схемы."
-
-msgid "Rights"
-msgstr "Права"
-
-msgid "Rename"
-msgstr "Переименовать"
-
#, python-format
msgid "%s"
msgstr "%s"
@@ -832,22 +1360,10 @@ msgstr "член %s"
msgid "%s to add"
msgstr "%s к добавлению"
-msgid "Number of members added"
-msgstr "Количество добавленных членов"
-
#, python-format
msgid "%s to remove"
msgstr "%s к удалению"
-msgid "Members that could not be removed"
-msgstr "Члены не могут быть удалены"
-
-msgid "Number of members removed"
-msgstr "Количество удалённых членов"
-
-msgid "Primary key only"
-msgstr "Только главный ключ"
-
#, python-format
msgid "Results should contain primary key attribute only (\"%s\")"
msgstr "Результаты должны содержать только атрибуты главного ключа (\"%s\")"
@@ -865,141 +1381,12 @@ msgid ""
msgstr ""
"Поиск для %(searched_object)s без таких %(relationship)s %(ldap_object)s."
-msgid "Time Limit"
-msgstr "Ограничение по времени"
-
-msgid "Size Limit"
-msgstr "Ограничение по размеру"
-
-msgid "Kerberos keys available"
-msgstr "Kerberos ключей доступно"
-
msgid "must be TRUE or FALSE"
msgstr "должно быть TRUE или FALSE"
-msgid "User"
-msgstr "Пользователь"
-
-msgid "User login"
-msgstr "Логин пользователя"
-
-msgid "First name"
-msgstr "Имя"
-
-msgid "Last name"
-msgstr "Фамилия"
-
-msgid "Full name"
-msgstr "Полное имя"
-
-msgid "Display name"
-msgstr "Отображаемое имя"
-
-msgid "Initials"
-msgstr "Инициалы"
-
-msgid "Home directory"
-msgstr "Домашний каталог"
-
-msgid "GECOS"
-msgstr "GECOS"
-
-msgid "Login shell"
-msgstr "Оболочка входа"
-
-msgid "Kerberos principal"
-msgstr "Kerberos владелец"
-
-msgid "Email address"
-msgstr "Электронный адрес"
-
-msgid "Prompt to set the user password"
-msgstr "Запросить пароль у пользователя"
-
-msgid "Generate a random user password"
-msgstr "Сгенерировать случайный пользовательский пароль"
-
-msgid "Random password"
-msgstr "Случайный пароль"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "User ID Number (system will assign one if not provided)"
-msgstr "ID пользователя (если не указан, система назначит его самостоятельно)"
-
-msgid "GID"
-msgstr "ID группы"
-
-msgid "Group ID Number"
-msgstr "ID группы"
-
-msgid "Street address"
-msgstr "Адрес"
-
-msgid "City"
-msgstr "Город"
-
-msgid "State/Province"
-msgstr "Область/республика"
-
-msgid "ZIP"
-msgstr "Индекс"
-
-msgid "Telephone Number"
-msgstr "Телефонный номер"
-
-msgid "Mobile Telephone Number"
-msgstr "Мобильный телефонный номер"
-
-msgid "Pager Number"
-msgstr "Номер пейджера"
-
-msgid "Fax Number"
-msgstr "Номер факса"
-
-msgid "Org. Unit"
-msgstr "Отдел"
-
-msgid "Job Title"
-msgstr "Должность"
-
-msgid "Manager"
-msgstr "Руководитель"
-
-msgid "Car License"
-msgstr "Номер автомобиля"
-
-msgid "SSH public key"
-msgstr "SSH публичный ключ"
-
msgid "SSH public key fingerprint"
msgstr "SSH публичный отпечатков ключей"
-msgid "User authentication types"
-msgstr "Типы авторизации пользователей"
-
-msgid "Types of supported user authentication"
-msgstr "Типы авторизаций поддерживаемые пользователем"
-
-msgid "Class"
-msgstr "Класс"
-
-msgid "RADIUS proxy configuration"
-msgstr "RADIUS конфигурация прокси"
-
-msgid "RADIUS proxy username"
-msgstr "RADIUS имя пользователя прокси"
-
-msgid "Department Number"
-msgstr "Номер отдела"
-
-msgid "Preferred Language"
-msgstr "Предпочитаемый язык"
-
-msgid "Certificate"
-msgstr "Сертификат"
-
#, python-format
msgid "invalid e-mail format: %(email)s"
msgstr "неправильный формат почты: %(email)s"
@@ -1014,80 +1401,26 @@ msgstr "CA ACL"
msgid "CA ACLs"
msgstr "CA ACLs"
-msgid "ACL name"
-msgstr "ACL имя"
-
-msgid "Enabled"
-msgstr "Включено"
-
-msgid "Profile category"
-msgstr "Категория профиля"
-
-msgid "User category"
-msgstr "Категория пользователя"
-
-msgid "Host category"
-msgstr "Категория хоста"
-
-msgid "Service category"
-msgstr "Категория службы"
-
-msgid "Profiles"
-msgstr "Профили"
-
-msgid "User Groups"
-msgstr "Группы пользователей"
-
-msgid "Host Groups"
-msgstr "Группы узлов"
-
-msgid "Services"
-msgstr "Службы"
-
-msgid "Create a new CA ACL."
-msgstr "Создать новый CA ACL."
-
#, python-format
msgid "Added CA ACL \"%(value)s\""
msgstr "Добавлен CA ACL \"%(value)s\""
-msgid "Delete a CA ACL."
-msgstr "Удалить CA ACL."
-
#, python-format
msgid "Deleted CA ACL \"%(value)s\""
msgstr "Удален CA ACL \"%(value)s\""
-msgid "Modify a CA ACL."
-msgstr "Изменить CA ACL."
-
#, python-format
msgid "Modified CA ACL \"%(value)s\""
msgstr "Изменён CA ACL \"%(value)s\""
-msgid "Search for CA ACLs."
-msgstr "Поиск по CA ACLs."
-
-msgid "Display the properties of a CA ACL."
-msgstr "Показать свойства of a CA ACL."
-
-msgid "Enable a CA ACL."
-msgstr "Включить CA ACL."
-
#, python-format
msgid "Enabled CA ACL \"%(value)s\""
msgstr "Включен CA ACL \"%(value)s\""
-msgid "Disable a CA ACL."
-msgstr "Выключить CA ACL."
-
#, python-format
msgid "Disabled CA ACL \"%(value)s\""
msgstr "Выключен CA ACL \"%(value)s\""
-msgid "Add users and groups to a CA ACL."
-msgstr "Добавить пользователей и группы в CA ACL."
-
#, python-format
msgid "%i user or group added."
msgstr "%i пользователь или группа добавлены."
@@ -1096,9 +1429,6 @@ msgstr "%i пользователь или группа добавлены."
msgid "%i users or groups added."
msgstr "%i пользователи или группы добавлены."
-msgid "Remove users and groups from a CA ACL."
-msgstr "Удалить пользователей из CA ACL."
-
#, python-format
msgid "%i user or group removed."
msgstr "%i пользователь или группа удалена."
@@ -1107,9 +1437,6 @@ msgstr "%i пользователь или группа удалена."
msgid "%i users or groups removed."
msgstr "%i пользователи или группы удалены."
-msgid "Add target hosts and hostgroups to a CA ACL."
-msgstr "Добавить целевые хосты или группы хостов к CA ACL."
-
#, python-format
msgid "%i host or hostgroup added."
msgstr "%i хост или группа добавлены."
@@ -1118,9 +1445,6 @@ msgstr "%i хост или группа добавлены."
msgid "%i hosts or hostgroups added."
msgstr "%i хосты или группы добавлены."
-msgid "Remove target hosts and hostgroups from a CA ACL."
-msgstr "Удалить целевые хосты или группы хостов из CA ACL."
-
#, python-format
msgid "%i host or hostgroup removed."
msgstr "%i хост или группа хостов удалены."
@@ -1129,9 +1453,6 @@ msgstr "%i хост или группа хостов удалены."
msgid "%i hosts or hostgroups removed."
msgstr "%i хосты или группы хостов удалены."
-msgid "Add services to a CA ACL."
-msgstr "Добавить службы к CA ACL."
-
#, python-format
msgid "%i service added."
msgstr "%i службу добавлен."
@@ -1140,9 +1461,6 @@ msgstr "%i службу добавлен."
msgid "%i services added."
msgstr "%i службы добавлены."
-msgid "Remove services from a CA ACL."
-msgstr "Удалить службу из CA ACL."
-
#, python-format
msgid "%i service removed."
msgstr "%i служба удалена."
@@ -1151,9 +1469,6 @@ msgstr "%i служба удалена."
msgid "%i services removed."
msgstr "%i службы удалены."
-msgid "Add profiles to a CA ACL."
-msgstr "Добавить профили к CA ACL."
-
#, python-format
msgid "%i profile added."
msgstr "%i профиль добавлен."
@@ -1162,9 +1477,6 @@ msgstr "%i профиль добавлен."
msgid "%i profiles added."
msgstr "%i профили добавлены."
-msgid "Remove profiles from a CA ACL."
-msgstr "Удалить профили из CA ACL."
-
#, python-format
msgid "%i profile removed."
msgstr "%i профиль удалён."
@@ -1173,12 +1485,6 @@ msgstr "%i профиль удалён."
msgid "%i profiles removed."
msgstr "%i профили удалены."
-msgid "user"
-msgstr "пользователь"
-
-msgid "host"
-msgstr "узел"
-
#, python-format
msgid "Failure decoding Certificate Signing Request: %s"
msgstr "Сбой при декодировании запроса на создание сертификата: %s"
@@ -1186,9 +1492,6 @@ msgstr "Сбой при декодировании запроса на созд
msgid "CA is not configured"
msgstr "CA не настроен"
-msgid "Subject"
-msgstr "Объект"
-
msgid "Issuer"
msgstr "Издатель"
@@ -1204,117 +1507,27 @@ msgstr "Отпечаток (MD5)"
msgid "Fingerprint (SHA1)"
msgstr "Отпечаток (SHA1)"
-msgid "Serial number"
-msgstr "Серийный номер"
-
-msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
-msgstr "Серийный номер в десятичной или если есть префикс 0x в HEX формате"
-
msgid "Serial number (hex)"
msgstr "Серийный номер (hex)"
-msgid "Profile ID"
-msgstr "Идентификатор профиля"
-
-msgid "Certificate Profile to use"
-msgstr "Использовать сертификат профиля"
-
msgid "Request status"
msgstr "Статус запроса"
-msgid "Request id"
-msgstr "ID запроса"
-
-msgid "Submit a certificate signing request."
-msgstr "Отправить запрос подписи сертификата."
-
-msgid "CSR"
-msgstr "CSR"
-
-msgid "Principal"
-msgstr "Основной"
-
msgid "RFC822Name does not match any of user's email addresses"
msgstr "RFC822 Имя не совпадает ни с одним пользователем электронной почты"
-msgid "Check the status of a certificate signing request."
-msgstr "Проверьте статус запроса подписи сертификата."
-
msgid "Revoked"
msgstr "Отозван"
msgid "Revocation reason"
msgstr "Причина отзыва"
-msgid "Reason for revoking the certificate (0-10)"
-msgstr "Причина для отзыва сертификата (0-10)"
-
-msgid "Retrieve an existing certificate."
-msgstr "Получить существующий сертификат."
-
-msgid "Output filename"
-msgstr "Исходящие имя файла"
-
-msgid "File to store the certificate in."
-msgstr "Файл для сохранения сертификата."
-
-msgid "Revoke a certificate."
-msgstr "Отозвать сертификат"
-
msgid "7 is not a valid revocation reason"
msgstr "7 неверная причина отзыва сертификата"
-msgid "Search for existing certificates."
-msgstr "Поиск по существующим сертификатам."
-
-msgid "minimum serial number"
-msgstr "минимальный серийный номер"
-
-msgid "maximum serial number"
-msgstr "Максимальный серийный номер"
-
-msgid "Revoked on from this date (YYYY-mm-dd)"
-msgstr "Отозван с даты (YYYY-mm-dd)"
-
msgid "Configuration"
msgstr "Настройка"
-msgid "Maximum username length"
-msgstr "Максимальная длина имени пользователя"
-
-msgid "Default location of home directories"
-msgstr "Расположение домашних каталогов по умолчанию"
-
-msgid "Default shell"
-msgstr "Оболочка по умолчанию"
-
-msgid "Default shell for new users"
-msgstr "Оболочка по умолчанию для новых пользователей"
-
-msgid "Default users group"
-msgstr "Группа пользователей по умолчанию"
-
-msgid "Default group for new users"
-msgstr "Группа по умолчанию для новых пользователей"
-
-msgid "Default e-mail domain"
-msgstr "Почтовый домен по умолчанию"
-
-msgid "Default group objectclasses"
-msgstr "Классы объектов для групп по умолчанию"
-
-msgid "Default group objectclasses (comma-separated list)"
-msgstr "Классы объектов для групп по умолчанию (через запятую)"
-
-msgid "Default user objectclasses"
-msgstr "Классы объектов для пользователей по умолчанию"
-
-msgid "Default user objectclasses (comma-separated list)"
-msgstr "Классы объектов для пользователей по умолчанию (через запятую)"
-
-msgid "Password Expiration Notification (days)"
-msgstr "Оповещение об истечении пароля (в дня)"
-
msgid "delegation"
msgstr "делегирование"
@@ -1338,58 +1551,13 @@ msgstr "(см. RFC %s для деталей)"
msgid "'%s' is a required part of DNS record"
msgstr "\"%s\" является обязательной частью DNS-записи"
-msgid "IP Address"
-msgstr "IP-адрес"
-
-msgid "Hostname"
-msgstr "Имя узла"
-
-msgid "Algorithm"
-msgstr "Алгоритм"
-
-msgid "Certificate/CRL"
-msgstr "Сертификат/СОС"
-
-msgid "Altitude"
-msgstr "Высота над уровнем моря"
-
-msgid "Size"
-msgstr "Размер"
-
-msgid "Regular Expression"
-msgstr "Регулярное выражение"
-
-msgid "Priority"
-msgstr "Приоритет"
-
-msgid "Weight"
-msgstr "Вес"
-
-msgid "Port"
-msgstr "Порт"
-
msgid "the value does not follow \"YYYYMMDDHHMMSS\" time format"
msgstr "значение не подходит под формат времени «ГГГГММДДЧЧММСС»"
-msgid "Records"
-msgstr "Записи"
-
-msgid "Record type"
-msgstr "Тип записи"
-
#, python-format
msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record"
msgstr "У сервера имен «%(host)s» не соответствующей A/AAAA-записи"
-msgid "Zone name"
-msgstr "Имя зоны"
-
-msgid "Zone name (FQDN)"
-msgstr "Имя зоны (FQDN)"
-
-msgid "Reverse zone IP network"
-msgstr "Зона обратных адресов"
-
msgid "DNS zone"
msgstr "зона DNS"
@@ -1402,67 +1570,25 @@ msgstr "Зоны DNS"
msgid "DNS Zone"
msgstr "Зона DNS"
-msgid "SOA serial"
-msgstr "Номер SOA"
-
-msgid "Time to live"
-msgstr "Время жизни"
-
-msgid "Dynamic update"
-msgstr "Динамическое обновление"
-
-msgid "Allow dynamic updates."
-msgstr "Разрешить динамические обновления."
-
-msgid "Create new DNS zone (SOA record)."
-msgstr "Создать новую зону DNS (SOA-запись)"
-
-msgid "Force"
-msgstr "Принудительно"
-
#, python-format
msgid "Host '%(host)s' not found"
msgstr "Узел \"%(host)s\" не найден"
-msgid "group"
-msgstr "группа"
-
msgid "groups"
msgstr "группы"
-msgid "Group name"
-msgstr "Имя группы"
-
-msgid "Group description"
-msgstr "Описание группы"
-
-msgid "Create a new group."
-msgstr "Создать новую группу."
-
#, python-format
msgid "Added group \"%(value)s\""
msgstr "Добавлена группа «%(value)s»"
-msgid "Delete group."
-msgstr "Удалить группу."
-
#, python-format
msgid "Deleted group \"%(value)s\""
msgstr "Удалена группа «%(value)s»"
-msgid "Modify a group."
-msgstr "Изменить группу."
-
#, python-format
msgid "Modified group \"%(value)s\""
msgstr "Изменена группа «%(value)s»"
-msgid "change to a POSIX group"
-msgstr "изменить на группу POSIX"
-
-msgid "Search for groups."
-msgstr "Поиск групп."
-
#, python-format
msgid "%(count)d group matched"
msgid_plural "%(count)d groups matched"
@@ -1470,9 +1596,6 @@ msgstr[0] "Найдена %(count)d группа"
msgstr[1] "Найдено %(count)d группы"
msgstr[2] "Найдено %(count)d групп"
-msgid "search for private groups"
-msgstr "поиск личных групп"
-
msgid "not allowed to modify user entries"
msgstr "изменение записей пользователя не разрешено"
@@ -1482,75 +1605,24 @@ msgstr "изменение записей группы не разрешено"
msgid "Not a managed group"
msgstr "Нет управляемой группы"
-msgid "Rule name"
-msgstr "Имя правила"
-
-msgid "Rule type"
-msgstr "Тип правила"
-
-msgid "Service Groups"
-msgstr "Группы сервисов"
-
msgid "Access time"
msgstr "Время доступа"
-msgid "Service name"
-msgstr "Имя службы"
-
-msgid "Warning"
-msgstr "Предупреждение"
-
-msgid "hosts"
-msgstr "узлы"
-
msgid "Host"
msgstr "Узел"
-msgid "Platform"
-msgstr "Платформа"
-
-msgid "Host hardware platform (e.g. \"Lenovo T61\")"
-msgstr "Аппаратная платформа узла (например, «Lenovo T61»)"
-
-msgid "Operating system"
-msgstr "Операционная система"
-
-msgid "Host operating system and version (e.g. \"Fedora 9\")"
-msgstr "Операционная система узла и ее версия (например, «Fedora 9»)"
-
-msgid "User password"
-msgstr "Пароль пользователя"
-
-msgid "MAC address"
-msgstr "MAC-адрес"
-
-msgid "Hardware MAC address(es) on this host"
-msgstr "MAC-адрес(а) данного узла"
-
-msgid "Add a new host."
-msgstr "Добавить новый узел."
-
#, python-format
msgid "Added host \"%(value)s\""
msgstr "Добавлен узел «%(value)s»"
-msgid "Delete a host."
-msgstr "Удалить узел."
-
#, python-format
msgid "Deleted host \"%(value)s\""
msgstr "Удален узел «%(value)s»"
-msgid "Modify information about a host."
-msgstr "Изменить информацию об узле."
-
#, python-format
msgid "Modified host \"%(value)s\""
msgstr "Изменен узел «%(value)s»"
-msgid "Update DNS entries"
-msgstr "Обновить записи DNS"
-
#, python-format
msgid "%(count)d host matched"
msgid_plural "%(count)d hosts matched"
@@ -1558,18 +1630,12 @@ msgstr[0] "Найден %(count)d узел"
msgstr[1] "Найдено %(count)d узла"
msgstr[2] "Найдено %(count)d узлов"
-msgid "host group"
-msgstr "группа узлов"
-
msgid "host groups"
msgstr "группы узлов"
msgid "Host Group"
msgstr "Группа узлов"
-msgid "Host-group"
-msgstr "Группа узлов"
-
#, python-format
msgid "Added hostgroup \"%(value)s\""
msgstr "Добавлена группа узлов «%(value)s»"
@@ -1643,9 +1709,6 @@ msgstr "Скрыть детали"
msgid "URL"
msgstr "URL"
-msgid "Username"
-msgstr "Имя пользователя"
-
msgid "Organization"
msgstr "Организация"
@@ -1709,18 +1772,6 @@ msgstr "Страница"
msgid "Prev"
msgstr "Назад"
-msgid "Hardware platform of the host (e.g. Lenovo T61)"
-msgstr "Аппаратная платформа узла (например, Lenovo T61)"
-
-msgid "Operating System and version of the host (e.g. Fedora 9)"
-msgstr "Операционная система и версия узла (например, Fedora 9)"
-
-msgid "Bind DN"
-msgstr "Bind DN"
-
-msgid "LDAP schema"
-msgstr "Схема LDAP"
-
#, python-format
msgid "%(count)d variables"
msgstr "%(count)d переменных"
@@ -1732,24 +1783,12 @@ msgstr[0] "Загружен %(count)d подключаемый модуль"
msgstr[1] "Загружено %(count)d подключаемых модуля"
msgstr[2] "Загружено %(count)d подключаемых модулей"
-msgid "permission"
-msgstr "разрешение"
-
-msgid "permissions"
-msgstr "разрешения"
-
msgid "PKINIT"
msgstr "PKINIT"
msgid "priority cannot be set on global policy"
msgstr "приоритет не может быть задан для глобальной политики"
-msgid "Server"
-msgstr "Сервер"
-
-msgid "role"
-msgstr "роль"
-
msgid "roles"
msgstr "роли"
@@ -1774,46 +1813,22 @@ msgstr[2] "Найдено %(count)d пользователей"
msgid "users"
msgstr "пользователи"
-msgid "Account disabled"
-msgstr "Учетная запись отключена"
-
-msgid "Add a new user."
-msgstr "Добавить нового пользователя."
-
#, python-format
msgid "Added user \"%(value)s\""
msgstr "Добавлен пользователь «%(value)s»"
-msgid "Don't create user private group"
-msgstr "Невозможно создать собственную группу пользователя"
-
-msgid "Delete a user."
-msgstr "Удалить пользователя."
-
#, python-format
msgid "Deleted user \"%(value)s\""
msgstr "Удален пользователь «%(value)s»"
-msgid "Modify a user."
-msgstr "Изменить пользователя."
-
#, python-format
msgid "Modified user \"%(value)s\""
msgstr "Изменен пользователь «%(value)s»"
-msgid "Search for users."
-msgstr "Поиск пользователей."
-
-msgid "Disable a user account."
-msgstr "Отключить учетную запись пользователя."
-
#, python-format
msgid "Disabled user account \"%(value)s\""
msgstr "Учетная запись пользователя «%(value)s» отключена"
-msgid "Enable a user account."
-msgstr "Включить учетную запись пользователя."
-
#, python-format
msgid "Enabled user account \"%(value)s\""
msgstr "Учетная запись пользователя «%(value)s» включена"
diff --git a/install/po/sk.po b/install/po/sk.po
index 2b4fa19f3..608e7a9aa 100644
--- a/install/po/sk.po
+++ b/install/po/sk.po
@@ -3,15 +3,15 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2016-06-29 01:09-0400\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2016-08-05 07:53-0400\n"
"Last-Translator: Martin Bašti <mbasti@redhat.com>\n"
"Language-Team: Slovak\n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
msgid "Failed to add"
@@ -63,7 +63,7 @@ msgid "Profile configuration stored in file '%(file)s'"
msgstr "Konfigurácia profilu bola uložená do súboru '%(file)s'"
msgid "Please choose a type of DNS resource record to be added"
-msgstr "Prosím vyberte typ pre pridávaný DNS záznam"
+msgstr "Prosím vyberte typ DNS záznamu"
#, python-format
msgid "The most common types for this type of zone are: %s\n"
@@ -203,6 +203,647 @@ msgstr "Upraviť vault."
msgid "Change password"
msgstr "Zmeniť heslo"
+msgid "ACI name"
+msgstr "ACI názov"
+
+msgid "Permission"
+msgstr "Povolenie"
+
+msgid "User group"
+msgstr "Používateľská skupina"
+
+msgid "User group ACI grants access to"
+msgstr "ACI používateľskej skupiny udeluje prístup k"
+
+msgid "Permissions"
+msgstr "Povolenia"
+
+msgid "Attributes"
+msgstr "Atribúty"
+
+msgid "Type"
+msgstr "Typ"
+
+msgid "Member of"
+msgstr "Členom"
+
+msgid "Member of a group"
+msgstr "Členom skupiny"
+
+msgid "Filter"
+msgstr "Filter"
+
+msgid "Subtree"
+msgstr "Podstrom"
+
+msgid "Target group"
+msgstr "Cieľová skupina"
+
+msgid "Number of entries returned"
+msgstr "Počet vrátených položiek"
+
+msgid "New ACI name"
+msgstr "Nový ACI názov"
+
+msgid "Location of the ACI"
+msgstr "Umiestnenie ACI"
+
+msgid "Description"
+msgstr "Popis"
+
+msgid "Automember Rule"
+msgstr "Automember pravidlo"
+
+msgid "List of deletions that failed"
+msgstr "Zoznam odstránení, ktoré zlyhaly"
+
+msgid "Users"
+msgstr "Používatelia"
+
+msgid "Rename"
+msgstr "Premenovať"
+
+msgid "Search for existing certificates."
+msgstr "Vyhľadávanie existujúcich certifikátov."
+
+msgid "Reason for revoking the certificate (0-10)"
+msgstr "Dôvod revokácie certifikátu (0-10)"
+
+msgid "minimum serial number"
+msgstr "minimálne sériové číslo"
+
+msgid "maximum serial number"
+msgstr "maximálne sériové číslo"
+
+msgid "Serial number"
+msgstr "Sériové číslo"
+
+msgid "Revoke a certificate."
+msgstr "Revokácia certifikátu."
+
+msgid "Retrieve an existing certificate."
+msgstr "Získať existujúci certifikát."
+
+msgid "Modify configuration options."
+msgstr "Upraviť konfiguračné voľby."
+
+msgid "Show the current configuration."
+msgstr "Zobraziť konfiguračné voľby"
+
+msgid "Global forwarders"
+msgstr "Globálne forwardery"
+
+msgid ""
+"Global forwarders. A custom port can be specified for each forwarder using a "
+"standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+"Globálne forwardery. Vlastný port môže byť nastavený použítím štandardného "
+"formátu \"IP_ADRESA port PORT\" pre každý forwarder "
+
+msgid ""
+"Global forwarding policy. Set to \"none\" to disable any configured global "
+"forwarders."
+msgstr ""
+"Globálna forward politika. Nastavením na \"none\" sa deaktivuje akýkoľvek "
+"nastavený globálny forwarder."
+
+msgid "Allow PTR sync"
+msgstr "Povoliť PTR synchronizáciu"
+
+msgid "Zone name"
+msgstr "Názov zóny"
+
+msgid "Zone name (FQDN)"
+msgstr "Názov zóny (FQDN)"
+
+msgid "Active zone"
+msgstr "Aktívna zóna"
+
+msgid "Is zone active?"
+msgstr "Je zóna aktívna?"
+
+msgid "Zone forwarders"
+msgstr "Zónové forwardery"
+
+msgid "Record name"
+msgstr "Názov záznamu"
+
+msgid "Records"
+msgstr "Záznamy"
+
+msgid "Record type"
+msgstr "Typ záznamu"
+
+msgid "IP Address"
+msgstr "IP adresa"
+
+msgid "Certificate Type"
+msgstr "Typ certifikátu"
+
+msgid "Size"
+msgstr "Veľkosť"
+
+msgid "Order"
+msgstr "Poradie"
+
+msgid "Service"
+msgstr "Služba"
+
+msgid "Priority"
+msgstr "Priorita"
+
+msgid "Weight"
+msgstr "Váha"
+
+msgid "Port"
+msgstr "Port"
+
+msgid "Authoritative nameserver"
+msgstr "Autoritatívny nameserver"
+
+msgid "Authoritative nameserver domain name"
+msgstr "Doménové meno autoritatívneho nameservera"
+
+msgid "Administrator e-mail address"
+msgstr "E-mailová adresa administrátora"
+
+msgid "SOA record serial number"
+msgstr "Sériové číslo SOA záznamu"
+
+msgid "Dynamic update"
+msgstr "Dynamické aktualizácie"
+
+msgid "Allow dynamic updates."
+msgstr "Povoliť dynamické aktualizácie"
+
+msgid "Allow query"
+msgstr "Povoliť dotazy"
+
+msgid "Allow transfer"
+msgstr "Povoliť prenos"
+
+msgid "Create new DNS forward zone."
+msgstr "Vytvoriť novú DNS forward zónu"
+
+msgid "Delete DNS forward zone."
+msgstr "Odstrániť DNS forward zónu."
+
+msgid "Disable DNS Forward Zone."
+msgstr "Deaktivovať DNS forward zónu."
+
+msgid "Search for DNS forward zones."
+msgstr "Vyhľadávať DNS forward zóny"
+
+msgid "Modify DNS forward zone."
+msgstr "Upraviť DNS forward zónu"
+
+msgid "Display information about a DNS forward zone."
+msgstr "Zobraziť informácie o DNS forward zóne"
+
+msgid "Add new DNS resource record."
+msgstr "Pridať nový DNS záznam"
+
+msgid "Force"
+msgstr "Vynútiť"
+
+msgid "Structured"
+msgstr "Štrukturovane"
+
+msgid "Delete DNS resource record."
+msgstr "Odstrániť DNS záznam"
+
+msgid "Modify a DNS resource record."
+msgstr "Upraviť DNS záznam"
+
+msgid "Delete DNS zone (SOA record)."
+msgstr "Odstrániť DNS zónu (SOA záznam)."
+
+msgid "Disable DNS Zone."
+msgstr "Deaktivovať DNS zónu."
+
+msgid "Group name"
+msgstr "Názov skupiny"
+
+msgid "Group description"
+msgstr "Popis skupiny"
+
+msgid "GID"
+msgstr "GID"
+
+msgid "Member groups"
+msgstr "Členské skupiny"
+
+msgid "Member of groups"
+msgstr "Člen skupín"
+
+msgid "Roles"
+msgstr "Role"
+
+msgid "Create a new group."
+msgstr "Vytvoriť novú skupinu."
+
+msgid "Delete group."
+msgstr "Odstrániť skupinu."
+
+msgid "Search for groups."
+msgstr "Vyhľadávať skupiny."
+
+msgid "group"
+msgstr "skupina"
+
+msgid "Modify a group."
+msgstr "Upraviť skupinu."
+
+msgid "Rule name"
+msgstr "Názov pravidla"
+
+msgid "User Groups"
+msgstr "Používateľské skupiny"
+
+msgid "Services"
+msgstr "Služby"
+
+msgid "Create a new HBAC rule."
+msgstr "Vytvoriť nové HBAC pravidlo"
+
+msgid "Add services to an HBAC rule."
+msgstr "Pridať služby do HBAC pravidla."
+
+msgid "Add users and groups to an HBAC rule."
+msgstr "Pridať používateľov a skupiny do HBAC pravidla."
+
+msgid "Delete an HBAC rule."
+msgstr "Odstrániť HBAC pravidlo."
+
+msgid "Disable an HBAC rule."
+msgstr "Deaktivovať HBAC pravidlo."
+
+msgid "Enable an HBAC rule."
+msgstr "Aktivovať HBAC pravidlo."
+
+msgid "Search for HBAC rules."
+msgstr "Vyhľadať HBAC pravidlá."
+
+msgid "Modify an HBAC rule."
+msgstr "Upraviť HBAC pravidlo."
+
+msgid "Remove service and service groups from an HBAC rule."
+msgstr "Odstrániť služby a skupiny služieb z HBAC pravidla."
+
+msgid "Remove users and groups from an HBAC rule."
+msgstr "Odstrániť používateľov a skupiny z HBAC pravidla."
+
+msgid "Service name"
+msgstr "Názov služby"
+
+msgid "HBAC service"
+msgstr "HBAC služba"
+
+msgid "HBAC service description"
+msgstr "HBAC popis služby"
+
+msgid "Add a new HBAC service."
+msgstr "Pridať novú HBAC službu."
+
+msgid "Delete an existing HBAC service."
+msgstr "Odstrániť existujúcu HBAC službu."
+
+msgid "Search for HBAC services."
+msgstr "Vyhľadať HBAC služby."
+
+msgid "Modify an HBAC service."
+msgstr "Upraviť HBAC službu."
+
+msgid "User name"
+msgstr "Používateľské meno"
+
+msgid "Include all disabled IPA rules into test"
+msgstr "Zahrnúť všetky deaktivované IPA pravidlá do testu"
+
+msgid "Warning"
+msgstr "Varovanie"
+
+msgid "Locality"
+msgstr "Lokalita"
+
+msgid "Operating system"
+msgstr "Operačný systém"
+
+msgid "User password"
+msgstr "Používateľské heslo"
+
+msgid "Certificate"
+msgstr "Certifikát"
+
+msgid "MAC address"
+msgstr "MAC adresa"
+
+msgid "SSH public key"
+msgstr "Verejný SSH kľúč"
+
+msgid "Keytab"
+msgstr "Keytab"
+
+msgid "Update DNS entries"
+msgstr "Aktualizovať DNS položky."
+
+msgid "Delete an ID range."
+msgstr "Zmazať ID rozsah."
+
+msgid "Group ID Number"
+msgstr "ID skupiny"
+
+msgid "User login"
+msgstr "Prihlasovacie meno"
+
+msgid "UID"
+msgstr "UID"
+
+msgid "User ID Number"
+msgstr "ID používateľa"
+
+msgid "GECOS"
+msgstr "GECOS"
+
+msgid "Home directory"
+msgstr "Domovský priečinok"
+
+msgid "ID View Name"
+msgstr "Názov ID View"
+
+msgid "Add a new ID View."
+msgstr "Pridať nové ID View"
+
+msgid "Delete an ID View."
+msgstr "Odstrániť ID View."
+
+msgid "Dict of JSON encoded IPA Objects"
+msgstr "Slovník JSON zakódovaných IPA objektov"
+
+msgid "Dict of JSON encoded IPA Methods"
+msgstr "Slovník JSON zakódovaných IPA metód"
+
+msgid "Dict of JSON encoded IPA Commands"
+msgstr "Slovník JSON zakódovaných IPA príkazov"
+
+msgid "The IPA realm"
+msgstr "IPA realm"
+
+msgid "LDAP URI"
+msgstr "LDAP URI"
+
+msgid "Overwrite GID"
+msgstr "Prepísať GID"
+
+msgid "LDAP schema"
+msgstr "LDAP schéma"
+
+msgid "Continue"
+msgstr "Pokračovať"
+
+msgid "CA certificate"
+msgstr "CA certifikát"
+
+msgid "Load CA certificate of LDAP server from FILE"
+msgstr "Načítať CA certifikát LDAP servera zo súboru"
+
+msgid "NIS domain name"
+msgstr "NIS doménové meno"
+
+msgid "IPA unique ID"
+msgstr "IPA unikátne ID"
+
+msgid "Modify OTP configuration options."
+msgstr "Upraviť OTP konfiguračné voľby."
+
+msgid "Show the current OTP configuration."
+msgstr "Zobraziť aktuálnu OTP konfiguráciu."
+
+msgid "Unique ID"
+msgstr "Unikátne ID"
+
+msgid "Type of the token"
+msgstr "Typ tokenu"
+
+msgid "Owner"
+msgstr "Vlastník"
+
+msgid "Manager"
+msgstr "Manažér"
+
+msgid "Disabled"
+msgstr "Deaktivované"
+
+msgid "Mark the token as disabled (default: false)"
+msgstr "Označiť token ako deaktivovaný (predvolené: false)"
+
+msgid "Validity start"
+msgstr "Začiatok platnosti"
+
+msgid "Validity end"
+msgstr "Koniec platnosti"
+
+msgid "Length of TOTP token code validity"
+msgstr "Dĺžka platnosti TOTP token kódu"
+
+msgid "Add users that can manage this token."
+msgstr "Pridať používateľa, ktorý môže spravovať tento token."
+
+msgid "Delete an OTP token."
+msgstr "Odstrániť OTP token"
+
+msgid "Search for OTP token."
+msgstr "Vyhľadať OTP token"
+
+msgid "Modify a OTP token."
+msgstr "Upraviť OTP token"
+
+msgid "Set a user's password."
+msgstr "Nastaviť používateľské heslo."
+
+msgid "New Password"
+msgstr "Nové heslo"
+
+msgid "Current Password"
+msgstr "Súčasné heslo"
+
+msgid "OTP"
+msgstr "OTP"
+
+msgid "One Time Password"
+msgstr "Jednorázové heslo (OTP)"
+
+msgid "Included attributes"
+msgstr "Zahrnuté atribúty"
+
+msgid "Excluded attributes"
+msgstr "Vylúčené atribúty"
+
+msgid "Default attributes"
+msgstr "Predvolené atribúty"
+
+msgid "Target DN"
+msgstr "Cieľové DN"
+
+msgid "Search for permissions."
+msgstr "Vyhľadať povolenia."
+
+msgid "permission"
+msgstr "povolenie"
+
+msgid "User"
+msgstr "Používateľ"
+
+msgid "Domain"
+msgstr "Doména"
+
+msgid "Role name"
+msgstr "Názov role"
+
+msgid "SELinux User"
+msgstr "SELinux používateľ"
+
+msgid "Disable the Kerberos key and SSL certificate of a service."
+msgstr "Deaktivovať Kerberos kľúč a SSL certifikát služby."
+
+msgid "Search for Sudo Commands."
+msgstr "Vyhľadať sudo príkazy."
+
+msgid "Commands"
+msgstr "Príkazy"
+
+msgid "Domain NetBIOS name"
+msgstr "Doménové NetBIOS meno"
+
+msgid "NetBIOS name"
+msgstr "NetBIOS meno"
+
+msgid "Domain name"
+msgstr "Doménové meno"
+
+msgid "First name"
+msgstr "Meno"
+
+msgid "Last name"
+msgstr "Priezvisko"
+
+msgid "Full name"
+msgstr "Celé meno"
+
+msgid "Display name"
+msgstr "Zobrazované meno"
+
+msgid "Initials"
+msgstr "Iniciály"
+
+msgid "Email address"
+msgstr "E-mailová adresa"
+
+msgid "User ID Number (system will assign one if not provided)"
+msgstr "ID používateľa (systém priradí automaticky ak nie je zadané) "
+
+msgid "Street address"
+msgstr "Ulica"
+
+msgid "City"
+msgstr "Mesto"
+
+msgid "State/Province"
+msgstr "Štát/Provincia"
+
+msgid "ZIP"
+msgstr "PSČ"
+
+msgid "Telephone Number"
+msgstr "Telefónne číslo"
+
+msgid "Mobile Telephone Number"
+msgstr "Mobilné číslo"
+
+msgid "Pager Number"
+msgstr "Pager číslo"
+
+msgid "Fax Number"
+msgstr "Faxové číslo"
+
+msgid "Org. Unit"
+msgstr "Org. jednotka"
+
+msgid "Job Title"
+msgstr "Pracovná pozícia"
+
+msgid "Account disabled"
+msgstr "Účet deaktivovaný"
+
+msgid "User authentication types"
+msgstr "Typy autentifikácie používateľa"
+
+msgid "Types of supported user authentication"
+msgstr "Podporované typy autentifikácie používateľa"
+
+msgid "RADIUS proxy configuration"
+msgstr "RADIUS proxy konfigurácia"
+
+msgid "RADIUS proxy username"
+msgstr "RADIUS proxy používateľské meno"
+
+msgid "Department Number"
+msgstr "Číslo oddelenia"
+
+msgid "Employee Number"
+msgstr "Zamestnanecké číslo"
+
+msgid "Employee Type"
+msgstr "Typ zamestnanca"
+
+msgid "Preferred Language"
+msgstr "Preferovaný jazyk"
+
+msgid "Disable a user account."
+msgstr "Deaktivovať používateľský účet."
+
+msgid "Profiles"
+msgstr "Profily"
+
+msgid "Delete a CA ACL."
+msgstr "Odstrániť CA ACL."
+
+msgid "Disable a CA ACL."
+msgstr "Deaktivovať CA ACL."
+
+msgid "Profile ID"
+msgstr "ID profilu"
+
+msgid "Delete a Certificate Profile."
+msgstr "Odstrániť certifikačný profil"
+
+msgid "Import a Certificate Profile."
+msgstr "Importovať certifikačný profil"
+
+msgid "Add to default group"
+msgstr "Pridať do predvolenej skupiny"
+
+msgid "Search scope"
+msgstr "Rozsah vyhľadávania"
+
+msgid "Add new certificates to a service"
+msgstr "Pridať nové certifikáty k službe"
+
+msgid "Remove certificates from a service"
+msgstr "Odstrániť certifikáty zo služby"
+
+msgid "Preserved user"
+msgstr "Uschovaný používateľ"
+
+msgid "Add one or more certificates to the user entry"
+msgstr "Pridať jeden alebo viac certifikátov do používateľskej položky"
+
+msgid "Remove one or more certificates to the user entry"
+msgstr "Odtrániť jeden alebo viac certifikátov z používateľskej položky"
+
+msgid "Username"
+msgstr "Používateľské meno"
+
#, c-format
msgid "Passwords do not match!"
msgstr "Heslá sa nezhodujú!"
@@ -461,12 +1102,6 @@ msgstr "'%(command)s' príkaz je zastaraný %(additional_info)s"
msgid "%(line)s"
msgstr "%(line)s"
-msgid "Number of entries returned"
-msgstr "Počet vrátených púoložiek"
-
-msgid "List of deletions that failed"
-msgstr "Zoznám odstránení, ktoré zlyhaly"
-
msgid "incorrect type"
msgstr "Nesprávný typ"
@@ -616,45 +1251,6 @@ msgstr "ACI s názvom \"%s\" nenájdené"
msgid "ACIs"
msgstr "ACI"
-msgid "ACI name"
-msgstr "ACI názov"
-
-msgid "Permission"
-msgstr "Povolenie"
-
-msgid "Permission ACI grants access to"
-msgstr "ACI povolenie udelilo prístup k"
-
-msgid "User group"
-msgstr "Používateľská skupina"
-
-msgid "User group ACI grants access to"
-msgstr "ACI používateľskej skupiny udelilo prístup k"
-
-msgid "Permissions"
-msgstr "Povolenia"
-
-msgid "Attributes"
-msgstr "Atribúty"
-
-msgid "Type"
-msgstr "Typ"
-
-msgid "Member of"
-msgstr "Členom"
-
-msgid "Member of a group"
-msgstr "Členom skupiny"
-
-msgid "Filter"
-msgstr "Filter"
-
-msgid "Subtree"
-msgstr "Podstrom"
-
-msgid "Target group"
-msgstr "Cieľová skupina"
-
msgid "ACI"
msgstr "ACI"
@@ -670,18 +1266,6 @@ msgstr "Odstránené ACI \"%(value)s\""
msgid "Modified ACI \"%(value)s\""
msgstr "Upravené ACI \"%(value)s\""
-msgid "Location of the ACI"
-msgstr "Umiestnenie ACI"
-
-msgid "New ACI name"
-msgstr "Nový ACI názov"
-
-msgid "Automember Rule"
-msgstr "Automember pravidlo"
-
-msgid "Description"
-msgstr "Popis"
-
#, python-format
msgid "%(otype)s \"%(oname)s\" not found"
msgstr "%(otype)s \"%(oname)s\" nenájdené"
@@ -698,9 +1282,6 @@ msgstr "Automember pravidlo: %s nenájdené!"
msgid "Deleted automember rule \"%(value)s\""
msgstr "Odstránené automember pravidlo \"%(value)s\""
-msgid "Users"
-msgstr "Používatelia"
-
msgid "Automember rebuild membership task started"
msgstr "Úloha obnovenia automember členstva začala"
@@ -710,15 +1291,6 @@ msgstr "Úloha obnovenia automember členstva dokončená"
msgid "Automember"
msgstr "Automember"
-msgid "Member groups"
-msgstr "Členské skupiny"
-
-msgid "Member of groups"
-msgstr "Člen skupín"
-
-msgid "Roles"
-msgstr "Role"
-
#, python-format
msgid "container entry (%(container)s) not found"
msgstr "kontajner (%(container)s) nenájdený"
@@ -731,117 +1303,9 @@ msgstr "%(parent)s: %(oname)s nenájdený"
msgid "%(pkey)s: %(oname)s not found"
msgstr "%(pkey)s: %(oname)s nenájdený"
-msgid "Rename"
-msgstr "Premenovať"
-
-msgid "User"
-msgstr "Používateľ"
-
-msgid "User login"
-msgstr "Prihlasovacie meno"
-
-msgid "First name"
-msgstr "Meno"
-
-msgid "Last name"
-msgstr "Priezvisko"
-
-msgid "Full name"
-msgstr "Celé meno"
-
-msgid "Display name"
-msgstr "Zobrazované meno"
-
-msgid "Initials"
-msgstr "Iniciály"
-
-msgid "Home directory"
-msgstr "Domovský priečinok"
-
-msgid "GECOS"
-msgstr "GECOS"
-
-msgid "Email address"
-msgstr "E-mailová adresa"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "User ID Number (system will assign one if not provided)"
-msgstr "ID používateľa (systém priradí automaticky ak nie je zadané) "
-
-msgid "GID"
-msgstr "GID"
-
-msgid "Group ID Number"
-msgstr "ID skupiny"
-
-msgid "Street address"
-msgstr "Ulica"
-
-msgid "City"
-msgstr "Mesto"
-
-msgid "State/Province"
-msgstr "Štát/Provincia"
-
-msgid "ZIP"
-msgstr "PSČ"
-
-msgid "Telephone Number"
-msgstr "Telefónne číslo"
-
-msgid "Mobile Telephone Number"
-msgstr "Mobilné číslo"
-
-msgid "Pager Number"
-msgstr "Pager číslo"
-
-msgid "Fax Number"
-msgstr "Faxové číslo"
-
-msgid "Org. Unit"
-msgstr "Org. jednotka"
-
-msgid "Job Title"
-msgstr "Pracovná pozícia"
-
-msgid "Manager"
-msgstr "Manažér"
-
-msgid "SSH public key"
-msgstr "Verejný SSH kľúč"
-
msgid "SSH public key fingerprint"
msgstr "Odtlačok verejného SSH kľúča (fingerprint)"
-msgid "User authentication types"
-msgstr "Typy autentifikácie používateľa"
-
-msgid "Types of supported user authentication"
-msgstr "Podporované typy autentifikácie používateľa"
-
-msgid "RADIUS proxy configuration"
-msgstr "RADIUS proxy konfigurácia"
-
-msgid "RADIUS proxy username"
-msgstr "RADIUS proxy používateľské meno"
-
-msgid "Department Number"
-msgstr "Číslo oddelenia"
-
-msgid "Employee Number"
-msgstr "Zamestnanecké číslo"
-
-msgid "Employee Type"
-msgstr "Typ zamestnanca"
-
-msgid "Preferred Language"
-msgstr "Preferovaný jazyk"
-
-msgid "Certificate"
-msgstr "Certifikát"
-
msgid "Base-64 encoded user certificate"
msgstr "Base-64 zakódovaný používateľský certifikát"
@@ -874,25 +1338,10 @@ msgstr "IPA CA nemôže byť odstránené"
msgid "Modify CA configuration."
msgstr "Upraviť CA konfiguráciu."
-msgid "Profiles"
-msgstr "Profily"
-
-msgid "User Groups"
-msgstr "Používateľské skupiny"
-
-msgid "Services"
-msgstr "Služby"
-
-msgid "Delete a CA ACL."
-msgstr "Odstrániť CA ACL."
-
#, python-format
msgid "Deleted CA ACL \"%(value)s\""
msgstr "Odstránené CA ACL \"%(value)s\""
-msgid "Disable a CA ACL."
-msgstr "Deaktivovať CA ACL."
-
#, python-format
msgid "Disabled CA ACL \"%(value)s\""
msgstr "Deaktivované CA ACL \"%(value)s\""
@@ -900,42 +1349,18 @@ msgstr "Deaktivované CA ACL \"%(value)s\""
msgid "Base-64 encoded certificate."
msgstr "Base-64 zakódovaný certifikát."
-msgid "Serial number"
-msgstr "Sériové číslo"
-
msgid "Serial number (hex)"
msgstr "Sériové číslo (hexadecimálne)"
-msgid "Profile ID"
-msgstr "ID profilu"
-
msgid "Status"
msgstr "Stav"
-msgid "Reason for revoking the certificate (0-10)"
-msgstr "Dôvod revokácie certifikátu (0-10)"
-
-msgid "Retrieve an existing certificate."
-msgstr "Získať existujúci certifikát."
-
#, python-format
msgid ""
"Certificate with serial number %(serial)s issued by CA '%(ca)s' not found"
msgstr ""
"Certifikát so sériovým číslom %(serial)s vydaný CA '%(ca)s' sa nenašiel"
-msgid "Revoke a certificate."
-msgstr "Revokácia certifikátu."
-
-msgid "Search for existing certificates."
-msgstr "Vyhľadávanie existujúcich certifikátov."
-
-msgid "minimum serial number"
-msgstr "minimálne sériové číslo"
-
-msgid "maximum serial number"
-msgstr "maximálne sériové číslo"
-
msgid "invalid Profile ID"
msgstr "nevalídne ID profilu"
@@ -948,12 +1373,6 @@ msgstr "Certifikačné profily"
msgid "Profile configuration"
msgstr "Configurácia profilu"
-msgid "Import a Certificate Profile."
-msgstr "Importovať certifikačný profil"
-
-msgid "Delete a Certificate Profile."
-msgstr "Odstrániť certifikačný profil"
-
#, python-format
msgid "Deleted profile \"%(value)s\""
msgstr "Odstránený profil \"%(value)s\""
@@ -967,12 +1386,6 @@ msgstr "konfiguračné voľby"
msgid "Configuration"
msgstr "Konfigurácia"
-msgid "Modify configuration options."
-msgstr "Upraviť konfiguračné voľby."
-
-msgid "Show the current configuration."
-msgstr "Zobraziť konfiguračné voľby"
-
msgid "invalid IP network format"
msgstr "neplatný formát IP siete"
@@ -1014,55 +1427,10 @@ msgstr "(pozrite RFC %s pre viac detailov)"
msgid "Create reverse"
msgstr "Vytvoriť reverzný"
-msgid "IP Address"
-msgstr "IP adresa"
-
-msgid "Certificate Type"
-msgstr "Typ certifikátu"
-
-msgid "Size"
-msgstr "Veľkosť"
-
-msgid "Order"
-msgstr "Poradie"
-
-msgid "Service"
-msgstr "Služba"
-
-msgid "Priority"
-msgstr "Priorita"
-
-msgid "Weight"
-msgstr "Váha"
-
-msgid "Port"
-msgstr "Port"
-
-msgid "Records"
-msgstr "Záznamy"
-
-msgid "Record type"
-msgstr "Typ záznamu"
-
#, python-format
msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record"
msgstr "Nameserver '%(host)s' nemá zodpovedajúci A/AAAA záznam"
-msgid "Zone name"
-msgstr "Názov zóny"
-
-msgid "Zone name (FQDN)"
-msgstr "Názov zóny (FQDN)"
-
-msgid "Active zone"
-msgstr "Aktívna zóna"
-
-msgid "Is zone active?"
-msgstr "Je zóna aktívna?"
-
-msgid "Zone forwarders"
-msgstr "Zónové forwardery"
-
msgid "DNS zone"
msgstr "DNS zóna"
@@ -1075,72 +1443,21 @@ msgstr "DNS zóny"
msgid "DNS Zone"
msgstr "DNS zóna"
-msgid "Authoritative nameserver"
-msgstr "Autoritatívny nameserver"
-
-msgid "Authoritative nameserver domain name"
-msgstr "Doménové meno autoritatívneho nameservera"
-
-msgid "Administrator e-mail address"
-msgstr "E-mailová adresa administrátora"
-
-msgid "SOA record serial number"
-msgstr "Sériové číslo SOA záznamu"
-
-msgid "Dynamic update"
-msgstr "Dynamické aktualizácie"
-
-msgid "Allow dynamic updates."
-msgstr "Povoliť dynamické aktualizácie"
-
-msgid "Allow query"
-msgstr "Povoliť dotazy"
-
-msgid "Allow transfer"
-msgstr "Povoliť prenos"
-
-msgid "Allow PTR sync"
-msgstr "Povoliť PTR synchronizáciu"
-
-msgid "Delete DNS zone (SOA record)."
-msgstr "Odstrániť DNS zónu (SOA záznam)."
-
#, python-format
msgid "Deleted DNS zone \"%(value)s\""
msgstr "Odstránená DNS zóna \"%(value)s\""
-msgid "Force"
-msgstr "Vynútiť"
-
msgid "is required"
msgstr "je povinné"
-msgid "Disable DNS Zone."
-msgstr "Deaktivovať DNS zónu."
-
#, python-format
msgid "Disabled DNS zone \"%(value)s\""
msgstr "Deaktivovaná DNS zóna \"%(value)s\""
-msgid "Record name"
-msgstr "Názov záznamu"
-
-msgid "Structured"
-msgstr "Štrukturovane"
-
-msgid "Add new DNS resource record."
-msgstr "Pridať nový DNS záznam"
-
-msgid "Modify a DNS resource record."
-msgstr "Upraviť DNS záznam"
-
#, python-format
msgid "Deleted record \"%(value)s\""
msgstr "Odstránený záznam \"%(value)s\""
-msgid "Delete DNS resource record."
-msgstr "Odstrániť DNS záznam"
-
#, python-format
msgid "Found '%(value)s'"
msgstr "Nájdené '%(value)s'"
@@ -1151,23 +1468,6 @@ msgstr "DNS konfiguračné voľby"
msgid "DNS Global Configuration"
msgstr "DNS globálne nastavenia"
-msgid "Global forwarders"
-msgstr "Globálne forwardery"
-
-msgid ""
-"Global forwarders. A custom port can be specified for each forwarder using a "
-"standard format \"IP_ADDRESS port PORT\""
-msgstr ""
-"Globálne forwardery. Vlastný port môže byť nastavený použítím štandardného "
-"formátu \"IP_ADRESA port PORT\" pre každý forwarder "
-
-msgid ""
-"Global forwarding policy. Set to \"none\" to disable any configured global "
-"forwarders."
-msgstr ""
-"Globálna forward politika. Nastavením na \"none\" sa deaktivuje akýkoľvek "
-"nastavený globálny forwarder."
-
msgid "IPA DNS version"
msgstr "Verzia IPA DNS"
@@ -1186,31 +1486,13 @@ msgstr "DNS forward zóny"
msgid "DNS Forward Zone"
msgstr "DNS forward zóna"
-msgid "Create new DNS forward zone."
-msgstr "Vytvoriť novú DNS forward zónu"
-
msgid "Please specify forwarders."
msgstr "Prosím špecifikujte forwardery."
-msgid "Delete DNS forward zone."
-msgstr "Odstrániť DNS forward zónu."
-
#, python-format
msgid "Deleted DNS forward zone \"%(value)s\""
msgstr "Odstránená DNS forward zóna \"%(value)s\""
-msgid "Modify DNS forward zone."
-msgstr "Upraviť DNS forward zónu"
-
-msgid "Search for DNS forward zones."
-msgstr "Vyhľadávať DNS forward zóny"
-
-msgid "Display information about a DNS forward zone."
-msgstr "Zobraziť informácie o DNS forward zóne"
-
-msgid "Disable DNS Forward Zone."
-msgstr "Deaktivovať DNS forward zónu."
-
#, python-format
msgid "Disabled DNS forward zone \"%(value)s\""
msgstr "Deaktivovaná DNS forward zóna \"%(value)s\""
@@ -1227,78 +1509,42 @@ msgstr "Forwardery"
msgid "Search for DNS servers."
msgstr "Vyhľadať DNS servery"
-msgid "group"
-msgstr "skupina"
-
msgid "groups"
msgstr "skupiny"
msgid "User Group"
msgstr "Používateľská skupina"
-msgid "Group name"
-msgstr "Názov skupiny"
-
-msgid "Group description"
-msgstr "Popis skupiny"
-
-msgid "Create a new group."
-msgstr "Vytvoriť novú skupinu."
-
#, python-format
msgid "Added group \"%(value)s\""
msgstr "Pridaná skupina \"%(value)s\""
-msgid "Delete group."
-msgstr "Odstrániť skupinu."
-
#, python-format
msgid "Deleted group \"%(value)s\""
msgstr "Odstránená skupina \"%(value)s\""
-msgid "Modify a group."
-msgstr "Upraviť skupinu."
-
#, python-format
msgid "Modified group \"%(value)s\""
msgstr "Upravená skupina \"%(value)s\""
-msgid "Search for groups."
-msgstr "Vyhľadávať skupiny."
-
msgid "HBAC rules"
msgstr "HBAC pravidlá"
msgid "HBAC Rules"
msgstr "HBAC pravidlá"
-msgid "Rule name"
-msgstr "Názov pravidla"
-
-msgid "Create a new HBAC rule."
-msgstr "Vytvoriť nové HBAC pravidlo"
-
#, python-format
msgid "Added HBAC rule \"%(value)s\""
msgstr "HBAC pravidlo \"%(value)s\" bolo pridané"
-msgid "Delete an HBAC rule."
-msgstr "Odstrániť HBAC pravidlo."
-
#, python-format
msgid "Deleted HBAC rule \"%(value)s\""
msgstr "Odstránené HBAC pravidlo \"%(value)s\""
-msgid "Modify an HBAC rule."
-msgstr "Upraviť HBAC pravidlo."
-
#, python-format
msgid "Modified HBAC rule \"%(value)s\""
msgstr "HBAC pravidlo \"%(value)s\" bolo upravené"
-msgid "Search for HBAC rules."
-msgstr "Vyhľadať HBAC pravidlá."
-
#, python-format
msgid "%(count)d HBAC rule matched"
msgid_plural "%(count)d HBAC rules matched"
@@ -1306,16 +1552,10 @@ msgstr[0] "%(count)d HBAC pravidlo nájdené"
msgstr[1] "%(count)d HBAC pravidiel nájdených"
msgstr[2] "%(count)d HBAC pravidiel nájdených"
-msgid "Enable an HBAC rule."
-msgstr "Aktivovať HBAC pravidlo."
-
#, python-format
msgid "Enabled HBAC rule \"%(value)s\""
msgstr "HBAC pravidlo \"%(value)s\" bolo aktivované"
-msgid "Disable an HBAC rule."
-msgstr "Deaktivovať HBAC pravidlo."
-
#, python-format
msgid "Disabled HBAC rule \"%(value)s\""
msgstr "Deaktivované HBAC pravidlo \"%(value)s\""
@@ -1323,21 +1563,6 @@ msgstr "Deaktivované HBAC pravidlo \"%(value)s\""
msgid "Access time"
msgstr "Čas prístupu"
-msgid "Add users and groups to an HBAC rule."
-msgstr "Pridať používateľov a skupiny do HBAC pravidla."
-
-msgid "Remove users and groups from an HBAC rule."
-msgstr "Odstrániť používateľov a skupiny z HBAC pravidla."
-
-msgid "Add services to an HBAC rule."
-msgstr "Pridať služby do HBAC pravidla."
-
-msgid "Remove service and service groups from an HBAC rule."
-msgstr "Odstrániť služby a skupiny služieb z HBAC pravidla."
-
-msgid "HBAC service"
-msgstr "HBAC služba"
-
msgid "HBAC services"
msgstr "HBAC služby"
@@ -1347,76 +1572,31 @@ msgstr "HBAC služby"
msgid "HBAC Service"
msgstr "HBAC služba"
-msgid "Service name"
-msgstr "Názov služby"
-
-msgid "HBAC service description"
-msgstr "HBAC popis služby"
-
-msgid "Add a new HBAC service."
-msgstr "Pridať novú HBAC službu."
-
#, python-format
msgid "Added HBAC service \"%(value)s\""
msgstr "HBAC služba \"%(value)s\" bola pridaná"
-msgid "Delete an existing HBAC service."
-msgstr "Odstrániť existujúcu HBAC službu."
-
#, python-format
msgid "Deleted HBAC service \"%(value)s\""
msgstr "HBAC služba \"%(value)s\" bola odstránená"
-msgid "Modify an HBAC service."
-msgstr "Upraviť HBAC službu."
-
#, python-format
msgid "Modified HBAC service \"%(value)s\""
msgstr "HBAC služba \"%(value)s\" bola upravená."
-msgid "Search for HBAC services."
-msgstr "Vyhľadať HBAC služby."
-
-msgid "Warning"
-msgstr "Varovanie"
-
-msgid "User name"
-msgstr "Používateľské meno"
-
-msgid "Include all disabled IPA rules into test"
-msgstr "Zahrnúť všetky deaktivované IPA pravidlá do testu"
-
#, python-format
msgid "Access granted: %s"
msgstr "Prístup povolený: %s"
-msgid "Keytab"
-msgstr "Keytab"
-
-msgid "Locality"
-msgstr "Lokalita"
-
-msgid "Operating system"
-msgstr "Operačný systém"
-
-msgid "User password"
-msgstr "Používateľské heslo"
-
msgid "Serial Number"
msgstr "Sériové číslo"
msgid "Serial Number (hex)"
msgstr "Sériové číslo (hexadecimálne)"
-msgid "MAC address"
-msgstr "MAC adresa"
-
msgid "No A, AAAA, SSHFP or PTR records found."
msgstr "Nenašli sa žiadne A, AAAA, SSHFP, alebo PTR záznamy."
-msgid "Update DNS entries"
-msgstr "Aktualizovať DNS položky."
-
msgid "cn is immutable"
msgstr "cn je nemeniteľné"
@@ -1426,25 +1606,13 @@ msgstr "ID rozsahy"
msgid "ID Range"
msgstr "ID rozsah"
-msgid "Delete an ID range."
-msgstr "Zmazať ID rozsah."
-
msgid "ID Views"
msgstr "ID Views"
-msgid "ID View Name"
-msgstr "Názov ID View"
-
-msgid "Add a new ID View."
-msgstr "Pridať nové ID View"
-
#, python-format
msgid "Added ID View \"%(value)s\""
msgstr "Pridané ID View \"%(value)s\""
-msgid "Delete an ID View."
-msgstr "Odstrániť ID View."
-
#, python-format
msgid "Deleted ID View \"%(value)s\""
msgstr "Odstránené ID View \"%(value)s\""
@@ -1458,18 +1626,6 @@ msgstr "hodnota"
msgid "IPA object"
msgstr "IPA objekt"
-msgid "User ID Number"
-msgstr "ID používateľa"
-
-msgid "Dict of JSON encoded IPA Objects"
-msgstr "Slovník JSON zakódovaných IPA objektov"
-
-msgid "Dict of JSON encoded IPA Methods"
-msgstr "Slovník JSON zakódovaných IPA metód"
-
-msgid "Dict of JSON encoded IPA Commands"
-msgstr "Slovník JSON zakódovaných IPA príkazov"
-
msgid "Your session has expired. Please re-login."
msgstr "Vaše prihlásenie vypršalo. Prosím znovu sa prihláste."
@@ -1511,9 +1667,6 @@ msgstr "${count} položiek odstránneých"
msgid "Show Results"
msgstr "Zobraz výsledky"
-msgid "OTP"
-msgstr "OTP"
-
msgid "Two factor authentication (password + OTP)"
msgstr "Dvojfaktorová autentifikácia (heslo + OTP)"
@@ -1678,9 +1831,6 @@ msgstr "Chyba odhlasovania"
msgid "Sync OTP Token"
msgstr "Synchronizovať OTP Token"
-msgid "Username"
-msgstr "Používateľské meno"
-
msgid "Default user group"
msgstr "Predvolená používateľská skupina"
@@ -2046,9 +2196,6 @@ msgstr "Kategórie používateľov"
msgid "Groups"
msgstr "Skupiny"
-msgid "Commands"
-msgstr "Príkazy"
-
msgid "Allow"
msgstr "Povoliť"
@@ -2083,12 +2230,6 @@ msgstr "Účet"
msgid "Trust Settings"
msgstr "Trust nastavenia"
-msgid "Domain"
-msgstr "Doména"
-
-msgid "Domain NetBIOS name"
-msgstr "Doménové NetBIOS meno"
-
msgid "Account Settings"
msgstr "Nastavenia účtu"
@@ -2140,9 +2281,6 @@ msgstr "Odomknúť"
msgid "Are you sure you want to unlock user ${object}?"
msgstr "Ste si istý/istá, že chcete odomknúť užívateľa ${object}?"
-msgid "Current Password"
-msgstr "Súčasné heslo"
-
msgid "Current password is required"
msgstr "Súčasné heslo je povinné"
@@ -2152,9 +2290,6 @@ msgstr "Prvé OTP"
msgid "The password or username you entered is incorrect."
msgstr "Zadané heslo alebo prihlasovacie meno je nesprávne."
-msgid "New Password"
-msgstr "Nové heslo"
-
msgid "New password is required"
msgstr "Nové heslo je povinné"
@@ -2220,9 +2355,6 @@ msgstr "Označiť všetko"
msgid "Unselect All"
msgstr "Odznačiť všetko"
-msgid "Disabled"
-msgstr "Deaktivované"
-
msgid "Audit"
msgstr "Audit"
@@ -2304,9 +2436,6 @@ msgstr "Povinné pole"
msgid "Unsupported value"
msgstr "Nepodporovaná hodnota"
-msgid "The IPA realm"
-msgstr "IPA realm"
-
msgid "kerberos ticket policy settings"
msgstr "nastavenia kerberos ticket policy"
@@ -2440,51 +2569,15 @@ msgstr "%(user)s nie je POSIX užívateľ"
msgid "Invalid LDAP URI."
msgstr "Neplatná LDAP URI."
-msgid "LDAP URI"
-msgstr "LDAP URI"
-
-msgid "Overwrite GID"
-msgstr "Prepísať GID"
-
-msgid "LDAP schema"
-msgstr "LDAP schéma"
-
-msgid "Continue"
-msgstr "Pokračovať"
-
-msgid "CA certificate"
-msgstr "CA certifikát"
-
-msgid "Load CA certificate of LDAP server from FILE"
-msgstr "Načítať CA certifikát LDAP servera zo súboru"
-
-msgid "Add to default group"
-msgstr "Pridať do predvolenej skupiny"
-
-msgid "Search scope"
-msgstr "Rozsah vyhľadávania"
-
msgid "Default group for new users not found"
msgstr "Predvolená skupina pre nových používateľov nenájdená"
-msgid "NIS domain name"
-msgstr "NIS doménové meno"
-
-msgid "IPA unique ID"
-msgstr "IPA unikátne ID"
-
msgid "OTP configuration options"
msgstr "OTP konfiguračné voľby"
msgid "OTP Configuration"
msgstr "OTP konfigurácia"
-msgid "Modify OTP configuration options."
-msgstr "Upraviť OTP konfiguračné voľby."
-
-msgid "Show the current OTP configuration."
-msgstr "Zobraziť aktuálnu OTP konfiguráciu."
-
msgid ""
"\n"
"OTP Tokens\n"
@@ -2504,56 +2597,17 @@ msgstr "OTP tokeny"
msgid "OTP Token"
msgstr "OTP token"
-msgid "Unique ID"
-msgstr "Unikátne ID"
-
-msgid "Type of the token"
-msgstr "Typ tokenu"
-
-msgid "Owner"
-msgstr "Vlastník"
-
-msgid "Mark the token as disabled (default: false)"
-msgstr "Označiť token ako deaktivovaný (predvolené: false)"
-
-msgid "Validity start"
-msgstr "Začiatok platnosti"
-
-msgid "Validity end"
-msgstr "Koniec platnosti"
-
-msgid "Length of TOTP token code validity"
-msgstr "Dĺžka platnosti TOTP token kódu"
-
msgid "URI"
msgstr "URI"
-msgid "Delete an OTP token."
-msgstr "Odstrániť OTP token"
-
#, python-format
msgid "Deleted OTP token \"%(value)s\""
msgstr "Odstránený OTP token \"%(value)s\""
-msgid "Modify a OTP token."
-msgstr "Upraviť OTP token"
-
#, python-format
msgid "Modified OTP token \"%(value)s\""
msgstr "Upravený OTP token \"%(value)s\""
-msgid "Search for OTP token."
-msgstr "Vyhľadať OTP token"
-
-msgid "Add users that can manage this token."
-msgstr "Pridať používateľa, ktorý môže spravovať tento token."
-
-msgid "Set a user's password."
-msgstr "Nastaviť používateľské heslo."
-
-msgid "One Time Password"
-msgstr "Jednorázové heslo (OTP)"
-
#, python-format
msgid "Changed password for \"%(value)s\""
msgstr "Zmenené heslo pre \"%(value)s\""
@@ -2562,21 +2616,6 @@ msgstr "Zmenené heslo pre \"%(value)s\""
msgid "\"%s\" is not a valid permission type"
msgstr "\"%s\" nie je platný typ povolenia"
-msgid "permission"
-msgstr "povolenie"
-
-msgid "Included attributes"
-msgstr "Zahrnuté atribúty"
-
-msgid "Excluded attributes"
-msgstr "Vylúčené atribúty"
-
-msgid "Default attributes"
-msgstr "Predvolené atribúty"
-
-msgid "Target DN"
-msgstr "Cieľové DN"
-
msgid "A SYSTEM permission may not be modified or removed"
msgstr "SYSTEM-ové povolenia nemožu byť upravené alebo odstránené"
@@ -2600,9 +2639,6 @@ msgstr "Položka %s neexistuje"
msgid "ACI of permission %s was not found"
msgstr "ACI pre oprávnenie %s sa nenašlo"
-msgid "Search for permissions."
-msgstr "Vyhľadať povolenia."
-
msgid "pkinit"
msgstr "pkinit"
@@ -2612,15 +2648,9 @@ msgstr "Politky hesiel"
msgid "Password Policies"
msgstr "Politiky hesiel"
-msgid "Role name"
-msgstr "Názov role"
-
msgid "Required"
msgstr "Povinné"
-msgid "SELinux User"
-msgstr "SELinux používateľ"
-
#, python-format
msgid "HBAC rule %(rule)s not found"
msgstr "HBAC pravidlo %(rule)s nenájdené"
@@ -2641,56 +2671,29 @@ msgstr "{role}: rola nenájdená"
msgid "Base-64 encoded service certificate"
msgstr "Base-64 zakódovaný certifikát služby"
-msgid "Disable the Kerberos key and SSL certificate of a service."
-msgstr "Deaktivovať Kerberos kľúč a SSL certifikát služby."
-
#, python-format
msgid "Disabled service \"%(value)s\""
msgstr "Deaktivovaná služba \"%(value)s\""
-msgid "Add new certificates to a service"
-msgstr "Pridať nové certifikáty k službe"
-
-msgid "Remove certificates from a service"
-msgstr "Odstrániť certifikáty zo služby"
-
msgid "sudo commands"
msgstr "sudo príkazy"
msgid "Sudo Commands"
msgstr "Sudo príkazy"
-msgid "Search for Sudo Commands."
-msgstr "Vyhľadať sudo príkazy."
-
msgid "sudo rules"
msgstr "sudo pravidlá"
msgid "Sudo Rules"
msgstr "Sudo pravidlá"
-msgid "NetBIOS name"
-msgstr "NetBIOS meno"
-
msgid "SID"
msgstr "SID"
-msgid "Domain name"
-msgstr "Doménové meno"
-
-msgid "Account disabled"
-msgstr "Účet deaktivovaný"
-
-msgid "Preserved user"
-msgstr "Uschovaný používateľ"
-
#, python-format
msgid "%s: user is already preserved"
msgstr "%s: používateľ je už uschovaný"
-msgid "Disable a user account."
-msgstr "Deaktivovať používateľský účet."
-
#, python-format
msgid "Disabled user account \"%(value)s\""
msgstr "Deaktivovaný používateľský účet \"%(value)s\""
@@ -2699,16 +2702,10 @@ msgstr "Deaktivovaný používateľský účet \"%(value)s\""
msgid "Account disabled: %(disabled)s"
msgstr "Účet deaktivovaný: %(disabled)s"
-msgid "Add one or more certificates to the user entry"
-msgstr "Pridať jeden alebo viac certifikátov do používateľskej položky"
-
#, python-format
msgid "Added certificates to user \"%(value)s\""
msgstr "Certifikáty boli pridané k používateľovi \"%(value)s\""
-msgid "Remove one or more certificates to the user entry"
-msgstr "Odtrániť jeden alebo viac certifikátov z používateľskej položky"
-
#, python-format
msgid "Removed certificates from user \"%(value)s\""
msgstr "Certifikáty boli odstránené používateľovi \"%(value)s\""
diff --git a/install/po/tg.po b/install/po/tg.po
index 33c40609b..f71a3a5fb 100644
--- a/install/po/tg.po
+++ b/install/po/tg.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2014-09-23 08:41-0400\n"
-"Last-Translator: Petr Viktorin <encukou@gmail.com>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2015-01-05 01:12-0500\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Tajik (http://www.transifex.com/projects/p/freeipa/language/"
"tg/)\n"
"Language: tg\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
#, python-format
msgid "File %(file)s not found"
@@ -36,30 +36,6 @@ msgstr "Парол"
msgid "Data"
msgstr "Маълумот"
-#, c-format
-msgid "Passwords do not match!"
-msgstr "Паролҳо номувофиқанд!"
-
-msgid "Passwords do not match"
-msgstr "Паролҳо номувофиқанд"
-
-#, python-format
-msgid "%(info)s"
-msgstr "%(info)s"
-
-msgid "Already registered"
-msgstr "Ааллакай қайд карда шуд"
-
-#, python-format
-msgid "Syntax Error: %(error)s"
-msgstr "Хатогии синтаксисӣ: %(error)s"
-
-msgid "ACI prefix"
-msgstr "Префикси ACI"
-
-msgid "ACIs"
-msgstr "ACIs"
-
msgid "ACI name"
msgstr "Номи ACI"
@@ -81,27 +57,72 @@ msgstr "Намуд"
msgid "Filter"
msgstr "Полоишгар"
+msgid "ACI prefix"
+msgstr "Префикси ACI"
+
msgid "Description"
msgstr "Шарҳ"
-msgid "Location"
-msgstr "Макон"
-
msgid "Key"
msgstr "Тугма"
msgid "description"
msgstr "шарҳ"
-msgid "Entry"
-msgstr "Вуруд"
+msgid "Location"
+msgstr "Макон"
msgid "Rename"
msgstr "Азнавномгузорӣ"
+msgid "Subject"
+msgstr "Мавзӯъ"
+
+msgid "Serial number"
+msgstr "Рақами силсилавӣ"
+
+msgid "Principal"
+msgstr "Асосӣ"
+
+msgid "Hostname"
+msgstr "Номи мизбон"
+
+msgid "Target"
+msgstr "Мақсад"
+
+msgid "Service"
+msgstr "Хидмат"
+
+msgid "Force"
+msgstr "Маҷбурӣ"
+
+msgid "Enabled"
+msgstr "Фаъолшуда"
+
+msgid "User name"
+msgstr "Номи корбар"
+
+msgid "Host name"
+msgstr "Номи мизбон"
+
+msgid "Class"
+msgstr "Синф"
+
+msgid "Manager"
+msgstr "Диспетчер"
+
+msgid "New Password"
+msgstr "Пароли нав"
+
+msgid "Group"
+msgstr "Гурӯҳ"
+
msgid "User"
msgstr "Корбар"
+msgid "Commands"
+msgstr "Фармонҳо"
+
msgid "First name"
msgstr "Ном"
@@ -126,26 +147,35 @@ msgstr "Рақами факс"
msgid "Job Title"
msgstr "Вазифа"
-msgid "Manager"
-msgstr "Диспетчер"
+msgid "Username"
+msgstr "Номи корбар"
-msgid "Class"
-msgstr "Синф"
+#, c-format
+msgid "Passwords do not match!"
+msgstr "Паролҳо номувофиқанд!"
-msgid "Enabled"
-msgstr "Фаъолшуда"
+msgid "Passwords do not match"
+msgstr "Паролҳо номувофиқанд"
-msgid "Subject"
-msgstr "Мавзӯъ"
+#, python-format
+msgid "%(info)s"
+msgstr "%(info)s"
-msgid "Issuer"
-msgstr "Диҳанда"
+msgid "Already registered"
+msgstr "Ааллакай қайд карда шуд"
-msgid "Serial number"
-msgstr "Рақами силсилавӣ"
+#, python-format
+msgid "Syntax Error: %(error)s"
+msgstr "Хатогии синтаксисӣ: %(error)s"
-msgid "Principal"
-msgstr "Асосӣ"
+msgid "ACIs"
+msgstr "ACIs"
+
+msgid "Entry"
+msgstr "Вуруд"
+
+msgid "Issuer"
+msgstr "Диҳанда"
msgid "Status"
msgstr "Ҳолат"
@@ -153,24 +183,6 @@ msgstr "Ҳолат"
msgid "Configuration"
msgstr "Ҷӯрсозӣ"
-msgid "Hostname"
-msgstr "Номи мизбон"
-
-msgid "Target"
-msgstr "Мақсад"
-
-msgid "Service"
-msgstr "Хидмат"
-
-msgid "Force"
-msgstr "Маҷбурӣ"
-
-msgid "User name"
-msgstr "Номи корбар"
-
-msgid "Host name"
-msgstr "Номи мизбон"
-
msgid "Serial Number"
msgstr "Рақами силсилавӣ"
@@ -225,9 +237,6 @@ msgstr "Танзимотҳо"
msgid "Search"
msgstr "Ҷустуҷӯ"
-msgid "Username"
-msgstr "Номи корбар"
-
msgid "Attribute"
msgstr "Аттрибут"
@@ -252,15 +261,9 @@ msgstr "Номи мизбон"
msgid "Groups"
msgstr "Гуруҳҳо"
-msgid "Commands"
-msgstr "Фармонҳо"
-
msgid "Allow"
msgstr "Иҷозат додан"
-msgid "New Password"
-msgstr "Пароли нав"
-
msgid "Select All"
msgstr "Интихоби ҳама"
@@ -276,9 +279,6 @@ msgstr "Сиёсат"
msgid "Sudo"
msgstr "Sudo"
-msgid "Group"
-msgstr "Гурӯҳ"
-
#, c-format
msgid "out of memory\n"
msgstr "берун аз хотира\n"
diff --git a/install/po/uk.po b/install/po/uk.po
index e321c52a4..f3b02b1c9 100644
--- a/install/po/uk.po
+++ b/install/po/uk.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
-"PO-Revision-Date: 2016-06-28 03:42-0400\n"
-"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
+"PO-Revision-Date: 2016-08-06 03:17-0400\n"
+"Last-Translator: Copied by Zanata <copied-by-zanata@zanata.org>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/freeipa/"
"language/uk/)\n"
"Language: uk\n"
@@ -24,7 +24,52 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
+
+msgid "Failed members"
+msgstr "Помилка members"
+
+msgid "Failed source hosts/hostgroups"
+msgstr "Помилка hosts/hostgroups джерела"
+
+msgid "Failed hosts/hostgroups"
+msgstr "Помилка hosts/hostgroups"
+
+msgid "Failed users/groups"
+msgstr "Помилка users/groups"
+
+msgid "Failed service/service groups"
+msgstr "Помилки служб/груп служб"
+
+msgid "Failed to remove"
+msgstr "Спроба вилучення зазнала невдачі"
+
+msgid "Failed RunAs"
+msgstr "Помилка запуску від імені"
+
+msgid "Failed RunAsGroup"
+msgstr "Помилка запуску від імені групи"
+
+msgid "Failed profiles"
+msgstr "Профілі із помилками"
+
+msgid "Failed CAs"
+msgstr "Помилкові CA"
+
+msgid "Failed managedby"
+msgstr "Помилка managedby"
+
+msgid "Failed allowed to retrieve keytab"
+msgstr "Не вдалося дозволити отримувати таблицю ключів"
+
+msgid "Failed allowed to create keytab"
+msgstr "Не вдалося дозволити створювати таблицю ключів"
+
+msgid "Failed targets"
+msgstr "Помилкові цілі"
+
+msgid "Failed owners"
+msgstr "Записи власників із помилками"
msgid "Failed to add"
msgstr "Не вдалося додати"
@@ -184,11 +229,6 @@ msgstr "Сертифікати, що зберігаються у файлі «%(
msgid "Servers details:"
msgstr "Параметри сервера:"
-msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it."
-msgstr ""
-"Режим міграції вимкнено. Скористайтеся командою «ipa config-mod», щоб "
-"увімкнути його."
-
msgid ""
"Passwords have been migrated in pre-hashed format.\n"
"IPA is unable to generate Kerberos keys unless provided\n"
@@ -241,7 +281,7 @@ msgid ""
"YubiKey Tokens\n"
msgstr ""
"\n"
-"Маркери YubiKey\n"
+"Жетони YubiKey\n"
msgid ""
"\n"
@@ -462,50 +502,15319 @@ msgstr "Закритий ключ вказано декілька разів"
msgid "Missing vault private key"
msgstr "Не вказано закритого ключа сховища"
-msgid "Failed members"
-msgstr "Помилка members"
+msgid ""
+"\n"
+"Directory Server Access Control Instructions (ACIs)\n"
+"\n"
+"ACIs are used to allow or deny access to information. This module is\n"
+"currently designed to allow, not deny, access.\n"
+"\n"
+"The aci commands are designed to grant permissions that allow updating\n"
+"existing entries or adding or deleting new ones. The goal of the ACIs\n"
+"that ship with IPA is to provide a set of low-level permissions that\n"
+"grant access to special groups called taskgroups. These low-level\n"
+"permissions can be combined into roles that grant broader access. These\n"
+"roles are another type of group, roles.\n"
+"\n"
+"For example, if you have taskgroups that allow adding and modifying users "
+"you\n"
+"could create a role, useradmin. You would assign users to the useradmin\n"
+"role to allow them to do the operations defined by the taskgroups.\n"
+"\n"
+"You can create ACIs that delegate permission so users in group A can write\n"
+"attributes on group B.\n"
+"\n"
+"The type option is a map that applies to all entries in the users, groups "
+"or\n"
+"host location. It is primarily designed to be used when granting add\n"
+"permissions (to write new entries).\n"
+"\n"
+"An ACI consists of three parts:\n"
+"1. target\n"
+"2. permissions\n"
+"3. bind rules\n"
+"\n"
+"The target is a set of rules that define which LDAP objects are being\n"
+"targeted. This can include a list of attributes, an area of that LDAP\n"
+"tree or an LDAP filter.\n"
+"\n"
+"The targets include:\n"
+"- attrs: list of attributes affected\n"
+"- type: an object type (user, group, host, service, etc)\n"
+"- memberof: members of a group\n"
+"- targetgroup: grant access to modify a specific group. This is primarily\n"
+" designed to enable users to add or remove members of a specific group.\n"
+"- filter: A legal LDAP filter used to narrow the scope of the target.\n"
+"- subtree: Used to apply a rule across an entire set of objects. For "
+"example,\n"
+" to allow adding users you need to grant \"add\" permission to the subtree\n"
+" ldap://uid=*,cn=users,cn=accounts,dc=example,dc=com. The subtree option\n"
+" is a fail-safe for objects that may not be covered by the type option.\n"
+"\n"
+"The permissions define what the ACI is allowed to do, and are one or\n"
+"more of:\n"
+"1. write - write one or more attributes\n"
+"2. read - read one or more attributes\n"
+"3. add - add a new entry to the tree\n"
+"4. delete - delete an existing entry\n"
+"5. all - all permissions are granted\n"
+"\n"
+"Note the distinction between attributes and entries. The permissions are\n"
+"independent, so being able to add a user does not mean that the user will\n"
+"be editable.\n"
+"\n"
+"The bind rule defines who this ACI grants permissions to. The LDAP server\n"
+"allows this to be any valid LDAP entry but we encourage the use of\n"
+"taskgroups so that the rights can be easily shared through roles.\n"
+"\n"
+"For a more thorough description of access controls see\n"
+"http://www.redhat.com/docs/manuals/dir-server/ag/8.0/Managing_Access_Control."
+"html\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+"NOTE: ACIs are now added via the permission plugin. These examples are to\n"
+"demonstrate how the various options work but this is done via the "
+"permission\n"
+"command-line now (see last example).\n"
+"\n"
+" Add an ACI so that the group \"secretaries\" can update the address on any "
+"user:\n"
+" ipa group-add --desc=\"Office secretaries\" secretaries\n"
+" ipa aci-add --attrs=streetAddress --memberof=ipausers --group=secretaries "
+"--permissions=write --prefix=none \"Secretaries write addresses\"\n"
+"\n"
+" Show the new ACI:\n"
+" ipa aci-show --prefix=none \"Secretaries write addresses\"\n"
+"\n"
+" Add an ACI that allows members of the \"addusers\" permission to add new "
+"users:\n"
+" ipa aci-add --type=user --permission=addusers --permissions=add --"
+"prefix=none \"Add new users\"\n"
+"\n"
+" Add an ACI that allows members of the editors manage members of the admins "
+"group:\n"
+" ipa aci-add --permissions=write --attrs=member --targetgroup=admins --"
+"group=editors --prefix=none \"Editors manage admins\"\n"
+"\n"
+" Add an ACI that allows members of the admins group to manage the street and "
+"zip code of those in the editors group:\n"
+" ipa aci-add --permissions=write --memberof=editors --group=admins --"
+"attrs=street --attrs=postalcode --prefix=none \"admins edit the address of "
+"editors\"\n"
+"\n"
+" Add an ACI that allows the admins group manage the street and zipcode of "
+"those who work for the boss:\n"
+" ipa aci-add --permissions=write --group=admins --attrs=street --"
+"attrs=postalcode --filter=\"(manager=uid=boss,cn=users,cn=accounts,"
+"dc=example,dc=com)\" --prefix=none \"Edit the address of those who work for "
+"the boss\"\n"
+"\n"
+" Add an entirely new kind of record to IPA that isn't covered by any of the "
+"--type options, creating a permission:\n"
+" ipa permission-add --permissions=add --subtree=\"cn=*,cn=orange,"
+"cn=accounts,dc=example,dc=com\" --desc=\"Add Orange Entries\" add_orange\n"
+"\n"
+"\n"
+"The show command shows the raw 389-ds ACI.\n"
+"\n"
+"IMPORTANT: When modifying the target attributes of an existing ACI you\n"
+"must include all existing attributes as well. When doing an aci-mod the\n"
+"targetattr REPLACES the current attributes, it does not add to them.\n"
+msgstr ""
+"\n"
+"Інструкції керування доступом до сервера каталогів (ACI)\n"
+"\n"
+"ACI використовуються для надання або заборони доступу до даних. Поточну\n"
+"версію цього модуля розроблено з метою надання, а не заборони доступу.\n"
+"\n"
+"Команди aci розроблено для надання прав доступу до оновлення вже\n"
+"створених записів та додавання або вилучення записів. Метою ACI, які\n"
+"постачаються з IPA є створення набору низькорівневих прав доступу до "
+"особливих\n"
+"груп, які називаються групами завдань. Ці низькорівневі права доступу\n"
+"можна поєднувати у ролі, які надаватимуть ширший доступ. Ролі є іншим типом\n"
+"груп, який називається групами ролей.\n"
+"\n"
+"Наприклад, якщо у вас є групи завдань, які надають доступ до додавання або "
+"зміни записів\n"
+"користувачів, ви можете створити роль, адміністратора користувачів "
+"(useradmin).\n"
+"Далі, можна призначати користувачів до ролі useradmin, щоб надати їм доступ "
+"до операцій,\n"
+"визначених групами завдань.\n"
+"\n"
+"Ви можете створити ACI, які надаватимуть дозволи так, що користувачі групи A "
+"зможуть\n"
+"записувати атрибути для групи B.\n"
+"\n"
+"Параметр типу визначає карту, яка застосовується до всіх записів у списках "
+"користувачів, груп та\n"
+"розташування вузла. Основним призначенням є надання прав доступу на "
+"додавання\n"
+"(створення нових записів).\n"
+"\n"
+"ACI складається з трьох частин:\n"
+"1. призначення\n"
+"2. прав доступу\n"
+"3. правил прив’язування\n"
+"\n"
+"Призначення — набір правил, який визначає, які з об’єктів LDAP є "
+"призначенням.\n"
+"Призначення може включати список атрибутів, області цієї ієрархії LDAP або\n"
+"фільтра LDAP.\n"
+"\n"
+"До призначень включаються:\n"
+"- attrs: список атрибутів, яких стосується призначення;\n"
+"- type: тип об’єктів (користувач, група, вузол, служба тощо);\n"
+"- memberof: учасники групи;\n"
+"- targetgroup: надати доступ до зміни певної групи. Ця частина в основному\n"
+" розроблена для надання дозволу користувачам на додавання або вилучення "
+"учасників\n"
+" певної групи.\n"
+"- filter: чинний фільтр LDAP, використаний для звуження області "
+"призначення.\n"
+"- subtree: використовується для застосування правила для цілого набору "
+"об’єктів.\n"
+" Наприклад, для надання доступу на додавання користувачів вам слід надати "
+"право\n"
+" доступу \"add\" до підієрархії\n"
+" ldap://uid=*,cn=users,cn=accounts,dc=example,dc=com. Параметр subtree\n"
+" є безпечним для об’єктів, які можуть не стосуватися параметром type.\n"
+"\n"
+"Права доступу визначають набір доступних ACI записів, можуть містити з "
+"одного\n"
+"або декількох варіантів:\n"
+"1. write - запис одного або декількох атрибутів;\n"
+"2. read - читання одного або декількох атрибутів;\n"
+"3. add - додавання нового запису до ієрархії;\n"
+"4. delete - вилучення наявного запису;\n"
+"5. all - надання всіх прав доступу.\n"
+"\n"
+"Зауважте відмінність між атрибутами та записами. Права доступу є "
+"незалежними,\n"
+"отже можливість додавання користувача не означає можливості зміни "
+"параметрів\n"
+"його облікового запису.\n"
+"\n"
+"Правило прив’язування визначає, кому це ACI надає права доступу. Сервер "
+"LDAP\n"
+"надає можливість визначати будь-який коректний запис LDAP, але вам варто "
+"використовувати\n"
+"групи завдань, щоб права можна було без проблем спільно використовувати для "
+"декількох ролей.\n"
+"\n"
+"Повніший опис керування доступом можна знайти тут:\n"
+"http://www.redhat.com/docs/manuals/dir-server/ag/8.0/Managing_Access_Control."
+"html\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+"ЗАУВАЖЕННЯ: у поточній версії ACI додаються за допомогою додатка прав "
+"доступу.\n"
+"Ці приклади мають продемонструвати роботу різних параметрів, але у поточній\n"
+"версії це завдання виконується за допомогою команди надання прав доступу "
+"(останній приклад).\n"
+"\n"
+" Додавання ACI для надання доступу групі \"secretaries\" до оновлення адреси "
+"будь-якого користувача:\n"
+" ipa group-add --desc=\"Офісні секретарки\" secretaries\n"
+" ipa aci-add --attrs=streetAddress --memberof=ipausers --group=secretaries "
+"--permissions=write --prefix=none \"Секретарки записують адреси\"\n"
+"\n"
+" Показ нового ACI:\n"
+" ipa aci-show --prefix=none \"Секретарки записують адреси\"\n"
+"\n"
+" Додавання ACI, яке надасть доступ учасникам групи \"addusers\" доступ до "
+"додавання нових користувачів:\n"
+" ipa aci-add --type=user --permission=addusers --permissions=add --"
+"prefix=none \"Додавання користувачів\"\n"
+"\n"
+" Додавання ACI, яке надасть доступ учасникам групи \"editors\" до керування "
+"записами\n"
+"учасників групи \"admins\":\n"
+" ipa aci-add --permissions=write --attrs=member --targetgroup=admins --"
+"group=editors --prefix=none \"Редактори керують адміністраторами\"\n"
+"\n"
+" Додавання ACI, яке надасть доступ учасникам групи \"admins\" до зміни "
+"поштової адреси та індексу користувачів групи \"editors\":\n"
+" ipa aci-add --permissions=write --memberof=editors --group=admins --"
+"attrs=street --attrs=postalcode --prefix=none \"Адміністратори редагують "
+"адреси редакторів\"\n"
+"\n"
+" Додавання ACI, яке надасть доступ групі \"admins\" до зміни поштової адреси "
+"та індексу всіх, хто працює начальником:\n"
+" ipa aci-add --permissions=write --group=admins --attrs=street --"
+"attrs=postalcode --filter=\"(manager=uid=boss,cn=users,cn=accounts,"
+"dc=example,dc=com)\" --prefix=none \"Зміна адрес тих, хто працює начальником"
+"\"\n"
+"\n"
+" Додавання повністю нового типу записів до IPA, який не визначається жодним "
+"з параметрів --type, створення прав доступу:\n"
+" ipa permission-add --permissions=add --subtree=\"cn=*,cn=orange,"
+"cn=accounts,dc=example,dc=com\" --desc=\"Додавання помаранчевих записів\" "
+"add_orange\n"
+"\n"
+"\n"
+"Команда show показує прості 389-ds ACI.\n"
+"\n"
+"ВАЖЛИВО: під час зміни атрибутів призначення вже створеного ACI вам\n"
+"слід включити всі вже створені атрибути. Під час внесення змін до aci\n"
+"targetattr ЗАМІНЮЄ поточні атрибути, а не додає ці атрибути.\n"
-msgid "Failed source hosts/hostgroups"
-msgstr "Помилка hosts/hostgroups джерела"
+msgid "ACI name"
+msgstr "Назва ACI"
-msgid "Failed hosts/hostgroups"
-msgstr "Помилка hosts/hostgroups"
+msgid "Permission"
+msgstr "Права доступу"
-msgid "Failed users/groups"
-msgstr "Помилка users/groups"
+msgid "Permission ACI grants access to"
+msgstr "ACI прав доступу надає доступ до"
-msgid "Failed service/service groups"
-msgstr "Помилки служб/груп служб"
+msgid "User group"
+msgstr "Група користувачів"
-msgid "Failed to remove"
-msgstr "Спроба вилучення зазнала невдачі"
+msgid "User group ACI grants access to"
+msgstr "Група користувачів, до якої надає доступ ACI"
-msgid "Failed RunAs"
-msgstr "Помилка запуску від імені"
+msgid "Permissions"
+msgstr "Права доступу"
-msgid "Failed RunAsGroup"
-msgstr "Помилка запуску від імені групи"
+msgid "Permissions to grant(read, write, add, delete, all)"
+msgstr "Права доступу, які слід надати (read, write, add, delete, all)"
-msgid "Failed profiles"
-msgstr "Профілі із помилками"
+msgid "Attributes to which the permission applies"
+msgstr "Атрибути, до яких застосовується правило доступу"
-msgid "Failed CAs"
-msgstr "Помилкові CA"
+msgid "Attributes"
+msgstr "Атрибути"
-msgid "Failed managedby"
-msgstr "Помилка managedby"
+msgid "Type"
+msgstr "Тип"
-msgid "Failed allowed to retrieve keytab"
-msgstr "Не вдалося дозволити отримувати таблицю ключів"
+msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
+msgstr ""
+"тип об’єкта IPA (user (користувач), group (група), host (вузол), hostgroup "
+"(група вузлів), service (служба), netgroup (мережева група))"
-msgid "Failed allowed to create keytab"
-msgstr "Не вдалося дозволити створювати таблицю ключів"
+msgid "Member of"
+msgstr "Учасник"
-msgid "Failed targets"
-msgstr "Помилкові цілі"
+msgid "Member of a group"
+msgstr "Учасник групи"
-msgid "Failed owners"
-msgstr "Записи власників із помилками"
+msgid "Filter"
+msgstr "Фільтр"
+
+msgid "Legal LDAP filter (e.g. ou=Engineering)"
+msgstr "Припустимий фільтр LDAP (наприклад, ou=Engineering)"
+
+msgid "Subtree"
+msgstr "Піддерево"
+
+msgid "Subtree to apply ACI to"
+msgstr "Піддерево, до якого слід застосувати ACI"
+
+msgid "Target group"
+msgstr "Цільова група"
+
+msgid "Group to apply ACI to"
+msgstr "Група, до якої слід застосувати ACI"
+
+msgid "Target your own entry (self)"
+msgstr "Виконати над власним записом (self)"
+
+msgid "Apply ACI to your own entry (self)"
+msgstr "Застосувати ACI до вашого власного запису (self)"
+
+msgid "Create new ACI."
+msgstr "Створити запис ACI."
+
+msgid "ACI prefix"
+msgstr "префікс ACI"
+
+msgid ""
+"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
+"none)"
+msgstr ""
+"Префікс, за яким визначається тип ACI (permission, delegation, selfservice, "
+"none)"
+
+msgid "Test the ACI syntax but don't write anything"
+msgstr "Перевірити синтаксис ACI, але не виконувати запису"
+
+msgid ""
+"Retrieve and print all attributes from the server. Affects command output."
+msgstr ""
+"Отримати і вивести всі атрибути з сервера. Стосується лише виводу команд."
+
+msgid "Print entries as stored on the server. Only affects output format."
+msgstr ""
+"Вивести записи у формі, у якій вони зберігаються на сервері. Стосується лише "
+"формату виведення даних."
+
+msgid "User-friendly description of action performed"
+msgstr "Зручний для користувача опис дії, що виконується"
+
+msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
+msgstr ""
+"Значення primary_key (основного ключа) запису, наприклад, «iivanenko» для "
+"користувача"
+
+msgid "Delete ACI."
+msgstr "Вилучити ACI."
+
+msgid "True means the operation was successful"
+msgstr "True означає, що дію було виконано успішно"
+
+msgid ""
+"\n"
+"Search for ACIs.\n"
+"\n"
+" Returns a list of ACIs\n"
+"\n"
+" EXAMPLES:\n"
+"\n"
+" To find all ACIs that apply directly to members of the group ipausers:\n"
+" ipa aci-find --memberof=ipausers\n"
+"\n"
+" To find all ACIs that grant add access:\n"
+" ipa aci-find --permissions=add\n"
+"\n"
+" Note that the find command only looks for the given text in the set of\n"
+" ACIs, it does not evaluate the ACIs to see if something would apply.\n"
+" For example, searching on memberof=ipausers will find all ACIs that\n"
+" have ipausers as a memberof. There may be other ACIs that apply to\n"
+" members of that group indirectly.\n"
+" "
+msgstr ""
+"\n"
+"Пошук ACI.\n"
+"\n"
+" Повертає список ACI\n"
+"\n"
+" ПРИКЛАДИ:\n"
+"\n"
+" Знайти усі ACI, які застосовуються безпосередньо до учасників групи "
+"ipausers:\n"
+" ipa aci-find --memberof=ipausers\n"
+"\n"
+" Знайти усі ACI, які надають доступ add:\n"
+" ipa aci-find --permissions=add\n"
+"\n"
+" Зауважте, що команда пошуку виконує пошук вказаного тексту лише у\n"
+" наборі ACI, а не визначає, чи буде застосовано щось у ACI.\n"
+" Наприклад, у результаті пошуку memberof=ipausers буде знайдено усі ACI,\n"
+" у яких memberof містить ipausers. Але можуть існувати інші ACI, які\n"
+" застосовуються до учасників цієї групи опосередковано.\n"
+" "
+
+msgid "A string searched in all relevant object attributes"
+msgstr ""
+"Рядок, пошук якого відбуватиметься у всіх відповідних атрибутах об’єктів"
+
+msgid "Primary key only"
+msgstr "Лише первинний ключ"
+
+msgid "Results should contain primary key attribute only (\"name\")"
+msgstr "Результати мають містити лише атрибут основного ключа («name»)"
+
+msgid "Number of entries returned"
+msgstr "Кількість повернутих записів"
+
+msgid "True if not all results were returned"
+msgstr "True, якщо повернуто було всі результати"
+
+msgid "Modify ACI."
+msgstr "Змінити запис ACI."
+
+msgid "Rename an ACI."
+msgstr "Перейменувати запис ACI."
+
+msgid "New ACI name"
+msgstr "Нова назва ACI"
+
+msgid "Display a single ACI given an ACI name."
+msgstr "Показати окремий запис ACI за вказаною назвою ACI."
+
+msgid "Location of the ACI"
+msgstr "Розташування ACI"
+
+msgid ""
+"\n"
+"Auto Membership Rule.\n"
+"\n"
+"Bring clarity to the membership of hosts and users by configuring inclusive\n"
+"or exclusive regex patterns, you can automatically assign a new entries "
+"into\n"
+"a group or hostgroup based upon attribute information.\n"
+"\n"
+"A rule is directly associated with a group by name, so you cannot create\n"
+"a rule without an accompanying group or hostgroup.\n"
+"\n"
+"A condition is a regular expression used by 389-ds to match a new incoming\n"
+"entry with an automember rule. If it matches an inclusive rule then the\n"
+"entry is added to the appropriate group or hostgroup.\n"
+"\n"
+"A default group or hostgroup could be specified for entries that do not\n"
+"match any rule. In case of user entries this group will be a fallback group\n"
+"because all users are by default members of group specified in IPA config.\n"
+"\n"
+"The automember-rebuild command can be used to retroactively run automember "
+"rules\n"
+"against existing entries, thus rebuilding their membership.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add the initial group or hostgroup:\n"
+" ipa hostgroup-add --desc=\"Web Servers\" webservers\n"
+" ipa group-add --desc=\"Developers\" devel\n"
+"\n"
+" Add the initial rule:\n"
+" ipa automember-add --type=hostgroup webservers\n"
+" ipa automember-add --type=group devel\n"
+"\n"
+" Add a condition to the rule:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+" ipa automember-add-condition --key=manager --type=group --inclusive-"
+"regex=^uid=mscott devel\n"
+"\n"
+" Add an exclusive condition to the rule to prevent auto assignment:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-"
+"regex=^web5\\.example\\.com webservers\n"
+"\n"
+" Add a host:\n"
+" ipa host-add web1.example.com\n"
+"\n"
+" Add a user:\n"
+" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n"
+"\n"
+" Verify automembership:\n"
+" ipa hostgroup-show webservers\n"
+" Host-group: webservers\n"
+" Description: Web Servers\n"
+" Member hosts: web1.example.com\n"
+"\n"
+" ipa group-show devel\n"
+" Group name: devel\n"
+" Description: Developers\n"
+" GID: 1004200000\n"
+" Member users: tuser\n"
+"\n"
+" Remove a condition from the rule:\n"
+" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+"\n"
+" Modify the automember rule:\n"
+" ipa automember-mod\n"
+"\n"
+" Set the default (fallback) target group:\n"
+" ipa automember-default-group-set --default-group=webservers --"
+"type=hostgroup\n"
+" ipa automember-default-group-set --default-group=ipausers --type=group\n"
+"\n"
+" Remove the default (fallback) target group:\n"
+" ipa automember-default-group-remove --type=hostgroup\n"
+" ipa automember-default-group-remove --type=group\n"
+"\n"
+" Show the default (fallback) target group:\n"
+" ipa automember-default-group-show --type=hostgroup\n"
+" ipa automember-default-group-show --type=group\n"
+"\n"
+" Find all of the automember rules:\n"
+" ipa automember-find\n"
+"\n"
+" Display a automember rule:\n"
+" ipa automember-show --type=hostgroup webservers\n"
+" ipa automember-show --type=group devel\n"
+"\n"
+" Delete an automember rule:\n"
+" ipa automember-del --type=hostgroup webservers\n"
+" ipa automember-del --type=group devel\n"
+"\n"
+" Rebuild membership for all users:\n"
+" ipa automember-rebuild --type=group\n"
+"\n"
+" Rebuild membership for all hosts:\n"
+" ipa automember-rebuild --type=hostgroup\n"
+"\n"
+" Rebuild membership for specified users:\n"
+" ipa automember-rebuild --users=tuser1 --users=tuser2\n"
+"\n"
+" Rebuild membership for specified hosts:\n"
+" ipa automember-rebuild --hosts=web1.example.com --hosts=web2.example."
+"com\n"
+msgstr ""
+"\n"
+"Правило автоматичної участі.\n"
+"\n"
+"Внесіть ясність у правила участі вузлів та користувачів налаштовуванням\n"
+"формальних виразів шаблонів включення або виключення. Ви можете автоматично\n"
+"пов’язувати нові записи з групою або групою вузлів на основі даних щодо "
+"атрибутів.\n"
+"\n"
+"Правило безпосередньо пов’язується з групою за назвою, отже ви не можете\n"
+"створити правило без визначення групи або групи вузлів.\n"
+"\n"
+"Умова є формальним виразом, використовується 389-ds для встановлення\n"
+"відповідності нового вхідного запису з правилом автоматичної участі.\n"
+"Якщо умові відповідає правило включення, запис додається до відповідної\n"
+"групи або групи вузлів.\n"
+"\n"
+"Можна визначити типову групу або групу вузлів, яку буде використано для\n"
+"записів, які не відповідають жодному правилу. У випадку записів "
+"користувачів\n"
+"ця група буде резервною групою, оскільки усіх користувачі типово є "
+"учасниками\n"
+"групи, вказаної у налаштуваннях IPA.\n"
+"\n"
+"За допомогою програми automember-rebuild ви можете повторно застосувати "
+"правила\n"
+"автоматичної участі до вже створених записів, тобто перебудувати схему "
+"участі.\n"
+"\n"
+" Додати початкову групу або групу вузлів:\n"
+" ipa hostgroup-add --desc=\"Web Servers\" webservers\n"
+" ipa group-add --desc=\"Developers\" devel\n"
+"\n"
+" Додати початкове правило:\n"
+" ipa automember-add --type=hostgroup webservers\n"
+" ipa automember-add --type=group devel\n"
+"\n"
+" Додати умову до правила:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+" ipa automember-add-condition --key=manager --type=group --inclusive-"
+"regex=^uid=mscott devel\n"
+"\n"
+" Додати умову виключення до правила для запобігання автоматичному "
+"пов’язуванню:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-"
+"regex=^web5\\.example\\.com webservers\n"
+"\n"
+" Додати вузол:\n"
+" ipa host-add web1.example.com\n"
+"\n"
+" Додати запис користувача:\n"
+" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n"
+"\n"
+" Перевірити правила автоматичної участі:\n"
+" ipa hostgroup-show webservers\n"
+" Група вузлів: webservers\n"
+" Опис: Web Servers\n"
+" Вузли-учасники: web1.example.com\n"
+"\n"
+" ipa group-show devel\n"
+" Назва групи: devel\n"
+" Опис: Developers\n"
+" GID: 1004200000\n"
+" Користувачі-учасники: tuser\n"
+"\n"
+" Вилучити умову з правила:\n"
+" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+"\n"
+" Змінити правило автоматичної участі:\n"
+" ipa automember-mod\n"
+"\n"
+" Встановити типову (резервну) групу призначення:\n"
+" ipa automember-default-group-set --default-group=webservers --"
+"type=hostgroup\n"
+" ipa automember-default-group-set --default-group=ipausers --type=group\n"
+"\n"
+" Вилучити типову (резервну) групу призначення:\n"
+" ipa automember-default-group-remove --type=hostgroup\n"
+" ipa automember-default-group-remove --type=group\n"
+"\n"
+" Показати типову (резервну) групу призначення:\n"
+" ipa automember-default-group-show --type=hostgroup\n"
+" ipa automember-default-group-show --type=group\n"
+"\n"
+" Знайти усіх правила автоматичної участі:\n"
+" ipa automember-find\n"
+"\n"
+" Показати правило автоматичної участі:\n"
+" ipa automember-show --type=hostgroup webservers\n"
+" ipa automember-show --type=group devel\n"
+"\n"
+" Вилучити правило автоматичної участі:\n"
+" ipa automember-del --type=hostgroup webservers\n"
+" ipa automember-del --type=group devel\n"
+"\n"
+" Перебудувати записи участі для усіх користувачів:\n"
+" ipa automember-rebuild --type=group\n"
+"\n"
+" Перебудувати записи участі для усіх вузлів:\n"
+" ipa automember-rebuild --type=hostgroup\n"
+"\n"
+" Перебудувати записи участі для вказаних користувачів:\n"
+" ipa automember-rebuild --users=tuser1 --users=tuser2\n"
+"\n"
+" Перебудувати записи участі для вказаних вузлів:\n"
+" ipa automember-rebuild --hosts=web1.example.com --hosts=web2.example."
+"com\n"
+
+msgid "Description"
+msgstr "Опис"
+
+msgid "A description of this auto member rule"
+msgstr "Опис цього правила автоматичної участі"
+
+msgid "Default (fallback) Group"
+msgstr "Типова (резервна) група"
+
+msgid "Default group for entries to land"
+msgstr "Типова група для додавання записів"
+
+msgid "Add an automember rule."
+msgstr "Додати правило автоматичної участі."
+
+msgid "Automember Rule"
+msgstr "Правило автоматичної участі"
+
+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 ""
+"Встановити атрибут для пари назва/значення. Формат: атрибут=значення.\n"
+"Для атрибутів з багатьма значенням команда замінює вже вказані значення."
+
+msgid ""
+"Add an attribute/value pair. Format is attr=value. The attribute\n"
+"must be part of the schema."
+msgstr ""
+"Додати пару атрибут/значення. Формат: атрибут=значення. Атрибут має бути\n"
+"частиною схеми."
+
+msgid "Grouping Type"
+msgstr "Тип групування"
+
+msgid "Grouping to which the rule applies"
+msgstr "Групування, якого стосується правило"
+
+msgid "Add conditions to an automember rule."
+msgstr "Додати умови до правила автоматичної участі."
+
+msgid "Inclusive Regex"
+msgstr "Формальний вираз включення"
+
+msgid "Exclusive Regex"
+msgstr "Формальний вираз виключення"
+
+msgid "Attribute Key"
+msgstr "Ключ атрибута"
+
+msgid ""
+"Attribute to filter via regex. For example fqdn for a host, or manager for a "
+"user"
+msgstr ""
+"Атрибут для фільтрування за формальним виразом. Приклад: fqdn для вузла або "
+"manager для користувача"
+
+msgid "Conditions that could not be added"
+msgstr "Умови, які не вдалося додати"
+
+msgid "Number of conditions added"
+msgstr "Кількість доданих умов"
+
+msgid "Remove default (fallback) group for all unmatched entries."
+msgstr "Вилучити типову (резервну) групу для невідповідних записів."
+
+msgid "Set default (fallback) group for all unmatched entries."
+msgstr "Встановити типову (резервну) групу для невідповідних записів."
+
+msgid "Default (fallback) group for entries to land"
+msgstr "Типова (резервна) група для додавання записів"
+
+msgid "Display information about the default (fallback) automember groups."
+msgstr "Показати дані щодо типових (резервних) груп автоматичної участі."
+
+msgid "Delete an automember rule."
+msgstr "Вилучити правило автоматичної участі."
+
+msgid "List of deletions that failed"
+msgstr "Список вилучень, які не вдалося виконати"
+
+msgid "Search for automember rules."
+msgstr "Шукати правила автоматичної участі."
+
+msgid "Modify an automember rule."
+msgstr "Змінити правило автоматичної участі."
+
+msgid ""
+"Delete an attribute/value pair. The option will be evaluated\n"
+"last, after all sets and adds."
+msgstr ""
+"Вилучити парну атрибут-значення. Цей параметр буде використано\n"
+"останнім, після всіх встановлень і додавань."
+
+msgid "Rights"
+msgstr "Права"
+
+msgid ""
+"Display the access rights of this entry (requires --all). See ipa man page "
+"for details."
+msgstr ""
+"Показати права доступу цього запису (потребує --all). Докладніше про це "
+"можна дізнатися зі сторінки довідника (man) ipa."
+
+msgid "Rebuild auto membership."
+msgstr "Повторне збирання правил автоматичної участі."
+
+msgid "Rebuild membership for all members of a grouping"
+msgstr "Повторне збирання правил участі для усіх учасників угрупування"
+
+msgid "Users"
+msgstr "Користувачі"
+
+msgid "Rebuild membership for specified users"
+msgstr "Повторне збирання правил участі для вказаних користувачів"
+
+msgid "Hosts"
+msgstr "Вузли"
+
+msgid "Rebuild membership for specified hosts"
+msgstr "Повторне збирання правил участі для вказаних вузлів"
+
+msgid "No wait"
+msgstr "Не чекати"
+
+msgid "Don't wait for rebuilding membership"
+msgstr "Не чекати на завершення перебудови записів участі"
+
+msgid "Remove conditions from an automember rule."
+msgstr "Вилучити умови з правила автоматичної участі."
+
+msgid "Conditions that could not be removed"
+msgstr "Умови, які не вдалося вилучити"
+
+msgid "Number of conditions removed"
+msgstr "Кількість вилучених умов"
+
+msgid "Display information about an automember rule."
+msgstr "Показати дані щодо правила автоматичної участі."
+
+msgid ""
+"\n"
+"Automount\n"
+"\n"
+"Stores automount(8) configuration for autofs(8) in IPA.\n"
+"\n"
+"The base of an automount configuration is the configuration file auto."
+"master.\n"
+"This is also the base location in IPA. Multiple auto.master configurations\n"
+"can be stored in separate locations. A location is implementation-specific\n"
+"with the default being a location named 'default'. For example, you can "
+"have\n"
+"locations by geographic region, by floor, by type, etc.\n"
+"\n"
+"Automount has three basic object types: locations, maps and keys.\n"
+"\n"
+"A location defines a set of maps anchored in auto.master. This allows you\n"
+"to store multiple automount configurations. A location in itself isn't\n"
+"very interesting, it is just a point to start a new automount map.\n"
+"\n"
+"A map is roughly equivalent to a discrete automount file and provides\n"
+"storage for keys.\n"
+"\n"
+"A key is a mount point associated with a map.\n"
+"\n"
+"When a new location is created, two maps are automatically created for\n"
+"it: auto.master and auto.direct. auto.master is the root map for all\n"
+"automount maps for the location. auto.direct is the default map for\n"
+"direct mounts and is mounted on /-.\n"
+"\n"
+"An automount map may contain a submount key. This key defines a mount\n"
+"location within the map that references another map. This can be done\n"
+"either using automountmap-add-indirect --parentmap or manually\n"
+"with automountkey-add and setting info to \"-type=autofs :<mapname>\".\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+"Locations:\n"
+"\n"
+" Create a named location, \"Baltimore\":\n"
+" ipa automountlocation-add baltimore\n"
+"\n"
+" Display the new location:\n"
+" ipa automountlocation-show baltimore\n"
+"\n"
+" Find available locations:\n"
+" ipa automountlocation-find\n"
+"\n"
+" Remove a named automount location:\n"
+" ipa automountlocation-del baltimore\n"
+"\n"
+" Show what the automount maps would look like if they were in the "
+"filesystem:\n"
+" ipa automountlocation-tofiles baltimore\n"
+"\n"
+" Import an existing configuration into a location:\n"
+" ipa automountlocation-import baltimore /etc/auto.master\n"
+"\n"
+" The import will fail if any duplicate entries are found. For\n"
+" continuous operation where errors are ignored, use the --continue\n"
+" option.\n"
+"\n"
+"Maps:\n"
+"\n"
+" Create a new map, \"auto.share\":\n"
+" ipa automountmap-add baltimore auto.share\n"
+"\n"
+" Display the new map:\n"
+" ipa automountmap-show baltimore auto.share\n"
+"\n"
+" Find maps in the location baltimore:\n"
+" ipa automountmap-find baltimore\n"
+"\n"
+" Create an indirect map with auto.share as a submount:\n"
+" ipa automountmap-add-indirect baltimore --parentmap=auto.share --"
+"mount=sub auto.man\n"
+"\n"
+" This is equivalent to:\n"
+"\n"
+" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n"
+" ipa automountkey-add baltimore auto.man --key=sub --info=\"-"
+"fstype=autofs ldap:auto.share\"\n"
+"\n"
+" Remove the auto.share map:\n"
+" ipa automountmap-del baltimore auto.share\n"
+"\n"
+"Keys:\n"
+"\n"
+" Create a new key for the auto.share map in location baltimore. This ties\n"
+" the map we previously created to auto.master:\n"
+" ipa automountkey-add baltimore auto.master --key=/share --info=auto."
+"share\n"
+"\n"
+" Create a new key for our auto.share map, an NFS mount for man pages:\n"
+" ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft,"
+"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
+"\n"
+" Find all keys for the auto.share map:\n"
+" ipa automountkey-find baltimore auto.share\n"
+"\n"
+" Find all direct automount keys:\n"
+" ipa automountkey-find baltimore --key=/-\n"
+"\n"
+" Remove the man key from the auto.share map:\n"
+" ipa automountkey-del baltimore auto.share --key=man\n"
+msgstr ""
+"\n"
+"Автоматичне монтування\n"
+"\n"
+"Зберігає налаштування automount(8) для autofs(8) у IPA.\n"
+"\n"
+"Основою налаштувань автоматичного монтування є файл налаштувань auto."
+"master.\n"
+"Це також основне місце у IPA. Декілька налаштувань auto.master можна\n"
+"зберігати у окремих місцях. Місце залежить від реалізації, типовим\n"
+"є місце з назвою «default». Наприклад, ви можете створити місця для\n"
+"географічної області, поверху, типу тощо.\n"
+"\n"
+"У автоматичного монтування є три основних типи об’єктів: місця, карти і "
+"ключі.\n"
+"\n"
+"Місце визначає набір карт, прив’язаних у auto.master. За його допомогою\n"
+"можна зберігати одразу декілька налаштувань автоматичного монтування. Місце\n"
+"саме собою не є дуже цікавим, це просто початок нової карти автоматичного\n"
+"монтування.\n"
+"\n"
+"Карта є наближеним еквівалентом окремого файла автоматичного монтування, у\n"
+"ній зберігаються ключі.\n"
+"\n"
+"Ключ — точка монтування, пов’язана з картою.\n"
+"\n"
+"Під час створення нового місця автоматично створюються дві карти:\n"
+"auto.master і auto.direct. auto.master — коренева карта для всіх карт\n"
+"автоматичного монтування місця. auto.direct — типова карта для "
+"безпосередніх\n"
+"монтувань, її змонтовано до /-.\n"
+"\n"
+"Карта автоматичного монтування може містити ключ підмонтування. Цей ключ\n"
+"визначає адресу монтування у карті, що посилається на іншу карту. Такий "
+"ключ\n"
+"може бути додано або за допомогою команди automountmap-add-indirect --"
+"parentmap\n"
+"або вручну за допомогою automountkey-add зі встановленням info у значення\n"
+"\"-type=autofs :<назва карти>\".\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+"Місця:\n"
+"\n"
+" Створення нового місця, \"Kyiv\":\n"
+" ipa automountlocation-add kyiv\n"
+"\n"
+" Показ нового місця:\n"
+" ipa automountlocation-show kyiv\n"
+"\n"
+" Пошук доступних місць:\n"
+" ipa automountlocation-find\n"
+"\n"
+" Вилучення іменованого місця автоматичного монтування:\n"
+" ipa automountlocation-del kyiv\n"
+"\n"
+" Показ того, як мають виглядати карти автоматичного монтування, якщо б вони "
+"перебували у файловій системі:\n"
+" ipa automountlocation-tofiles kyiv\n"
+"\n"
+" Імпортування вже створених налаштувань до місця:\n"
+" ipa automountlocation-import kyiv /etc/auto.master\n"
+"\n"
+" Спроба імпортування зазнає невдачі, якщо буде знайдено дублікати "
+"записів.\n"
+" Щоб програма працювала безперервно (з пропусканням всіх помилок),\n"
+" скористайтеся параметром --continue.\n"
+"\n"
+"Карти:\n"
+"\n"
+" Створення карти \"auto.share\":\n"
+" ipa automountmap-add kyiv auto.share\n"
+"\n"
+" Показ нової карти:\n"
+" ipa automountmap-show kyiv auto.share\n"
+"\n"
+" Пошук карт у місці kyiv:\n"
+" ipa automountmap-find baltimore\n"
+"\n"
+" Створити непряму карту з auto.share як точкою підмонтування:\n"
+" ipa automountmap-add-indirect baltimore --parentmap=auto.share --"
+"mount=sub auto.man\n"
+"\n"
+" Ця команда еквівалентна до таких команд:\n"
+"\n"
+" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n"
+" ipa automountkey-add baltimore auto.man --key=sub --info=\"-"
+"fstype=autofs ldap:auto.share\"\n"
+"\n"
+" Вилучення карти auto.share:\n"
+" ipa automountmap-del kyiv auto.share\n"
+"\n"
+"Ключі:\n"
+"\n"
+" Створення ключа для карти auto.share у місці kyiv. Карту буде\n"
+" пов’язано з раніше створеною у auto.master:\n"
+" ipa automountkey-add kyiv auto.master --key=/share --info=auto.share\n"
+"\n"
+" Створення ключа для нашої карти auto.share, змонтованого ресурсу NFS для "
+"сторінок man:\n"
+" ipa automountkey-add kyiv auto.share --key=man --info=\"-ro,soft,"
+"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
+"\n"
+" Знайти всі ключі для карти auto.share:\n"
+" ipa automountkey-find kyiv auto.share\n"
+"\n"
+" Пошук всіх безпосередніх ключів автоматичного монтування:\n"
+" ipa automountkey-find kyiv --key=/-\n"
+"\n"
+" Вилучення ключа man для карти auto.share:\n"
+" ipa automountkey-del kyiv auto.share --key=man\n"
+
+msgid "Key"
+msgstr "Ключ"
+
+msgid "Automount key name."
+msgstr "Назва ключа автоматичного монтування."
+
+msgid "Mount information"
+msgstr "Інформація щодо монтування"
+
+msgid "description"
+msgstr "опис"
+
+msgid "Location"
+msgstr "Запис"
+
+msgid "Automount location name."
+msgstr "Адреса автомонтування."
+
+msgid "Map"
+msgstr "Карта"
+
+msgid "Automount map name."
+msgstr "Назва карти автоматичного монтування."
+
+msgid "Create a new automount key."
+msgstr "Створити ключ автоматичного монтування."
+
+msgid "Delete an automount key."
+msgstr "Вилучити ключ автоматичного монтування."
+
+msgid "Continuous mode: Don't stop on errors."
+msgstr "Режим неперервної роботи: не зупинятися у разі помилок."
+
+msgid "Search for an automount key."
+msgstr "Виконати пошук ключа автоматичного монтування."
+
+msgid "Time Limit"
+msgstr "Обмеження часу"
+
+msgid "Time limit of search in seconds"
+msgstr "Обмеження часу пошуку у секундах"
+
+msgid "Size Limit"
+msgstr "Обмеження розміру"
+
+msgid "Maximum number of entries returned"
+msgstr "Максимальна кількість повернутих записів"
+
+msgid "Modify an automount key."
+msgstr "Змінити ключ автоматичного монтування."
+
+msgid "New mount information"
+msgstr "Інформація нового монтування"
+
+msgid "Rename"
+msgstr "Перейменувати"
+
+msgid "Rename the automount key object"
+msgstr "Перейменувати об’єкт ключа автоматичного монтування"
+
+msgid "Display an automount key."
+msgstr "Показати ключ автоматичного монтування."
+
+msgid "Create a new automount location."
+msgstr "Створити новий запис автоматичного монтування."
+
+msgid "Delete an automount location."
+msgstr "Вилучити запис автоматичного монтування."
+
+msgid "Search for an automount location."
+msgstr "Шукати запис автоматичного монтування."
+
+msgid "Results should contain primary key attribute only (\"location\")"
+msgstr "Результати мають містити лише атрибут основного ключа («location»)"
+
+msgid "Display an automount location."
+msgstr "Показати запис автоматичного монтування."
+
+msgid "Generate automount files for a specific location."
+msgstr "Створити файли automount для певної адреси."
+
+msgid "Create a new automount map."
+msgstr "Створити карту автомонтування."
+
+msgid "Create a new indirect mount point."
+msgstr "Створити опосередковану точку монтування."
+
+msgid "Mount point"
+msgstr "Точка монтування"
+
+msgid "Parent map"
+msgstr "Батьківська карта"
+
+msgid "Name of parent automount map (default: auto.master)."
+msgstr ""
+"Назва батьківської карти автомонтування (типове значення: auto.master)."
+
+msgid "Delete an automount map."
+msgstr "Вилучити карту автоматичного монтування."
+
+msgid "Search for an automount map."
+msgstr "Виконати пошук карти автоматичного монтування."
+
+msgid "Results should contain primary key attribute only (\"map\")"
+msgstr "Результати мають містити лише атрибут основного ключа («map»)"
+
+msgid "Modify an automount map."
+msgstr "Змінити карту автоматичного монтування."
+
+msgid "Display an automount map."
+msgstr "Показати карту автоматичного монтування."
+
+msgid ""
+"\n"
+"Plugin to make multiple ipa calls via one remote procedure call\n"
+"\n"
+"To run this code in the lite-server\n"
+"\n"
+"curl -H \"Content-Type:application/json\" -H \"Accept:application/"
+"json\" -H \"Accept-Language:en\" --negotiate -u : --cacert /"
+"etc/ipa/ca.crt -d @batch_request.json -X POST http://"
+"localhost:8888/ipa/json\n"
+"\n"
+"where the contents of the file batch_request.json follow the below example\n"
+"\n"
+"{\"method\":\"batch\",\"params\":[[\n"
+" {\"method\":\"group_find\",\"params\":[[],{}]},\n"
+" {\"method\":\"user_find\",\"params\":[[],{\"whoami\":\"true\",\"all"
+"\":\"true\"}]},\n"
+" {\"method\":\"user_show\",\"params\":[[\"admin\"],{\"all\":true}]}\n"
+" ],{}],\"id\":1}\n"
+"\n"
+"The format of the response is nested the same way. At the top you will see\n"
+" \"error\": null,\n"
+" \"id\": 1,\n"
+" \"result\": {\n"
+" \"count\": 3,\n"
+" \"results\": [\n"
+"\n"
+"\n"
+"And then a nested response for each IPA command method sent in the request\n"
+msgstr ""
+"\n"
+"Додаток для виконання декількох викликів ipa за допомогою одного віддаленого "
+"виклику процедури\n"
+"\n"
+"Щоб запустити цей код на легкому сервері, віддайте такі команди:\n"
+"\n"
+"curl -H \"Content-Type:application/json\" -H \"Accept:application/"
+"json\" -H \"Accept-Language:en\" --negotiate -u : --cacert /"
+"etc/ipa/ca.crt -d @batch_request.json -X POST http://"
+"localhost:8888/ipa/json\n"
+"\n"
+"де у файлі batch_request.json міститься десь такий код:\n"
+"\n"
+"{\"method\":\"batch\",\"params\":[[\n"
+" {\"method\":\"group_find\",\"params\":[[],{}]},\n"
+" {\"method\":\"user_find\",\"params\":[[],{\"whoami\":\"true\",\"all"
+"\":\"true\"}]},\n"
+" {\"method\":\"user_show\",\"params\":[[\"admin\"],{\"all\":true}]}\n"
+" ],{}],\"id\":1}\n"
+"\n"
+"Формат відповіді має бути розподілений за рівнями вкладеності у подібний же "
+"спосіб. На початку ви побачите таке:\n"
+" \"error\": null,\n"
+" \"id\": 1,\n"
+" \"result\": {\n"
+" \"count\": 3,\n"
+" \"results\": [\n"
+"\n"
+"\n"
+"а далі буде вкладена відповідь для кожного методу команди IPA, який було "
+"надіслано у запиті\n"
+
+msgid "Nested Methods to execute"
+msgstr "Вкладені методи, які слід виконати"
+
+msgid ""
+"\n"
+"IPA certificate operations\n"
+"\n"
+"Implements a set of commands for managing server SSL certificates.\n"
+"\n"
+"Certificate requests exist in the form of a Certificate Signing Request "
+"(CSR)\n"
+"in PEM format.\n"
+"\n"
+"The dogtag CA uses just the CN value of the CSR and forces the rest of the\n"
+"subject to values configured in the server.\n"
+"\n"
+"A certificate is stored with a service principal and a service principal\n"
+"needs a host.\n"
+"\n"
+"In order to request a certificate:\n"
+"\n"
+"* The host must exist\n"
+"* The service must exist (or you use the --add option to automatically add "
+"it)\n"
+"\n"
+"SEARCHING:\n"
+"\n"
+"Certificates may be searched on by certificate subject, serial number,\n"
+"revocation reason, validity dates and the issued date.\n"
+"\n"
+"When searching on dates the _from date does a >= search and the _to date\n"
+"does a <= search. When combined these are done as an AND.\n"
+"\n"
+"Dates are treated as GMT to match the dates in the certificates.\n"
+"\n"
+"The date format is YYYY-mm-dd.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Request a new certificate and add the principal:\n"
+" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n"
+"\n"
+" Retrieve an existing certificate:\n"
+" ipa cert-show 1032\n"
+"\n"
+" Revoke a certificate (see RFC 5280 for reason details):\n"
+" ipa cert-revoke --revocation-reason=6 1032\n"
+"\n"
+" Remove a certificate from revocation hold status:\n"
+" ipa cert-remove-hold 1032\n"
+"\n"
+" Check the status of a signing request:\n"
+" ipa cert-status 10\n"
+"\n"
+" Search for certificates by hostname:\n"
+" ipa cert-find --subject=ipaserver.example.com\n"
+"\n"
+" Search for revoked certificates by reason:\n"
+" ipa cert-find --revocation-reason=5\n"
+"\n"
+" Search for certificates based on issuance date\n"
+" ipa cert-find --issuedon-from=2013-02-01 --issuedon-to=2013-02-07\n"
+"\n"
+"IPA currently immediately issues (or declines) all certificate requests so\n"
+"the status of a request is not normally useful. This is for future use\n"
+"or the case where a CA does not immediately issue a certificate.\n"
+"\n"
+"The following revocation reasons are supported:\n"
+"\n"
+" * 0 - unspecified\n"
+" * 1 - keyCompromise\n"
+" * 2 - cACompromise\n"
+" * 3 - affiliationChanged\n"
+" * 4 - superseded\n"
+" * 5 - cessationOfOperation\n"
+" * 6 - certificateHold\n"
+" * 8 - removeFromCRL\n"
+" * 9 - privilegeWithdrawn\n"
+" * 10 - aACompromise\n"
+"\n"
+"Note that reason code 7 is not used. See RFC 5280 for more details:\n"
+"\n"
+"http://www.ietf.org/rfc/rfc5280.txt\n"
+msgstr ""
+"\n"
+"Дії з сертифікатами IPA\n"
+"\n"
+"Реалізує набір команд для керування сертифікатами серверів SSL.\n"
+"\n"
+"Запити щодо сертифікатів існують у формі Certificate Signing Request (CSR)\n"
+"і форматі PEM.\n"
+"\n"
+"Якщо використовується автопідписний модуль, призначення CSR має збігатися\n"
+"з призначенням на сервері. Служба сертифікації використовує лише CN\n"
+"CSR і примусово визначає призначення.\n"
+"\n"
+"Сертифікат зберігається з реєстраційним записом, а реєстраційний запис\n"
+"потребує вузла.\n"
+"\n"
+"Для того, щоб створити запит щодо сертифіката:\n"
+"\n"
+"* Вузол має існувати\n"
+"* Служба має існувати (або слід скористатися параметром --add для\n"
+"автоматичного додавання)\n"
+"\n"
+"ПОШУК:\n"
+"\n"
+"Шукати сертифікати можна за призначенням сертифіката, серійним номером,\n"
+"причиною відкликання, датами чинності та датою видання.\n"
+"\n"
+"Якщо пошук виконується за датою _від, використовується порівняння >=, а "
+"якщо\n"
+"виконується пошук _до дати — порівняння <=. Поєднання обох пошуків "
+"призводить\n"
+"до пошуку з логічним поєднанням ТА.\n"
+"\n"
+"Дати обробляються як дати за Гринвічем, відповідно до дат визначених у\n"
+"сертифікатах.\n"
+"\n"
+"Формат дати є таким: РРРР-мм-дд.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Створити запит щодо нового сертифіката і додати реєстраційний запис:\n"
+" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n"
+"\n"
+" Отримати вже створений сертифікат:\n"
+" ipa cert-show 1032\n"
+"\n"
+" Відкликати сертифікат (причини визначено у RFC 5280):\n"
+" ipa cert-revoke --revocation-reason=6 1032\n"
+"\n"
+" Вилучити сертифікат зі списку відкликання:\n"
+" ipa cert-remove-hold 1032\n"
+"\n"
+" Перевірити стан запиту щодо підписування:\n"
+" ipa cert-status 10\n"
+"\n"
+" Пошук сертифікатів за назвою вузла:\n"
+" ipa cert-find --subject=ipaserver.example.com\n"
+"\n"
+" Пошук відкликаних сертифікатів за причиною:\n"
+" ipa cert-find --revocation-reason=5\n"
+"\n"
+" Пошук сертифікатів за датою видання\n"
+" ipa cert-find --issuedon-from=2013-02-01 --issuedon-to=2013-02-07\n"
+"\n"
+"У поточній версії IPA негайно виконує (або відхиляє) всі запити щодо\n"
+"сертифікатів, отже дані щодо стану запиту не мають сенсу. Ці дані\n"
+"можуть знадобитися у наступних версіях або у разі, якщо CA видає\n"
+"сертифікат не одразу.\n"
+"\n"
+"Передбачено підтримку таких причин відкликання:\n"
+"\n"
+" * 0 - unspecified\n"
+" * 1 - keyCompromise\n"
+" * 2 - cACompromise\n"
+" * 3 - affiliationChanged\n"
+" * 4 - superseded\n"
+" * 5 - cessationOfOperation\n"
+" * 6 - certificateHold\n"
+" * 8 - removeFromCRL\n"
+" * 9 - privilegeWithdrawn\n"
+" * 10 - aACompromise\n"
+"\n"
+"Зауважте, що коди причини 7 не використовується. Докладніші дані у RFC "
+"5280:\n"
+"\n"
+"http://www.ietf.org/rfc/rfc5280.txt\n"
+
+msgid "Checks if any of the servers has the CA service enabled."
+msgstr "Перевіряє, чи увімкнено на якомусь із серверів службу CA."
+
+msgid "Search for existing certificates."
+msgstr "Шукати наявні сертифікати."
+
+msgid "Subject"
+msgstr "Об’єкт"
+
+msgid "Reason"
+msgstr "Підстава"
+
+msgid "Reason for revoking the certificate (0-10)"
+msgstr "Причина відкликання сертифіката (0-10)"
+
+msgid "minimum serial number"
+msgstr "мінімальний серійний номер"
+
+msgid "maximum serial number"
+msgstr "максимальний серійний номер"
+
+msgid "match the common name exactly"
+msgstr "повна відповідність загальній назві"
+
+msgid "Valid not after from this date (YYYY-mm-dd)"
+msgstr "Чинний не пізніше, ніж з цієї дати (РРРР-мм-дд)"
+
+msgid "Valid not after to this date (YYYY-mm-dd)"
+msgstr "Чинний не пізніше, ніж до цієї дати (РРРР-мм-дд)"
+
+msgid "Valid not before from this date (YYYY-mm-dd)"
+msgstr "Чинний не раніше від цієї дати (РРРР-мм-дд)"
+
+msgid "Valid not before to this date (YYYY-mm-dd)"
+msgstr "Чинний не раніше цієї дати (РРРР-мм-дд)"
+
+msgid "Issued on from this date (YYYY-mm-dd)"
+msgstr "Видано з цієї дати (РРРР-мм-дд)"
+
+msgid "Issued on to this date (YYYY-mm-dd)"
+msgstr "Видано до цієї дати (РРРР-мм-дд)"
+
+msgid "Revoked on from this date (YYYY-mm-dd)"
+msgstr "Відкликано з цієї дати (РРРР-мм-дд)"
+
+msgid "Revoked on to this date (YYYY-mm-dd)"
+msgstr "Відкликано до цієї дати (РРРР-мм-дд)"
+
+msgid "Maximum number of certs returned"
+msgstr "Максимальна кількість сертифікатів у повернутому списку"
+
+msgid "Take a revoked certificate off hold."
+msgstr "Забрати відкликаний сертифікат."
+
+msgid "Serial number"
+msgstr "Серійний номер"
+
+msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
+msgstr "Серійний десятковий номер або шістнадцятковий номер з префіксом 0x"
+
+msgid "Submit a certificate signing request."
+msgstr "Надіслати запит щодо підписування сертифіката."
+
+msgid "CSR"
+msgstr "CSR"
+
+msgid "Principal"
+msgstr "Реєстраційний запис"
+
+msgid "Service principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr ""
+"Реєстраційний запис служби для цього сертифіката (наприклад HTTP/test."
+"example.com)"
+
+msgid "automatically add the principal if it doesn't exist"
+msgstr "автоматично додати реєстраційний запис, якщо його не існує"
+
+msgid "Dictionary mapping variable name to value"
+msgstr "Відображення назви змінної на значення за словником"
+
+msgid "Revoke a certificate."
+msgstr "Відкликати сертифікат."
+
+msgid "Retrieve an existing certificate."
+msgstr "Отримати вже створений сертифікат."
+
+msgid "Output filename"
+msgstr "Назва файла виводу"
+
+msgid "File to store the certificate in."
+msgstr "Файл, у якому зберігатимуться дані сертифіката."
+
+msgid "Check the status of a certificate signing request."
+msgstr "Перевірити стан запиту щодо підписування сертифіката."
+
+msgid "Request id"
+msgstr "Ід. запиту"
+
+msgid ""
+"\n"
+"Server configuration\n"
+"\n"
+"Manage the default values that IPA uses and some of its tuning parameters.\n"
+"\n"
+"NOTES:\n"
+"\n"
+"The password notification value (--pwdexpnotify) is stored here so it will\n"
+"be replicated. It is not currently used to notify users in advance of an\n"
+"expiring password.\n"
+"\n"
+"Some attributes are read-only, provided only for information purposes. "
+"These\n"
+"include:\n"
+"\n"
+"Certificate Subject base: the configured certificate subject base,\n"
+" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n"
+"Password plug-in features: currently defines additional hashes that the\n"
+" password will generate (there may be other conditions).\n"
+"\n"
+"When setting the order list for mapping SELinux users you may need to\n"
+"quote the value so it isn't interpreted by the shell.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Show basic server configuration:\n"
+" ipa config-show\n"
+"\n"
+" Show all configuration options:\n"
+" ipa config-show --all\n"
+"\n"
+" Change maximum username length to 99 characters:\n"
+" ipa config-mod --maxusername=99\n"
+"\n"
+" Increase default time and size limits for maximum IPA server search:\n"
+" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
+"\n"
+" Set default user e-mail domain:\n"
+" ipa config-mod --emaildomain=example.com\n"
+"\n"
+" Enable migration mode to make \"ipa migrate-ds\" command operational:\n"
+" ipa config-mod --enable-migration=TRUE\n"
+"\n"
+" Define SELinux user map order:\n"
+" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
+"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
+msgstr ""
+"\n"
+"Налаштування сервера\n"
+"\n"
+"Керування типовими значеннями, які використовує IPA, та деякими з\n"
+"придатних до зміни параметрів.\n"
+"\n"
+"ЗАУВАЖЕННЯ:\n"
+"\n"
+"Тут зберігається значення параметра сповіщення щодо паролів\n"
+"(--pwdexpnotify), отже його не буде скопійовано. Це значення поки що\n"
+"не використовується для сповіщення користувачів щодо завершення строку дії\n"
+"пароля.\n"
+"\n"
+"Деякі з атрибутів придатні лише для читання, їх буде показано лише з метою\n"
+"інформування. Серед цих атрибутів:\n"
+"\n"
+"Основа призначення сертифіката: змінна основа призначення сертифіката,\n"
+" наприклад O=EXAMPLE.COM. Цей атрибут можна налаштувати лише під час\n"
+" встановлення.\n"
+"Параметри додатка роботи з паролями: у поточній версії визначають додаткові\n"
+" хеші, які створюються на основі пароля (можуть бути і інші умови).\n"
+"\n"
+"Під час встановлення списку пріоритетності для користувачів SELinux може "
+"виникнути\n"
+"потреба у додаванні лапок до значення, щоб оболонка не обробляла параметр.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Показати основні налаштування сервера:\n"
+" ipa config-show\n"
+"\n"
+" Показати всі параметри налаштування:\n"
+" ipa config-show --all\n"
+"\n"
+" Змінити максимальну довжину імені користувача на 99 символів:\n"
+" ipa config-mod --maxusername=99\n"
+"\n"
+" Збільшити типовий час і максимальне обмеження на розмір пошуку\n"
+" сервера IPA:\n"
+" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
+"\n"
+" Встановити типовий домен електронної пошти користувачів:\n"
+" ipa config-mod --emaildomain=example.com\n"
+"\n"
+" Увімкнути режим перенесення, щоб зробити команду \"ipa migrate-ds\"\n"
+" працездатною:\n"
+" ipa config-mod --enable-migration=TRUE\n"
+"\n"
+" Визначити пріоритетність користувачів у карті SELinux:\n"
+" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
+"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
+
+msgid "Maximum username length"
+msgstr "Максимальна довжина імені користувача"
+
+msgid "Home directory base"
+msgstr "Адреса домашніх каталогів"
+
+msgid "Default location of home directories"
+msgstr "Типова адреса домашніх каталогів"
+
+msgid "Default shell"
+msgstr "Типова оболонка"
+
+msgid "Default shell for new users"
+msgstr "Типова оболонка для нових користувачів"
+
+msgid "Default users group"
+msgstr "Типова група користувачів"
+
+msgid "Default group for new users"
+msgstr "Типова група для нових користувачів"
+
+msgid "Default e-mail domain"
+msgstr "Типовий домен ел. пошти"
+
+msgid "Search time limit"
+msgstr "Обмеження часу пошуку"
+
+msgid ""
+"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)"
+msgstr ""
+"Максимальний проміжок часу (у секундах) для виконання однієї дії з пошуку "
+"(>0, -1 — без обмежень)"
+
+msgid "Search size limit"
+msgstr "Обмеження розміру пошуку"
+
+msgid "Maximum number of records to search (-1 is unlimited)"
+msgstr "Максимальна кількість записів результатів пошуку (-1 — без обмежень)"
+
+msgid "User search fields"
+msgstr "Поля пошуку користувачів"
+
+msgid "A comma-separated list of fields to search in when searching for users"
+msgstr ""
+"Відокремлений комами список полів, за якими виконуватиметься пошук "
+"користувачів"
+
+msgid "Group search fields"
+msgstr "Поля пошуку груп"
+
+msgid "A comma-separated list of fields to search in when searching for groups"
+msgstr ""
+"Відокремлений комами список полів, за якими виконуватиметься пошук груп"
+
+msgid "Enable migration mode"
+msgstr "Увімкнути режим міграції"
+
+msgid "Certificate Subject base"
+msgstr "Базовий об’єкт сертифікації"
+
+msgid "Base for certificate subjects (OU=Test,O=Example)"
+msgstr "Основа для створення записів об’єктів сертифікації (OU=Test,O=Example)"
+
+msgid "Default group objectclasses"
+msgstr "Типові класи об’єктів групи"
+
+msgid "Default group objectclasses (comma-separated list)"
+msgstr "Типові класи об’єктів груп (список класів, відокремлених комами)"
+
+msgid "Default user objectclasses"
+msgstr "Типові класи об’єктів користувачів"
+
+msgid "Default user objectclasses (comma-separated list)"
+msgstr ""
+"Типові класи об’єктів користувачів (список класів, відокремлених комами)"
+
+msgid "Password Expiration Notification (days)"
+msgstr "Сповіщення про вичерпання строку дії пароля (у днях)"
+
+msgid "Number of days's notice of impending password expiration"
+msgstr ""
+"Сповіщення про кількість днів, які залишилися до завершення дії пароля."
+
+msgid "Password plugin features"
+msgstr "Можливості додатка паролів"
+
+msgid "Extra hashes to generate in password plug-in"
+msgstr "Додаткові хеші для створення у додатку паролів."
+
+msgid "SELinux user map order"
+msgstr "Порядок карт користувачів SELinux"
+
+msgid "Order in increasing priority of SELinux users, delimited by $"
+msgstr ""
+"Порядок у збільшенні пріоритетності користувачів SELinux, відокремлений $"
+
+msgid "Default SELinux user"
+msgstr "Типовий користувач SELinux"
+
+msgid "Default SELinux user when no match is found in SELinux map rule"
+msgstr ""
+"Типовий користувач SELinux, якщо не буде знайдено відповідного у правилі "
+"карти SELinux"
+
+msgid "Default PAC types"
+msgstr "Типові типи PAC"
+
+msgid "Default types of PAC supported for services"
+msgstr "Типові типи PAC, підтримувані для служб"
+
+msgid "Default user authentication types"
+msgstr "Типові типи розпізнавання користувачів"
+
+msgid "Default types of supported user authentication"
+msgstr "Типові типи підтримуваного розпізнавання користувачів"
+
+msgid "Modify configuration options."
+msgstr "Змінити параметри налаштування."
+
+msgid "Show the current configuration."
+msgstr "Показати поточні налаштування."
+
+msgid ""
+"\n"
+"Group to Group Delegation\n"
+"\n"
+"A permission enables fine-grained delegation of permissions. Access Control\n"
+"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
+"given tasks such as adding a user, modifying a group, etc.\n"
+"\n"
+"Group to Group Delegations grants the members of one group to update a set\n"
+"of attributes of members of another group.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a delegation rule to allow managers to edit employee's addresses:\n"
+" ipa delegation-add --attrs=street --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" When managing the list of attributes you need to include all attributes\n"
+" in the list, including existing ones. Add postalCode to the list:\n"
+" ipa delegation-mod --attrs=street --attrs=postalCode --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" Display our updated rule:\n"
+" ipa delegation-show \"managers edit employees' street\"\n"
+"\n"
+" Delete a rule:\n"
+" ipa delegation-del \"managers edit employees' street\"\n"
+msgstr ""
+"\n"
+"Міжгрупове уповноваження\n"
+"\n"
+"Права доступу може бути точно налаштовано. Правила керування доступом\n"
+"або інструкції (ACI), надання дозволу на виконання певних завдань, зокрема\n"
+"додавання користувача, внесення змін до групи тощо.\n"
+"\n"
+"Міжгрупові уповноваження надають учасникам однієї групи можливість\n"
+"оновлювати набір атрибутів учасників іншої групи.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати правило уповноваження, яке надасть змогу керівникам (managers)\n"
+" редагувати адреси співробітників:\n"
+" ipa delegation-add --attrs=street --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" Під час керування списком атрибутів слід включати всі атрибути списку\n"
+" разом з вже створеними. Додавання до списку postalCode:\n"
+" ipa delegation-mod --attrs=street --attrs=postalCode --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" Показ нашого оновленого правила:\n"
+" ipa delegation-show \"managers edit employees' street\"\n"
+"\n"
+" Вилучення правила:\n"
+" ipa delegation-del \"managers edit employees' street\"\n"
+
+msgid "Delegation name"
+msgstr "Назва уповноваження"
+
+msgid "Permissions to grant (read, write). Default is write."
+msgstr ""
+"Права доступу, які слід надати (read, write). Типовими є права доступу write."
+
+msgid "Attributes to which the delegation applies"
+msgstr "Атрибути, до яких застосовується уповноваження"
+
+msgid "Member user group"
+msgstr "Учасник групи користувачів"
+
+msgid "User group to apply delegation to"
+msgstr "Група користувачів, до якої слід застосувати уповноваження"
+
+msgid "Add a new delegation."
+msgstr "Додати нове уповноваження."
+
+msgid "Delete a delegation."
+msgstr "Вилучити уповноваження."
+
+msgid "Search for delegations."
+msgstr "Пошук уповноважень."
+
+msgid "Modify a delegation."
+msgstr "Змінити уповноваження."
+
+msgid "Display information about a delegation."
+msgstr "Показати дані щодо уповноваження."
+
+msgid ""
+"\n"
+"Domain Name System (DNS)\n"
+"\n"
+"Manage DNS zone and resource records.\n"
+"\n"
+"SUPPORTED ZONE TYPES\n"
+"\n"
+" * Master zone (dnszone-*), contains authoritative data.\n"
+" * Forward zone (dnsforwardzone-*), forwards queries to configured "
+"forwarders\n"
+" (a set of DNS servers).\n"
+"\n"
+"USING STRUCTURED PER-TYPE OPTIONS\n"
+"\n"
+"There are many structured DNS RR types where DNS data stored in LDAP server\n"
+"is not just a scalar value, for example an IP address or a domain name, but\n"
+"a data structure which may be often complex. A good example is a LOC record\n"
+"[RFC1876] which consists of many mandatory and optional parts (degrees,\n"
+"minutes, seconds of latitude and longitude, altitude or precision).\n"
+"\n"
+"It may be difficult to manipulate such DNS records without making a mistake\n"
+"and entering an invalid value. DNS module provides an abstraction over "
+"these\n"
+"raw records and allows to manipulate each RR type with specific options. "
+"For\n"
+"each supported RR type, DNS module provides a standard option to manipulate\n"
+"a raw records with format --<rrtype>-rec, e.g. --mx-rec, and special "
+"options\n"
+"for every part of the RR structure with format --<rrtype>-<partname>, e.g.\n"
+"--mx-preference and --mx-exchanger.\n"
+"\n"
+"When adding a record, either RR specific options or standard option for a "
+"raw\n"
+"value can be used, they just should not be combined in one add operation. "
+"When\n"
+"modifying an existing entry, new RR specific options can be used to change\n"
+"one part of a DNS record, where the standard option for raw value is used\n"
+"to specify the modified value. The following example demonstrates\n"
+"a modification of MX record preference from 0 to 1 in a record without\n"
+"modifying the exchanger:\n"
+"ipa dnsrecord-mod --mx-rec=\"0 mx.example.com.\" --mx-preference=1\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add new zone:\n"
+" ipa dnszone-add example.com --admin-email=admin@example.com\n"
+"\n"
+" Add system permission that can be used for per-zone privilege delegation:\n"
+" ipa dnszone-add-permission example.com\n"
+"\n"
+" Modify the zone to allow dynamic updates for hosts own records in realm "
+"EXAMPLE.COM:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE\n"
+"\n"
+" This is the equivalent of:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE --update-policy="
+"\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA; grant "
+"EXAMPLE.COM krb5-self * SSHFP;\"\n"
+"\n"
+" Modify the zone to allow zone transfers for local network only:\n"
+" ipa dnszone-mod example.com --allow-transfer=192.0.2.0/24\n"
+"\n"
+" Add new reverse zone specified by network IP address:\n"
+" ipa dnszone-add --name-from-ip=192.0.2.0/24\n"
+"\n"
+" Add second nameserver for example.com:\n"
+" ipa dnsrecord-add example.com @ --ns-rec=nameserver2.example.com\n"
+"\n"
+" Add a mail server for example.com:\n"
+" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail1\"\n"
+"\n"
+" Add another record using MX record specific options:\n"
+" ipa dnsrecord-add example.com @ --mx-preference=20 --mx-exchanger=mail2\n"
+"\n"
+" Add another record using interactive mode (started when dnsrecord-add, "
+"dnsrecord-mod,\n"
+" or dnsrecord-del are executed with no options):\n"
+" ipa dnsrecord-add example.com @\n"
+" Please choose a type of DNS resource record to be added\n"
+" The most common types for this type of zone are: NS, MX, LOC\n"
+"\n"
+" DNS resource record type: MX\n"
+" MX Preference: 30\n"
+" MX Exchanger: mail3\n"
+" Record name: example.com\n"
+" MX record: 10 mail1, 20 mail2, 30 mail3\n"
+" NS record: nameserver.example.com., nameserver2.example.com.\n"
+"\n"
+" Delete previously added nameserver from example.com:\n"
+" ipa dnsrecord-del example.com @ --ns-rec=nameserver2.example.com.\n"
+"\n"
+" Add LOC record for example.com:\n"
+" ipa dnsrecord-add example.com @ --loc-rec=\"49 11 42.4 N 16 36 29.6 E "
+"227.64m\"\n"
+"\n"
+" Add new A record for www.example.com. Create a reverse record in "
+"appropriate\n"
+" reverse zone as well. In this case a PTR record \"2\" pointing to www."
+"example.com\n"
+" will be created in zone 2.0.192.in-addr.arpa.\n"
+" ipa dnsrecord-add example.com www --a-rec=192.0.2.2 --a-create-reverse\n"
+"\n"
+" Add new PTR record for www.example.com\n"
+" ipa dnsrecord-add 2.0.192.in-addr.arpa. 2 --ptr-rec=www.example.com.\n"
+"\n"
+" Add new SRV records for LDAP servers. Three quarters of the requests\n"
+" should go to fast.example.com, one quarter to slow.example.com. If neither\n"
+" is available, switch to backup.example.com.\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup."
+"example.com\"\n"
+"\n"
+" The interactive mode can be used for easy modification:\n"
+" ipa dnsrecord-mod example.com _ldap._tcp\n"
+" No option to modify specific record provided.\n"
+" Current DNS record contents:\n"
+"\n"
+" SRV record: 0 3 389 fast.example.com, 0 1 389 slow.example.com, 1 1 389 "
+"backup.example.com\n"
+"\n"
+" Modify SRV record '0 3 389 fast.example.com'? Yes/No (default No):\n"
+" Modify SRV record '0 1 389 slow.example.com'? Yes/No (default No): y\n"
+" SRV Priority [0]: (keep the default value)\n"
+" SRV Weight [1]: 2 (modified value)\n"
+" SRV Port [389]: (keep the default value)\n"
+" SRV Target [slow.example.com]: (keep the default value)\n"
+" 1 SRV record skipped. Only one value per DNS record type can be modified "
+"at one time.\n"
+" Record name: _ldap._tcp\n"
+" SRV record: 0 3 389 fast.example.com, 1 1 389 backup.example.com, 0 2 "
+"389 slow.example.com\n"
+"\n"
+" After this modification, three fifths of the requests should go to\n"
+" fast.example.com and two fifths to slow.example.com.\n"
+"\n"
+" An example of the interactive mode for dnsrecord-del command:\n"
+" ipa dnsrecord-del example.com www\n"
+" No option to delete specific record provided.\n"
+" Delete all? Yes/No (default No): (do not delete all records)\n"
+" Current DNS record contents:\n"
+"\n"
+" A record: 192.0.2.2, 192.0.2.3\n"
+"\n"
+" Delete A record '192.0.2.2'? Yes/No (default No):\n"
+" Delete A record '192.0.2.3'? Yes/No (default No): y\n"
+" Record name: www\n"
+" A record: 192.0.2.2 (A record 192.0.2.3 has been "
+"deleted)\n"
+"\n"
+" Show zone example.com:\n"
+" ipa dnszone-show example.com\n"
+"\n"
+" Find zone with \"example\" in its domain name:\n"
+" ipa dnszone-find example\n"
+"\n"
+" Find records for resources with \"www\" in their name in zone example.com:\n"
+" ipa dnsrecord-find example.com www\n"
+"\n"
+" Find A records with value 192.0.2.2 in zone example.com\n"
+" ipa dnsrecord-find example.com --a-rec=192.0.2.2\n"
+"\n"
+" Show records for resource www in zone example.com\n"
+" ipa dnsrecord-show example.com www\n"
+"\n"
+" Delegate zone sub.example to another nameserver:\n"
+" ipa dnsrecord-add example.com ns.sub --a-rec=203.0.113.1\n"
+" ipa dnsrecord-add example.com sub --ns-rec=ns.sub.example.com.\n"
+"\n"
+" Delete zone example.com with all resource records:\n"
+" ipa dnszone-del example.com\n"
+"\n"
+" If a global forwarder is configured, all queries for which this server is "
+"not\n"
+" authoritative (e.g. sub.example.com) will be routed to the global "
+"forwarder.\n"
+" Global forwarding configuration can be overridden per-zone.\n"
+"\n"
+" Semantics of forwarding in IPA matches BIND semantics and depends on the "
+"type\n"
+" of zone:\n"
+" * Master zone: local BIND replies authoritatively to queries for data in\n"
+" the given zone (including authoritative NXDOMAIN answers) and forwarding\n"
+" affects only queries for names below zone cuts (NS records) of locally\n"
+" served zones.\n"
+"\n"
+" * Forward zone: forward zone contains no authoritative data. BIND "
+"forwards\n"
+" queries, which cannot be answered from its local cache, to configured\n"
+" forwarders.\n"
+"\n"
+" Semantics of the --forwarder-policy option:\n"
+" * none - disable forwarding for the given zone.\n"
+" * first - forward all queries to configured forwarders. If they fail,\n"
+" do resolution using DNS root servers.\n"
+" * only - forward all queries to configured forwarders and if they fail,\n"
+" return failure.\n"
+"\n"
+" Disable global forwarding for given sub-tree:\n"
+" ipa dnszone-mod example.com --forward-policy=none\n"
+"\n"
+" This configuration forwards all queries for names outside the example.com\n"
+" sub-tree to global forwarders. Normal recursive resolution process is used\n"
+" for names inside the example.com sub-tree (i.e. NS records are followed "
+"etc.).\n"
+"\n"
+" Forward all requests for the zone external.example.com to another "
+"forwarder\n"
+" using a \"first\" policy (it will send the queries to the selected "
+"forwarder\n"
+" and if not answered it will use global root servers):\n"
+" ipa dnsforwardzone-add external.example.com --forward-"
+"policy=first --forwarder=203.0.113.1\n"
+"\n"
+" Change forward-policy for external.example.com:\n"
+" ipa dnsforwardzone-mod external.example.com --forward-policy=only\n"
+"\n"
+" Show forward zone external.example.com:\n"
+" ipa dnsforwardzone-show external.example.com\n"
+"\n"
+" List all forward zones:\n"
+" ipa dnsforwardzone-find\n"
+"\n"
+" Delete forward zone external.example.com:\n"
+" ipa dnsforwardzone-del external.example.com\n"
+"\n"
+" Resolve a host name to see if it exists (will add default IPA domain\n"
+" if one is not included):\n"
+" ipa dns-resolve www.example.com\n"
+" ipa dns-resolve www\n"
+"\n"
+"\n"
+"GLOBAL DNS CONFIGURATION\n"
+"\n"
+"DNS configuration passed to command line install script is stored in a "
+"local\n"
+"configuration file on each IPA server where DNS service is configured. "
+"These\n"
+"local settings can be overridden with a common configuration stored in LDAP\n"
+"server:\n"
+"\n"
+" Show global DNS configuration:\n"
+" ipa dnsconfig-show\n"
+"\n"
+" Modify global DNS configuration and set a list of global forwarders:\n"
+" ipa dnsconfig-mod --forwarder=203.0.113.113\n"
+msgstr ""
+"\n"
+"Система назв доменів (DNS)\n"
+"\n"
+"Керування записами зон та ресурсів DNS.\n"
+"\n"
+"ПІДТРИМУВАНІ ТИПИ ЗОН\n"
+"\n"
+" * Основна зона (dnszone-*), містить довірені дані.\n"
+" * Зона переспрямовування (dnsforwardzone-*), переспрямовує запити до "
+"налаштованих засобів обробки\n"
+" (набору серверів DNS).\n"
+"\n"
+"ВИКОРИСТАННЯ СТРУКТУРОВАНИХ ПАРАМЕТРІВ ДЛЯ ОКРЕМИХ ТИПІВ\n"
+"\n"
+"Існує багато структурованих типів RR DNS, для яких дані DNS, що "
+"зберігаються\n"
+"на сервері LDAP, не є скалярним значенням, наприклад дані щодо IP-адресу "
+"або\n"
+"назву домену, а структурою даних, яка часто може бути складною. Прикладом\n"
+"може бути запис LOC [RFC1876], який складається з багатьох обов’язкових і\n"
+"необов’язкових частин (градусів, мінут, секунд широти і довготи, висоти\n"
+"та похибки).\n"
+"\n"
+"Робота з такими записами DNS без помилки і введення некоректного значення\n"
+"може бути складною. Модуль DNS надає у ваше розпорядження абстракцію над\n"
+"цими необробленими записами і спосіб керування кожним з типів RR за\n"
+"допомогою специфічних параметрів. Для кожного з підтримуваних типів\n"
+"RR у модулі DNS передбачено стандартний параметр для роботи із\n"
+"необробленими записами за допомогою формату --<тип_rr>-rec, наприклад,\n"
+"--mx-rec та зі спеціальними параметрами для кожної із частин структури RR\n"
+"за допомогою формату --<тип_rr>-<назва_частини>, наприклад --mx-preference\n"
+"та --mx-exchanger.\n"
+"\n"
+"\n"
+"Під час додавання запису можна скористатися специфічними для RR параметрами\n"
+"або стандартним параметром для необробленого значення. Втім, поєднувати\n"
+"ці варіанти у одній дії із додавання не можна. Під час внесення змін до\n"
+"наявного запису можна скористатися для зміни однієї частини запису DNS\n"
+"новими специфічними параметрами RR, причому для визначення зміненого\n"
+"значення буде використано стандартний варіант необробленого значення.\n"
+"У наведеному нижче прикладі продемонстровано зміну пріоритетності запису\n"
+"MX з 0 на 1 у записі без внесення змін до обмінника:\n"
+"ipa dnsrecord-mod --mx-rec=\"0 mx.example.com.\" --mx-preference=1\n"
+"\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання нової зони:\n"
+" ipa dnszone-add example.com --admin-email=admin@example.com\n"
+"\n"
+" Додавання загальносистемних прав доступу, якими можна скористатися для "
+"делегування привілеїв для окремих зон:\n"
+" ipa dnszone-add-permission example.com\n"
+"\n"
+" Зміна зони таким чином, щоб дозволити динамічне оновлення для власних "
+"записів вузлів у області EXAMPLE.COM:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE\n"
+"\n"
+" Ця команда еквівалентна до такої команди:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n"
+" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM "
+"krb5-self * AAAA; grant EXAMPLE.COM krb5-self * SSHFP;\"\n"
+"\n"
+" Зміна зони таким чином, щоб дозволити перенесення зони лише для локальної "
+"мережі:\n"
+" ipa dnszone-mod example.com --allow-transfer=192.0.2.0/24\n"
+"\n"
+" Додавання нової реверсивної зони, вказаної за допомогою мережевої IP-"
+"адреси:\n"
+" ipa dnszone-add --name-from-ip=192.0.2.0/24\n"
+"\n"
+" Додати другий сервер назв для example.com:\n"
+" ipa dnsrecord-add example.com @ --ns-rec=nameserver2.example.com\n"
+"\n"
+"\n"
+" Додавання поштового сервера для example.com:\n"
+" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail1\"\n"
+"\n"
+" Додавання ще одного запису за допомогою специфічних для запису MX "
+"параметрів:\n"
+" ipa dnsrecord-add example.com @ --mx-preference=20 --mx-exchanger=mail2\n"
+"\n"
+" Додавання ще одного запису за допомогою інтерактивного режиму (у який "
+"програма переходить\n"
+" у відповідь на команди dnsrecord-add, dnsrecord-mod або dnsrecord-del без "
+"параметрів):\n"
+" ipa dnsrecord-add example.com @\n"
+" Будь ласка, виберіть тип запису ресурсу DNS, який слід додати\n"
+" Найпоширенішими типами для цього типу зон є: NS, MX, LOC\n"
+"\n"
+" Тип запису ресурсу DNS: MX\n"
+" Пріоритетність MX: 30\n"
+" Обмінник MX: mail3\n"
+" Назва запису: example.com\n"
+" Запис MX: 10 mail1, 20 mail2, 30 mail3\n"
+" Запис NS: nameserver.example.com., nameserver2.example.com.\n"
+"\n"
+" Вилучення раніше доданого сервера назв з example.com:\n"
+" ipa dnsrecord-del example.com @ --ns-rec=nameserver2.example.com.\n"
+"\n"
+" Додавання запису LOC для example.com:\n"
+" ipa dnsrecord-add example.com @ --loc-rec=\"49 11 42.4 N 16 36 29.6 E "
+"227.64m\"\n"
+"\n"
+" Додавання нового запису A для www.example.com, крім того, створення "
+"зворотного\n"
+" запису у відповідній зворотній зоні. У цьому випадку запис PTR «2» вказує "
+"на\n"
+" www.example.com буде створено у зоні 2.0.192.in-addr.arpa.\n"
+" ipa dnsrecord-add example.com www --a-rec=192.0.2.2 --a-create-reverse\n"
+"\n"
+" Додавання нового запису PTR для www.example.com\n"
+" ipa dnsrecord-add 2.0.192.in-addr.arpa. 2 --ptr-rec=www.example.com.\n"
+"\n"
+" Додавання нових записів SRV для серверів LDAP. Три чверті запитів мають\n"
+" надсилатися до fast.example.com, а одна чверть — на slow.example.com.\n"
+" Якщо жодна зі служб не буде доступною, перемкнутися на backup.example.com.\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup."
+"example.com\"\n"
+"\n"
+" Для полегшення внесення змін можна скористатися інтерактивним режимом:\n"
+" ipa dnsrecord-mod example.com _ldap._tcp\n"
+" Можливості внесення змін у певний запис не передбачено.\n"
+" Поточний вміст запису DNS:\n"
+"\n"
+" Запис SRV: 0 3 389 fast.example.com, 0 1 389 slow.example.com, 1 1 389 "
+"backup.example.com\n"
+"\n"
+" Змінити запис SRV «0 3 389 fast.example.com»? Так/Ні (типово «Ні»):\n"
+" Змінити запис SRV «0 1 389 slow.example.com»? Так/Ні (типово «Ні»): y\n"
+" Пріоритетність SRV [0]: (зберегти типове значення)\n"
+" Вага SRV [1]: 2 (змінене значення)\n"
+" Порт SRV [389]: (зберегти типове значення)\n"
+" Призначення SRV [slow.example.com]: (зберегти типове значення)\n"
+" Пропущено 1 запис SRV. Одночасно можна змінювати лише одне значення на тип "
+"запису DNS.\n"
+" Назва запису: _ldap._tcp\n"
+" Запис SRV: 0 3 389 fast.example.com, 1 1 389 backup.example.com, 0 2 389 "
+"slow.example.com\n"
+"\n"
+" Після внесення цих змін три п’ятих запитів має надсилатися до\n"
+" fast.example.com, а дві п’ятих — до slow.example.com.\n"
+"\n"
+" Приклад інтерактивного режиму для команди dnsrecord-del:\n"
+" ipa dnsrecord-del example.com www\n"
+" Не вказано параметр вилучення певного запису.\n"
+" Вилучити усі? Так/Ні (типово «Ні»): (не вилучати усі записи)\n"
+" Поточний вміст запису DNS:\n"
+"\n"
+" Запис A: 192.0.2.2, 192.0.2.3\n"
+"\n"
+" Вилучити запис A «192.0.2.2»? Так/Ні (типово «Ні»):\n"
+" Вилучити запис A «192.0.2.3»? Так/Ні (типово «Ні»): y\n"
+" Назва запису: www\n"
+" Запис A: 192.0.2.2 (Запис A 192.0.2.3 вилучено)\n"
+"\n"
+" Показати зону example.com:\n"
+" ipa dnszone-show example.com\n"
+"\n"
+" Знайти зону зі словом «example» у назві домену:\n"
+" ipa dnszone-find example\n"
+"\n"
+" Знайти записи для ресурсів з «www» у назві у зоні example.com:\n"
+" ipa dnsrecord-find example.com www\n"
+"\n"
+" Знайти записи A зі значенням 192.0.2.2 у зоні example.com\n"
+" ipa dnsrecord-find example.com --a-rec=192.0.2.2\n"
+"\n"
+" Показати записи для ресурсу www у зоні example.com\n"
+" ipa dnsrecord-show example.com www\n"
+"\n"
+" Делегування зони sub.example до іншого сервера назв:\n"
+" ipa dnsrecord-add example.com ns.sub --a-rec=203.0.113.1\n"
+" ipa dnsrecord-add example.com sub --ns-rec=ns.sub.example.com.\n"
+"\n"
+" Вилучення зони example.com з усіма записами ресурсів:\n"
+" ipa dnszone-del example.com\n"
+"\n"
+" Якщо налаштовано загальний переспрямовувач, усі запити, для яких цей сервер "
+"не є\n"
+" надійним (наприклад sub.example.com) не маршрутизуватимуться до загального\n"
+" переспрямовувача.\n"
+" Загальні налаштування переспрямовування можна перевизначати для окремих "
+"зон.\n"
+" Семантика переспрямовування у IPA збігається із семантикою BIND і залежить\n"
+" від типу зони:\n"
+" * Основна зона: локальний BIND надає надійні відповіді для даних у "
+"заданій\n"
+" зоні (включено з надійними відповідями NXDOMAIN), а переспрямовування\n"
+" стосуватиметься лише запитів щодо назв за межами (записами NS) зон, що\n"
+" обслуговуються локально.\n"
+"\n"
+" * Зона переспрямовування: зона переспрямовування не містить надійних "
+"даних. BIND\n"
+" переспрямовує запити, на які не вдалося отримати відповіді з локального "
+"кешу, до\n"
+" налаштованих переспрямовувачів.\n"
+"\n"
+" Семантика параметра --forwarder-policy:\n"
+" * none — вимкнути переспрямовування для вказаної зони.\n"
+" * first — спрямувати усі запити до налаштованих переспрямовувачів. Якщо\n"
+" це не спрацює, виконати перетворення за допомогою кореневих серверів "
+"DNS.\n"
+" * only — спрямувати усі запити до налаштованих переспрямовувачів. Якщо\n"
+" це не спрацює, повернути повідомлення про помилку.\n"
+"\n"
+" Вимикання загального переспрямовування для вказаного піддерева:\n"
+" ipa dnszone-mod example.com --forward-policy=none\n"
+"\n"
+" За цих налаштувань усі запити щодо назв поза піддеревом example.com буде\n"
+" спрямовано до загальних переспрямовувачів. Для назв у межах піддерева\n"
+" example.com буде використано звичайну рекурсивну (тобто з переходом за\n"
+" записами NS) процедуру визначення.\n"
+"\n"
+" Переспрямувати усі запити для зони external.example.com до іншого "
+"переспрямовувача\n"
+" з використанням правила «first» (надсилати запити до вибраного "
+"переспрямовувача і,\n"
+" якщо він не відповість, скористатися загальними кореневими серверами):\n"
+" ipa dnsforwardzone-add external.example.com --forward-policy=first \\\n"
+" --forwarder=203.0.113.1\n"
+"\n"
+" Змінити правила переспрямовування для external.example.com:\n"
+" ipa dnsforwardzone-mod external.example.com --forward-policy=only\n"
+"\n"
+" Показати зону переспрямовування external.example.com:\n"
+" ipa dnsforwardzone-show external.example.com\n"
+"\n"
+" Показати список усіх зон переспрямовування:\n"
+" ipa dnsforwardzone-find\n"
+"\n"
+" Вилучення зони переспрямовування external.example.com:\n"
+" ipa dnsforwardzone-del external.example.com\n"
+"\n"
+" Визначити адресу вузла за назвою, якщо адреса існує (додасть типовий\n"
+" домен IPA, якщо домен не включено):\n"
+" ipa dns-resolve www.example.com\n"
+" ipa dns-resolve www\n"
+"\n"
+"\n"
+"ЗАГАЛЬНІ НАЛАШТУВАННЯ DNS\n"
+"\n"
+"Налаштування DNS, що передаються до скрипту командного рядка для "
+"встановлення,\n"
+"зберігаються у локальному файлі налаштувань на кожному з серверів IPA, де\n"
+"налаштовано службу DNS. Ці локальні параметри можна перевизначити за "
+"допомогою\n"
+"загальних налаштувань, що зберігаються на сервері LDAP:\n"
+"\n"
+" Показати загальні налаштування DNS:\n"
+" ipa dnsconfig-show\n"
+"\n"
+" Зміна загальних налаштувань DNS і встановлення списку загальних "
+"переспрямовувачів:\n"
+" ipa dnsconfig-mod --forwarder=203.0.113.113\n"
+
+msgid "Global forwarders"
+msgstr "Загальні переспрямовувачі"
+
+msgid ""
+"Global forwarders. A custom port can be specified for each forwarder using a "
+"standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+"Переспрямовувачі загального рівня. Для кожного переспрямовувача можна "
+"вказати нетиповий порт за допомогою стандартного формату: «IP_АДРЕСА port "
+"ПОРТ»"
+
+msgid "Forward policy"
+msgstr "Правила переспрямовування"
+
+msgid ""
+"Global forwarding policy. Set to \"none\" to disable any configured global "
+"forwarders."
+msgstr ""
+"Загальні правил переспрямовування. Щоб вимкнути будь-які переспрямовувачі на "
+"загальному рівні, встановіть значення «none»."
+
+msgid "Allow PTR sync"
+msgstr "Дозволити PTR-синхронізацію"
+
+msgid "Allow synchronization of forward (A, AAAA) and reverse (PTR) records"
+msgstr "Дозволити синхронізацію прямих (A, AAAA) і зворотних (PTR) записів"
+
+msgid "Zone refresh interval"
+msgstr "Інтервал між оновленнями даних зони"
+
+msgid "Zone name"
+msgstr "Назва зони"
+
+msgid "Zone name (FQDN)"
+msgstr "Назва зони (FQDN)"
+
+msgid "Reverse zone IP network"
+msgstr "Мережа IP зворотної зони"
+
+msgid "IP network to create reverse zone name from"
+msgstr "Мережа IP для створення зворотних назв зони"
+
+msgid "Active zone"
+msgstr "Активна зона"
+
+msgid "Is zone active?"
+msgstr "Чи є зона активною?"
+
+msgid "Zone forwarders"
+msgstr "Переспрямовувачі зон"
+
+msgid ""
+"Per-zone forwarders. A custom port can be specified for each forwarder using "
+"a standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+"Переспрямовувачі для окремої зони. Можна вказати нетиповий порт для кожного "
+"переспрямовувача у стандартному форматі: «IP_АДРЕСА port ПОРТ»"
+
+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 ""
+"Умовні правила переспрямування для окремої зони. Встановіть значення «none» "
+"для вимикання переспрямовувача загального рівня для цієї зони. Якщо ви "
+"встановите це значення, умовні переспрямовувачі зони не братимуться до уваги."
+
+msgid "Record name"
+msgstr "Назва запису"
+
+msgid "Time to live"
+msgstr "Строк дії"
+
+msgid "Records"
+msgstr "Записи"
+
+msgid "Record type"
+msgstr "Тип запису"
+
+msgid "Record data"
+msgstr "Дані запису"
+
+msgid "A record"
+msgstr "запис A"
+
+msgid "Raw A records"
+msgstr "Прості записи A"
+
+msgid "A IP Address"
+msgstr "IP-адреса A"
+
+msgid "IP Address"
+msgstr "IP-адреса"
+
+msgid "A Create reverse"
+msgstr "Створити зворотний A"
+
+msgid "Create reverse record for this IP Address"
+msgstr "Створити зворотний запис для цієї IP-адреси"
+
+msgid "AAAA record"
+msgstr "запис AAAA"
+
+msgid "Raw AAAA records"
+msgstr "Прості записи AAAA"
+
+msgid "AAAA IP Address"
+msgstr "IP-адреса AAAA"
+
+msgid "AAAA Create reverse"
+msgstr "Створити зворотний запис AAAA"
+
+msgid "A6 record"
+msgstr "Запис A6"
+
+msgid "Raw A6 records"
+msgstr "Прості записи A6"
+
+msgid "A6 Record data"
+msgstr "Дані запису A6"
+
+msgid "AFSDB record"
+msgstr "Запис AFSDB"
+
+msgid "Raw AFSDB records"
+msgstr "Прості записи AFSDB"
+
+msgid "AFSDB Subtype"
+msgstr "Підтип AFSDB"
+
+msgid "Subtype"
+msgstr "Підтип"
+
+msgid "AFSDB Hostname"
+msgstr "Назва вузла AFSDB"
+
+msgid "Hostname"
+msgstr "Назва вузла"
+
+msgid "APL record"
+msgstr "запис APL"
+
+msgid "Raw APL records"
+msgstr "Прості записи APL"
+
+msgid "CERT record"
+msgstr "запис CERT"
+
+msgid "Raw CERT records"
+msgstr "Прості записи CERT"
+
+msgid "CERT Certificate Type"
+msgstr "Тип сертифіката CERT"
+
+msgid "Certificate Type"
+msgstr "Тип сертифіката"
+
+msgid "CERT Key Tag"
+msgstr "Мітка ключа CERT"
+
+msgid "Key Tag"
+msgstr "Мітка ключа"
+
+msgid "CERT Algorithm"
+msgstr "Алгоритм CERT"
+
+msgid "Algorithm"
+msgstr "Алгоритм"
+
+msgid "CERT Certificate/CRL"
+msgstr "Сертифікат або CRL CERT"
+
+msgid "Certificate/CRL"
+msgstr "Сертифікат/CRL"
+
+msgid "CNAME record"
+msgstr "запис CNAME"
+
+msgid "Raw CNAME records"
+msgstr "Прості записи CNAME"
+
+msgid "CNAME Hostname"
+msgstr "Назва вузла CNAME"
+
+msgid "A hostname which this alias hostname points to"
+msgstr "Назва вузла на яку вказує цей псевдонім вузла"
+
+msgid "DHCID record"
+msgstr "запис DHCID"
+
+msgid "Raw DHCID records"
+msgstr "Прості записи DHCID"
+
+msgid "DLV record"
+msgstr "Запис DLV"
+
+msgid "Raw DLV records"
+msgstr "Прості записи DLV"
+
+msgid "DLV Key Tag"
+msgstr "Мітка ключа DLV"
+
+msgid "DLV Algorithm"
+msgstr "Алгоритм DLV"
+
+msgid "DLV Digest Type"
+msgstr "Тип контрольної суми DLV"
+
+msgid "Digest Type"
+msgstr "Тип контрольної суми"
+
+msgid "DLV Digest"
+msgstr "Контрольна сума DLV"
+
+msgid "Digest"
+msgstr "Контрольна сума"
+
+msgid "DNAME record"
+msgstr "Запис DNAME"
+
+msgid "Raw DNAME records"
+msgstr "Прості записи DNAME"
+
+msgid "DNAME Target"
+msgstr "Ціль DNAME"
+
+msgid "Target"
+msgstr "Ціль"
+
+msgid "DNSKEY record"
+msgstr "Запис DNSKEY"
+
+msgid "Raw DNSKEY records"
+msgstr "Прості записи DNSKEY"
+
+msgid "DS record"
+msgstr "Запис DS"
+
+msgid "Raw DS records"
+msgstr "Прості записи DS"
+
+msgid "DS Key Tag"
+msgstr "Мітка ключа DS"
+
+msgid "DS Algorithm"
+msgstr "Алгоритм DS"
+
+msgid "DS Digest Type"
+msgstr "Тип контрольної суми DS"
+
+msgid "DS Digest"
+msgstr "Контрольна сума DS"
+
+msgid "HIP record"
+msgstr "Запис HIP"
+
+msgid "Raw HIP records"
+msgstr "Прості записи HIP"
+
+msgid "IPSECKEY record"
+msgstr "Запис IPSECKEY"
+
+msgid "Raw IPSECKEY records"
+msgstr "Прості записи IPSECKEY"
+
+msgid "KEY record"
+msgstr "Запис KEY"
+
+msgid "Raw KEY records"
+msgstr "Прості записи KEY"
+
+msgid "KX record"
+msgstr "Запис KX"
+
+msgid "Raw KX records"
+msgstr "Прості записи KX"
+
+msgid "KX Preference"
+msgstr "Пріоритетність KX"
+
+msgid "Preference given to this exchanger. Lower values are more preferred"
+msgstr ""
+"Пріоритет цього обмінника. Записи з меншим значенням мають вищий пріоритет."
+
+msgid "KX Exchanger"
+msgstr "Обмінник KX"
+
+msgid "A host willing to act as a key exchanger"
+msgstr "Вузол, який може працювати як обмінник ключів"
+
+msgid "LOC record"
+msgstr "Запис LOC"
+
+msgid "Raw LOC records"
+msgstr "Прості записи LOC"
+
+msgid "LOC Degrees Latitude"
+msgstr "Градуси широти LOC"
+
+msgid "Degrees Latitude"
+msgstr "Градуси широти"
+
+msgid "LOC Minutes Latitude"
+msgstr "Мінути широти LOC"
+
+msgid "Minutes Latitude"
+msgstr "Мінути широти"
+
+msgid "LOC Seconds Latitude"
+msgstr "Секунди широти LOC"
+
+msgid "Seconds Latitude"
+msgstr "Секунди широти"
+
+msgid "LOC Direction Latitude"
+msgstr "Півкуля широти LOC"
+
+msgid "Direction Latitude"
+msgstr "Півкуля широти"
+
+msgid "LOC Degrees Longitude"
+msgstr "Градуси довготи LOC"
+
+msgid "Degrees Longitude"
+msgstr "Градуси довготи"
+
+msgid "LOC Minutes Longitude"
+msgstr "Мінути довготи LOC"
+
+msgid "Minutes Longitude"
+msgstr "Мінути довготи"
+
+msgid "LOC Seconds Longitude"
+msgstr "Секунди довготи LOC"
+
+msgid "Seconds Longitude"
+msgstr "Секунди довготи"
+
+msgid "LOC Direction Longitude"
+msgstr "Півкуля довготи LOC"
+
+msgid "Direction Longitude"
+msgstr "Півкуля довготи"
+
+msgid "LOC Altitude"
+msgstr "Висота LOC"
+
+msgid "Altitude"
+msgstr "Висота"
+
+msgid "LOC Size"
+msgstr "Розмір LOC"
+
+msgid "Size"
+msgstr "Розмір"
+
+msgid "LOC Horizontal Precision"
+msgstr "Точність за горизонталлю LOC"
+
+msgid "Horizontal Precision"
+msgstr "Точність за горизонталлю"
+
+msgid "LOC Vertical Precision"
+msgstr "Точність за вертикаллю LOC"
+
+msgid "Vertical Precision"
+msgstr "Точність за вертикаллю"
+
+msgid "MX record"
+msgstr "Запис MX"
+
+msgid "Raw MX records"
+msgstr "Прості записи MX"
+
+msgid "MX Preference"
+msgstr "Пріоритетність MX"
+
+msgid "MX Exchanger"
+msgstr "Обмінник MX"
+
+msgid "A host willing to act as a mail exchanger"
+msgstr "Вузол, який може працювати як обмінник поштовими даними"
+
+msgid "NAPTR record"
+msgstr "Запис NAPTR"
+
+msgid "Raw NAPTR records"
+msgstr "Прості записи NAPTR"
+
+msgid "NAPTR Order"
+msgstr "Порядок NAPTR"
+
+msgid "Order"
+msgstr "Порядок"
+
+msgid "NAPTR Preference"
+msgstr "Пріоритетність NAPTR"
+
+msgid "Preference"
+msgstr "Пріоритет"
+
+msgid "NAPTR Flags"
+msgstr "Прапорці NAPTR"
+
+msgid "Flags"
+msgstr "Прапорці"
+
+msgid "NAPTR Service"
+msgstr "Служба NAPTR"
+
+msgid "Service"
+msgstr "Служба"
+
+msgid "NAPTR Regular Expression"
+msgstr "Формальний вираз NAPTR"
+
+msgid "Regular Expression"
+msgstr "Формальний вираз"
+
+msgid "NAPTR Replacement"
+msgstr "Замінник NAPTR"
+
+msgid "Replacement"
+msgstr "Заміна"
+
+msgid "NS record"
+msgstr "Запис NS"
+
+msgid "Raw NS records"
+msgstr "Прості записи NS"
+
+msgid "NS Hostname"
+msgstr "Назва вузла NS"
+
+msgid "NSEC record"
+msgstr "запис NSEC"
+
+msgid "Raw NSEC records"
+msgstr "Прості записи NSEC"
+
+msgid "NSEC3 record"
+msgstr "Запис NSEC3"
+
+msgid "Raw NSEC3 records"
+msgstr "Прості записи NSEC3"
+
+msgid "PTR record"
+msgstr "Запис PTR"
+
+msgid "Raw PTR records"
+msgstr "Прості записи PTR"
+
+msgid "PTR Hostname"
+msgstr "Назва вузла PTR"
+
+msgid "The hostname this reverse record points to"
+msgstr "Назва вузла, на яку вказує цей зворотний запис"
+
+msgid "RRSIG record"
+msgstr "Запис RRSIG"
+
+msgid "Raw RRSIG records"
+msgstr "Прості записи RRSIG"
+
+msgid "RP record"
+msgstr "Запис RP"
+
+msgid "Raw RP records"
+msgstr "Прості записи RP"
+
+msgid "SIG record"
+msgstr "Запис SIG"
+
+msgid "Raw SIG records"
+msgstr "Прості записи SIG"
+
+msgid "SPF record"
+msgstr "Запис SPF"
+
+msgid "Raw SPF records"
+msgstr "Прості записи SPF"
+
+msgid "SRV record"
+msgstr "Запис SRV"
+
+msgid "Raw SRV records"
+msgstr "Прості записи SRV"
+
+msgid "SRV Priority"
+msgstr "Пріоритетність SRV"
+
+msgid "Priority"
+msgstr "Пріоритет"
+
+msgid "SRV Weight"
+msgstr "Вага SRV"
+
+msgid "Weight"
+msgstr "Вага"
+
+msgid "SRV Port"
+msgstr "Порт SRV"
+
+msgid "Port"
+msgstr "Порт"
+
+msgid "SRV Target"
+msgstr "Ціль SRV"
+
+msgid ""
+"The domain name of the target host or '.' if the service is decidedly not "
+"available at this domain"
+msgstr ""
+"Доменна назва вузла призначення або '.', якщо служба є явно недоступною на "
+"цьому домені"
+
+msgid "SSHFP record"
+msgstr "Запис SSHFP"
+
+msgid "Raw SSHFP records"
+msgstr "Прості записи SSHFP"
+
+msgid "SSHFP Algorithm"
+msgstr "Алгоритм SSHFP"
+
+msgid "SSHFP Fingerprint Type"
+msgstr "Тип відбитка SSHFP"
+
+msgid "Fingerprint Type"
+msgstr "Тип відбитка"
+
+msgid "SSHFP Fingerprint"
+msgstr "Відбиток SSHFP"
+
+msgid "Fingerprint"
+msgstr "Відбиток"
+
+msgid "TA record"
+msgstr "Запис TA"
+
+msgid "Raw TA records"
+msgstr "Прості записи TA"
+
+msgid "TLSA record"
+msgstr "Запис TLSA"
+
+msgid "Raw TLSA records"
+msgstr "Прості записи TLSA"
+
+msgid "TLSA Certificate Usage"
+msgstr "Використання сертифіката TLSA"
+
+msgid "Certificate Usage"
+msgstr "Використання сертифіката"
+
+msgid "TLSA Selector"
+msgstr "Селектор TLSA"
+
+msgid "Selector"
+msgstr "Селектор"
+
+msgid "TLSA Matching Type"
+msgstr "Відповідний тип TLSA"
+
+msgid "Matching Type"
+msgstr "Відповідний тип"
+
+msgid "TLSA Certificate Association Data"
+msgstr "Дані прив’язки сертифікатів TLSA"
+
+msgid "Certificate Association Data"
+msgstr "Дані прив’язки сертифікатів"
+
+msgid "TKEY record"
+msgstr "Запис TKEY"
+
+msgid "Raw TKEY records"
+msgstr "Прості записи TKEY"
+
+msgid "TSIG record"
+msgstr "Запис TSIG"
+
+msgid "Raw TSIG records"
+msgstr "Прості записи TSIG"
+
+msgid "TXT record"
+msgstr "Запис TXT"
+
+msgid "Raw TXT records"
+msgstr "Прості записи TXT"
+
+msgid "TXT Text Data"
+msgstr "Текстові дані TXT"
+
+msgid "Text Data"
+msgstr "Текстові дані"
+
+msgid "Authoritative nameserver"
+msgstr "Основний сервер назв"
+
+msgid "Authoritative nameserver domain name"
+msgstr "Назва домену основного сервера назв"
+
+msgid "Administrator e-mail address"
+msgstr "Адреса електронної пошти адміністратора"
+
+msgid "SOA serial"
+msgstr "Серійний номер SOA"
+
+msgid "SOA record serial number"
+msgstr "Серійний номер запису SOA"
+
+msgid "SOA refresh"
+msgstr "Освіження SOA"
+
+msgid "SOA record refresh time"
+msgstr "Час оновлення запису SOA"
+
+msgid "SOA retry"
+msgstr "Повторення спроби SOA"
+
+msgid "SOA record retry time"
+msgstr "Проміжок між повторними спробами для запису SOA"
+
+msgid "SOA expire"
+msgstr "Застарівання SOA"
+
+msgid "SOA record expire time"
+msgstr "Час завершення строку дії запису SOA"
+
+msgid "SOA minimum"
+msgstr "Мінімальний SOA"
+
+msgid "How long should negative responses be cached"
+msgstr "Тривалість кешування відмов"
+
+msgid "Time to live for records at zone apex"
+msgstr "Час життя записів у апексі зони"
+
+msgid "BIND update policy"
+msgstr "Правила оновлення BIND"
+
+msgid "Dynamic update"
+msgstr "Динамічне оновлення"
+
+msgid "Allow dynamic updates."
+msgstr "Дозволити динамічні оновлення."
+
+msgid "Allow query"
+msgstr "Дозволити запит"
+
+msgid ""
+"Semicolon separated list of IP addresses or networks which are allowed to "
+"issue queries"
+msgstr ""
+"Список відокремлених крапкою з комою записів IP-адрес або мереж, яким надано "
+"доступ до надсилання запитів"
+
+msgid "Allow transfer"
+msgstr "Дозволити перенесення"
+
+msgid ""
+"Semicolon separated list of IP addresses or networks which are allowed to "
+"transfer the zone"
+msgstr ""
+"Список відокремлених крапкою з комою записів IP-адрес або мереж, яким надано "
+"доступ до перенесення зони"
+
+msgid ""
+"Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the "
+"zone"
+msgstr ""
+"Дозволити у зоні синхронізацію прямих (A, AAAA) і зворотних (PTR) записів"
+
+msgid "Allow in-line DNSSEC signing"
+msgstr "Дозволити вбудоване підписування DNSSEC"
+
+msgid "Allow inline DNSSEC signing of records in the zone"
+msgstr "Дозволити вбудоване підписування DNSSEC записів у зоні"
+
+msgid "NSEC3PARAM record"
+msgstr "Запис NSEC3PARAM"
+
+msgid ""
+"NSEC3PARAM record for zone in format: hash_algorithm flags iterations salt"
+msgstr ""
+"Запис NSEC3PARAM для зони у такому форматі: алгоритм_хешування прапорці "
+"ітерації сіль"
+
+msgid "Checks if any of the servers has the DNS service enabled."
+msgstr "Перевіряє, чи увімкнено на якомусь із серверів службу DNS."
+
+msgid "Resolve a host name in DNS."
+msgstr "Визначити назву вузла у DNS."
+
+msgid "Modify global DNS configuration."
+msgstr "Змінити загальні налаштування DNS."
+
+msgid "Show the current global DNS configuration."
+msgstr "Показати поточні загальні налаштування DNS."
+
+msgid "Create new DNS forward zone."
+msgstr "Створити зону переспрямовування DNS."
+
+msgid "Add a permission for per-forward zone access delegation."
+msgstr ""
+"Додати право доступу до делегування доступу на основі окремих зон "
+"переспрямовування."
+
+msgid "Permission value"
+msgstr "Значення прав доступу"
+
+msgid "Delete DNS forward zone."
+msgstr "Вилучити зону переспрямовування DNS."
+
+msgid "Disable DNS Forward Zone."
+msgstr "Вимкнути зону переспрямовування DNS."
+
+msgid "Enable DNS Forward Zone."
+msgstr "Увімкнути зону переспрямовування DNS"
+
+msgid "Search for DNS forward zones."
+msgstr "Пошук зон переспрямовування DNS."
+
+msgid "Modify DNS forward zone."
+msgstr "Змінити зону переспрямовування DNS."
+
+msgid "Remove a permission for per-forward zone access delegation."
+msgstr ""
+"Вилучити права доступу до делегування доступу для окремих зон "
+"переспрямовування."
+
+msgid "Display information about a DNS forward zone."
+msgstr "Показ даних щодо зони переспрямовування DNS."
+
+msgid "Add new DNS resource record."
+msgstr "Додати новий запис ресурсу DNS."
+
+msgid "Force"
+msgstr "Примусово"
+
+msgid "force NS record creation even if its hostname is not in DNS"
+msgstr ""
+"примусово створити запис сервера назв, навіть якщо відповідної назви вузла "
+"немає у DNS"
+
+msgid "Structured"
+msgstr "Структурована"
+
+msgid "Parse all raw DNS records and return them in a structured way"
+msgstr "Обробити всі записи DNS і повернути дані у структурованій формі"
+
+msgid "Delete DNS resource record."
+msgstr "Вилучити запис ресурсу DNS."
+
+msgid "Delete all associated records"
+msgstr "Вилучити всі пов’язані записи"
+
+msgid "Delete DNS record entry."
+msgstr "Вилучити пункт запису DNS."
+
+msgid "Search for DNS resources."
+msgstr "Шукати ресурси DNS."
+
+msgid "Modify a DNS resource record."
+msgstr "Змінити запис ресурсу DNS."
+
+msgid "Rename the DNS resource record object"
+msgstr "Перейменувати об’єкт запису ресурсу DNS"
+
+msgid "Display DNS resource."
+msgstr "Показати ресурс DNS."
+
+msgid "Create new DNS zone (SOA record)."
+msgstr "Створити зону DNS (запис SOA)."
+
+msgid "Force DNS zone creation even if nameserver is not resolvable."
+msgstr ""
+"Примусово створити зону DNS, навіть якщо не вдається визначити адресу "
+"сервера назв."
+
+msgid "Add a permission for per-zone access delegation."
+msgstr "Додати права доступу до надання доступу до окремих зон."
+
+msgid "Delete DNS zone (SOA record)."
+msgstr "Вилучити зону DNS (запис SOA)."
+
+msgid "Disable DNS Zone."
+msgstr "Вимкнути зону DNS."
+
+msgid "Enable DNS Zone."
+msgstr "Увімкнути зону DNS."
+
+msgid "Search for DNS zones (SOA records)."
+msgstr "Пошук зон DNS (записів SOA)."
+
+msgid "Forward zones only"
+msgstr "Лише прямі зони"
+
+msgid "Search for forward zones only"
+msgstr "Шукати лише прямі зони"
+
+msgid "Modify DNS zone (SOA record)."
+msgstr "Змінити зону DNS (запис SOA)."
+
+msgid "Force nameserver change even if nameserver not in DNS"
+msgstr ""
+"Примусово змінити сервер назв, навіть якщо запису сервера назв немає у DNS"
+
+msgid "Remove a permission for per-zone access delegation."
+msgstr "Вилучити права доступу до надання доступу до окремих зон."
+
+msgid "Display information about a DNS zone (SOA record)."
+msgstr "Показати дані щодо зони DNS (запису SOA)."
+
+msgid ""
+"\n"
+"Groups of users\n"
+"\n"
+"Manage groups of users. By default, new groups are POSIX groups. You\n"
+"can add the --nonposix option to the group-add command to mark a new group\n"
+"as non-POSIX. You can use the --posix argument with the group-mod command\n"
+"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n"
+"converted to non-POSIX groups.\n"
+"\n"
+"Every group must have a description.\n"
+"\n"
+"POSIX groups must have a Group ID (GID) number. Changing a GID is\n"
+"supported but can have an impact on your file permissions. It is not "
+"necessary\n"
+"to supply a GID when creating a group. IPA will generate one automatically\n"
+"if it is not provided.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new group:\n"
+" ipa group-add --desc='local administrators' localadmins\n"
+"\n"
+" Add a new non-POSIX group:\n"
+" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n"
+"\n"
+" Convert a non-POSIX group to posix:\n"
+" ipa group-mod --posix remoteadmins\n"
+"\n"
+" Add a new POSIX group with a specific Group ID number:\n"
+" ipa group-add --gid=500 --desc='unix admins' unixadmins\n"
+"\n"
+" Add a new POSIX group and let IPA assign a Group ID number:\n"
+" ipa group-add --desc='printer admins' printeradmins\n"
+"\n"
+" Remove a group:\n"
+" ipa group-del unixadmins\n"
+"\n"
+" To add the \"remoteadmins\" group to the \"localadmins\" group:\n"
+" ipa group-add-member --groups=remoteadmins localadmins\n"
+"\n"
+" Add multiple users to the \"localadmins\" group:\n"
+" ipa group-add-member --users=test1 --users=test2 localadmins\n"
+"\n"
+" Remove a user from the \"localadmins\" group:\n"
+" ipa group-remove-member --users=test2 localadmins\n"
+"\n"
+" Display information about a named group.\n"
+" ipa group-show localadmins\n"
+"\n"
+"External group membership is designed to allow users from trusted domains\n"
+"to be mapped to local POSIX groups in order to actually use IPA resources.\n"
+"External members should be added to groups that specifically created as\n"
+"external and non-POSIX. Such group later should be included into one of "
+"POSIX\n"
+"groups.\n"
+"\n"
+"An external group member is currently a Security Identifier (SID) as defined "
+"by\n"
+"the trusted domain. When adding external group members, it is possible to\n"
+"specify them in either SID, or DOM\n"
+"ame, or name@domain format. IPA will attempt\n"
+"to resolve passed name to SID with the use of Global Catalog of the trusted "
+"domain.\n"
+"\n"
+"Example:\n"
+"\n"
+"1. Create group for the trusted domain admins' mapping and their local POSIX "
+"group:\n"
+"\n"
+" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
+"\n"
+"2. Add security identifier of Domain Admins of the <ad.domain> to the "
+"ad_admins_external\n"
+" group:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Allow members of ad_admins_external group to be associated with ad_admins "
+"POSIX group:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. List members of external members of ad_admins_external group to see their "
+"SIDs:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+msgstr ""
+"\n"
+"Групи користувачів\n"
+"\n"
+"Керування групами користувачів. Типово нові групи є групами POSIX. Ви "
+"можете\n"
+"додати параметр --nonposix до команди group-add з метою позначення нової\n"
+"групи як групи не-POSIX. Ви можете скористатися аргументом --posix команди "
+"group-mod\n"
+"для перетворення групи не-POSIX на групу POSIX. Групи POSIX не можна\n"
+"перетворювати на групи не-POSIX.\n"
+"\n"
+"Кожна група повинна мати опис.\n"
+"\n"
+"Групи POSIX повинні мати номер ідентифікатора групи (GID). Передбачено "
+"підтримку\n"
+"зміни GID, але ця зміна може вплинути на права доступу до ваших файлів. Для\n"
+"створення групи слід вказати GID. IPA створить одну групу автоматично, якщо\n"
+"таку не вказано.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання нової групи:\n"
+" ipa group-add --desc='local administrators' localadmins\n"
+"\n"
+" Додавання нової групи не-POSIX:\n"
+" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n"
+"\n"
+" Перетворити групу не-POSIX на групу posix:\n"
+" ipa group-mod --posix remoteadmins\n"
+"\n"
+" Додати нову групу POSIX з вказаним ідентифікатором групи:\n"
+" ipa group-add --gid=500 --desc='unix admins' unixadmins\n"
+"\n"
+" Додати нову групу POSIX і надати IPA змогу призначити ідентифікатор:\n"
+" ipa group-add --desc='printer admins' printeradmins\n"
+"\n"
+" Вилучення групи:\n"
+" ipa group-del unixadmins\n"
+"\n"
+" Додати групу \"remoteadmins\" до групи \"localadmins\":\n"
+" ipa group-add-member --groups=remoteadmins localadmins\n"
+"\n"
+" Додати список користувачів до групи \"localadmins\":\n"
+" ipa group-add-member --users=test1 --users=test2 localadmins\n"
+"\n"
+" Вилучення користувача з групи \"localadmins\":\n"
+" ipa group-remove-member --users=test2 localadmins\n"
+"\n"
+" Показати інформацію щодо іменованої групи.\n"
+" ipa group-show localadmins\n"
+"\n"
+"Участь із зовнішніх груп створено для того, щоб уможливити прив’язку\n"
+"користувачів з довірених доменів до локальних груп POSIX з метою\n"
+"використання ресурсів IPA. Зовнішніх користувачів слід додавати до груп\n"
+"які спеціально створено як зовнішні або групи не-POSIX. Таку групу\n"
+"слід пізніше включити до одної з груп POSIX.\n"
+"\n"
+"У поточній версії учасник зовнішньої групи є ідентифікатором безпеки\n"
+"(Security Identifier або SID) визначеним довіреним доменом. Додавання\n"
+"учасників зовнішньої групи можна виконати у форматі SID, DOM\\ім’я або\n"
+"ім’я@домен. IPA намагатиметься визначити за переданим іменем SID за\n"
+"допомогою використання Загального каталогу довіреного домену.\n"
+"\n"
+"Приклад:\n"
+"\n"
+"1. Створити групу для прив’язки адміністраторів довіреного домену до\n"
+"відповідної локальної групи POSIX:\n"
+"\n"
+" ipa group-add --desc='<домен.ad> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<домен.ad> admins' ad_admins\n"
+"\n"
+"2. Додати ідентифікатор Domain Admins домену <домен.ad> до\n"
+"групи ad_admins_external:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Дозволити прив’язку групи ad_admins_external до групи POSIX ad_admins:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. Показати список зовнішніх учасників групи ad_admins_external, щоб "
+"визначити\n"
+"їхні SIDs:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+
+msgid "Group name"
+msgstr "Назва групи"
+
+msgid "Group description"
+msgstr "Опис групи"
+
+msgid "GID"
+msgstr "GID"
+
+msgid "GID (use this option to set it manually)"
+msgstr "GID (за допомогою цього параметра можна встановити значення вручну)"
+
+msgid "Member users"
+msgstr "Користувачі «member»"
+
+msgid "Member groups"
+msgstr "Групи «member»"
+
+msgid "Member of groups"
+msgstr "Групи «member of»"
+
+msgid "Roles"
+msgstr "Ролі"
+
+msgid "Member of netgroups"
+msgstr "Мережеві групи «member of»"
+
+msgid "Member of Sudo rule"
+msgstr "Правило Sudo «member of»"
+
+msgid "Member of HBAC rule"
+msgstr "Правило HBAC «member of»"
+
+msgid "Indirect Member users"
+msgstr "Опосередковані користувачі «member»"
+
+msgid "Indirect Member groups"
+msgstr "Опосередковані групи «member»"
+
+msgid "Indirect Member of group"
+msgstr "Опосередкована група «member of»"
+
+msgid "Indirect Member of netgroup"
+msgstr "Опосередкована група «member of»"
+
+msgid "Indirect Member of role"
+msgstr "Опосередкована роль «member of»"
+
+msgid "Indirect Member of Sudo rule"
+msgstr "Опосередковане правило sudo «member of»"
+
+msgid "Indirect Member of HBAC rule"
+msgstr "Опосередковане правило HBAC «member of»"
+
+msgid "Create a new group."
+msgstr "Створити нову групу."
+
+msgid "Create as a non-POSIX group"
+msgstr "Створити як групу, що не відповідає POSIX"
+
+msgid "Allow adding external non-IPA members from trusted domains"
+msgstr "Дозволити додавання зовнішніх учасників поза IPA з довірених доменів"
+
+msgid "Suppress processing of membership attributes."
+msgstr "Придушити обробку атрибутів участі."
+
+msgid "Add members to a group."
+msgstr "Додати учасників до групи."
+
+msgid "External member"
+msgstr "Зовнішній учасник"
+
+msgid "Members of a trusted domain in DOM\\name or name@domain form"
+msgstr "Учасники довіреного домену у форматі ДОМЕН\\ім’я або ім’я@домен"
+
+msgid "member user"
+msgstr "користувач учасника"
+
+msgid "users to add"
+msgstr "користувачі для додавання"
+
+msgid "member group"
+msgstr "група учасника"
+
+msgid "groups to add"
+msgstr "групи для додавання"
+
+msgid "Members that could not be added"
+msgstr "Учасники, записи яких не вдалося додати"
+
+msgid "Number of members added"
+msgstr "Кількість доданих учасників"
+
+msgid "Delete group."
+msgstr "Вилучити групу."
+
+msgid "Detach a managed group from a user."
+msgstr "Від’єднати керовану групу від користувача."
+
+msgid "Search for groups."
+msgstr "Шукати групи."
+
+msgid "search for private groups"
+msgstr "шукати закриті групи"
+
+msgid "search for POSIX groups"
+msgstr "шукати групи POSIX"
+
+msgid ""
+"search for groups with support of external non-IPA members from trusted "
+"domains"
+msgstr ""
+"шукати групи з підтримкою зовнішніх учасників поза IPA з довірених доменів"
+
+msgid "search for non-POSIX groups"
+msgstr "шукати групи, які не є групами POSIX"
+
+msgid "Results should contain primary key attribute only (\"group-name\")"
+msgstr "Результати мають містити лише атрибут основного ключа («group-name»)"
+
+msgid "user"
+msgstr "користувач"
+
+msgid "Search for groups with these member users."
+msgstr "Шукати групи із вказаними користувачами-учасниками."
+
+msgid "Search for groups without these member users."
+msgstr "Шукати групи без вказаних користувачів-учасників."
+
+msgid "group"
+msgstr "група"
+
+msgid "Search for groups with these member groups."
+msgstr "Шукати групи із вказаними групами-учасниками."
+
+msgid "Search for groups without these member groups."
+msgstr "Шукати групи без вказаних груп-учасників."
+
+msgid "Search for groups with these member of groups."
+msgstr "Шукати групи із вказаними групами участі."
+
+msgid "Search for groups without these member of groups."
+msgstr "Шукати групи без вказаних груп участі."
+
+msgid "netgroup"
+msgstr "мережева група"
+
+msgid "Search for groups with these member of netgroups."
+msgstr "Шукати групи із вказаними мережевими групами участі."
+
+msgid "Search for groups without these member of netgroups."
+msgstr "Шукати групи без вказаних мережевих груп участі."
+
+msgid "role"
+msgstr "роль"
+
+msgid "Search for groups with these member of roles."
+msgstr "Шукати групи із вказаними ролями участі."
+
+msgid "Search for groups without these member of roles."
+msgstr "Шукати групи без вказаних ролей участі."
+
+msgid "HBAC rule"
+msgstr "Правило HBAC"
+
+msgid "Search for groups with these member of HBAC rules."
+msgstr "Шукати групи із цими правилами HBAC участі."
+
+msgid "Search for groups without these member of HBAC rules."
+msgstr "Шукати групи без цих правил HBAC участі."
+
+msgid "sudo rule"
+msgstr "правило sudo"
+
+msgid "Search for groups with these member of sudo rules."
+msgstr "Шукати групи із цими правилами sudo участі."
+
+msgid "Search for groups without these member of sudo rules."
+msgstr "Шукати групи без цих правил sudo участі."
+
+msgid "Modify a group."
+msgstr "Змінити групу."
+
+msgid "change to a POSIX group"
+msgstr "змінити на групу POSIX"
+
+msgid "change to support external non-IPA members from trusted domains"
+msgstr "змінити для підтримки зовнішніх учасників поза IPA з довірених доменів"
+
+msgid "Rename the group object"
+msgstr "Перейменувати об’єкт групи"
+
+msgid "Remove members from a group."
+msgstr "Вилучити учасників з групи."
+
+msgid "users to remove"
+msgstr "користувачі, записи яких слід вилучити"
+
+msgid "groups to remove"
+msgstr "групи для вилучення"
+
+msgid "Members that could not be removed"
+msgstr "Учасники, записи яких не вдалося вилучити"
+
+msgid "Number of members removed"
+msgstr "Кількість вилучених учасників"
+
+msgid "Display information about a named group."
+msgstr "Показати дані щодо іменованої групи."
+
+msgid ""
+"\n"
+"Host-based access control\n"
+"\n"
+"Control who can access what services on what hosts. You\n"
+"can use HBAC to control which users or groups can\n"
+"access a service, or group of services, on a target host.\n"
+"\n"
+"You can also specify a category of users and target hosts.\n"
+"This is currently limited to \"all\", but might be expanded in the\n"
+"future.\n"
+"\n"
+"Target hosts in HBAC rules must be hosts managed by IPA.\n"
+"\n"
+"The available services and groups of services are controlled by the\n"
+"hbacsvc and hbacsvcgroup plug-ins respectively.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a rule, \"test1\", that grants all users access to the host \"server"
+"\" from\n"
+" anywhere:\n"
+" ipa hbacrule-add --usercat=all test1\n"
+" ipa hbacrule-add-host --hosts=server.example.com test1\n"
+"\n"
+" Display the properties of a named HBAC rule:\n"
+" ipa hbacrule-show test1\n"
+"\n"
+" Create a rule for a specific service. This lets the user john access\n"
+" the sshd service on any machine from any machine:\n"
+" ipa hbacrule-add --hostcat=all john_sshd\n"
+" ipa hbacrule-add-user --users=john john_sshd\n"
+" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
+"\n"
+" Create a rule for a new service group. This lets the user john access\n"
+" the FTP service on any machine from any machine:\n"
+" ipa hbacsvcgroup-add ftpers\n"
+" ipa hbacsvc-add sftp\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=ftp --hbacsvcs=sftp ftpers\n"
+" ipa hbacrule-add --hostcat=all john_ftp\n"
+" ipa hbacrule-add-user --users=john john_ftp\n"
+" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
+"\n"
+" Disable a named HBAC rule:\n"
+" ipa hbacrule-disable test1\n"
+"\n"
+" Remove a named HBAC rule:\n"
+" ipa hbacrule-del allow_server\n"
+msgstr ""
+"\n"
+"Керування доступом на основі вузлів\n"
+"\n"
+"Керуйте тим, хто, з яких вузлів зможе отримувати доступ\n"
+"до певних служб. Ви можете скористатися HBAC для визначення\n"
+"користувачів і груп на вузлі походження запиту зможе отримувати\n"
+"доступ до певної служби або групи служб.\n"
+"\n"
+"Ви також можете визначити категорію користувачів та вузли призначення.\n"
+"У поточній версії можливі варіанти\n"
+"обмежено варіантом \"all\", але перелік варіантів може бути\n"
+"розширено у майбутніх версіях.\n"
+"\n"
+"Вузли призначення та вузли походження у правилах HBAC мають бути\n"
+"вузлами, керованими IPA.\n"
+"\n"
+"Доступними службами і групами служб є служби, керовані hbacsvc\n"
+"та додатками hbacsvcgroup, відповідно.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Створення правила \"test1\", яке надає всім користувачам доступ\n"
+" до вузла \"server\" звідусюди:\n"
+" ipa hbacrule-add --usercat=all test1\n"
+" ipa hbacrule-add-host --hosts=server.example.com test1\n"
+"\n"
+" Показ властивостей вказаного правила HBAC:\n"
+" ipa hbacrule-show test1\n"
+"\n"
+" Створення правила для певної служби. Це правило надасть користувачу john\n"
+" доступ до служби sshd у будь-якій системі звідусіль:\n"
+" ipa hbacrule-add --hostcat=all john_sshd\n"
+" ipa hbacrule-add-user --users=john john_sshd\n"
+" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
+"\n"
+" Створення правила для нової групи служб. Користувачу john\n"
+" надається доступ до служби FTP у будь-якій системі звідусіль:\n"
+" ipa hbacsvcgroup-add ftpers\n"
+" ipa hbacsvc-add sftp\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=ftp --hbacsvcs=sftp ftpers\n"
+" ipa hbacrule-add --type=allow --hostcat=all john_ftp\n"
+" ipa hbacrule-add-user --users=john john_ftp\n"
+" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
+"\n"
+" Вимикання вказаного правила HBAC:\n"
+" ipa hbacrule-disable test1\n"
+"\n"
+" Вилучення вказаного правила HBAC:\n"
+" ipa hbacrule-del allow_server\n"
+
+msgid "Rule name"
+msgstr "Назва правила"
+
+msgid "Rule type"
+msgstr "Тип правила"
+
+msgid "Rule type (allow)"
+msgstr "Тип правила (allow)"
+
+msgid "User category"
+msgstr "Категорія користувачів"
+
+msgid "User category the rule applies to"
+msgstr "Категорія користувачів, до якої застосовується правило"
+
+msgid "Host category"
+msgstr "Категорія вузлів"
+
+msgid "Host category the rule applies to"
+msgstr "Категорія вузлів, до якої застосовується правило"
+
+msgid "Service category"
+msgstr "Категорія служб"
+
+msgid "Service category the rule applies to"
+msgstr "Категорія служб, до якої застосовується правило"
+
+msgid "Enabled"
+msgstr "Увімкнено"
+
+msgid "User Groups"
+msgstr "Групи користувачів"
+
+msgid "Host Groups"
+msgstr "Групи вузлів"
+
+msgid "Services"
+msgstr "Служби"
+
+msgid "Service Groups"
+msgstr "Групи служб"
+
+msgid "External host"
+msgstr "Зовнішній вузол"
+
+msgid "Create a new HBAC rule."
+msgstr "Створити правило HBAC."
+
+msgid "Add target hosts and hostgroups to an HBAC rule."
+msgstr "Додати вузли призначення та групи вузлів до правила HBAC."
+
+msgid "member host"
+msgstr "вузол-учасник"
+
+msgid "hosts to add"
+msgstr "вузли для додавання"
+
+msgid "member host group"
+msgstr "група вузлів учасника"
+
+msgid "host groups to add"
+msgstr "групи вузлів для додавання"
+
+msgid "Add services to an HBAC rule."
+msgstr "Додати служби до правила HBAC."
+
+msgid "member HBAC service"
+msgstr "служба HBAC учасника"
+
+msgid "HBAC services to add"
+msgstr "служби HBAC для додавання"
+
+msgid "member HBAC service group"
+msgstr "група служб учасника HBAC"
+
+msgid "HBAC service groups to add"
+msgstr "група служб HBAC для додавання"
+
+msgid "Add users and groups to an HBAC rule."
+msgstr "Додати користувачів та групи до правила HBAC."
+
+msgid "Delete an HBAC rule."
+msgstr "Вилучити правило HBAC."
+
+msgid "Disable an HBAC rule."
+msgstr "Вимкнути правило HBAC."
+
+msgid "Enable an HBAC rule."
+msgstr "Увімкнути правило HBAC."
+
+msgid "Search for HBAC rules."
+msgstr "Шукати правила HBAC."
+
+msgid "Modify an HBAC rule."
+msgstr "Змінити правило HBAC."
+
+msgid "Remove target hosts and hostgroups from an HBAC rule."
+msgstr "Вилучити вузли призначення та групи вузлів з правила HBAC."
+
+msgid "hosts to remove"
+msgstr "вузли для вилучення"
+
+msgid "host groups to remove"
+msgstr "групи вузлів для вилучення"
+
+msgid "Remove service and service groups from an HBAC rule."
+msgstr "Вилучити служби та групи служб з правила HBAC."
+
+msgid "HBAC services to remove"
+msgstr "служби HBAC для вилучення"
+
+msgid "HBAC service groups to remove"
+msgstr "групи служб HBAC для вилучення"
+
+msgid "Remove users and groups from an HBAC rule."
+msgstr "Вилучити користувачів і групи з правила HBAC."
+
+msgid "Display the properties of an HBAC rule."
+msgstr "Показати властивості правила HBAC."
+
+msgid ""
+"\n"
+"HBAC Services\n"
+"\n"
+"The PAM services that HBAC can control access to. The name used here\n"
+"must match the service name that PAM is evaluating.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new HBAC service:\n"
+" ipa hbacsvc-add tftp\n"
+"\n"
+" Modify an existing HBAC service:\n"
+" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n"
+"\n"
+" Search for HBAC services. This example will return two results, the FTP\n"
+" service and the newly-added tftp service:\n"
+" ipa hbacsvc-find ftp\n"
+"\n"
+" Delete an HBAC service:\n"
+" ipa hbacsvc-del tftp\n"
+msgstr ""
+"\n"
+"Служби HBAC\n"
+"\n"
+"Служби PAM, якими може керувати HBAC. Назва, використана тут, має\n"
+"відповідати назві служби, з якою працює PAM.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати нову службу HBAC:\n"
+" ipa hbacsvc-add tftp\n"
+"\n"
+" Змінити вже створену службу HBAC:\n"
+" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n"
+"\n"
+" Шукати служби HBAC. У нашому прикладі буде повернуто два результати\n"
+" службу FTP і щойно додану службу tftp:\n"
+" ipa hbacsvc-find ftp\n"
+"\n"
+" Вилучення служби HBAC:\n"
+" ipa hbacsvc-del tftp\n"
+
+msgid "Service name"
+msgstr "Назва служби"
+
+msgid "HBAC service"
+msgstr "Служба HBAC"
+
+msgid "HBAC service description"
+msgstr "Опис служби HBAC"
+
+msgid "Member of HBAC service groups"
+msgstr "Учасник груп служб HBAC"
+
+msgid "Add a new HBAC service."
+msgstr "Додати нову службу HBAC."
+
+msgid "Delete an existing HBAC service."
+msgstr "Вилучити вже створену службу HBAC."
+
+msgid "Search for HBAC services."
+msgstr "Шукати служби HBAC."
+
+msgid "Results should contain primary key attribute only (\"service\")"
+msgstr "Результати мають містити лише атрибут основного ключа («service»)"
+
+msgid "Modify an HBAC service."
+msgstr "Змінити службу HBAC."
+
+msgid "Display information about an HBAC service."
+msgstr "Показати дані щодо служби HBAC."
+
+msgid ""
+"\n"
+"HBAC Service Groups\n"
+"\n"
+"HBAC service groups can contain any number of individual services,\n"
+"or \"members\". Every group must have a description.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new HBAC service group:\n"
+" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
+"\n"
+" Add members to an HBAC service group:\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
+"\n"
+" Display information about a named group:\n"
+" ipa hbacsvcgroup-show login\n"
+"\n"
+" Delete an HBAC service group:\n"
+" ipa hbacsvcgroup-del login\n"
+msgstr ""
+"\n"
+"Групи служб HBAC\n"
+"\n"
+"Групи служб HBAC можуть містити будь-яку кількість окремих служб\n"
+"або «учасників». Кожна з груп повинна мати опис.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання нової групи служб HBAC:\n"
+" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
+"\n"
+" Додавання учасників до групи служб HBAC:\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
+"\n"
+" Показ даних щодо вказаної групи:\n"
+" ipa hbacsvcgroup-show login\n"
+"\n"
+" Вилучення групи служб HBAC:\n"
+" ipa hbacsvcgroup-del login\n"
+
+msgid "Service group name"
+msgstr "Назва групи служб"
+
+msgid "HBAC service group description"
+msgstr "Опис групи служб HBAC"
+
+msgid "Member HBAC service"
+msgstr "Служба HBAC учасника"
+
+msgid "Add a new HBAC service group."
+msgstr "Додати нову групу служб HBAC."
+
+msgid "Add members to an HBAC service group."
+msgstr "Додати учасників до групи служб HBAC."
+
+msgid "Delete an HBAC service group."
+msgstr "Вилучити групу служб HBAC."
+
+msgid "Search for an HBAC service group."
+msgstr "Шукати групу служб HBAC."
+
+msgid "Modify an HBAC service group."
+msgstr "Змінити групу служб HBAC."
+
+msgid "Remove members from an HBAC service group."
+msgstr "Вилучити учасників з групи служб HBAC."
+
+msgid "Display information about an HBAC service group."
+msgstr "Показати дані щодо групи служб HBAC."
+
+msgid ""
+"\n"
+"Simulate use of Host-based access controls\n"
+"\n"
+"HBAC rules control who can access what services on what hosts.\n"
+"You can use HBAC to control which users or groups can access a service,\n"
+"or group of services, on a target host.\n"
+"\n"
+"Since applying HBAC rules implies use of a production environment,\n"
+"this plugin aims to provide simulation of HBAC rules evaluation without\n"
+"having access to the production environment.\n"
+"\n"
+" Test user coming to a service on a named host against\n"
+" existing enabled rules.\n"
+"\n"
+" ipa hbactest --user= --host= --service=\n"
+" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n"
+" [--sizelimit= ]\n"
+"\n"
+" --user, --host, and --service are mandatory, others are optional.\n"
+"\n"
+" If --rules is specified simulate enabling of the specified rules and test\n"
+" the login of the user using only these rules.\n"
+"\n"
+" If --enabled is specified, all enabled HBAC rules will be added to "
+"simulation\n"
+"\n"
+" If --disabled is specified, all disabled HBAC rules will be added to "
+"simulation\n"
+"\n"
+" If --nodetail is specified, do not return information about rules matched/"
+"not matched.\n"
+"\n"
+" If both --rules and --enabled are specified, apply simulation to --rules "
+"_and_\n"
+" all IPA enabled rules.\n"
+"\n"
+" If no --rules specified, simulation is run against all IPA enabled rules.\n"
+" By default there is a IPA-wide limit to number of entries fetched, you can "
+"change it\n"
+" with --sizelimit option.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" 1. Use all enabled HBAC rules in IPA database to simulate:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Not matched rules: my-second-rule\n"
+" Not matched rules: my-third-rule\n"
+" Not matched rules: myrule\n"
+" Matched rules: allow_all\n"
+"\n"
+" 2. Disable detailed summary of how rules were applied:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --nodetail\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+"\n"
+" 3. Test explicitly specified HBAC rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --"
+"rules=myrule --rules=my-second-rule\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" Not matched rules: my-second-rule\n"
+" Not matched rules: myrule\n"
+"\n"
+" 4. Use all enabled HBAC rules in IPA database + explicitly specified "
+"rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --"
+"rules=myrule --rules=my-second-rule --enabled\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Not matched rules: my-second-rule\n"
+" Not matched rules: my-third-rule\n"
+" Not matched rules: myrule\n"
+" Matched rules: allow_all\n"
+"\n"
+" 5. Test all disabled HBAC rules in IPA database:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --disabled\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" Not matched rules: new-rule\n"
+"\n"
+" 6. Test all disabled HBAC rules in IPA database + explicitly specified "
+"rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --"
+"rules=myrule --rules=my-second-rule --disabled\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" Not matched rules: my-second-rule\n"
+" Not matched rules: my-third-rule\n"
+" Not matched rules: myrule\n"
+"\n"
+" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --enabled "
+"--disabled\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Not matched rules: my-second-rule\n"
+" Not matched rules: my-third-rule\n"
+" Not matched rules: myrule\n"
+" Not matched rules: new-rule\n"
+" Matched rules: allow_all\n"
+"\n"
+"\n"
+"HBACTEST AND TRUSTED DOMAINS\n"
+"\n"
+"When an external trusted domain is configured in IPA, HBAC rules are also "
+"applied\n"
+"on users accessing IPA resources from the trusted domain. Trusted domain "
+"users and\n"
+"groups (and their SIDs) can be then assigned to external groups which can "
+"be\n"
+"members of POSIX groups in IPA which can be used in HBAC rules and thus "
+"allowing\n"
+"access to resources protected by the HBAC system.\n"
+"\n"
+"hbactest plugin is capable of testing access for both local IPA users and "
+"users\n"
+"from the trusted domains, either by a fully qualified user name or by user "
+"SID.\n"
+"Such user names need to have a trusted domain specified as a short name\n"
+"(DOMAIN\\Administrator) or with a user principal name (UPN), "
+"Administrator@ad.test.\n"
+"\n"
+"Please note that hbactest executed with a trusted domain user as --user "
+"parameter\n"
+"can be only run by members of \"trust admins\" group.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" 1. Test if a user from a trusted domain specified by its shortname "
+"matches any\n"
+" rule:\n"
+"\n"
+" $ ipa hbactest --user 'DOMAIN\\Administrator' --host `hostname` --"
+"service sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Matched rules: allow_all\n"
+" Matched rules: can_login\n"
+"\n"
+" 2. Test if a user from a trusted domain specified by its domain name "
+"matches\n"
+" any rule:\n"
+"\n"
+" $ ipa hbactest --user 'Administrator@domain.com' --host `hostname` --"
+"service sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Matched rules: allow_all\n"
+" Matched rules: can_login\n"
+"\n"
+" 3. Test if a 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 --host `hostname` --"
+"service sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Matched rules: allow_all\n"
+" Matched rules: can_login\n"
+"\n"
+" 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-1203 --host `hostname` "
+"--service sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Matched rules: allow_all\n"
+" Not matched rules: can_login\n"
+"\n"
+" 5. Test if other user from a trusted domain specified by its shortname "
+"matches\n"
+" any rule:\n"
+"\n"
+" $ ipa hbactest --user 'DOMAIN\\Otheruser' --host `hostname` --service "
+"sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" Matched rules: allow_all\n"
+" Not matched rules: can_login\n"
+msgstr ""
+"\n"
+"Імітація використання керування доступом на основі вузлів (HBAC)\n"
+"\n"
+"Правила HBAC керують тим, хто може отримувати доступ до певних служб на\n"
+"певних вузлах.\n"
+"Ви можете скористатися HBAC для керування тим, які користувачі або групи\n"
+"на початковому вузлі можуть отримувати доступ до служби або групи служб\n"
+"на вузлі призначення\n"
+"\n"
+"Оскільки застосування правил HBAC передбачає використання робочого\n"
+"середовища, це додаток призначено для імітації обробки правил HBAC без\n"
+"доступу до реального середовища\n"
+"\n"
+" Перевірити відповідність користувача з початкового вузла до служби на "
+"іменованому\n"
+" вузлі правилам уможливлення доступу.\n"
+"\n"
+" ipa hbactest --user= --host= --service=\n"
+" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n"
+" [--sizelimit= ]\n"
+"\n"
+" --user, --host і --service є обов’язковими, інші можна не вказувати.\n"
+"\n"
+" Якщо вказано --rules, імітувати вмикання вказаних правил і перевірити\n"
+" можливість входу користувача у разі використання лише цих правил.\n"
+"\n"
+" Якщо вказано --enabled, додати всі увімкнені правила HBAC до імітації\n"
+"\n"
+" Якщо вказано --disabled, додати всі вимкнені правила HBAC до імітації\n"
+"\n"
+" Якщо вказано --nodetail, не повертати даних щодо відповідних і "
+"невідповідних\n"
+" правил.\n"
+"\n"
+" Якщо вказано одночасно --rules і --enabled, виконати імітацію --rules _і_\n"
+" всіх увімкнених правил IPA.\n"
+"\n"
+" Якщо не вказано --rules, буде виконано імітацію всіх увімкнених правил "
+"IPA.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" 1. Використання всіх увімкнених правил HBAC у базі даних IPA:\n"
+" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+" невідповідне: my-second-rule\n"
+" невідповідне: my-third-rule\n"
+" невідповідне: myrule\n"
+" відповідне: allow_all\n"
+"\n"
+" 2. Вимикання докладного резюме застосування правил:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --nodetail\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+"\n"
+" 3. Перевірити явно вказані правила HBAC:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --"
+"rules=myrule --rules=my-second-rule\n"
+" ---------------------\n"
+" Надано доступ: Ні\n"
+" ---------------------\n"
+" невідповідне: my-second-rule\n"
+" невідповідне: myrule\n"
+"\n"
+" 4. Використання всіх увімкнених правил HBAC у базі даних IPA + явно "
+"вказаних правил:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --"
+"rules=myrule --rules=my-second-rule\n"
+" --enabled\n"
+" --------------------\n"
+" Доступ надано: Так\n"
+" --------------------\n"
+" невідповідне: my-second-rule\n"
+" невідповідне: my-third-rule\n"
+" невідповідне: myrule\n"
+" відповідне: allow_all\n"
+"\n"
+" 5. Перевірка всіх вимкнених правил HBAC у базі даних IPA:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --disabled\n"
+" ---------------------\n"
+" Надано доступ: Ні\n"
+" ---------------------\n"
+" невідповідне: new-rule\n"
+"\n"
+" 6. Перевірка всіх вимкнених правил HBAC у базі даних IPA + явно вказані "
+"правила:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --"
+"rules=myrule --rules=my-second-rule --disabled\n"
+" ---------------------\n"
+" Надано доступ: Ні\n"
+" ---------------------\n"
+" невідповідне: my-second-rule\n"
+" невідповідне: my-third-rule\n"
+" невідповідне: myrule\n"
+"\n"
+" 7. Перевірка всіх (увімкнених і вимкнених) правил HBAC у базі даних "
+"IPA:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --enabled "
+"--disabled\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+" невідповідне: my-second-rule\n"
+" невідповідне: my-third-rule\n"
+" невідповідне: myrule\n"
+" невідповідне: new-rule\n"
+" відповідне: allow_all\n"
+"\n"
+"\n"
+"HBACTEST І ДОВІРЕНІ ДОМЕНИ\n"
+"\n"
+"Якщо у IPA налаштовано зовнішній довірений домен, правила HBAC також\n"
+"застосовуються до користувачів, що отримують доступ до ресурсів IPA з\n"
+"з довіреного домену. Після цього користувачі і групи довіреного домену\n"
+"(на їхні SID) може бути прив’язано до зовнішніх груп, які можуть бути\n"
+"учасниками груп POSIX у IPA. Такі прив’язки може бути використано у\n"
+"правилах HBAC, отже уможливлення доступу до ресурсів, захищених системою\n"
+"HBAC.\n"
+"\n"
+"Додаток hbactest здатен тестувати доступ як для локальних користувачів\n"
+"IPA, так і користувачів з довірених доменів, як за повним іменем\n"
+"користувача, так і за SID користувачів. У таких іменах користувачів\n"
+"має бути вказано скорочено довірений домен (ДОМЕН\\Administrator) або\n"
+"назву реєстраційного запису користувача (UPN), Administrator@ad.test.\n"
+"\n"
+"Будь ласка, зауважте, що виконувати hbactest з аргументом користувача\n"
+"довіреного домену у параметрі --user можуть виконувати лише учасники\n"
+"групи «trust admins».\n"
+"\n"
+"ПРИКЛАД:\n"
+"\n"
+" 1. Перевірити, чи відповідає користувач з довіреного домену,\n"
+" вказаний за коротким іменем, якомусь правилу:\n"
+"\n"
+" $ ipa hbactest --user 'DOMAIN\\Administrator' --host `hostname` --"
+"service sshd\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+" Відповідні правила: allow_all\n"
+" Відповідні правила: can_login\n"
+"\n"
+" 2. Перевірити, чи відповідає користувач з довіреного домену,\n"
+" вказаний за назвою його домену, якомусь правилу:\n"
+"\n"
+" $ ipa hbactest --user 'Administrator@domain.com' --host `hostname` --"
+"service sshd\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+" Відповідні правила: allow_all\n"
+" Невідповідні правила: can_login\n"
+"\n"
+" 3. Перевірити, чи відповідає користувач з довіреного домену\n"
+" вказаний за SID, якомусь правилу:\n"
+"\n"
+" $ ipa hbactest --user S-1-5-21-3035198329-144811719-1378114514-500 \\\n"
+" --host `hostname` --service sshd\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+" Відповідні правила: allow_all\n"
+" Відповідні правила: can_login\n"
+"\n"
+" 4. Перевірити, чи відповідає інший користувач з довіреного домену,\n"
+" вказаний за SID, якомусь правилу:\n"
+"\n"
+" $ ipa hbactest --user S-1-5-21-3035198329-144811719-1378114514-500 \\\n"
+" --host `hostname` --service sshd\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+" Відповідні правила: allow_all\n"
+" Відповідні правила: can_login\n"
+"\n"
+" 5. Перевірити, чи відповідає інший користувач з довіреного домену,\n"
+" вказаний за коротким ім’ям, якомусь правилу:\n"
+"\n"
+" $ ipa hbactest --user 'DOMAIN\\Otheruser' --host `hostname` --service "
+"sshd\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+" Відповідні правила: allow_all\n"
+" Невідповідні правила: can_login\n"
+
+msgid "Simulate use of Host-based access controls"
+msgstr "Імітувати використання керування доступом на основі вузлів"
+
+msgid "User name"
+msgstr "Ім'я користувача"
+
+msgid "Target host"
+msgstr "Вузол призначення"
+
+msgid "Rules to test. If not specified, --enabled is assumed"
+msgstr ""
+"Правила для перевірки. Якщо не вказано, вважається, що використано --enabled."
+
+msgid "Hide details which rules are matched, not matched, or invalid"
+msgstr ""
+"Приховати дані щодо того, які правила є відповідними, які не є відповідними "
+"і які є некоректними"
+
+msgid "Include all enabled IPA rules into test [default]"
+msgstr "Перевірити всі увімкнені правила IPA [типова поведінка]"
+
+msgid "Include all disabled IPA rules into test"
+msgstr "Перевірити всі вимкнені правила IPA"
+
+msgid "Maximum number of rules to process when no --rules is specified"
+msgstr ""
+"Максимальна кількість правил, які слід обробити, якщо не вказано параметра --"
+"rules"
+
+msgid "Warning"
+msgstr "Попередження"
+
+msgid "Matched rules"
+msgstr "Відповідні правила"
+
+msgid "Not matched rules"
+msgstr "Невідповідні правила"
+
+msgid "Non-existent or invalid rules"
+msgstr "Некоректні правила або правила, яких не існує"
+
+msgid "Result of simulation"
+msgstr "Результат імітації"
+
+msgid ""
+"\n"
+"Hosts/Machines\n"
+"\n"
+"A host represents a machine. It can be used in a number of contexts:\n"
+"- service entries are associated with a host\n"
+"- a host stores the host/ service principal\n"
+"- a host can be used in Host-based Access Control (HBAC) rules\n"
+"- every enrolled client generates a host entry\n"
+"\n"
+"ENROLLMENT:\n"
+"\n"
+"There are three enrollment scenarios when enrolling a new client:\n"
+"\n"
+"1. You are enrolling as a full administrator. The host entry may exist\n"
+" or not. A full administrator is a member of the hostadmin role\n"
+" or the admins group.\n"
+"2. You are enrolling as a limited administrator. The host must already\n"
+" exist. A limited administrator is a member a role with the\n"
+" Host Enrollment privilege.\n"
+"3. The host has been created with a one-time password.\n"
+"\n"
+"RE-ENROLLMENT:\n"
+"\n"
+"Host that has been enrolled at some point, and lost its configuration (e.g. "
+"VM\n"
+"destroyed) can be re-enrolled.\n"
+"\n"
+"For more information, consult the manual pages for ipa-client-install.\n"
+"\n"
+"A host can optionally store information such as where it is located,\n"
+"the OS that it runs, etc.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new host:\n"
+" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example."
+"com\n"
+"\n"
+" Delete a host:\n"
+" ipa host-del test.example.com\n"
+"\n"
+" Add a new host with a one-time password:\n"
+" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n"
+"\n"
+" Add a new host with a random one-time password:\n"
+" ipa host-add --os='Fedora 12' --random test.example.com\n"
+"\n"
+" Modify information about a host:\n"
+" ipa host-mod --os='Fedora 12' test.example.com\n"
+"\n"
+" Remove SSH public keys of a host and update DNS to reflect this change:\n"
+" ipa host-mod --sshpubkey= --updatedns test.example.com\n"
+"\n"
+" Disable the host Kerberos key, SSL certificate and all of its services:\n"
+" ipa host-disable test.example.com\n"
+"\n"
+" Add a host that can manage this host's keytab and certificate:\n"
+" ipa host-add-managedby --hosts=test2 test\n"
+"\n"
+" Allow user to create a keytab:\n"
+" ipa host-allow-create-keytab test2 --users=tuser1\n"
+msgstr ""
+"\n"
+"Вузли/Комп’ютери\n"
+"\n"
+"Вузол — це окремий комп’ютер. Термін може використовуватися у декількох "
+"контекстах:\n"
+"- записи служб, пов’язані з певним вузлом\n"
+"- вузол зберігає реєстраційні дані вузол/служба\n"
+"- вузол можна використовувати у правилах Host-based Access Control (HBAC)\n"
+"- для усіх зареєстрованих клієнтів створюється запис вузла\n"
+"\n"
+"РЕЄСТРАЦІЯ:\n"
+"\n"
+"Передбачено три сценарії реєстрації нових клієнтів:\n"
+"\n"
+"1. Ви реєструєтеся як повноцінний адміністратор. Запис вузла може існувати\n"
+" або не існувати. Повноцінний адміністратор виконує роль hostadmin або є\n"
+" учасником групи admins.\n"
+"2. Ви реєструєтеся як адміністратор з обмеженими правами. Вузол вже має\n"
+" існувати. Обмежений адміністратор виконує роль з привілеями\n"
+" Host Enrollment.\n"
+"3. Вузол було створено з одноразовим паролем.\n"
+"\n"
+"ПОВТОРНА РЕЄСТРАЦІЯ:\n"
+"\n"
+"Вузол, якому вже колись було надано певну роль, але налаштування було "
+"втрачено\n"
+"(наприклад через знищення віртуальної машини), можна знову зареєструвати "
+"(надати роль).\n"
+"\n"
+"Щоб дізнатися більше, зверніться до сторінок підручника (man) щодо ipa-"
+"client-install.\n"
+"\n"
+"Запис вузла може, якщо потрібно, зберігати відомості щодо розташування, "
+"запущеної\n"
+"операційної системи тощо.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+"\n"
+"Додати новий вузол:\n"
+" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example."
+"com\n"
+"\n"
+" Вилучити вузол:\n"
+" ipa host-del test.example.com\n"
+"\n"
+" Додати новий вузол з одноразовим паролем:\n"
+" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n"
+"\n"
+"Додати новий вузол з випадковим одноразовим паролем:\n"
+" ipa host-add --os='Fedora 12' --random test.example.com\n"
+"\n"
+" Змінити відомості щодо вузла:\n"
+" ipa host-mod --os='Fedora 12' test.example.com\n"
+"\n"
+" Вилучити відкриті ключі SSH вузла і оновити DNS відповідно до внесених "
+"змін:\n"
+" ipa host-mod --sshpubkey= --updatedns test.example.com\n"
+"\n"
+"Вимкнути ключ Kerberos вузла, сертифікат SSL та усі його служби:\n"
+" ipa host-disable test.example.com\n"
+"\n"
+"Додати вузол, який може керувати сховищем ключів та сертифікатом цього "
+"вузла :\n"
+" ipa host-add-managedby --hosts=test2 test\n"
+"\n"
+" Дозволити користувачеві створення таблиці ключів:\n"
+" ipa host-allow-create-keytab test2 --users=tuser1\n"
+
+msgid "Host name"
+msgstr "Назва вузла"
+
+msgid "A description of this host"
+msgstr "Опис цього вузла"
+
+msgid "Locality"
+msgstr "Адреса"
+
+msgid "Host locality (e.g. \"Baltimore, MD\")"
+msgstr "Адреса розташування вузла (наприклад, «Київ, Україна»)"
+
+msgid "Host location (e.g. \"Lab 2\")"
+msgstr "Розташування вузла (наприклад, «Lab 2»)"
+
+msgid "Platform"
+msgstr "Платформа"
+
+msgid "Host hardware platform (e.g. \"Lenovo T61\")"
+msgstr "Апаратна платформа вузла (наприклад, «Lenovo T61»)"
+
+msgid "Operating system"
+msgstr "Операційна система"
+
+msgid "Host operating system and version (e.g. \"Fedora 9\")"
+msgstr "Операційна система вузла і її версія (наприклад, «Fedora 9\")"
+
+msgid "User password"
+msgstr "Пароль користувача"
+
+msgid "Password used in bulk enrollment"
+msgstr "Пароль для загального керування реєстраційними записами"
+
+msgid "Generate a random password to be used in bulk enrollment"
+msgstr ""
+"Створити випадковий пароль, який буде використано для загальної реєстрації"
+
+msgid "Random password"
+msgstr "Випадковий пароль"
+
+msgid "Certificate"
+msgstr "Сертифікат"
+
+msgid "Base-64 encoded server certificate"
+msgstr "Сертифікат сервера у кодуванні Base-64"
+
+msgid "Principal name"
+msgstr "Назва реєстраційного запису"
+
+msgid "MAC address"
+msgstr "MAC-адреса"
+
+msgid "Hardware MAC address(es) on this host"
+msgstr "Апаратні MAC-адреси цього вузла"
+
+msgid "SSH public key"
+msgstr "Відкритий ключ SSH"
+
+msgid "Class"
+msgstr "Клас"
+
+msgid ""
+"Host category (semantics placed on this attribute are for local "
+"interpretation)"
+msgstr ""
+"Категорія вузлів (семантика розташування цього атрибуту призначена для "
+"локальної обробки)"
+
+msgid "Assigned ID View"
+msgstr "Перегляд призначених ідентифікаторів"
+
+msgid "Requires pre-authentication"
+msgstr "Вимагає попереднього розпізнавання"
+
+msgid "Pre-authentication is required for the service"
+msgstr "Для роботи з цією службою потрібне попереднє розпізнавання"
+
+msgid "Trusted for delegation"
+msgstr "Довірено для уповноваження"
+
+msgid "Client credentials may be delegated to the service"
+msgstr "Реєстраційні дані клієнта може бути передано службі"
+
+msgid "Member of host-groups"
+msgstr "Учасник host-groups"
+
+msgid "Indirect Member of host-group"
+msgstr "Опосередкований учасник групи вузлів"
+
+msgid "Keytab"
+msgstr "Таблиця ключів"
+
+msgid "Managed by"
+msgstr "Керується"
+
+msgid "Managing"
+msgstr "Керування"
+
+msgid "Users allowed to retrieve keytab"
+msgstr "Користувачі, яким дозволено отримувати таблицю ключів"
+
+msgid "Groups allowed to retrieve keytab"
+msgstr "Групи, яким дозволено отримувати таблицю ключів"
+
+msgid "Hosts allowed to retrieve keytab"
+msgstr "Вузли, яким дозволено отримувати таблицю ключів"
+
+msgid "Host Groups allowed to retrieve keytab"
+msgstr "Групи вузлів, яким дозволено отримувати таблицю ключів"
+
+msgid "Users allowed to create keytab"
+msgstr "Користувачі, яким дозволено створення таблиці ключів"
+
+msgid "Groups allowed to create keytab"
+msgstr "Групи, яким дозволено створення таблиці ключів"
+
+msgid "Hosts allowed to create keytab"
+msgstr "Вузли, яким дозволено створення таблиці ключів"
+
+msgid "Host Groups allowed to create keytab"
+msgstr "Групи вузлів, яким дозволено створення таблиці ключів"
+
+msgid "Add a new host."
+msgstr "Додати новий запис вузла."
+
+msgid "force host name even if not in DNS"
+msgstr "примусове значення назви вузла, навіть якщо назви немає у DNS"
+
+msgid "skip reverse DNS detection"
+msgstr "пропустити зворотне визначення DNS"
+
+msgid "Add the host to DNS with this IP address"
+msgstr "Додати запис вузла до DNS з цією IP-адресою"
+
+msgid "Add hosts that can manage this host."
+msgstr "Додати записи вузлів, які можуть керувати цим вузлом."
+
+msgid ""
+"Allow users, groups, hosts or host groups to create a keytab of this host."
+msgstr ""
+"Дозволити користувачам, групам, вузлам і групам вузлів створювати таблицю "
+"ключів цього вузла."
+
+msgid ""
+"Allow users, groups, hosts or host groups to retrieve a keytab of this host."
+msgstr ""
+"Дозволити користувачам, групам, вузлам і групам вузлів отримувати таблицю "
+"ключів цього вузла."
+
+msgid "Delete a host."
+msgstr "Вилучити вузол."
+
+msgid "Remove entries from DNS"
+msgstr "Вилучити записи з DNS"
+
+msgid "Disable the Kerberos key, SSL certificate and all services of a host."
+msgstr "Вимкнути ключ Kerberos, сертифікат SSL і всі служби на вузлі."
+
+msgid ""
+"Disallow users, groups, hosts or host groups to create a keytab of this host."
+msgstr ""
+"Заборонити користувачам, групам, вузлам і групам вузлів створювати таблицю "
+"ключів цього вузла."
+
+msgid ""
+"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
+"host."
+msgstr ""
+"Заборонити користувачам, групам, вузлам і групам вузлів отримувати таблицю "
+"ключів цього вузла."
+
+msgid "Search for hosts."
+msgstr "Шукати вузли."
+
+msgid "Results should contain primary key attribute only (\"hostname\")"
+msgstr "Результати мають містити лише атрибут основного ключа («hostname»)"
+
+msgid "host group"
+msgstr "група вузлів"
+
+msgid "Search for hosts with these member of host groups."
+msgstr "Шукати вузли із вказаними групами вузлів участі."
+
+msgid "Search for hosts without these member of host groups."
+msgstr "Шукати вузли без вказаних груп вузлів участі."
+
+msgid "Search for hosts with these member of netgroups."
+msgstr "Шукати вузли із вказаними мережевими групами участі."
+
+msgid "Search for hosts without these member of netgroups."
+msgstr "Шукати вузли без вказаних мережевих груп участі."
+
+msgid "Search for hosts with these member of roles."
+msgstr "Шукати вузли із вказаними ролями участі."
+
+msgid "Search for hosts without these member of roles."
+msgstr "Шукати вузли без вказаних ролей участі."
+
+msgid "Search for hosts with these member of HBAC rules."
+msgstr "Шукати вузли із цими правилами HBAC участі."
+
+msgid "Search for hosts without these member of HBAC rules."
+msgstr "Шукати вузли без цих правил HBAC участі."
+
+msgid "Search for hosts with these member of sudo rules."
+msgstr "Шукати вузли із цими правилами sudo участі."
+
+msgid "Search for hosts without these member of sudo rules."
+msgstr "Шукати вузли без цих правил sudo участі."
+
+msgid "Search for hosts with these enrolled by users."
+msgstr "Шукати вузли з цими користувачами, якими надано ролі."
+
+msgid "Search for hosts without these enrolled by users."
+msgstr "Шукати вузли без цих користувачів, якими надано ролі."
+
+msgid "host"
+msgstr "вузол"
+
+msgid "Search for hosts with these managed by hosts."
+msgstr "Шукати вузли із цими керованими вузлами."
+
+msgid "Search for hosts without these managed by hosts."
+msgstr "Шукати вузли без цих керованих вузлів."
+
+msgid "Search for hosts with these managing hosts."
+msgstr "Шукати вузли із цими керівними вузлами."
+
+msgid "Search for hosts without these managing hosts."
+msgstr "Шукати вузли без цих керівних вузлів."
+
+msgid "Modify information about a host."
+msgstr "Змінити дані щодо вузла."
+
+msgid "Kerberos principal name for this host"
+msgstr "Назва реєстраційного запису Kerberos для цього вузла"
+
+msgid "Update DNS entries"
+msgstr "Оновити записи DNS"
+
+msgid "Remove hosts that can manage this host."
+msgstr "Вилучити записи вузлів, які можуть керувати цим вузлом."
+
+msgid "Display information about a host."
+msgstr "Показати дані щодо вузла."
+
+msgid "file to store certificate in"
+msgstr "файл, у якому зберігатимуться дані сертифіката"
+
+msgid ""
+"\n"
+"Groups of hosts.\n"
+"\n"
+"Manage groups of hosts. This is useful for applying access control to a\n"
+"number of hosts by using Host-based Access Control.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new host group:\n"
+" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
+"\n"
+" Add another new host group:\n"
+" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
+"\n"
+" Add members to the hostgroup (using Bash brace expansion):\n"
+" ipa hostgroup-add-member --hosts={box1,box2,box3} baltimore\n"
+"\n"
+" Add a hostgroup as a member of another hostgroup:\n"
+" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
+"\n"
+" Remove a host from the hostgroup:\n"
+" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
+"\n"
+" Display a host group:\n"
+" ipa hostgroup-show baltimore\n"
+"\n"
+" Delete a hostgroup:\n"
+" ipa hostgroup-del baltimore\n"
+msgstr ""
+"\n"
+"Групи вузлів.\n"
+"\n"
+"Керування групами вузлів. Корисні для застосування керування\n"
+"до декількох вузлів на основі заснованого на вузлах керування\n"
+"доступом (Host-based Access Control або HBAC).\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" додавання нової групи вузлів:\n"
+" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
+"\n"
+" Додавання нової групи вузлів:\n"
+" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
+"\n"
+" Додавання учасників до групи вузлів з використанням виразу Bash у фігурних "
+"дужках):\n"
+" ipa hostgroup-add-member --hosts={box1,box2,box3} baltimore\n"
+"\n"
+" Додавання групи вузлів як учасника іншої групи вузлів:\n"
+" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
+"\n"
+" Вилучення вузла з групи вузлів:\n"
+" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
+"\n"
+" Показ списку групи вузлів:\n"
+" ipa hostgroup-show baltimore\n"
+"\n"
+" Вилучення групи вузлів:\n"
+" ipa hostgroup-del baltimore\n"
+
+msgid "Host-group"
+msgstr "Група вузлів"
+
+msgid "Name of host-group"
+msgstr "Назва групи вузлів"
+
+msgid "A description of this host-group"
+msgstr "Опис цієї групи вузлів"
+
+msgid "Member hosts"
+msgstr "Вузли-учасники"
+
+msgid "Member host-groups"
+msgstr "Учасник host-groups"
+
+msgid "Indirect Member hosts"
+msgstr "Вузли з опосередкованою участю"
+
+msgid "Indirect Member host-groups"
+msgstr "Групи вузлів з опосередкованою участю"
+
+msgid "Add a new hostgroup."
+msgstr "Додати нову групу вузлів."
+
+msgid "Add members to a hostgroup."
+msgstr "Додати записи до групи вузлів."
+
+msgid "Delete a hostgroup."
+msgstr "Вилучити групу вузлів."
+
+msgid "Search for hostgroups."
+msgstr "Шукати групи вузлів."
+
+msgid "Results should contain primary key attribute only (\"hostgroup-name\")"
+msgstr ""
+"Результати мають містити лише атрибут основного ключа («hostgroup-name»)"
+
+msgid "Search for host groups with these member hosts."
+msgstr "Шукати групи вузлів із цими вузлами-учасниками."
+
+msgid "Search for host groups without these member hosts."
+msgstr "Шукати групи вузлів без цих вузлів-учасників."
+
+msgid "Search for host groups with these member host groups."
+msgstr "Шукати групи вузлів із цими групами вузлів-учасників."
+
+msgid "Search for host groups without these member host groups."
+msgstr "Шукати групи вузлів без цих груп вузлів-учасників."
+
+msgid "Search for host groups with these member of host groups."
+msgstr "Шукати групи вузлів із цими групами вузлів участі."
+
+msgid "Search for host groups without these member of host groups."
+msgstr "Шукати групи вузлів без цих груп вузлів участі."
+
+msgid "Search for host groups with these member of netgroups."
+msgstr "Шукати групи вузлів із вказаними мережевими групами участі."
+
+msgid "Search for host groups without these member of netgroups."
+msgstr "Шукати групи вузлів без вказаних мережевих груп учасників."
+
+msgid "Search for host groups with these member of HBAC rules."
+msgstr "Шукати групи вузлів із цими правилами HBAC участі."
+
+msgid "Search for host groups without these member of HBAC rules."
+msgstr "Шукати групи вузлів без цього учасника правил HBAC."
+
+msgid "Search for host groups with these member of sudo rules."
+msgstr "Шукати групи вузлів із цим учасником правил sudo."
+
+msgid "Search for host groups without these member of sudo rules."
+msgstr "Шукати групи вузлів без вказаних учасників правил sudo."
+
+msgid "Modify a hostgroup."
+msgstr "Змінити групу вузлів."
+
+msgid "Remove members from a hostgroup."
+msgstr "Вилучити записи з групи вузлів."
+
+msgid "Display information about a hostgroup."
+msgstr "Показати дані щодо групи вузлів."
+
+msgid ""
+"\n"
+"ID ranges\n"
+"\n"
+"Manage ID ranges used to map Posix IDs to SIDs and back.\n"
+"\n"
+"There are two type of ID ranges which are both handled by this utility:\n"
+"\n"
+" - the ID ranges of the local domain\n"
+" - the ID ranges of trusted remote domains\n"
+"\n"
+"Both types have the following attributes in common:\n"
+"\n"
+" - base-id: the first ID of the Posix ID range\n"
+" - range-size: the size of the range\n"
+"\n"
+"With those two attributes a range object can reserve the Posix IDs starting\n"
+"with base-id up to but not including base-id+range-size exclusively.\n"
+"\n"
+"Additionally an ID range of the local domain may set\n"
+" - rid-base: the first RID(*) of the corresponding RID range\n"
+" - secondary-rid-base: first RID of the secondary RID range\n"
+"\n"
+"and an ID range of a trusted domain must set\n"
+" - rid-base: the first RID of the corresponding RID range\n"
+" - sid: domain SID of the trusted domain\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for a trusted domain\n"
+"\n"
+"Since there might be more than one trusted domain the domain SID must be "
+"given\n"
+"while creating the ID range.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=0 --dom-sid=S-1-5-21-123-456-789 trusted_dom_range\n"
+"\n"
+"This ID range is then used by the IPA server and the SSSD IPA provider to\n"
+"assign Posix UIDs to users from the trusted domain.\n"
+"\n"
+"If e.g a range for a trusted domain is configured with the following "
+"values:\n"
+" base-id = 1200000\n"
+" range-size = 200000\n"
+" rid-base = 0\n"
+"the RIDs 0 to 199999 are mapped to the Posix ID from 1200000 to 13999999. "
+"So\n"
+"RID 1000 <-> Posix ID 1201000\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for the local domain\n"
+"\n"
+"To create an ID range for the local domain it is not necessary to specify a\n"
+"domain SID. But since it is possible that a user and a group can have the "
+"same\n"
+"value as Posix ID a second RID interval is needed to handle conflicts.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=1000 --secondary-rid-base=1000000 local_range\n"
+"\n"
+"The data from the ID ranges of the local domain are used by the IPA server\n"
+"internally to assign SIDs to IPA users and groups. The SID will then be "
+"stored\n"
+"in the user or group objects.\n"
+"\n"
+"If e.g. the ID range for the local domain is configured with the values "
+"from\n"
+"the example above then a new user with the UID 1200007 will get the RID "
+"1007.\n"
+"If this RID is already used by a group the RID will be 1000007. This can "
+"only\n"
+"happen if a user or a group object was created with a fixed ID because the\n"
+"automatic assignment will not assign the same ID twice. Since there are "
+"only\n"
+"users and groups sharing the same ID namespace it is sufficient to have "
+"only\n"
+"one fallback range to handle conflicts.\n"
+"\n"
+"To find the Posix ID for a given RID from the local domain it has to be\n"
+"checked first if the RID falls in the primary or secondary RID range and\n"
+"the rid-base or the secondary-rid-base has to be subtracted, respectively,\n"
+"and the base-id has to be added to get the Posix ID.\n"
+"\n"
+"Typically the creation of ID ranges happens behind the scenes and this CLI\n"
+"must not be used at all. The ID range for the local domain will be created\n"
+"during installation or upgrade from an older version. The ID range for a\n"
+"trusted domain will be created together with the trust by 'ipa trust-"
+"add ...'.\n"
+"\n"
+"USE CASES:\n"
+"\n"
+" Add an ID range from a transitively trusted domain\n"
+"\n"
+" If the trusted domain (A) trusts another domain (B) as well and this "
+"trust\n"
+" is transitive 'ipa trust-add domain-A' will only create a range for\n"
+" domain A. The ID range for domain B must be added manually.\n"
+"\n"
+" Add an additional ID range for the local domain\n"
+"\n"
+" If the ID range of the local domain is exhausted, i.e. no new IDs can "
+"be\n"
+" assigned to Posix users or groups by the DNA plugin, a new range has to "
+"be\n"
+" created to allow new users and groups to be added. (Currently there is "
+"no\n"
+" connection between this range CLI and the DNA plugin, but a future "
+"version\n"
+" might be able to modify the configuration of the DNS plugin as well)\n"
+"\n"
+"In general it is not necessary to modify or delete ID ranges. If there is "
+"no\n"
+"other way to achieve a certain configuration than to modify or delete an ID\n"
+"range it should be done with great care. Because UIDs are stored in the "
+"file\n"
+"system and are used for access control it might be possible that users are\n"
+"allowed to access files of other users if an ID range got deleted and "
+"reused\n"
+"for a different domain.\n"
+"\n"
+"(*) The RID is typically the last integer of a user or group SID which "
+"follows\n"
+"the domain SID. E.g. if the domain SID is S-1-5-21-123-456-789 and a user "
+"from\n"
+"this domain has the SID S-1-5-21-123-456-789-1010 then 1010 id the RID of "
+"the\n"
+"user. RIDs are unique in a domain, 32bit values and are used for users and\n"
+"groups.\n"
+"\n"
+"WARNING:\n"
+"\n"
+"DNA plugin in 389-ds will allocate IDs based on the ranges configured for "
+"the\n"
+"local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+"on the local ranges set via this family of commands.\n"
+"\n"
+"Manual configuration change has to be done in the DNA plugin configuration "
+"for\n"
+"the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to "
+"be\n"
+"modified to match the new range.\n"
+msgstr ""
+"\n"
+"Діапазони ідентифікаторів\n"
+"\n"
+"Керування діапазонами ідентифікаторів, використаних для відображення\n"
+"ідентифікаторів POSIX на SID, і навпаки.\n"
+"\n"
+"За допомогою цієї програми можна керувати обома типами діапазонів "
+"ідентифікаторів:\n"
+"\n"
+" - діапазони ідентифікаторів локального домену\n"
+" - діапазони ідентифікаторів довірених віддалених доменів\n"
+"\n"
+"Обидва типи мають такі спільні атрибути:\n"
+"\n"
+" - base-id: перший ідентифікатор діапазону ідентифікаторів POSIX\n"
+" - range-size: розмір діапазону\n"
+"\n"
+"На основі цих двох атрибутів об’єкт діапазону може зарезервувати "
+"ідентифікатори\n"
+"POSIX, починаючи з base-id аж до, але не включно, base-id+range-size.\n"
+"\n"
+"Крім того, можна встановити діапазон ідентифікаторів локального домену\n"
+" - rid-base: перший RID(*) відповідного діапазону RID\n"
+" - secondary-rid-base: перший RID вторинного діапазону RID\n"
+"\n"
+"а діапазон ідентифікаторів довіреного домену слід задавати за допомогою\n"
+" - rid-base: перший RID відповідного діапазону RID\n"
+" - dom_sid: SID довіреного домену\n"
+"\n"
+"\n"
+"\n"
+"ПРИКЛАД: додавання нового діапазону ідентифікаторів для довіреного домену\n"
+"\n"
+"Оскільки може бути декілька довірених доменів, під час створення діапазону\n"
+"ідентифікаторів слід вказати SID домену.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-base=0 \\\n"
+" --dom-sid=S-1-5-21-123-456-789 trusted_dom_range\n"
+"\n"
+"Цей діапазон ідентифікаторів потім використовуватиметься сервером IPA\n"
+"та надавачем даних IPA SSSD для призначення UID Posix користувачам з\n"
+"довіреного домену.\n"
+"\n"
+"Якщо, наприклад, налаштовано діапазон для довіреного домену з такими\n"
+"значеннями:\n"
+" base-id = 1200000\n"
+" range-size = 200000\n"
+" rid-base = 0\n"
+"RID від 0 до 199999 прив’язуються до ідентифікаторів Posix від 1200000 до\n"
+"13999999. Отже RID 1000 <-> Posix ID 1201000\n"
+"\n"
+"\n"
+"\n"
+"ПРИКЛАД: додавання нового діапазону ідентифікаторів до локального домену\n"
+"\n"
+"Щоб створити діапазон ідентифікаторів для локального домену не потрібно\n"
+"вказувати SID домену. Але оскільки можливий конфлікт між ідентифікаторами\n"
+"користувача і групи та ідентифікаторами POSIX, потрібен вторинний інтервал\n"
+"RID.\n"
+"\n"
+" ipa range-add --base-id=1200000 --range-size=200000 --rid-base=1000 \\\n"
+" --secondary-rid-base=1000000 local_range\n"
+"\n"
+"Дані з діапазонів ідентифікаторів локального домену використовуються\n"
+"сервером IPA на внутрішньому рівні для призначення SID користувачам і "
+"групам\n"
+"IPA. SID буде збережено у об’єктах користувача або групи.\n"
+"\n"
+"Якщо, наприклад, для діапазону ідентифікаторів локального домену визначено\n"
+"значення з наведеного вище прикладу, новий користувач з UID 1200007 отримає\n"
+"RID 1007. Якщо цей RID вже буде використано групою, його буде змінено на "
+"1000007.\n"
+"Таке може трапитися лише, якщо об’єкт користувача або групи було створено з\n"
+"фіксованим ідентифікатором, оскільки у разі автоматичного призначення один\n"
+"ідентифікатор не може бути призначено двічі. Оскільки спільний простір назв\n"
+"є лише у користувачів і груп, достатньо одного резервного діапазону для\n"
+"того, щоб повністю позбутися конфліктів.\n"
+"\n"
+"Для визначення ідентифікатора POSIX за вказаним RID з локального домену "
+"слід\n"
+"спочатку перевірити, чи потрапляє RID у основний або вторинний діапазон "
+"RID,\n"
+"також, щоб отримати ідентифікатор POSIX, слід відняти від ідентифікатор rid-"
+"base\n"
+"або secondary-rid-base, відповідно, і додати base-id.\n"
+"\n"
+"Типово, створення діапазонів ідентифікаторів є зовні непомітним і потреби у\n"
+"цьому інтерфейсі командного рядка не виникає. Діапазон ідентифікаторів\n"
+"для локального домену буде створено під час встановлення або оновлення\n"
+"попередньої версії. Діапазон ідентифікаторів для довіреного домену буде\n"
+"створено разом з записом довіри командою «ipa trust-add ...».\n"
+"Нижче наведено можливі випадки використання цього командного інтерфейсу.\n"
+"\n"
+"ВИПАДКИ ВИКОРИСТАННЯ:\n"
+"\n"
+" Додавання діапазону ідентифікаторів з перехідного довіреного домену\n"
+"\n"
+" Якщо довірений домен (A) довіряється іншому домену (B) і цей запис\n"
+" довіри є перехідним, «ipa trust-add домен-A» створить лише діапазон\n"
+" для домену A. Діапазон ідентифікаторів домену B має бути додано вручну.\n"
+"\n"
+" Додавання додаткового діапазону ідентифікаторів для локального домену\n"
+"\n"
+" Якщо діапазон ідентифікаторів локального домену вичерпано, тобто "
+"додатком\n"
+" DNA не може бути призначено нові ідентифікатори користувачам або групам\n"
+" POSIX, має бути створено новий діапазон для додавання нових "
+"користувачів\n"
+" та груп. (У поточній версії між цим командним інтерфейсом і додатком "
+"DNA\n"
+" немає безпосереднього зв’язку, але у майбутній версії може бути "
+"передбачено\n"
+" можливість внесення змін і до налаштувань додатка DNS.)\n"
+"\n"
+"Загалом, потреби у зміні або вилученні діапазонів ідентифікаторів немає.\n"
+"Якщо немає іншого виходу, окрім внесення змін або вилучення діапазону\n"
+"ідентифікаторів, робити це слід дуже обережно. Оскільки UID зберігаються у\n"
+"файловій системі і використовуються для керування доступом, можлива "
+"ситуація,\n"
+"коли одні користувачі отримуватимуть доступ до файлів інших користувачів\n"
+"у разі вилучення діапазону ідентифікаторів і повторного його використання\n"
+"у іншому домені.\n"
+"\n"
+"(*) RID типово є останнім цілим числом SID користувача або групи, перед "
+"якими\n"
+"має бути вказано SID домену. Наприклад, якщо SID домену "
+"S-1-5-21-123-456-789, а\n"
+"користувач з цього домену має SID S-1-5-21-123-456-789-1010, RID "
+"користувача\n"
+"буде 1010. RID є унікальними в межах домену, є 32-бітовими значенням і\n"
+"використовуються для користувачів і груп.\n"
+"\n"
+"ПОПЕРЕДЖЕННЯ:\n"
+"\n"
+"Додаток DNA у 389-ds розміщуватиме ідентифікатори на основі діапазонів\n"
+"налаштованих для локального домену. У поточній версії додаток DNA *не "
+"можна*\n"
+"переналаштовувати самостійно на основі локальних діапазонів, встановлених\n"
+"за допомогою цього сімейства команд.\n"
+"\n"
+"Зміни налаштувань вручну має бути виконано у налаштуваннях додатка DNA\n"
+"для локального діапазону. Зокрема слід змінити атрибут dnaNextRange "
+"«cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config» так, щоб\n"
+"він відповідав новому діапазону.\n"
+
+msgid "Range name"
+msgstr "Назва діапазону"
+
+msgid "First Posix ID of the range"
+msgstr "Перший ідентифікатор POSIX діапазону"
+
+msgid "Number of IDs in the range"
+msgstr "Кількість ідентифікаторів у діапазоні"
+
+msgid "First RID of the corresponding RID range"
+msgstr "Перший RID відповідного діапазону RID"
+
+msgid "First RID of the secondary RID range"
+msgstr "Перший RID вторинного діапазону RID"
+
+msgid "Domain SID of the trusted domain"
+msgstr "SID довіреного домену"
+
+msgid "Name of the trusted domain"
+msgstr "Назва довіреного домену"
+
+msgid "Range type"
+msgstr "Тип діапазону"
+
+msgid "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local"
+msgstr ""
+"Тип діапазону ідентифікаторів. Можливі варіанти: ipa-ad-trust-posix, ipa-ad-"
+"trust, ipa-local"
+
+msgid ""
+"\n"
+"Add new ID range.\n"
+"\n"
+" To add a new ID range you always have to specify\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" Additionally\n"
+"\n"
+" --rid-base\n"
+" --secondary-rid-base\n"
+"\n"
+" may be given for a new ID range for the local domain while\n"
+"\n"
+" --rid-base\n"
+" --dom-sid\n"
+"\n"
+" must be given to add a new range for a trusted AD domain.\n"
+"\n"
+" WARNING:\n"
+"\n"
+" DNA plugin in 389-ds will allocate IDs based on the ranges configured "
+"for the\n"
+" local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+" on the local ranges set via this family of commands.\n"
+"\n"
+" Manual configuration change has to be done in the DNA plugin "
+"configuration for\n"
+" the new local range. Specifically, The dnaNextRange attribute of "
+"'cn=Posix\n"
+" IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has "
+"to be\n"
+" modified to match the new range.\n"
+" "
+msgstr ""
+"\n"
+" Додати новий діапазон ідентифікаторів.\n"
+"\n"
+" Для додавання нового діапазону ідентифікаторів вам слід завжди "
+"вказувати\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" Крім того, може бути надано\n"
+"\n"
+" --rid-base\n"
+" --econdary-rid-base\n"
+"\n"
+" для додавання нового діапазону ідентифікаторів для локального домену і\n"
+"\n"
+" --rid-base\n"
+" --dom-sid\n"
+"\n"
+" для додавання нового діапазону для довіреного домену AD.\n"
+"\n"
+" ПОПЕРЕДЖЕННЯ:\n"
+"\n"
+" Додаток DNA у 389-ds визначатиме ідентифікатори у діапазонах, "
+"налаштованих\n"
+" для локального домену. У поточній версії додаток DNA *не може* змінити\n"
+" власні налаштування на основі локальних діапазонів, встановлених за\n"
+" допомогою цього сімейства команд.\n"
+"\n"
+" Для внесення змін щодо локального діапазону слід змінити налаштування\n"
+" додатка DNA вручну. Зокрема, слід внести зміни до атрибута 'cn=Posix\n"
+" IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' "
+"відповідно\n"
+" до параметрів нового діапазону.\n"
+" "
+
+msgid "Delete an ID range."
+msgstr "Вилучити діапазон ідентифікаторів."
+
+msgid "Search for ranges."
+msgstr "Шукати діапазони."
+
+msgid "Modify ID range."
+msgstr "Змінити діапазон ідентифікаторів."
+
+msgid "Display information about a range."
+msgstr "Показати дані щодо діапазону."
+
+msgid ""
+"\n"
+"ID Views\n"
+"Manage ID Views\n"
+"IPA allows to override certain properties of users and groups per each "
+"host.\n"
+"This functionality is primarily used to allow migration from older systems "
+"or\n"
+"other Identity Management solutions.\n"
+msgstr ""
+"\n"
+"Перегляди ідентифікаторів\n"
+"Керування переглядами ідентифікаторів\n"
+"IPA надає вам змогу перевизначити певні властивості записів користувачів та "
+"груп для окремих вузлів.\n"
+"В основному, ці функціональні можливості призначено для уможливлення "
+"перенесення даних із застарілих\n"
+"систем або інших рішень для керування профілями.\n"
+
+msgid "Anchor to override"
+msgstr "Прив’язка для перевизначення"
+
+msgid "Group ID Number"
+msgstr "Ід. номер групи"
+
+msgid "User login"
+msgstr "Користувач"
+
+msgid "UID"
+msgstr "UID"
+
+msgid "User ID Number"
+msgstr "Номер ідентифікатора користувача"
+
+msgid "GECOS"
+msgstr "GECOS"
+
+msgid "Home directory"
+msgstr "Домашній каталог"
+
+msgid "Login shell"
+msgstr "Оболонка входу"
+
+msgid "ID View Name"
+msgstr "Назва перегляду ідентифікаторів"
+
+msgid "Add a new Group ID override."
+msgstr "Додати нове перевизначення ідентифікаторів групи."
+
+msgid "Delete an Group ID override."
+msgstr "Вилучити перевизначення ідентифікаторів групи."
+
+msgid "Search for an Group ID override."
+msgstr "Шукати перевизначення ідентифікаторів групи."
+
+msgid "Results should contain primary key attribute only (\"anchor\")"
+msgstr "Результати мають містити лише атрибут основного ключа («anchor»)"
+
+msgid "Modify an Group ID override."
+msgstr "Змінити перевизначення ідентифікаторів групи."
+
+msgid "Rename the Group ID override object"
+msgstr "Перейменувати об’єкт перевизначення ідентифікатора групи"
+
+msgid "Display information about an Group ID override."
+msgstr "Показати дані щодо перевизначення ідентифікаторів групи."
+
+msgid "Add a new User ID override."
+msgstr "Додати нове перевизначення ідентифікатора користувача."
+
+msgid "Delete an User ID override."
+msgstr "Вилучити перевизначення ідентифікатора користувача."
+
+msgid "Search for an User ID override."
+msgstr "Шукати перевизначення ідентифікатора користувача."
+
+msgid "Modify an User ID override."
+msgstr "Змінити перевизначення ідентифікатора користувача."
+
+msgid "Rename the User ID override object"
+msgstr "Перейменувати об’єкт перевизначення ідентифікатора користувача"
+
+msgid "Display information about an User ID override."
+msgstr "Показати дані щодо перевизначення ідентифікатора користувача."
+
+msgid "Add a new ID View."
+msgstr "Додати новий перегляд ідентифікаторів."
+
+msgid ""
+"Applies ID View to specified hosts or current members of specified "
+"hostgroups. If any other ID View is applied to the host, it is overriden."
+msgstr ""
+"Застосовує перегляд ідентифікаторів до вказаних вузлів або поточних "
+"учасників вказаних груп вузлів. Якщо до вузла застосовується якийсь інший "
+"перегляд ідентифікаторів, його буде перевизначено."
+
+msgid "hosts"
+msgstr "вузли"
+
+msgid "Hosts to apply the ID View to"
+msgstr "Вузли, до яких слід застосувати перегляд ідентифікаторів"
+
+msgid "hostgroups"
+msgstr "групи вузлів"
+
+msgid ""
+"Hostgroups to whose hosts apply the ID View to. Please note that view is not "
+"applied automatically to any hosts added to the hostgroup after running the "
+"idview-apply command."
+msgstr ""
+"Групи вузлів, до чиїх вузлів буде застосовано перегляд ідентифікаторів. Будь "
+"ласка, зауважте, що перегляд не застосовується автоматично до жодних вузлів, "
+"доданих до групи вузлів після виконання команди idview-apply."
+
+msgid "Hosts that this ID View was applied to."
+msgstr "Вузли, до яких було застосовано цей перегляд ідентифікаторів."
+
+msgid "Hosts or hostgroups that this ID View could not be applied to."
+msgstr ""
+"Вузли або групи вузлів, до яких не можна застосувати цей перегляд "
+"ідентифікаторів."
+
+msgid "Number of hosts the ID View was applied to:"
+msgstr "Кількість вузлів, до яких застосовано перегляд ідентифікаторів:"
+
+msgid "Delete an ID View."
+msgstr "Вилучити перегляд ідентифікаторів."
+
+msgid "Search for an ID View."
+msgstr "Шукати перегляд ідентифікаторів."
+
+msgid "Modify an ID View."
+msgstr "Змінити перегляд ідентифікаторів."
+
+msgid "Rename the ID View object"
+msgstr "Перейменувати об’єкт перегляду ідентифікатора"
+
+msgid "Display information about an ID View."
+msgstr "Показати дані щодо перегляду ідентифікаторів."
+
+msgid "Enumerate all the hosts the view applies to."
+msgstr "Пронумерувати усі вузли, до яких застосовний перегляд."
+
+msgid ""
+"Clears ID View from specified hosts or current members of specified "
+"hostgroups."
+msgstr ""
+"Знімає перегляд ідентифікаторів із вказаних вузлів або поточних учасників "
+"вказаних груп вузлів."
+
+msgid "Hosts to clear (any) ID View from."
+msgstr "Вузли, з яких слід зняти (будь-який) перегляд ідентифікаторів."
+
+msgid ""
+"Hostgroups whose hosts should have ID Views cleared. Note that view is not "
+"cleared automatically from any host added to the hostgroup after running "
+"idview-unapply command."
+msgstr ""
+"Групи вузлів, для вузлів яких знято обробку переглядами ідентифікаторів. "
+"Зауважте, що після запуску команди idview-unapply перегляд з будь-якого "
+"вузла, доданого до групи вузлів, не зніматиметься автоматично."
+
+msgid "Hosts that ID View was cleared from."
+msgstr "Вузли, з яких знято перегляд ідентифікаторів."
+
+msgid "Hosts or hostgroups that ID View could not be cleared from."
+msgstr ""
+"Вузли або групи вузлів, з яких не можна зняти перегляд ідентифікаторів."
+
+msgid "Number of hosts that had a ID View was unset:"
+msgstr "Кількість вузлів, з яких знято перегляд ідентифікаторів:"
+
+msgid ""
+"\n"
+"Plugins not accessible directly through the CLI, commands used internally\n"
+msgstr ""
+"\n"
+"Інтерфейс командного рядка не надає безпосереднього доступу до додатків, "
+"команди використано для внутрішньої обробки\n"
+
+msgid "Dict of I18N messages"
+msgstr "Словник перекладених повідомлень"
+
+msgid "Export plugin meta-data for the webUI."
+msgstr "Експортувати метадані додатка для webUI."
+
+msgid "Name of object to export"
+msgstr "Назва об’єкта, який слід експортувати"
+
+msgid "Name of method to export"
+msgstr "Назва методу, який буде експортовано"
+
+msgid "Name of command to export"
+msgstr "Назва команди для експортування"
+
+msgid "Dict of JSON encoded IPA Objects"
+msgstr "Словник закодованих JSON об’єктів IPA"
+
+msgid "Dict of JSON encoded IPA Methods"
+msgstr "Словник JSON-закодованих методів IPA"
+
+msgid "Dict of JSON encoded IPA Commands"
+msgstr "Словник закодованих JSON команд IPA"
+
+msgid ""
+"\n"
+"Joining an IPA domain\n"
+msgstr ""
+"\n"
+"Долучення до домену IPA\n"
+
+msgid "Join an IPA domain"
+msgstr "Долучитися до домену IPA"
+
+msgid "The hostname to register as"
+msgstr "Назва вузла для реєстрації"
+
+msgid "The IPA realm"
+msgstr "Область IPA"
+
+msgid "Hardware platform of the host (e.g. Lenovo T61)"
+msgstr "Апаратна платформа вузла (наприклад, «Lenovo T61»)"
+
+msgid "Operating System and version of the host (e.g. Fedora 9)"
+msgstr "Операційна система вузла і її версія (наприклад, «Fedora 9»)"
+
+msgid ""
+"\n"
+"Kerberos ticket policy\n"
+"\n"
+"There is a single Kerberos ticket policy. This policy defines the\n"
+"maximum ticket lifetime and the maximum renewal age, the period during\n"
+"which the ticket is renewable.\n"
+"\n"
+"You can also create a per-user ticket policy by specifying the user login.\n"
+"\n"
+"For changes to the global policy to take effect, restarting the KDC service\n"
+"is required, which can be achieved using:\n"
+"\n"
+"service krb5kdc restart\n"
+"\n"
+"Changes to per-user policies take effect immediately for newly requested\n"
+"tickets (e.g. when the user next runs kinit).\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Display the current Kerberos ticket policy:\n"
+" ipa krbtpolicy-show\n"
+"\n"
+" Reset the policy to the default:\n"
+" ipa krbtpolicy-reset\n"
+"\n"
+" Modify the policy to 8 hours max life, 1-day max renewal:\n"
+" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
+"\n"
+" Display effective Kerberos ticket policy for user 'admin':\n"
+" ipa krbtpolicy-show admin\n"
+"\n"
+" Reset per-user policy for user 'admin':\n"
+" ipa krbtpolicy-reset admin\n"
+"\n"
+" Modify per-user policy for user 'admin':\n"
+" ipa krbtpolicy-mod admin --maxlife=3600\n"
+msgstr ""
+"\n"
+"Правила квитків Kerberos\n"
+"\n"
+"Передбачено єдині правила квитків Kerberos. Ці правила визначають\n"
+"максимальний строк дії квитка та максимальний вік оновлення, період,\n"
+"протягом якого квиток можна поновити.\n"
+"\n"
+"Крім того, ви можете створити правила для окремих користувачів\n"
+"шляхом визначення імені користувача.\n"
+"\n"
+"Щоб зміни у загальних правилах набули чинності, слід перезапустити\n"
+"службу KDC. Це можна зробити за допомогою такої команди:\n"
+"\n"
+"service krb5kdc restart\n"
+"\n"
+"Зміни у окремих правилах для користувачів набудуть чинності негайно\n"
+"для квитків нових запитів (наприклад, у відповідь на наступний\n"
+"запуск користувачем kinit).\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Показ поточних правил квитків Kerberos:\n"
+" ipa krbtpolicy-show\n"
+"\n"
+" Відновити типові правила:\n"
+" ipa krbtpolicy-reset\n"
+"\n"
+" Зміна правил на 8-годинний строк дії, 1-денний строк поновлення:\n"
+" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
+"\n"
+" Показ поточних правил квитків Kerberos для користувача «admin»:\n"
+" ipa krbtpolicy-show admin\n"
+"\n"
+" Відновити окремі правила для користувача «admin»:\n"
+" ipa krbtpolicy-reset admin\n"
+"\n"
+" Зміна окремих правил для користувача «admin»:\n"
+" ipa krbtpolicy-mod admin --maxlife=3600\n"
+
+msgid "Manage ticket policy for specific user"
+msgstr "Керування правилами обробки квитків певного користувача"
+
+msgid "Max life"
+msgstr "Макс. строк дії"
+
+msgid "Maximum ticket life (seconds)"
+msgstr "Максимальний строк дії квитка (у секундах)"
+
+msgid "Max renew"
+msgstr "Макс. вік поновлення"
+
+msgid "Maximum renewable age (seconds)"
+msgstr "Максимальний вік, протягом якого можливе поновлення (у секундах)"
+
+msgid "Modify Kerberos ticket policy."
+msgstr "Змінити правила квитків Kerberos."
+
+msgid "Reset Kerberos ticket policy to the default values."
+msgstr "Відновити типові правила квитків Kerberos."
+
+msgid "Display the current Kerberos ticket policy."
+msgstr "Показати поточні правила квитків Kerberos."
+
+msgid ""
+"\n"
+"Migration to IPA\n"
+"\n"
+"Migrate users and groups from an LDAP server to IPA.\n"
+"\n"
+"This performs an LDAP query against the remote server searching for\n"
+"users and groups in a container. In order to migrate passwords you need\n"
+"to bind as a user that can read the userPassword attribute on the remote\n"
+"server. This is generally restricted to high-level admins such as\n"
+"cn=Directory Manager in 389-ds (this is the default bind user).\n"
+"\n"
+"The default user container is ou=People.\n"
+"\n"
+"The default group container is ou=Groups.\n"
+"\n"
+"Users and groups that already exist on the IPA server are skipped.\n"
+"\n"
+"Two LDAP schemas define how group members are stored: RFC2307 and\n"
+"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n"
+"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n"
+"\n"
+"The schema compat feature allows IPA to reformat data for systems that\n"
+"do not support RFC2307bis. It is recommended that this feature is disabled\n"
+"during migration to reduce system overhead. It can be re-enabled after\n"
+"migration. To migrate with it enabled use the \"--with-compat\" option.\n"
+"\n"
+"Migrated users do not have Kerberos credentials, they have only their\n"
+"LDAP password. To complete the migration process, users need to go\n"
+"to http://ipa.example.com/ipa/migration and authenticate using their\n"
+"LDAP password in order to generate their Kerberos credentials.\n"
+"\n"
+"Migration is disabled by default. Use the command ipa config-mod to\n"
+"enable it:\n"
+"\n"
+" ipa config-mod --enable-migration=TRUE\n"
+"\n"
+"If a base DN is not provided with --basedn then IPA will use either\n"
+"the value of defaultNamingContext if it is set or the first value\n"
+"in namingContexts set in the root of the remote LDAP server.\n"
+"\n"
+"Users are added as members to the default user group. This can be a\n"
+"time-intensive task so during migration this is done in a batch\n"
+"mode for every 100 users. As a result there will be a window in which\n"
+"users will be added to IPA but will not be members of the default\n"
+"user group.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" The simplest migration, accepting all defaults:\n"
+" ipa migrate-ds ldap://ds.example.com:389\n"
+"\n"
+" Specify the user and group container. This can be used to migrate user\n"
+" and group data from an IPA v1 server:\n"
+" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-"
+"container='cn=groups,cn=accounts' ldap://ds.example.com:389\n"
+"\n"
+" Since IPA v2 server already contain predefined groups that may collide "
+"with\n"
+" groups in migrated (IPA v1) server (for example admins, ipausers), users\n"
+" having colliding group as their primary group may happen to belong to\n"
+" an unknown group on new IPA v2 server.\n"
+" Use --group-overwrite-gid option to overwrite GID of already existing "
+"groups\n"
+" to prevent this issue:\n"
+" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,"
+"cn=accounts' --group-container='cn=groups,cn=accounts' "
+"ldap://ds.example.com:389\n"
+"\n"
+" Migrated users or groups may have object class and accompanied attributes\n"
+" unknown to the IPA v2 server. These object classes and attributes may be\n"
+" left out of the migration process:\n"
+" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-"
+"container='cn=groups,cn=accounts' --user-ignore-"
+"objectclass=radiusprofile --user-ignore-"
+"attribute=radiusgroupname ldap://ds.example.com:389\n"
+"\n"
+"LOGGING\n"
+"\n"
+"Migration will log warnings and errors to the Apache error log. This\n"
+"file should be evaluated post-migration to correct or investigate any\n"
+"issues that were discovered.\n"
+"\n"
+"For every 100 users migrated an info-level message will be displayed to\n"
+"give the current progress and duration to make it possible to track\n"
+"the progress of migration.\n"
+"\n"
+"If the log level is debug, either by setting debug = True in\n"
+"/etc/ipa/default.conf or /etc/ipa/server.conf, then an entry will be "
+"printed\n"
+"for each user added plus a summary when the default user group is\n"
+"updated.\n"
+msgstr ""
+"\n"
+"Перехід на IPA\n"
+"\n"
+"Перенесення користувачів і груп з сервера LDAP на IPA.\n"
+"\n"
+"Надсилає запит LDAP до віддаленого сервера з метою пошуку користувачів\n"
+"і груп у контейнері. З метою перенесення паролів вам слід прив’язатися\n"
+"до сервера від імені користувача, який може читати атрибут userPassword\n"
+"на сервері. Перелік таких користувачів зазвичай обмежено адміністраторами\n"
+"вищого рівня, зокрема cn=Directory Manager на 389-ds (типовий користувач\n"
+"bind).\n"
+"\n"
+"Типовим контейнером користувачів є ou=People.\n"
+"\n"
+"Типовим контейнером груп є ou=Groups.\n"
+"\n"
+"Записи користувачів і груп, які вже створено на сервері IPA буде\n"
+"пропущено.\n"
+"\n"
+"Дві схеми LDAP визначають спосіб зберігання записів учасників групи:\n"
+"RFC2307 і RFC2307bis. RFC2307bis використовує атрибути member і\n"
+"uniquemember для визначення учасників групи, RFC2307 використовує\n"
+"memberUid. Типовою є схема RFC2307bis.\n"
+"\n"
+"За допомогою додатка compat IPA може повторно форматувати дані для систем,\n"
+"де не передбачено підтримки RFC2307bis. Рекомендується вимикати цей додаток\n"
+"під час перенесення, щоб зменшити навантаження на систему. Ви зможете\n"
+"увімкнути його після перенесення. Щоб перенести дані з увімкненим додатком\n"
+"скористайтеся параметром «--with-compat».\n"
+"\n"
+"Перенесені користувачі не матимуть реєстраційних записів Kerberos,\n"
+"перенесено буде лише пароль LDAP. Щоб завершити процес перенесення,\n"
+"користувачам слід відкрити сторінку\n"
+"http://ipa.example.com/ipa/migration і пройти розпізнавання за\n"
+"допомогою пароля LDAP з метою створення запису реєстраційних даних\n"
+"Kerberos.\n"
+"\n"
+"Типово перенесення вимкнено. Для його вмикання скористайтеся командою\n"
+"ipa config-mod:\n"
+"\n"
+" ipa config-mod --enable-migration=TRUE\n"
+"\n"
+"Якщо основний DN не буде надано за допомогою --basedn, IPA "
+"використовуватиме\n"
+"значення defaultNamingContext, якщо його встановлено, або перше значення у\n"
+"наборі namingContexts у кореневій теці віддаленого сервера LDAP.\n"
+"\n"
+"Записи користувачів додають до типової групи користувачів. Процес такого\n"
+"додавання може бути доволі тривалим, отже під час перенесення він "
+"виконується\n"
+"у пакетному режимі, пакетами по 100 користувачів. У результаті буде певний\n"
+"період, коли записи користувачів вже буде додано до IPA, але ці користувачі\n"
+"ще не будуть учасниками типової групи користувачів.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Найпростіше перенесення з типовими параметрами:\n"
+" ipa migrate-ds ldap://ds.example.com:389\n"
+"\n"
+" Визначення контейнерів користувача і групи. Можна скористатися для\n"
+" перенесення даних користувача і групи з сервера IPA версії 1:\n"
+" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-"
+"container='cn=groups,cn=accounts' ldap://ds.example.com:389\n"
+"\n"
+" Оскільки на сервері IPA версії 2 вже передбачено попередньо\n"
+" визначені групи, які можуть збігатися з групами, які переносяться з\n"
+" сервера (IPA версії 1), наприклад admins, ipausers, користувачів з\n"
+" таких груп може бути перенесено до невідомої (unknown) групи на\n"
+" новому сервері IPA версії 2.\n"
+" Скористайтеся параметром --group-overwrite-gid для перезапису\n"
+" ідентифікатора групи вже створених груп для запобігання цій\n"
+" незручності:\n"
+" ipa migrate-ds --group-overwrite-gid \\\n"
+" --user-container='cn=users,cn=accounts' --group-container='cn=groups,"
+"cn=accounts' ldap://ds.example.com:389\n"
+"\n"
+" Перенесені дані користувачів та груп можуть містити класи об’єктів та "
+"супутні\n"
+" атрибути, невідомі серверу IPA версії 2. Ці класти об’єктів та атрибутів\n"
+" може бути виключено з процедури перенесення даних:\n"
+" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-"
+"container='cn=groups,cn=accounts' --user-ignore-objectclass=radiusprofile --"
+"user-ignore-attribute=radiusgroupname ldap://ds.example.com:389\n"
+"\n"
+"ВЕДЕННЯ ЖУРНАЛУ\n"
+"\n"
+"Під час перенесення повідомлення з попередженнями та записами помилок\n"
+"додаватимуться до журналу помилок Apache. З відповідним файлом слід\n"
+"ознайомитися після завершення перенесення для виправлення та виявлення\n"
+"помилок, які могли статися.\n"
+"\n"
+"Для кожного пакета зі 100 перенесених записів користувачів буде показано\n"
+"інформаційне повідомлення, призначене для оцінки поступу обробки та\n"
+"визначення її тривалості.\n"
+"\n"
+"Якщо визначено рівень ведення журналу debug за допомогою встановлення\n"
+"debug = True у /etc/ipa/default.conf або у /etc/ipa/server.conf,\n"
+"для кожного перенесеного запису додаватиметься власний запис, також\n"
+"додаватиметься резюме щодо кожного оновлення типової групи\n"
+"користувачів.\n"
+
+msgid "Migrate users and groups from DS to IPA."
+msgstr "Перенести дані користувачів і груп з DS до IPA."
+
+msgid "LDAP URI"
+msgstr "URI LDAP"
+
+msgid "LDAP URI of DS server to migrate from"
+msgstr "URI LDAP сервера DS, з якого здійснюватиметься міграція"
+
+msgid "bind password"
+msgstr "пароль прив’язки"
+
+msgid "Bind DN"
+msgstr "DN для прив'язки"
+
+msgid "User container"
+msgstr "Контейнер користувачів"
+
+msgid "DN of container for users in DS relative to base DN"
+msgstr "DN контейнера користувачів у DS відносно до основного DN"
+
+msgid "Group container"
+msgstr "Контейнер груп"
+
+msgid "DN of container for groups in DS relative to base DN"
+msgstr "DN контейнера груп у DS відносно до основного DN"
+
+msgid "User object class"
+msgstr "Клас об’єктів користувача"
+
+msgid "Objectclasses used to search for user entries in DS"
+msgstr "Класи об’єктів, використаних для пошуку записів користувачів у DS"
+
+msgid "Group object class"
+msgstr "Клас об’єктів групи"
+
+msgid "Objectclasses used to search for group entries in DS"
+msgstr "Класи об’єктів, використаних для пошуку записів груп у DS"
+
+msgid "Ignore user object class"
+msgstr "Ігнорувати клас об’єктів користувача"
+
+msgid "Objectclasses to be ignored for user entries in DS"
+msgstr "Класи об’єктів, які буде проігноровано для записів користувачів у DS"
+
+msgid "Ignore user attribute"
+msgstr "Ігнорувати атрибут користувача"
+
+msgid "Attributes to be ignored for user entries in DS"
+msgstr "Атрибути, які буде проігноровано для записів користувачів у DS"
+
+msgid "Ignore group object class"
+msgstr "Ігнорувати клас об’єктів групи"
+
+msgid "Objectclasses to be ignored for group entries in DS"
+msgstr "Класи об’єктів, які буде проігноровано для записів груп у DS"
+
+msgid "Ignore group attribute"
+msgstr "Ігнорувати атрибут групи"
+
+msgid "Attributes to be ignored for group entries in DS"
+msgstr "Атрибути, які буде проігноровано для записів груп у DS"
+
+msgid "Overwrite GID"
+msgstr "Перезаписати ідентифікатор групи"
+
+msgid ""
+"When migrating a group already existing in IPA domain overwrite the group "
+"GID and report as success"
+msgstr ""
+"Під час перенесення групи, яку вже створено у домені IPA буде перезаписано "
+"ідентифікатор групи і повідомлено про успіх"
+
+msgid "LDAP schema"
+msgstr "Схема LDAP"
+
+msgid ""
+"The schema used on the LDAP server. Supported values are RFC2307 and "
+"RFC2307bis. The default is RFC2307bis"
+msgstr ""
+"Схема, використана на сервері LDAP. Підтримувані значення: RFC2307 і "
+"RFC2307bis. Типове значення: RFC2307bis"
+
+msgid "Continue"
+msgstr "Продовжити"
+
+msgid ""
+"Continuous operation mode. Errors are reported but the process continues"
+msgstr ""
+"Режим неперервної обробки. Програма повідомляє про помилки, але продовжує "
+"обробку."
+
+msgid "Base DN"
+msgstr "Кореневий DN"
+
+msgid "Base DN on remote LDAP server"
+msgstr "Основний DN на віддаленому сервері LDAP"
+
+msgid "Ignore compat plugin"
+msgstr "Ігнорувати додаток compat"
+
+msgid "Allows migration despite the usage of compat plugin"
+msgstr "Уможливлює перенесення, незважаючи на використання додатка compat"
+
+msgid "CA certificate"
+msgstr "Сертифікат CA"
+
+msgid "Load CA certificate of LDAP server from FILE"
+msgstr "Завантажити сертифікат CA сервера LDAP з вказаного файла"
+
+msgid "groups to exclude from migration"
+msgstr "групи, які слід виключити з перенесення"
+
+msgid "users to exclude from migration"
+msgstr "записи користувачів, які слід виключити з перенесення"
+
+msgid "Lists of objects migrated; categorized by type."
+msgstr "Списки об’єктів, міграцію яких виконано; впорядкований за типами."
+
+msgid "Lists of objects that could not be migrated; categorized by type."
+msgstr ""
+"Списки об’єктів, міграцію яких не вдалося виконати; впорядкований за типами."
+
+msgid "False if migration mode was disabled."
+msgstr "False, якщо режим міграції було вимкнено."
+
+msgid "False if migration fails because the compatibility plug-in is enabled."
+msgstr ""
+"False, якщо перенесення зазнає невдачі через увімкнення додатка сумісності."
+
+msgid ""
+"\n"
+"Misc plug-ins\n"
+msgstr ""
+"\n"
+"Інші додатки\n"
+
+msgid "Show environment variables."
+msgstr "Показати змінні середовища."
+
+msgid "Forward to server instead of running locally"
+msgstr "Переспрямувати на сервер замість локального виконання"
+
+msgid ""
+"retrieve and print all attributes from the server. Affects command output."
+msgstr ""
+"отримати і вивести всі атрибути з сервера. Стосується лише виводу команд."
+
+msgid "Total number of variables env (>= count)"
+msgstr "Кількість змінних env (>= count)"
+
+msgid "Number of variables returned (<= total)"
+msgstr "Кількість повернутих змінних (<= загальної)"
+
+msgid "Show all loaded plugins."
+msgstr "Показати список завантажених додатків."
+
+msgid "Dictionary mapping plugin names to bases"
+msgstr "Словник для встановлення відповідності назв додатків основним"
+
+msgid "Number of plugins loaded"
+msgstr "Кількість завантажених додатків"
+
+msgid ""
+"\n"
+"Netgroups\n"
+"\n"
+"A netgroup is a group used for permission checking. It can contain both\n"
+"user and host values.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new netgroup:\n"
+" ipa netgroup-add --desc=\"NFS admins\" admins\n"
+"\n"
+" Add members to the netgroup:\n"
+" ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
+"\n"
+" Remove a member from the netgroup:\n"
+" ipa netgroup-remove-member --users=tuser2 admins\n"
+"\n"
+" Display information about a netgroup:\n"
+" ipa netgroup-show admins\n"
+"\n"
+" Delete a netgroup:\n"
+" ipa netgroup-del admins\n"
+msgstr ""
+"\n"
+"Мережеві групи\n"
+"\n"
+"Мережева група — група для перевірки прав доступу. Може містити значення\n"
+"користувачів та вузлів.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання нової мережевої групи:\n"
+" ipa netgroup-add --desc=\"NFS admins\" admins\n"
+"\n"
+" Додавання учасників до мережевої групи:\n"
+" ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
+"\n"
+" Вилучення користувача з мережевої групи:\n"
+" ipa netgroup-remove-member --users=tuser2 admins\n"
+"\n"
+" Показ даних щодо мережевої групи:\n"
+" ipa netgroup-show admins\n"
+"\n"
+" Вилучення мережевої групи:\n"
+" ipa netgroup-del admins\n"
+
+msgid "Netgroup name"
+msgstr "Назва мережевої групи"
+
+msgid "Netgroup description"
+msgstr "Опис мережевої групи"
+
+msgid "NIS domain name"
+msgstr "Назва домену NIS"
+
+msgid "IPA unique ID"
+msgstr "Унікальний ід. IPA"
+
+msgid "Member netgroups"
+msgstr "Мережеві групи учасника"
+
+msgid "Indirect Member netgroups"
+msgstr "Опосередковані мережеві групи учасника"
+
+msgid "Member User"
+msgstr "Користувач учасника"
+
+msgid "Member Group"
+msgstr "Група учасника"
+
+msgid "Member Host"
+msgstr "Вузол-учасник"
+
+msgid "Member Hostgroup"
+msgstr "Група вузлів учасника"
+
+msgid "Add a new netgroup."
+msgstr "Додати нову мережеву групу."
+
+msgid "Add members to a netgroup."
+msgstr "Додати учасників до мережевої групи."
+
+msgid "member netgroup"
+msgstr "мережева група учасника"
+
+msgid "netgroups to add"
+msgstr "мережеві групи, які слід додати"
+
+msgid "Delete a netgroup."
+msgstr "Вилучити мережеву групу."
+
+msgid "Search for a netgroup."
+msgstr "Шукати мережеву групу."
+
+msgid "search for managed groups"
+msgstr "шукати керовані групи"
+
+msgid "Search for netgroups with these member netgroups."
+msgstr "Шукати мережеві групи з цими мережевими групами-учасниками."
+
+msgid "Search for netgroups without these member netgroups."
+msgstr "Шукати мережеві групи без цих мережевих груп-учасників."
+
+msgid "Search for netgroups with these member users."
+msgstr "Шукати мережеві групи з цими користувачами-учасниками."
+
+msgid "Search for netgroups without these member users."
+msgstr "Шукати мережеві групи без цих користувачів-учасників."
+
+msgid "Search for netgroups with these member groups."
+msgstr "Шукати мережеві групи із вказаними групами-учасниками."
+
+msgid "Search for netgroups without these member groups."
+msgstr "Шукати мережеві групи без цих груп-учасників."
+
+msgid "Search for netgroups with these member hosts."
+msgstr "Шукати мережеві групи з цими вузлами-учасниками."
+
+msgid "Search for netgroups without these member hosts."
+msgstr "Шукати мережеві групи без цих вузлів-учасників."
+
+msgid "Search for netgroups with these member host groups."
+msgstr "Шукати мережеві групи із вказаними групами вузлів-учасниками."
+
+msgid "Search for netgroups without these member host groups."
+msgstr "Шукати мережеві групи без цих груп вузлів-учасників."
+
+msgid "Search for netgroups with these member of netgroups."
+msgstr "Шукати мережеві групи з цими мережевими групами участі."
+
+msgid "Search for netgroups without these member of netgroups."
+msgstr "Шукати мережеві групи без цих мережевих груп участі."
+
+msgid "Modify a netgroup."
+msgstr "Змінити мережеву групу."
+
+msgid "Remove members from a netgroup."
+msgstr "Вилучити учасників з мережевої групи."
+
+msgid "netgroups to remove"
+msgstr "мережеві групи для вилучення"
+
+msgid "Display information about a netgroup."
+msgstr "Показати дані щодо мережевої групи."
+
+msgid ""
+"\n"
+"OTP configuration\n"
+"\n"
+"Manage the default values that IPA uses for OTP tokens.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Show basic OTP configuration:\n"
+" ipa otpconfig-show\n"
+"\n"
+" Show all OTP configuration options:\n"
+" ipa otpconfig-show --all\n"
+"\n"
+" Change maximum TOTP authentication window to 10 minutes:\n"
+" ipa otpconfig-mod --totp-auth-window=600\n"
+"\n"
+" Change maximum TOTP synchronization window to 12 hours:\n"
+" ipa otpconfig-mod --totp-sync-window=43200\n"
+"\n"
+" Change maximum HOTP authentication window to 5:\n"
+" ipa hotpconfig-mod --hotp-auth-window=5\n"
+"\n"
+" Change maximum HOTP synchronization window to 50:\n"
+" ipa hotpconfig-mod --hotp-sync-window=50\n"
+msgstr ""
+"\n"
+"Налаштування OTP\n"
+"\n"
+"Керування типовими значеннями, які IPA використовує для ключів OTP.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Показати базові налаштування OTP:\n"
+" ipa otpconfig-show\n"
+"\n"
+" Показати усі параметри налаштування OTP:\n"
+" ipa otpconfig-show --all\n"
+"\n"
+" Змінити тривалість максимального вікна розпізнавання TOTP на 10 хвилин:\n"
+" ipa otpconfig-mod --totp-auth-window=600\n"
+"\n"
+" Змінити тривалість максимального вікна синхронізації TOTP на 12 годин:\n"
+" ipa otpconfig-mod --totp-sync-window=43200\n"
+"\n"
+" Змінити тривалість максимального вікна розпізнавання HOTP на 5:\n"
+" ipa hotpconfig-mod --hotp-auth-window=5\n"
+"\n"
+" Змінити тривалість максимального вікна синхронізації HOTP на 50:\n"
+" ipa hotpconfig-mod --hotp-sync-window=50\n"
+
+msgid "TOTP authentication Window"
+msgstr "Вікно розпізнавання TOTP"
+
+msgid "TOTP authentication time variance (seconds)"
+msgstr "Відхилення часу розпізнавання TOTP (у секундах)"
+
+msgid "TOTP Synchronization Window"
+msgstr "Вікно синхронізації TOTP"
+
+msgid "TOTP synchronization time variance (seconds)"
+msgstr "Відхилення часу синхронізації TOTP (у секундах)"
+
+msgid "HOTP Authentication Window"
+msgstr "Вікно розпізнавання HOTP"
+
+msgid "HOTP authentication skip-ahead"
+msgstr "Випереджальне пропускання розпізнавання HOTP"
+
+msgid "HOTP Synchronization Window"
+msgstr "Вікно синхронізації HOTP"
+
+msgid "HOTP synchronization skip-ahead"
+msgstr "Випереджальне пропускання синхронізації HOTP"
+
+msgid "Modify OTP configuration options."
+msgstr "Змінити параметри налаштування OTP."
+
+msgid "Show the current OTP configuration."
+msgstr "Показати поточні налаштування OTP."
+
+msgid ""
+"\n"
+"OTP Tokens\n"
+"\n"
+"Manage OTP tokens.\n"
+"\n"
+"IPA supports the use of OTP tokens for multi-factor authentication. This\n"
+"code enables the management of OTP tokens.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new token:\n"
+" ipa otptoken-add --type=totp --owner=jdoe --desc=\"My soft token\"\n"
+"\n"
+" Examine the token:\n"
+" ipa otptoken-show a93db710-a31a-4639-8647-f15b2c70b78a\n"
+"\n"
+" Change the vendor:\n"
+" ipa otptoken-mod a93db710-a31a-4639-8647-f15b2c70b78a --vendor=\"Red Hat"
+"\"\n"
+"\n"
+" Delete a token:\n"
+" ipa otptoken-del a93db710-a31a-4639-8647-f15b2c70b78a\n"
+msgstr ""
+"\n"
+"Жетони OTP\n"
+"\n"
+"Керування жетонами OTP.\n"
+"\n"
+"У IPA передбачено підтримку використання жетонів OTP для багатофакторного "
+"розпізнавання.\n"
+"За допомогою цього коду уможливлюється керування жетонами OTP.\n"
+"\n"
+" Додати новий жетон:\n"
+" ipa otptoken-add --type=totp --owner=jdoe --desc=\"My soft token\"\n"
+"\n"
+" Перевірити жетон:\n"
+" ipa otptoken-show a93db710-a31a-4639-8647-f15b2c70b78a\n"
+"\n"
+" Змінити постачальника:\n"
+" ipa otptoken-mod a93db710-a31a-4639-8647-f15b2c70b78a --vendor=\"Red Hat"
+"\"\n"
+"\n"
+" Вилучити жетон:\n"
+" ipa otptoken-del a93db710-a31a-4639-8647-f15b2c70b78a\n"
+
+msgid "Unique ID"
+msgstr "Унікальний ід."
+
+msgid "Type of the token"
+msgstr "Тип ключа"
+
+msgid "Token description (informational only)"
+msgstr "Опис ключа (лише інформаційний)"
+
+msgid "Owner"
+msgstr "Власник"
+
+msgid "Assigned user of the token (default: self)"
+msgstr "Призначений користувач ключа (типове значення: self)"
+
+msgid "Manager"
+msgstr "Керівник"
+
+msgid "Assigned manager of the token (default: self)"
+msgstr "Призначений керівник ключа (типове значення: self)"
+
+msgid "Disabled"
+msgstr "Вимкнено"
+
+msgid "Mark the token as disabled (default: false)"
+msgstr "Позначення ключа як вимкненого (типове значення: false)"
+
+msgid "Validity start"
+msgstr "Початок чинності"
+
+msgid "First date/time the token can be used"
+msgstr "Час початку використання ключа (дата і час)"
+
+msgid "Validity end"
+msgstr "Завершення чинності"
+
+msgid "Last date/time the token can be used"
+msgstr "Строк дії ключа (дата і час)"
+
+msgid "Vendor"
+msgstr "Постачальник"
+
+msgid "Token vendor name (informational only)"
+msgstr "Назва виробника ключа (лише інформація)"
+
+msgid "Model"
+msgstr "Модель"
+
+msgid "Token model (informational only)"
+msgstr "Модель ключа (лише інформація)"
+
+msgid "Serial"
+msgstr "Серійний номер"
+
+msgid "Token serial (informational only)"
+msgstr "Серійний номер ключа (лише інформація)"
+
+msgid "Token secret (Base32; default: random)"
+msgstr "Пароль ключа (Base32; типове значення: випадковий)"
+
+msgid "Token hash algorithm"
+msgstr "Алгоритм хешування ключа"
+
+msgid "Digits"
+msgstr "Цифри"
+
+msgid "Number of digits each token code will have"
+msgstr "Кількість цифр у кожному з кодів ключа"
+
+msgid "Clock offset"
+msgstr "Зсув годинника"
+
+msgid "TOTP token / FreeIPA server time difference"
+msgstr "Часова розбіжність між ключем TOTP і сервером FreeIPA"
+
+msgid "Clock interval"
+msgstr "Інтервал годинника"
+
+msgid "Length of TOTP token code validity"
+msgstr "Тривалість чинності коду ключа TOTP"
+
+msgid "Counter"
+msgstr "Лічильник"
+
+msgid "Initial counter for the HOTP token"
+msgstr "Початковий лічильник для ключа HOTP"
+
+msgid "Add a new OTP token."
+msgstr "Додати новий жетон OTP."
+
+msgid "(deprecated)"
+msgstr "(застаріле)"
+
+msgid "Do not display QR code"
+msgstr "Не показувати код QR"
+
+msgid "Add users that can manage this token."
+msgstr "Додати записи користувачів, які можуть керувати цим жетоном."
+
+msgid "Delete an OTP token."
+msgstr "Вилучити жетон OTP."
+
+msgid "Search for OTP token."
+msgstr "Шукати жетон OTP."
+
+msgid "Results should contain primary key attribute only (\"id\")"
+msgstr "Результати мають містити лише атрибут основного ключа («id»)"
+
+msgid "Modify a OTP token."
+msgstr "Змінити жетон OTP."
+
+msgid "Rename the OTP token object"
+msgstr "Перейменувати об’єкт жетона OTP"
+
+msgid "Display information about an OTP token."
+msgstr "Показати інформацію щодо жетона OTP."
+
+msgid ""
+"\n"
+"YubiKey Tokens\n"
+"\n"
+"Manage YubiKey tokens.\n"
+"\n"
+"This code is an extension to the otptoken plugin and provides support for\n"
+"reading/writing YubiKey tokens directly.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new token:\n"
+" ipa otptoken-add-yubikey --owner=jdoe --desc=\"My YubiKey\"\n"
+msgstr ""
+"\n"
+"Жетони YubiKey\n"
+"\n"
+"Керування жетонами YubiKey.\n"
+"\n"
+"Цей код є розширенням до додатка otptoken, він надає підтримку "
+"безпосереднього\n"
+"читання та запису жетонів YubiKey.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати новий жетон:\n"
+" ipa otptoken-add-yubikey --owner=jdoe --desc=\"My YubiKey\"\n"
+
+msgid ""
+"\n"
+"Set a user's password\n"
+"\n"
+"If someone other than a user changes that user's password (e.g., Helpdesk\n"
+"resets it) then the password will need to be changed the first time it\n"
+"is used. This is so the end-user is the only one who knows the password.\n"
+"\n"
+"The IPA password policy controls how often a password may be changed,\n"
+"what strength requirements exist, and the length of the password history.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" To reset your own password:\n"
+" ipa passwd\n"
+"\n"
+" To change another user's password:\n"
+" ipa passwd tuser1\n"
+msgstr ""
+"\n"
+"Встановлення пароля користувача\n"
+"\n"
+"Якщо якась стороння особа змінює пароль користувача (наприклад його\n"
+"відновлює допоміжний персонал), новий пароль має бути змінено під\n"
+"час його першого використання. Метою такого способу дій є забезпечення\n"
+"ситуації, коли пароль буде відомий лише тому, хто ним користується.\n"
+"\n"
+"Правила щодо паролів IPA керують частотою зміни пароля, вимогами щодо\n"
+"складності пароля та об’ємом журналу зміни паролів.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Щоб скинути ваш власний пароль, виконайте команду:\n"
+" ipa passwd\n"
+"\n"
+" Щоб змінити пароль іншого користувача, виконайте команду:\n"
+" ipa passwd tuser1\n"
+
+msgid "Set a user's password."
+msgstr "Встановити пароль користувача."
+
+msgid "New Password"
+msgstr "Новий пароль"
+
+msgid "Current Password"
+msgstr "Поточний пароль"
+
+msgid "OTP"
+msgstr "OTP"
+
+msgid "One Time Password"
+msgstr "Одноразовий пароль"
+
+msgid ""
+"\n"
+"Permissions\n"
+"\n"
+"A permission enables fine-grained delegation of rights. A permission is\n"
+"a human-readable wrapper around a 389-ds Access Control Rule,\n"
+"or instruction (ACI).\n"
+"A permission grants the right to perform a specific task such as adding a\n"
+"user, modifying a group, etc.\n"
+"\n"
+"A permission may not contain other permissions.\n"
+"\n"
+"* A permission grants access to read, write, add, delete, read, search,\n"
+" or compare.\n"
+"* A privilege combines similar permissions (for example all the permissions\n"
+" needed to add a user).\n"
+"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n"
+"\n"
+"A permission is made up of a number of different parts:\n"
+"\n"
+"1. The name of the permission.\n"
+"2. The target of the permission.\n"
+"3. The rights granted by the permission.\n"
+"\n"
+"Rights define what operations are allowed, and may be one or more\n"
+"of the following:\n"
+"1. write - write one or more attributes\n"
+"2. read - read one or more attributes\n"
+"3. search - search on one or more attributes\n"
+"4. compare - compare one or more attributes\n"
+"5. add - add a new entry to the tree\n"
+"6. delete - delete an existing entry\n"
+"7. all - all permissions are granted\n"
+"\n"
+"Note the distinction between attributes and entries. The permissions are\n"
+"independent, so being able to add a user does not mean that the user will\n"
+"be editable.\n"
+"\n"
+"There are a number of allowed targets:\n"
+"1. subtree: a DN; the permission applies to the subtree under this DN\n"
+"2. target filter: an LDAP filter\n"
+"3. target: DN with possible wildcards, specifies entries permission applies "
+"to\n"
+"\n"
+"Additionally, there are the following convenience options.\n"
+"Setting one of these options will set the corresponding attribute(s).\n"
+"1. type: a type of object (user, group, etc); sets subtree and target "
+"filter.\n"
+"2. memberof: apply to members of a group; sets target filter\n"
+"3. targetgroup: grant access to modify a specific group (such as granting\n"
+" the rights to manage group membership); sets target.\n"
+"\n"
+"Managed permissions\n"
+"\n"
+"Permissions that come with IPA by default can be so-called \"managed\"\n"
+"permissions. These have a default set of attributes they apply to,\n"
+"but the administrator can add/remove individual attributes to/from the set.\n"
+"\n"
+"Deleting or renaming a managed permission, as well as changing its target,\n"
+"is not allowed.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a permission that grants the creation of users:\n"
+" ipa permission-add --type=user --permissions=add \"Add Users\"\n"
+"\n"
+" Add a permission that grants the ability to manage group membership:\n"
+" ipa permission-add --attrs=member --permissions=write --type=group "
+"\"Manage Group Members\"\n"
+msgstr ""
+"\n"
+"Права доступу\n"
+"\n"
+"Запис правил доступу уможливлює точне делегування прав. Запис прав доступу\n"
+"є зручною для читання обгорткою навколо правила керування доступом 389-ds\n"
+"або інструкції (ACI).\n"
+"Право доступу надає право виконувати специфічне завдання, зокрема додавання\n"
+"запису користувача, внесення зміни до групи тощо.\n"
+"\n"
+"Запис прав доступу не може містити інших прав доступу.\n"
+"\n"
+"* Права доступу надають можливість читати, записувати, вилучати, шукати або\n"
+" порівнювати.\n"
+"* Привілеї поєднують подібні права доступу (наприклад усі права доступу,\n"
+" потрібні для додавання запису користувача).\n"
+"* Роль надає набір привілеїв користувачам, групам, вузлам або групам "
+"вузлів.\n"
+"\n"
+"Запис права доступу складається з декількох різних частин:\n"
+"\n"
+"1. Назви запису права доступу.\n"
+"2. Призначення права доступу.\n"
+"3. Права, які надаються записом.\n"
+"\n"
+"Права визначають список дій, які можна виконувати. Запис прав може\n"
+"бути один або може бути декілька записів з такого набору:\n"
+"1. write - запис одного або декількох атрибутів\n"
+"2. read - читання одного або декількох атрибутів\n"
+"3. search - пошук одного або декількох атрибутів\n"
+"4. compare - порівняння одного або декількох атрибутів\n"
+"5. add - додавання нового запису до ієрархії\n"
+"6. delete - вилучення наявного запису\n"
+"7. all - надати усі права доступу\n"
+"\n"
+"Зауважте відмінність між атрибутами і записами. Права доступу є "
+"незалежними,\n"
+"отже можливість додавання запису користувача не означає, що цей запис "
+"згодом\n"
+"буде придатним до редагування.\n"
+"\n"
+"Передбачено декілька можливих призначень:\n"
+"1. subtree: DN; право доступу застосовується до піддерева DN\n"
+"2. target filter: фільтр LDAP\n"
+"3. target: DN з можливими символами-замінниками, що визначає записи, яких "
+"стосуються права доступу\n"
+"\n"
+"Крім того, передбачено вказані нижче параметри.\n"
+"Встановлення одного з цих параметрів призводить до встановлення відповідних "
+"атрибутів.\n"
+"1. type: тип об’єкта (користувач, група тощо); встановлює фільтрування за "
+"піддеревом (subtree) та фільтрування за призначенням (target filter).\n"
+"2. memberof: застосовувати до учасників групи; встановлює фільтр за "
+"призначенням (target filter).\n"
+"3. targetgroup: надає доступ до внесення змін до певної групи (зокрема, "
+"доступ до\n"
+" надання можливості керування участю у групі); встановлює призначення "
+"(target).\n"
+"\n"
+"Керовані права доступу\n"
+"\n"
+"Права доступу, які типово встановлюються разом з IPA, можуть бути\n"
+"так званими «керованим» правами доступу. Такі права доступу мають\n"
+"типовий набір атрибутів, до яких вони застосовуються. Втім, адміністратор\n"
+"може додавати або вилучати окремі атрибути набору.\n"
+"\n"
+"Вилучення або перейменування керованих прав доступу, а також зміну "
+"призначення\n"
+"таких прав, заборонено.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати право доступу до створення записів користувачів:\n"
+" ipa permission-add --type=user --permissions=add \"Add Users\"\n"
+"\n"
+" Додати право доступу, яке надає можливість керувати участю у групах:\n"
+" ipa permission-add --attrs=member --permissions=write --type=group "
+"\"Manage Group Members\"\n"
+
+msgid "Permission name"
+msgstr "Назва прав доступу"
+
+msgid "Granted rights"
+msgstr "Надані права"
+
+msgid "Rights to grant (read, search, compare, write, add, delete, all)"
+msgstr ""
+"Права доступу, які слід надати (read, search, compare, write, add, delete, "
+"all)"
+
+msgid "Effective attributes"
+msgstr "Ефективні атрибути"
+
+msgid "All attributes to which the permission applies"
+msgstr "Усі атрибути, яких стосуються ці права доступу"
+
+msgid "Included attributes"
+msgstr "Атрибути включення"
+
+msgid "User-specified attributes to which the permission applies"
+msgstr "Вказані користувачем атрибути, до яких застосовується правило доступу"
+
+msgid "Excluded attributes"
+msgstr "Атрибути виключення"
+
+msgid ""
+"User-specified attributes to which the permission explicitly does not apply"
+msgstr ""
+"Вказані користувачем атрибути, до яких права доступу явним чином не "
+"застосовуватимуться"
+
+msgid "Default attributes"
+msgstr "Типові атрибути"
+
+msgid "Attributes to which the permission applies by default"
+msgstr "Атрибути, до яких типово застосовується правило доступу"
+
+msgid "Bind rule type"
+msgstr "Тип правила прив’язування"
+
+msgid "Subtree to apply permissions to"
+msgstr "Піддерево, до якого буде застосовано права доступу"
+
+msgid "Extra target filter"
+msgstr "Додатковий фільтр призначення"
+
+msgid "Raw target filter"
+msgstr "Фільтр призначення без обробки"
+
+msgid "All target filters, including those implied by type and memberof"
+msgstr ""
+"Усі фільтри призначення, зокрема ті, які визначаються типом та членством"
+
+msgid "Target DN"
+msgstr "DN призначення"
+
+msgid ""
+"Optional DN to apply the permission to (must be in the subtree, but may not "
+"yet exist)"
+msgstr ""
+"Необов’язковий DN, до якого застосовуватимуться дозвіл (має належати до "
+"піддерева, але може ще не існувати)"
+
+msgid "Member of group"
+msgstr "Учасник групи"
+
+msgid "Target members of a group (sets memberOf targetfilter)"
+msgstr "Цільові учасники групи (встановлює фільтр призначення memberOf)"
+
+msgid "User group to apply permissions to (sets target)"
+msgstr ""
+"Група користувачів, до якої буде застосовано права доступу (встановлює "
+"target)"
+
+msgid "Type of IPA object (sets subtree and objectClass targetfilter)"
+msgstr "Тип об’єкта IPA (встановлює фільтри призначення subtree і objectClass)"
+
+msgid "Deprecated; use extratargetfilter"
+msgstr "Вважається застарілою; скористайтеся extratargetfilter"
+
+msgid "Deprecated; use ipapermlocation"
+msgstr "Вважається застарілою; скористайтеся ipapermlocation"
+
+msgid "Deprecated; use ipapermright"
+msgstr "Вважається застарілою; скористайтеся ipapermright"
+
+msgid "Granted to Privilege"
+msgstr "Надані привілеї"
+
+msgid "Indirect Member of roles"
+msgstr "Опосередкований учасник roles"
+
+msgid "Add a new permission."
+msgstr "Додати нові права доступу."
+
+msgid "Add members to a permission."
+msgstr "Додати учасників до запису прав доступу."
+
+msgid "member privilege"
+msgstr "привілеї учасника"
+
+msgid "privileges to add"
+msgstr "привілеї для додавання"
+
+msgid "Add a system permission without an ACI (internal command)"
+msgstr "Додати системні права доступу без ACI (внутрішня команда)"
+
+msgid "Permission flags"
+msgstr "Прапорці прав доступу"
+
+msgid "Delete a permission."
+msgstr "Вилучити права доступу."
+
+msgid "force delete of SYSTEM permissions"
+msgstr "примусове вилучення прав доступу SYSTEM"
+
+msgid "Search for permissions."
+msgstr "Знайти права доступу."
+
+msgid "Modify a permission."
+msgstr "Змінити права доступу."
+
+msgid "Rename the permission object"
+msgstr "Перейменувати об’єкт права доступу"
+
+msgid "Remove members from a permission."
+msgstr "Вилучити учасників із запису права доступу."
+
+msgid "privileges to remove"
+msgstr "привілеї для вилучення"
+
+msgid "Display information about a permission."
+msgstr "Показати дані щодо прав доступу."
+
+msgid ""
+"\n"
+"Ping the remote IPA server to ensure it is running.\n"
+"\n"
+"The ping command sends an echo request to an IPA server. The server\n"
+"returns its version information. This is used by an IPA client\n"
+"to confirm that the server is available and accepting requests.\n"
+"\n"
+"The server from xmlrpc_uri in /etc/ipa/default.conf is contacted first.\n"
+"If it does not respond then the client will contact any servers defined\n"
+"by ldap SRV records in DNS.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Ping an IPA server:\n"
+" ipa ping\n"
+" ------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" ------------------------------------------\n"
+"\n"
+" 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 'https://ipa.example.com/ipa/xml'\n"
+" -----------------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" -----------------------------------------------------\n"
+msgstr ""
+"\n"
+"Перевірка віддаленого сервера IPA з метою переконатися, що він є "
+"працездатним.\n"
+"\n"
+"Програма ping надсилає луна-запит до сервера IPA. Сервер повертає\n"
+"дані щодо його версії. Ці дані використовуються клієнтом IPA\n"
+"для підтвердження, що сервер є доступним і що він приймає запити.\n"
+"\n"
+"Сервер з xmlrpc_uri у /etc/ipa/default.conf перевіряється першим.\n"
+"Якщо він не відповідає, клієнт намагається встановити зв’язок з\n"
+"будь-яким сервером, визначеним записами SRV ldap у DNS.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Перевірити луна-імпульсом сервер IPA:\n"
+" ipa ping\n"
+" ------------------------------------------\n"
+" Сервер IPA версії 2.1.9. Версія API 2.20\n"
+" ------------------------------------------\n"
+"\n"
+" Перевірити луна-імпульсом сервер IPA і отримати докладні дані:\n"
+" ipa -v ping\n"
+" ipa: INFO: trying https://ipa.example.com/ipa/xml\n"
+" ipa: INFO: Forwarding 'ping' to server 'https://ipa.example.com/ipa/xml'\n"
+" -----------------------------------------------------\n"
+" Сервер IPA версії 2.1.9. Версія API 2.20\n"
+" -----------------------------------------------------\n"
+
+msgid "Ping a remote server."
+msgstr "Перевірити луна-імпульсом (пінгом) віддалений сервер."
+
+msgid ""
+"\n"
+"Kerberos pkinit options\n"
+"\n"
+"Enable or disable anonymous pkinit using the principal\n"
+"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n"
+"pkinit support.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Enable anonymous pkinit:\n"
+" ipa pkinit-anonymous enable\n"
+"\n"
+" Disable anonymous pkinit:\n"
+" ipa pkinit-anonymous disable\n"
+"\n"
+"For more information on anonymous pkinit see:\n"
+"\n"
+"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
+msgstr ""
+"\n"
+"Параметри pkinit Kerberos\n"
+"\n"
+"Вмикання або вимикання анонімного pkinit за допомогою реєстраційного\n"
+"запису WELLKNOWN/ANONYMOUS@REALM. Має бути встановлено сервер з\n"
+"підтримкою pkinit.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Вмикання анонімного pkinit:\n"
+" ipa pkinit-anonymous enable\n"
+"\n"
+" Вимикання анонімного pkinit:\n"
+" ipa pkinit-anonymous disable\n"
+"\n"
+"Щоб дізнатися більше про анонімний pkinit відвідайте цю сторінку:\n"
+"\n"
+"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
+
+msgid "Enable or Disable Anonymous PKINIT."
+msgstr "Увімкнути або вимкнути анонімний PKINIT."
+
+msgid ""
+"\n"
+"Privileges\n"
+"\n"
+"A privilege combines permissions into a logical task. A permission provides\n"
+"the rights to do a single task. There are some IPA operations that require\n"
+"multiple permissions to succeed. A privilege is where permissions are\n"
+"combined in order to perform a specific task.\n"
+"\n"
+"For example, adding a user requires the following permissions:\n"
+" * Creating a new user entry\n"
+" * Resetting a user password\n"
+" * Adding the new user to the default IPA users group\n"
+"\n"
+"Combining these three low-level tasks into a higher level task in the\n"
+"form of a privilege named \"Add User\" makes it easier to manage Roles.\n"
+"\n"
+"A privilege may not contain other privileges.\n"
+"\n"
+"See role and permission for additional information.\n"
+msgstr ""
+"\n"
+"Привілей\n"
+"\n"
+"Привілей поєднує права доступу у одне логічне завдання. Право доступу\n"
+"надає можливість виконувати лише одне завдання. У IPA є декілька дій,\n"
+"виконання яких потребує одразу декількох прав доступу. У привілеї такі\n"
+"права доступу поєднуються з метою виконання певної дії.\n"
+"\n"
+"Наприклад, додавання запису користувача потребує таких прав доступу:\n"
+" * право створення запису користувача;\n"
+" * право скидання пароля користувача;\n"
+" * право додавання користувача до типової групи користувачів IPA.\n"
+"\n"
+"Поєднання цих трьох низькорівневих завдань у високорівневе завдання у\n"
+"форматі привілею з назвою «Add User» полегшує керування ролями.\n"
+"\n"
+"Привілей не може містити інших привілеїв.\n"
+"\n"
+"Щоб дізнатися більше, ознайомтеся з довідною щодо ролей та прав доступу.\n"
+
+msgid "Privilege name"
+msgstr "Назва привілею"
+
+msgid "Privilege description"
+msgstr "Опис привілею"
+
+msgid "Granting privilege to roles"
+msgstr "Надання привілеїв ролям"
+
+msgid "Add a new privilege."
+msgstr "Додати новий привілей."
+
+msgid "Add members to a privilege."
+msgstr "Додати учасників до запису привілею."
+
+msgid "member role"
+msgstr "роль учасника"
+
+msgid "roles to add"
+msgstr "ролі для додавання"
+
+msgid "Add permissions to a privilege."
+msgstr "Додати права доступу до привілею."
+
+msgid "permission"
+msgstr "права доступу"
+
+msgid "permissions"
+msgstr "права доступу"
+
+msgid "Number of permissions added"
+msgstr "Кількість доданих прав доступу"
+
+msgid "Delete a privilege."
+msgstr "Вилучити привілей."
+
+msgid "Search for privileges."
+msgstr "Знайти привілеї."
+
+msgid "Modify a privilege."
+msgstr "Змінити привілей."
+
+msgid "Rename the privilege object"
+msgstr "Перейменувати об’єкт привілеїв"
+
+msgid "Remove members from a privilege"
+msgstr "Вилучити учасників з запису привілеїв"
+
+msgid "roles to remove"
+msgstr "ролі для вилучення"
+
+msgid "Remove permissions from a privilege."
+msgstr "Вилучити права доступу з привілею."
+
+msgid "Number of permissions removed"
+msgstr "Кількість вилучених записів прав доступу"
+
+msgid "Display information about a privilege."
+msgstr "Показати дані щодо привілею."
+
+msgid ""
+"\n"
+"Password policy\n"
+"\n"
+"A password policy sets limitations on IPA passwords, including maximum\n"
+"lifetime, minimum lifetime, the number of passwords to save in\n"
+"history, the number of character classes required (for stronger passwords)\n"
+"and the minimum password length.\n"
+"\n"
+"By default there is a single, global policy for all users. You can also\n"
+"create a password policy to apply to a group. Each user is only subject\n"
+"to one password policy, either the group policy or the global policy. A\n"
+"group policy stands alone; it is not a super-set of the global policy plus\n"
+"custom settings.\n"
+"\n"
+"Each group password policy requires a unique priority setting. If a user\n"
+"is in multiple groups that have password policies, this priority determines\n"
+"which password policy is applied. A lower value indicates a higher priority\n"
+"policy.\n"
+"\n"
+"Group password policies are automatically removed when the groups they\n"
+"are associated with are removed.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Modify the global policy:\n"
+" ipa pwpolicy-mod --minlength=10\n"
+"\n"
+" Add a new group password policy:\n"
+" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
+"minlength=8 --priority=10 localadmins\n"
+"\n"
+" Display the global password policy:\n"
+" ipa pwpolicy-show\n"
+"\n"
+" Display a group password policy:\n"
+" ipa pwpolicy-show localadmins\n"
+"\n"
+" Display the policy that would be applied to a given user:\n"
+" ipa pwpolicy-show --user=tuser1\n"
+"\n"
+" Modify a group password policy:\n"
+" ipa pwpolicy-mod --minclasses=2 localadmins\n"
+msgstr ""
+"\n"
+"Правила паролів\n"
+"\n"
+"Правила паролів встановлюють обмеження щодо використання паролів IPA,\n"
+"зокрема максимальний строк дії, мінімальний строк дії, кількість паролів,\n"
+"які зберігатимуться у журналі, потрібна кількість класів символів (для\n"
+"складних паролів) та мінімальну довжину пароля.\n"
+"\n"
+"Типово, визначено одні загальні правила для всіх користувачів. Ви можете\n"
+"створити правило паролів, яке стосуватиметься однієї групи. Для одного\n"
+"користувача може бути використано лише один набір правил паролів: груповий\n"
+"або загальний. Групові правила паролів є незалежними, вони не є загальними\n"
+"правилами з додаванням нетипових параметрів.\n"
+"\n"
+"Для кожного набору групових правил паролів має бути встановлено окреме\n"
+"значення пріоритету. Якщо користувач є учасником декількох груп, для яких\n"
+"встановлено правила паролів, пріоритет визначає, які з правил має бути\n"
+"застосовано. Менші значення відповідають вищому пріоритету правил.\n"
+"\n"
+"Групові правила паролів автоматично вилучаються під час вилучення\n"
+"відповідних груп.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Внесення змін до загальних правил:\n"
+" ipa pwpolicy-mod --minlength=10\n"
+"\n"
+" Додавання нових групових правил паролів:\n"
+" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
+"minlength=8 --priority=10 localadmins\n"
+"\n"
+" Показ загальних правил паролів:\n"
+" ipa pwpolicy-show\n"
+"\n"
+" Показ групових правил паролів:\n"
+" ipa pwpolicy-show localadmins\n"
+"\n"
+" Показ правил, які має бути застосовано до певного користувача:\n"
+" ipa pwpolicy-show --user=tuser1\n"
+"\n"
+" Внесення змін до групових правил паролів:\n"
+" ipa pwpolicy-mod --minclasses=2 localadmins\n"
+
+msgid "Group"
+msgstr "Група"
+
+msgid "Manage password policy for specific group"
+msgstr "Керування правилами обробки паролів для певної групи"
+
+msgid "Max lifetime (days)"
+msgstr "Макс. строк дії (у днях)"
+
+msgid "Maximum password lifetime (in days)"
+msgstr "Максимальний строк дії пароля (у днях)"
+
+msgid "Min lifetime (hours)"
+msgstr "Мін. строк дії (у годинах)"
+
+msgid "Minimum password lifetime (in hours)"
+msgstr "Мінімальний строк дії пароля (у годинах)"
+
+msgid "History size"
+msgstr "Розмір журналу"
+
+msgid "Password history size"
+msgstr "Розмір журналу паролів"
+
+msgid "Character classes"
+msgstr "Класи символів"
+
+msgid "Minimum number of character classes"
+msgstr "Мінімальна кількість класів символів"
+
+msgid "Min length"
+msgstr "Мін. довжина"
+
+msgid "Minimum length of password"
+msgstr "Мінімальна довжина пароля"
+
+msgid "Priority of the policy (higher number means lower priority"
+msgstr "Пріоритет правил (більше число — нижчий пріоритет)"
+
+msgid "Max failures"
+msgstr "Макс. к-ть помилок"
+
+msgid "Consecutive failures before lockout"
+msgstr "Кількість помилок для блокування"
+
+msgid "Failure reset interval"
+msgstr "Проміжок скидання помилок"
+
+msgid "Period after which failure count will be reset (seconds)"
+msgstr ""
+"Проміжок часу, по завершенню якого кількість помилок буде скинуто (у "
+"секундах)"
+
+msgid "Lockout duration"
+msgstr "Тривалість блокування"
+
+msgid "Period for which lockout is enforced (seconds)"
+msgstr "Проміжок часу, протягом якого діятиме блокування (у секундах)"
+
+msgid "Results should contain primary key attribute only (\"cn\")"
+msgstr "Результати мають містити лише атрибут основного ключа («cn»)"
+
+msgid "Add a new group password policy."
+msgstr "Додати нову групу правил для паролів."
+
+msgid "Delete a group password policy."
+msgstr "Вилучити групу правил для паролів."
+
+msgid "Search for group password policies."
+msgstr "Знайти групу правил для паролів."
+
+msgid "Results should contain primary key attribute only (\"group\")"
+msgstr "Результати мають містити лише атрибут основного ключа («group»)"
+
+msgid "Modify a group password policy."
+msgstr "Змінити групу правил для паролів."
+
+msgid "Display information about password policy."
+msgstr "Показати дані щодо групи правил для паролів."
+
+msgid "User"
+msgstr "Користувач"
+
+msgid "Display effective policy for a specific user"
+msgstr "Показати поточні правила для певного користувача"
+
+msgid ""
+"\n"
+"RADIUS Proxy Servers\n"
+"\n"
+"Manage RADIUS Proxy Servers.\n"
+"\n"
+"IPA supports the use of an external RADIUS proxy server for krb5 OTP\n"
+"authentications. This permits a great deal of flexibility when\n"
+"integrating with third-party authentication services.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new server:\n"
+" ipa radiusproxy-add MyRADIUS --server=radius.example.com:1812\n"
+"\n"
+" Find all servers whose entries include the string \"example.com\":\n"
+" ipa radiusproxy-find example.com\n"
+"\n"
+" Examine the configuration:\n"
+" ipa radiusproxy-show MyRADIUS\n"
+"\n"
+" Change the secret:\n"
+" ipa radiusproxy-mod MyRADIUS --secret\n"
+"\n"
+" Delete a configuration:\n"
+" ipa radiusproxy-del MyRADIUS\n"
+msgstr ""
+"\n"
+"Проксі-сервери RADIUS\n"
+"\n"
+"Керування проксі-серверами RADIUS.\n"
+"\n"
+"У IPA передбачено підтримку зовнішнього проксі-сервера RADIUS для\n"
+"виконання розпізнавання OTP krb5. Це надає системі значної гнучкості\n"
+"з метою інтеграції зі сторонніми службами розпізнавання.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати новий сервер:\n"
+" ipa radiusproxy-add MyRADIUS --server=radius.example.com:1812\n"
+"\n"
+" Знайти усі сервери, чиї запис містять рядок «example.com»:\n"
+" ipa radiusproxy-find example.com\n"
+"\n"
+" Перевірити налаштування:\n"
+" ipa radiusproxy-show MyRADIUS\n"
+"\n"
+" Змінити реєстраційні дані:\n"
+" ipa radiusproxy-mod MyRADIUS --secret\n"
+"\n"
+" Вилучити налаштування:\n"
+" ipa radiusproxy-del MyRADIUS\n"
+
+msgid "RADIUS proxy server name"
+msgstr "Назва проксі-сервера RADIUS"
+
+msgid "A description of this RADIUS proxy server"
+msgstr "Опис цього проксі-сервера RADIUS"
+
+msgid "Server"
+msgstr "Сервер"
+
+msgid "The hostname or IP (with or without port)"
+msgstr "Назва вузла або IP-адреса (з портом або без порту)"
+
+msgid "Secret"
+msgstr "Ключ"
+
+msgid "The secret used to encrypt data"
+msgstr "Ключ, який використовується для шифрування даних"
+
+msgid "Timeout"
+msgstr "Час очікування"
+
+msgid "The total timeout across all retries (in seconds)"
+msgstr "Загальний час очікування за усіма спробами (у секундах)"
+
+msgid "Retries"
+msgstr "Кількість спроб"
+
+msgid "The number of times to retry authentication"
+msgstr "Кількість спроб пройти розпізнавання"
+
+msgid "User attribute"
+msgstr "Атрибут користувача"
+
+msgid "The username attribute on the user object"
+msgstr "Атрибут імені користувача об’єкта користувача"
+
+msgid "Add a new RADIUS proxy server."
+msgstr "Додати новий проксі-сервер RADIUS."
+
+msgid "Delete a RADIUS proxy server."
+msgstr "Вилучити проксі-сервер RADIUS."
+
+msgid "Search for RADIUS proxy servers."
+msgstr "Шукати проксі-сервери RADIUS."
+
+msgid "Modify a RADIUS proxy server."
+msgstr "Змінити запис проксі-сервера RADIUS."
+
+msgid "Rename the RADIUS proxy server object"
+msgstr "Перейменувати об’єкт проксі-сервера RADIUS"
+
+msgid "Display information about a RADIUS proxy server."
+msgstr "Показати дані щодо проксі-сервера RADIUS."
+
+msgid ""
+"\n"
+"Realm domains\n"
+"\n"
+"Manage the list of domains associated with IPA realm.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Display the current list of realm domains:\n"
+" ipa realmdomains-show\n"
+"\n"
+" Replace the list of realm domains:\n"
+" ipa realmdomains-mod --domain=example.com\n"
+" ipa realmdomains-mod --domain={example1.com,example2.com,example3.com}\n"
+"\n"
+" Add a domain to the list of realm domains:\n"
+" ipa realmdomains-mod --add-domain=newdomain.com\n"
+"\n"
+" Delete a domain from the list of realm domains:\n"
+" ipa realmdomains-mod --del-domain=olddomain.com\n"
+msgstr ""
+"\n"
+"Домени області\n"
+"\n"
+"Керування списком доменів, пов’язаних з областю IPA.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Показати поточний список доменів області:\n"
+" ipa realmdomains-show\n"
+"\n"
+" Замірити список доменів області:\n"
+" ipa realmdomains-mod --domain=example.com\n"
+" ipa realmdomains-mod --domain={example1.com,example2.com,example3.com}\n"
+"\n"
+" Додати домен до списку доменів області:\n"
+" ipa realmdomains-mod --add-domain=newdomain.com\n"
+"\n"
+" Вилучити домен зі списку доменів області:\n"
+" ipa realmdomains-mod --del-domain=olddomain.com\n"
+
+msgid "Domain"
+msgstr "Домен"
+
+msgid "Add domain"
+msgstr "Додати домен"
+
+msgid "Delete domain"
+msgstr "Вилучити домен"
+
+msgid "Modify realm domains."
+msgstr "Змінити домени області."
+
+msgid "Force adding domain even if not in DNS"
+msgstr "Примусове додавання домену, навіть якщо назви немає у DNS"
+
+msgid "Display the list of realm domains."
+msgstr "Показати список доменів області."
+
+msgid ""
+"\n"
+"Roles\n"
+"\n"
+"A role is used for fine-grained delegation. A permission grants the ability\n"
+"to perform given low-level tasks (add a user, modify a group, etc.). A\n"
+"privilege combines one or more permissions into a higher-level abstraction\n"
+"such as useradmin. A useradmin would be able to add, delete and modify "
+"users.\n"
+"\n"
+"Privileges are assigned to Roles.\n"
+"\n"
+"Users, groups, hosts and hostgroups may be members of a Role.\n"
+"\n"
+"Roles can not contain other roles.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new role:\n"
+" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
+"\n"
+" Add some privileges to this role:\n"
+" ipa role-add-privilege --privileges=addusers junioradmin\n"
+" ipa role-add-privilege --privileges=change_password junioradmin\n"
+" ipa role-add-privilege --privileges=add_user_to_default_group "
+"junioradmin\n"
+"\n"
+" Add a group of users to this role:\n"
+" ipa group-add --desc=\"User admins\" useradmins\n"
+" ipa role-add-member --groups=useradmins junioradmin\n"
+"\n"
+" Display information about a role:\n"
+" ipa role-show junioradmin\n"
+"\n"
+" The result of this is that any users in the group 'junioradmin' can\n"
+" add users, reset passwords or add a user to the default IPA user group.\n"
+msgstr ""
+"\n"
+"Ролі\n"
+"\n"
+"Роль використовується для уточнення налаштування прав доступу. Право "
+"доступу\n"
+"надає можливість виконувати деякі низькорівневі завдання (додавання запису\n"
+"користувача, внесення змін до групи тощо). Привілей поєднують одне або "
+"декілька\n"
+"прав доступу у високорівневу абстракцію, наприклад «адміністратор "
+"користувачів»\n"
+"(useradmin). Такий useradmin зможе додавати, вилучати і вносити зміни до "
+"записів\n"
+"користувачів.\n"
+"\n"
+"Привілеї пов’язуються з ролями.\n"
+"\n"
+"Учасниками ролі можуть бути користувачі, групи, вузли та групи вузлів.\n"
+"\n"
+"Ролі можуть містити інші ролі.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання нової ролі:\n"
+" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
+"\n"
+" Додавання привілеїв до цієї ролі:\n"
+" ipa role-add-privilege --privileges=addusers junioradmin\n"
+" ipa role-add-privilege --privileges=change_password junioradmin\n"
+" ipa role-add-privilege --privileges=add_user_to_default_group "
+"junioradmin\n"
+"\n"
+" Додавання користувачів до цієї ролі:\n"
+" ipa group-add --desc=\"User admins\" useradmins\n"
+" ipa role-add-member --groups=useradmins junioradmin\n"
+"\n"
+" Показ даних щодо ролі:\n"
+" ipa role-show junioradmin\n"
+"\n"
+" Результатом виконання команд буде те, що всі користувачі групи "
+"«useradmins»\n"
+" зможуть додавати записи користувачів, скидати паролі або додавати "
+"користувача\n"
+" до типової групи користувачів IPA.\n"
+
+msgid "Role name"
+msgstr "Назва ролі"
+
+msgid "A description of this role-group"
+msgstr "Опис цієї групи ролей"
+
+msgid "Privileges"
+msgstr "Привілеї"
+
+msgid "Member services"
+msgstr "Служби учасника"
+
+msgid "Add a new role."
+msgstr "Додати нову роль."
+
+msgid "Add members to a role."
+msgstr "Додати учасників до запису ролі."
+
+msgid "member service"
+msgstr "учасник служба"
+
+msgid "services to add"
+msgstr "служби для додавання"
+
+msgid "Add privileges to a role."
+msgstr "Додати привілеї до запису ролі."
+
+msgid "privilege"
+msgstr "привілей"
+
+msgid "privileges"
+msgstr "привілеї"
+
+msgid "Number of privileges added"
+msgstr "Кількість доданих привілеїв"
+
+msgid "Delete a role."
+msgstr "Вилучити роль."
+
+msgid "Search for roles."
+msgstr "Знайти ролі."
+
+msgid "Modify a role."
+msgstr "Змінити роль."
+
+msgid "Rename the role object"
+msgstr "Перейменувати об’єкт ролі"
+
+msgid "Remove members from a role."
+msgstr "Вилучити учасників з запису ролі."
+
+msgid "services to remove"
+msgstr "служби для вилучення"
+
+msgid "Remove privileges from a role."
+msgstr "Вилучити привілеї з запису ролі."
+
+msgid "Number of privileges removed"
+msgstr "Кількість вилучених привілеїв"
+
+msgid "Display information about a role."
+msgstr "Показати дані щодо ролі."
+
+msgid ""
+"\n"
+"Self-service Permissions\n"
+"\n"
+"A permission enables fine-grained delegation of permissions. Access Control\n"
+"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
+"given tasks such as adding a user, modifying a group, etc.\n"
+"\n"
+"A Self-service permission defines what an object can change in its own "
+"entry.\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a self-service rule to allow users to manage their address (using Bash\n"
+" brace expansion):\n"
+" ipa selfservice-add --permissions=write --attrs={street,postalCode,l,c,"
+"st} \"Users manage their own address\"\n"
+"\n"
+" When managing the list of attributes you need to include all attributes\n"
+" in the list, including existing ones.\n"
+" Add telephoneNumber to the list (using Bash brace expansion):\n"
+" ipa selfservice-mod --attrs={street,postalCode,l,c,st,telephoneNumber} "
+"\"Users manage their own address\"\n"
+"\n"
+" Display our updated rule:\n"
+" ipa selfservice-show \"Users manage their own address\"\n"
+"\n"
+" Delete a rule:\n"
+" ipa selfservice-del \"Users manage their own address\"\n"
+msgstr ""
+"\n"
+"Права доступу самообслуговування\n"
+"\n"
+"Права доступу надають змогу точно налаштувати уповноваження. За допомогою\n"
+"правил керування доступом та інструкцій (ACI) надаються права доступу до\n"
+"виконання вказаних завдань, зокрема додавання записів користувачів,\n"
+"внесення змін до записів груп тощо.\n"
+"\n"
+"Права доступу самообслуговування визначають права об’єкта на внесення змін\n"
+"до власного запису.\n"
+"\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання правила самообслуговування для уможливлення керування "
+"користувачами\n"
+" власною адресою (з використанням виразу Bash у фігурних дужках):\n"
+" ipa selfservice-add --permissions=write --attrs={street,postalCode,l,c,"
+"st} \"Users manage their own address\"\n"
+"\n"
+" Якщо ви керуєте списком атрибутів, вам слід включити до списку всі "
+"атрибути,\n"
+" зокрема вже створені. Додавання telephoneNumber до списку (з використанням "
+"виразу Bash у фігурних дужках):\n"
+" ipa selfservice-mod --attrs={street,postalCode,l,c,st,telephoneNumber} "
+"\"Users manage their own address\"\n"
+"\n"
+" Показ нашого оновленого правила:\n"
+" ipa selfservice-show \"Users manage their own address\"\n"
+"\n"
+" Вилучення правила:\n"
+" ipa selfservice-del \"Users manage their own address\"\n"
+
+msgid "Self-service name"
+msgstr "Назва самообслуговування"
+
+msgid "Attributes to which the permission applies."
+msgstr "Атрибути, до яких застосовується правило доступу."
+
+msgid "Add a new self-service permission."
+msgstr "Додати нові права доступу автослужби."
+
+msgid "Delete a self-service permission."
+msgstr "Вилучити права доступу автослужби."
+
+msgid "Search for a self-service permission."
+msgstr "Шукати права доступу автослужби."
+
+msgid "Modify a self-service permission."
+msgstr "Змінити права доступу автослужби."
+
+msgid "Display information about a self-service permission."
+msgstr "Показати дані щодо прав доступу автослужби."
+
+msgid ""
+"\n"
+"SELinux User Mapping\n"
+"\n"
+"Map IPA users to SELinux users by host.\n"
+"\n"
+"Hosts, hostgroups, users and groups can be either defined within\n"
+"the rule or it may point to an existing HBAC rule. When using\n"
+"--hbacrule option to selinuxusermap-find an exact match is made on the\n"
+"HBAC rule name, so only one or zero entries will be returned.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a rule, \"test1\", that sets all users to xguest_u:s0 on the host "
+"\"server\":\n"
+" ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n"
+" ipa selinuxusermap-add-host --hosts=server.example.com test1\n"
+"\n"
+" Create a rule, \"test2\", that sets all users to guest_u:s0 and uses an "
+"existing HBAC rule for users and hosts:\n"
+" ipa selinuxusermap-add --usercat=all --hbacrule=webserver --"
+"selinuxuser=guest_u:s0 test2\n"
+"\n"
+" Display the properties of a rule:\n"
+" ipa selinuxusermap-show test2\n"
+"\n"
+" Create a rule for a specific user. This sets the SELinux context for\n"
+" user john to unconfined_u:s0-s0:c0.c1023 on any machine:\n"
+" ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:c0."
+"c1023 john_unconfined\n"
+" ipa selinuxusermap-add-user --users=john john_unconfined\n"
+"\n"
+" Disable a rule:\n"
+" ipa selinuxusermap-disable test1\n"
+"\n"
+" Enable a rule:\n"
+" ipa selinuxusermap-enable test1\n"
+"\n"
+" Find a rule referencing a specific HBAC rule:\n"
+" ipa selinuxusermap-find --hbacrule=allow_some\n"
+"\n"
+" Remove a rule:\n"
+" ipa selinuxusermap-del john_unconfined\n"
+"\n"
+"SEEALSO:\n"
+"\n"
+" The list controlling the order in which the SELinux user map is applied\n"
+" and the default SELinux user are available in the config-show command.\n"
+msgstr ""
+"\n"
+"Встановлення відповідності користувачів SELinux\n"
+"\n"
+"Встановити відповідність користувачів IPA користувачам SELinux за вузлами.\n"
+"\n"
+"Вузли, групи вузлів, користувачі і групи можна визначати або\n"
+"в межах правила, або може вказувати на вже створене правило HBAC.\n"
+"У разі використання параметра --hbacrule команди selinuxusermap-find\n"
+"буде встановлено точну відповідність за назвою правила HBAC, отже буде\n"
+"повернуто один або жодного запису.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Створення правила, «test1», яке встановлює всіх користувачів у xguest_u:s0 "
+"на вузлі «server»:\n"
+" ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n"
+" ipa selinuxusermap-add-host --hosts=serverexample.com test1\n"
+"\n"
+" Створення правила, \"test2\", яке встановлює всіх користувачів у guest_u:s0 "
+"і використовує вже створене правило HBAC для користувачів і вузлів:\n"
+" ipa selinuxusermap-add --usercat=all --hbacrule=webserver --"
+"selinuxuser=guest_u:s0 test2\n"
+"\n"
+" Показ властивостей правил:\n"
+" ipa selinuxusermap-show test2\n"
+"\n"
+" Створення правила для певного користувача. Встановлює контекст SELinux для "
+"користувача\n"
+" john у unconfined_u:s0-s0:c0.c1023 на всіх комп’ютерах:\n"
+" ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:c0."
+"c1023 john_unconfined\n"
+" ipa selinuxusermap-add-user --users=john john_unconfined\n"
+"\n"
+" Вимикання правила:\n"
+" ipa selinuxusermap-disable test1\n"
+"\n"
+" Увімкнення правила:\n"
+" ipa selinuxusermap-enable test1\n"
+"\n"
+" Пошук правила, що посилається на певне правило HBAC:\n"
+" ipa selinuxusermap-find --hbacrule=allow_some\n"
+"\n"
+" Вилучення правила:\n"
+" ipa selinuxusermap-del john_unconfined\n"
+"\n"
+"ТАКОЖ ОЗНАЙОМТЕСЯ:\n"
+"\n"
+" Застосовується список, який визначає порядок, у якому встановлюється\n"
+" відповідність користувачів. Типового користувача можна за допомогою\n"
+" програми config-show.\n"
+
+msgid "SELinux User"
+msgstr "Користувач SELinux"
+
+msgid "HBAC Rule"
+msgstr "Правило HBAC"
+
+msgid "HBAC Rule that defines the users, groups and hostgroups"
+msgstr "Правило HBAC, яке визначає користувачів, групи і групи вузлів"
+
+msgid "Create a new SELinux User Map."
+msgstr "Створити карту користувачів SELinux."
+
+msgid "Add target hosts and hostgroups to an SELinux User Map rule."
+msgstr ""
+"Додати вузли призначення та групи вузлів до правила карти користувачів "
+"SELinux."
+
+msgid "Add users and groups to an SELinux User Map rule."
+msgstr "Додати користувачів і групи до правила карти користувачів SELinux."
+
+msgid "Delete a SELinux User Map."
+msgstr "Вилучити карту користувачів SELinux."
+
+msgid "Disable an SELinux User Map rule."
+msgstr "Вимкнути правило карти користувачів SELinux."
+
+msgid "Enable an SELinux User Map rule."
+msgstr "Увімкнути правило карти користувачів SELinux."
+
+msgid "Search for SELinux User Maps."
+msgstr "Шукати карти користувачів SELinux."
+
+msgid "Modify a SELinux User Map."
+msgstr "Змінити карту користувачів SELinux."
+
+msgid "Remove target hosts and hostgroups from an SELinux User Map rule."
+msgstr ""
+"Вилучити вузли призначення та групи вузлів з правила карти користувачів "
+"SELinux."
+
+msgid "Remove users and groups from an SELinux User Map rule."
+msgstr "Вилучити користувачів і групи з правила карти користувачів SELinux."
+
+msgid "Display the properties of a SELinux User Map rule."
+msgstr "Показати властивості правила карти користувачів SELinux."
+
+msgid ""
+"\n"
+"Services\n"
+"\n"
+"A IPA service represents a service that runs on a host. The IPA service\n"
+"record can store a Kerberos principal, an SSL certificate, or both.\n"
+"\n"
+"An IPA service can be managed directly from a machine, provided that\n"
+"machine has been given the correct permission. This is true even for\n"
+"machines other than the one the service is associated with. For example,\n"
+"requesting an SSL certificate using the host service principal credentials\n"
+"of the host. To manage a service using host credentials you need to\n"
+"kinit as the host:\n"
+"\n"
+" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n"
+"\n"
+"Adding an IPA service allows the associated service to request an SSL\n"
+"certificate or keytab, but this is performed as a separate step; they\n"
+"are not produced as a result of adding the service.\n"
+"\n"
+"Only the public aspect of a certificate is stored in a service record;\n"
+"the private key is not stored.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new IPA service:\n"
+" ipa service-add HTTP/web.example.com\n"
+"\n"
+" Allow a host to manage an IPA service certificate:\n"
+" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n"
+" ipa role-add-member --hosts=web.example.com certadmin\n"
+"\n"
+" Override a default list of supported PAC types for the service:\n"
+" ipa service-mod HTTP/web.example.com --pac-type=MS-PAC\n"
+"\n"
+" A typical use case where overriding the PAC type is needed is NFS.\n"
+" Currently the related code in the Linux kernel can only handle Kerberos\n"
+" tickets up to a maximal size. Since the PAC data can become quite large "
+"it\n"
+" is recommended to set --pac-type=NONE for NFS services.\n"
+"\n"
+" Delete an IPA service:\n"
+" ipa service-del HTTP/web.example.com\n"
+"\n"
+" Find all IPA services associated with a host:\n"
+" ipa service-find web.example.com\n"
+"\n"
+" Find all HTTP services:\n"
+" ipa service-find HTTP\n"
+"\n"
+" Disable the service Kerberos key and SSL certificate:\n"
+" ipa service-disable HTTP/web.example.com\n"
+"\n"
+" Request a certificate for an IPA service:\n"
+" ipa cert-request --principal=HTTP/web.example.com example.csr\n"
+"\n"
+" Allow user to create a keytab:\n"
+" ipa service-allow-create-keytab HTTP/web.example.com --users=tuser1\n"
+"\n"
+" Generate and retrieve a keytab for an IPA service:\n"
+" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/"
+"httpd.keytab\n"
+msgstr ""
+"\n"
+"Служби\n"
+"\n"
+"Служба IPA — це служба, що працює на вузлі системи. У записі служби\n"
+"IPA можуть зберігатися дані реєстраційного запису Kerberos, сертифікат\n"
+"SSL або обидва набори даних.\n"
+"\n"
+"Службою IPA можна керувати безпосередньо з комп’ютера, якщо системі\n"
+"цього комп’ютера надано достатні права доступу. Це стосується навіть\n"
+"комп’ютерів, відмінних від тих, з якими пов’язано службу. Наприклад,\n"
+"вони можуть надсилати запит щодо сертифіката SSL за допомогою\n"
+"реєстраційних даних служби вузла. Для керування службою за допомогою\n"
+"реєстраційних даних вузла слід віддати команду ініціалізації kinit\n"
+"від імені вузла:\n"
+"\n"
+" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n"
+"\n"
+"Додавання служби IPA надає доступ пов’язаній службі до надсилання\n"
+"запитів щодо сертифікатів SSL та таблиці ключів, але створення самих\n"
+"запитів є окремим кроком: відповідні дані не створюються у результаті\n"
+"простого додавання служби.\n"
+"\n"
+"У записі служби зберігаються лише відкриті дані сертифіката; закритий\n"
+"ключ не зберігається.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати нову службу IPA:\n"
+" ipa service-add HTTP/web.example.com\n"
+"\n"
+" Дозволити вузлу керувати сертифікатом служби IPA:\n"
+" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n"
+" ipa role-add-member --hosts=web.example.com certadmin\n"
+"\n"
+" Перевизначити типовий список підтримуваних типів PAC для служби:\n"
+" ipa service-mod HTTP/web.example.com --pac-type=MS-PAC\n"
+"\n"
+" Типовим випадком, коли потрібне перевизначення типу PAC є NFS.\n"
+" У поточній версії ядра Linux відповідний код може працювати лише з\n"
+" квитками Kerberos, розмір яких не перевищує максимально заданого.\n"
+" Оскільки дані PAC можуть бути доволі об’ємними, для служб NFS\n"
+" рекомендуємо встановити --pac-type=NONE.\n"
+"\n"
+" Вилучити службу IPA:\n"
+" ipa service-del HTTP/web.example.com\n"
+"\n"
+" Знайти усіх служби IPA, пов’язані із вузлом:\n"
+" ipa service-find web.example.com\n"
+"\n"
+" Знайти усі служби HTTP:\n"
+" ipa service-find HTTP\n"
+"\n"
+" Вимкнути службу ключів Kerberos і сертифіката SSL:\n"
+" ipa service-disable HTTP/web.example.com\n"
+"\n"
+" Надіслати запит щодо сертифіката для служби IPA:\n"
+" ipa cert-request --principal=HTTP/web.example.com example.csr\n"
+"\n"
+" Дозволити користувачеві створювати сховище ключів:\n"
+" ipa service-allow-create-keytab HTTP/web.example.com --users=tuser1\n"
+"\n"
+" Створити і отримати вміст сховища ключів для служби IPA:\n"
+" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/"
+"httpd.keytab\n"
+
+msgid "Service principal"
+msgstr "Реєстраційний запис служби"
+
+msgid "PAC type"
+msgstr "Тип PAC"
+
+msgid ""
+"Override default list of supported PAC types. Use 'NONE' to disable PAC "
+"support for this service, e.g. this might be necessary for NFS services."
+msgstr ""
+"Перевизначити типовий список підтримуваних типів PAC. Скористайтеся "
+"значенням «NONE», щоб вимкнути підтримку PAC для цієї служби. Це, наприклад, "
+"може бути необхідним для служб NFS."
+
+msgid "Add a new IPA new service."
+msgstr "Додати нову службу IPA."
+
+msgid "force principal name even if not in DNS"
+msgstr ""
+"примусове значення назви реєстраційного запису, навіть якщо назви немає у DNS"
+
+msgid "Add hosts that can manage this service."
+msgstr "Додати вузли, які можуть керувати цією службою."
+
+msgid ""
+"Allow users, groups, hosts or host groups to create a keytab of this service."
+msgstr ""
+"Дозволити користувачам, групам, вузлам і групам вузлів створювати таблицю "
+"ключів цієї служби."
+
+msgid ""
+"Allow users, groups, hosts or host groups to retrieve a keytab of this "
+"service."
+msgstr ""
+"Дозволити користувачам, групам, вузлам і групам вузлів отримувати таблицю "
+"ключів цієї служби."
+
+msgid "Delete an IPA service."
+msgstr "Вилучити службу IPA."
+
+msgid "Disable the Kerberos key and SSL certificate of a service."
+msgstr "Вимкнути ключ Kerberos і сертифікат SSL служби."
+
+msgid ""
+"Disallow users, groups, hosts or host groups to create a keytab of this "
+"service."
+msgstr ""
+"Заборонити користувачам, групам, вузлам і групам вузлів створювати таблицю "
+"ключів цієї служби."
+
+msgid ""
+"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
+"service."
+msgstr ""
+"Заборонити користувачам, групам, вузлам і групам вузлів отримувати таблицю "
+"ключів цієї служби."
+
+msgid "Search for IPA services."
+msgstr "Знайти служби IPA."
+
+msgid "Results should contain primary key attribute only (\"principal\")"
+msgstr "Результати мають містити лише атрибут основного ключа («principal»)"
+
+msgid "Search for services with these managed by hosts."
+msgstr "Шукати служби із цими керованими вузлами."
+
+msgid "Search for services without these managed by hosts."
+msgstr "Шукати служби без цих керованих вузлів."
+
+msgid "Modify an existing IPA service."
+msgstr "Змінити вже створену службу IPA."
+
+msgid "Remove hosts that can manage this service."
+msgstr "Вилучити вузли, які можуть керувати цією службою."
+
+msgid "Display information about an IPA service."
+msgstr "Показати дані щодо служби IPA."
+
+msgid ""
+"\n"
+"Session Support for IPA\n"
+"John Dennis <jdennis@redhat.com>\n"
+"\n"
+"Goals\n"
+"=====\n"
+"\n"
+"Provide per-user session data caching which persists between\n"
+"requests. Desired features are:\n"
+"\n"
+"* Integrates cleanly with minimum impact on existing infrastructure.\n"
+"\n"
+"* Provides maximum security balanced against real-world performance\n"
+" demands.\n"
+"\n"
+"* Sessions must be able to be revoked (flushed).\n"
+"\n"
+"* Should be flexible and easy to use for developers.\n"
+"\n"
+"* Should leverage existing technology and code to the maximum extent\n"
+" possible to avoid re-invention, excessive implementation time and to\n"
+" benefit from robustness in field proven components commonly shared\n"
+" in the open source community.\n"
+"\n"
+"* Must support multiple independent processes which share session\n"
+" data.\n"
+"\n"
+"* System must function correctly if session data is available or not.\n"
+"\n"
+"* Must be high performance.\n"
+"\n"
+"* Should not be tied to specific web servers or browsers. Should\n"
+" integrate with our chosen WSGI model.\n"
+"\n"
+"Issues\n"
+"======\n"
+"\n"
+"Cookies\n"
+"-------\n"
+"\n"
+"Most session implementations are based on the use of cookies. Cookies\n"
+"have some inherent problems.\n"
+"\n"
+"* User has the option to disable cookies.\n"
+"\n"
+"* User stored cookie data is not secure. Can be mitigated by setting\n"
+" flags indicating the cookie is only to be used with SSL secured HTTP\n"
+" connections to specific web resources and setting the cookie to\n"
+" expire at session termination. Most modern browsers enforce these.\n"
+"\n"
+"Where to store session data?\n"
+"----------------------------\n"
+"\n"
+"Session data may be stored on either on the client or on the\n"
+"server. Storing session data on the client addresses the problem of\n"
+"session data availability when requests are serviced by independent web\n"
+"servers because the session data travels with the request. However\n"
+"there are data size limitations. Storing session data on the client\n"
+"also exposes sensitive data but this can be mitigated by encrypting\n"
+"the session data such that only the server can decrypt it.\n"
+"\n"
+"The more conventional approach is to bind session data to a unique\n"
+"name, the session ID. The session ID is transmitted to the client and\n"
+"the session data is paired with the session ID on the server in a\n"
+"associative data store. The session data is retrieved by the server\n"
+"using the session ID when the receiving the request. This eliminates\n"
+"exposing sensitive session data on the client along with limitations\n"
+"on data size. It however introduces the issue of session data\n"
+"availability when requests are serviced by more than one server\n"
+"process.\n"
+"\n"
+"Multi-process session data availability\n"
+"---------------------------------------\n"
+"\n"
+"Apache (and other web servers) fork child processes to handle requests\n"
+"in parallel. Also web servers may be deployed in a farm where requests\n"
+"are load balanced in round robin fashion across different nodes. In\n"
+"both cases session data cannot be stored in the memory of a server\n"
+"process because it is not available to other processes, either sibling\n"
+"children of a master server process or server processes on distinct\n"
+"nodes.\n"
+"\n"
+"Typically this is addressed by storing session data in a SQL\n"
+"database. When a request is received by a server process containing a\n"
+"session ID in it's cookie data the session ID is used to perform a SQL\n"
+"query and the resulting data is then attached to the request as it\n"
+"proceeds through the request processing pipeline. This of course\n"
+"introduces coherency issues.\n"
+"\n"
+"For IPA the introduction of a SQL database dependency is undesired and\n"
+"should be avoided.\n"
+"\n"
+"Session data may also be shared by independent processes by storing\n"
+"the session data in files.\n"
+"\n"
+"An alternative solution which has gained considerable popularity\n"
+"recently is the use of a fast memory based caching server. Data is\n"
+"stored in a single process memory and may be queried and set via a\n"
+"light weight protocol using standard socket mechanisms, memcached is\n"
+"one example. A typical use is to optimize SQL queries by storing a SQL\n"
+"result in shared memory cache avoiding the more expensive SQL\n"
+"operation. But the memory cache has distinct advantages in non-SQL\n"
+"situations as well.\n"
+"\n"
+"Possible implementations for use by IPA\n"
+"=======================================\n"
+"\n"
+"Apache Sessions\n"
+"---------------\n"
+"\n"
+"Apache has 2.3 has implemented session support via these modules:\n"
+"\n"
+" mod_session\n"
+" Overarching session support based on cookies.\n"
+"\n"
+" See: http://httpd.apache.org/docs/2.3/mod/mod_session.html\n"
+"\n"
+" mod_session_cookie\n"
+" Stores session data in the client.\n"
+"\n"
+" See: http://httpd.apache.org/docs/2.3/mod/mod_session_cookie.html\n"
+"\n"
+" mod_session_crypto\n"
+" Encrypts session data for security. Encryption key is shared\n"
+" configuration parameter visible to all Apache processes and is\n"
+" stored in a configuration file.\n"
+"\n"
+" See: http://httpd.apache.org/docs/2.3/mod/mod_session_crypto.html\n"
+"\n"
+" mod_session_dbd\n"
+" Stores session data in a SQL database permitting multiple\n"
+" processes to access and share the same session data.\n"
+"\n"
+" See: http://httpd.apache.org/docs/2.3/mod/mod_session_dbd.html\n"
+"\n"
+"Issues with Apache sessions\n"
+"~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
+"\n"
+"Although Apache has implemented generic session support and Apache is\n"
+"our web server of preference it nonetheless introduces issues for IPA.\n"
+"\n"
+" * Session support is only available in httpd >= 2.3 which at the\n"
+" time of this writing is currently only available as a Beta release\n"
+" from upstream. We currently only ship httpd 2.2, the same is true\n"
+" for other distributions.\n"
+"\n"
+" * We could package and ship the sessions modules as a temporary\n"
+" package in httpd 2.2 environments. But this has the following\n"
+" consequences:\n"
+"\n"
+" - The code has to be backported. the module API has changed\n"
+" slightly between httpd 2.2 and 2.3. The backporting is not\n"
+" terribly difficult and a proof of concept has been\n"
+" implemented.\n"
+"\n"
+" - We would then be on the hook to package and maintain a special\n"
+" case Apache package. This is maintenance burden as well as a\n"
+" distribution packaging burden. Both of which would be best\n"
+" avoided if possible.\n"
+"\n"
+" * The design of the Apache session modules is such that they can\n"
+" only be manipulated by other Apache modules. The ability of\n"
+" consumers of the session data to control the session data is\n"
+" simplistic, constrained and static during the period the request\n"
+" is processed. Request handlers which are not native Apache modules\n"
+" (e.g. IPA via WSGI) can only examine the session data\n"
+" via request headers and reset it in response headers.\n"
+"\n"
+" * Shared session data is available exclusively via SQL.\n"
+"\n"
+"However using the 2.3 Apache session modules would give us robust\n"
+"session support implemented in C based on standardized Apache\n"
+"interfaces which are widely used.\n"
+"\n"
+"Python Web Frameworks\n"
+"---------------------\n"
+"\n"
+"Virtually every Python web framework supports cookie based sessions,\n"
+"e.g. Django, Twisted, Zope, Turbogears etc. Early on in IPA we decided\n"
+"to avoid the use of these frameworks. Trying to pull in just one part\n"
+"of these frameworks just to get session support would be problematic\n"
+"because the code does not function outside it's framework.\n"
+"\n"
+"IPA implemented sessions\n"
+"------------------------\n"
+"\n"
+"Originally it was believed the path of least effort was to utilize\n"
+"existing session support, most likely what would be provided by\n"
+"Apache. However there are enough basic modular components available in\n"
+"native Python and other standard packages it should be possible to\n"
+"provide session support meeting the aforementioned goals with a modest\n"
+"implementation effort. Because we're leveraging existing components\n"
+"the implementation difficulties are subsumed by other components which\n"
+"have already been field proven and have community support. This is a\n"
+"smart strategy.\n"
+"\n"
+"Proposed Solution\n"
+"=================\n"
+"\n"
+"Our interface to the web server is via WSGI which invokes a callback\n"
+"per request passing us an environmental context for the request. For\n"
+"this discussion we'll name the WSGI callback \"application()\", a\n"
+"conventional name in WSGI parlance.\n"
+"\n"
+"Shared session data will be handled by memcached. We will create one\n"
+"instance of memcached on each server node dedicated to IPA\n"
+"exclusively. Communication with memcached will be via a UNIX socket\n"
+"located in the file system under /var/run/ipa_memcached. It will be\n"
+"protected by file permissions and optionally SELinux policy.\n"
+"\n"
+"In application() we examine the request cookies and if there is an IPA\n"
+"session cookie with a session ID we retrieve the session data from our\n"
+"memcached instance.\n"
+"\n"
+"The session data will be a Python dict. IPA components will read or\n"
+"write their session information by using a pre-agreed upon name\n"
+"(e.g. key) in the dict. This is a very flexible system and consistent\n"
+"with how we pass data in most parts of IPA.\n"
+"\n"
+"If the session data is not available an empty session data dict will\n"
+"be created.\n"
+"\n"
+"How does this session data travel with the request in the IPA\n"
+"pipeline? In IPA we use the HTTP request/response to implement RPC. In\n"
+"application() we convert the request into a procedure call passing it\n"
+"arguments derived from the HTTP request. The passed parameters are\n"
+"specific to the RPC method being invoked. The context the RPC call is\n"
+"executing in is not passed as an RPC parameter.\n"
+"\n"
+"How would the contextual information such as session data be bound to\n"
+"the request and hence the RPC call?\n"
+"\n"
+"In IPA when a RPC invocation is being prepared from a request we\n"
+"recognize this will only ever be processed serially by one Python\n"
+"thread. A thread local dict called \"context\" is allocated for each\n"
+"thread. The context dict is cleared in between requests (e.g. RPC method\n"
+"invocations). The per-thread context dict is populated during the\n"
+"lifetime of the request and is used as a global data structure unique to\n"
+"the request that various IPA component can read from and write to with\n"
+"the assurance the data is unique to the current request and/or method\n"
+"call.\n"
+"\n"
+"The session data dict will be written into the context dict under the\n"
+"session key before the RPC method begins execution. Thus session data\n"
+"can be read and written by any IPA component by accessing\n"
+"``context.session``.\n"
+"\n"
+"When the RPC method finishes execution the session data bound to the\n"
+"request/method is retrieved from the context and written back to the\n"
+"memcached instance. The session ID is set in the response sent back to\n"
+"the client in the ``Set-Cookie`` header along with the flags\n"
+"controlling it's usage.\n"
+"\n"
+"Issues and details\n"
+"------------------\n"
+"\n"
+"IPA code cannot depend on session data being present, however it\n"
+"should always update session data with the hope it will be available\n"
+"in the future. Session data may not be available because:\n"
+"\n"
+" * This is the first request from the user and no session data has\n"
+" been created yet.\n"
+"\n"
+" * The user may have cookies disabled.\n"
+"\n"
+" * The session data may have been flushed. memcached operates with\n"
+" a fixed memory allocation and will flush entries on a LRU basis,\n"
+" like with any cache there is no guarantee of persistence.\n"
+"\n"
+" Also we may have have deliberately expired or deleted session\n"
+" data, see below.\n"
+"\n"
+"Cookie manipulation is done via the standard Python Cookie module.\n"
+"\n"
+"Session cookies will be set to only persist as long as the browser has\n"
+"the session open. They will be tagged so the browser only returns\n"
+"the session ID on SSL secured HTTP requests. They will not be visible\n"
+"to Javascript in the browser.\n"
+"\n"
+"Session ID's will be created by using 48 bits of random data and\n"
+"converted to 12 hexadecimal digits. Newly generated session ID's will\n"
+"be checked for prior existence to handle the unlikely case the random\n"
+"number repeats.\n"
+"\n"
+"memcached will have significantly higher performance than a SQL or file\n"
+"based storage solution. Communication is effectively though a pipe\n"
+"(UNIX socket) using a very simple protocol and the data is held\n"
+"entirely in process memory. memcached also scales easily, it is easy\n"
+"to add more memcached processes and distribute the load across them.\n"
+"At this point in time we don't anticipate the need for this.\n"
+"\n"
+"A very nice feature of the Python memcached module is that when a data\n"
+"item is written to the cache it is done with standard Python pickling\n"
+"(pickling is a standard Python mechanism to marshal and unmarshal\n"
+"Python objects). We adopt the convention the object written to cache\n"
+"will be a dict to meet our internal data handling conventions. The\n"
+"pickling code will recursively handle nested objects in the dict. Thus\n"
+"we gain a lot of flexibility using standard Python data structures to\n"
+"store and retrieve our session data without having to author and debug\n"
+"code to marshal and unmarshal the data if some other storage mechanism\n"
+"had been used. This is a significant implementation win. Of course\n"
+"some common sense limitations need to observed when deciding on what\n"
+"is written to the session cache keeping in mind the data is shared\n"
+"between processes and it should not be excessively large (a\n"
+"configurable option)\n"
+"\n"
+"We can set an expiration on memcached entries. We may elect to do that\n"
+"to force session data to be refreshed periodically. For example we may\n"
+"wish the client to present fresh credentials on a periodic basis even\n"
+"if the cached credentials are otherwise within their validity period.\n"
+"\n"
+"We can explicitly delete session data if for some reason we believe it\n"
+"is stale, invalid or compromised.\n"
+"\n"
+"memcached also gives us certain facilities to prevent race conditions\n"
+"between different processes utilizing the cache. For example you can\n"
+"check of the entry has been modified since you last read it or use CAS\n"
+"(Check And Set) semantics. What has to be protected in terms of cache\n"
+"coherency will likely have to be determined as the session support is\n"
+"utilized and different data items are added to the cache. This is very\n"
+"much data and context specific. Fortunately memcached operations are\n"
+"atomic.\n"
+"\n"
+"Controlling the memcached process\n"
+"---------------------------------\n"
+"\n"
+"We need a mechanism to start the memcached process and secure it so\n"
+"that only IPA components can access it.\n"
+"\n"
+"Although memcached ships with both an initscript and systemd unit\n"
+"files those are for generic instances. We want a memcached instance\n"
+"dedicated exclusively to IPA usage. To accomplish this we would install\n"
+"a systemd unit file or an SysV initscript to control the IPA specific\n"
+"memcached service. ipactl would be extended to know about this\n"
+"additional service. systemd's cgroup facility would give us additional\n"
+"mechanisms to integrate the IPA memcached service within a larger IPA\n"
+"process group.\n"
+"\n"
+"Protecting the memcached data would be done via file permissions (and\n"
+"optionally SELinux policy) on the UNIX domain socket. Although recent\n"
+"implementations of memcached support authentication via SASL this\n"
+"introduces a performance and complexity burden not warranted when\n"
+"cached is dedicated to our exclusive use and access controlled by OS\n"
+"mechanisms.\n"
+"\n"
+"Conventionally daemons are protected by assigning a system uid and/or\n"
+"gid to the daemon. A daemon launched by root will drop it's privileges\n"
+"by assuming the effective uid:gid assigned to it. File system access\n"
+"is controlled by the OS via the effective identity and SELinux policy\n"
+"can be crafted based on the identity. Thus the memcached UNIX socket\n"
+"would be protected by having it owned by a specific system user and/or\n"
+"membership in a restricted system group (discounting for the moment\n"
+"SELinux).\n"
+"\n"
+"Unfortunately we currently do not have an IPA system uid whose\n"
+"identity our processes operate under nor do we have an IPA system\n"
+"group. IPA does manage a collection of related processes (daemons) and\n"
+"historically each has been assigned their own uid. When these\n"
+"unrelated processes communicate they mutually authenticate via other\n"
+"mechanisms. We do not have much of a history of using shared file\n"
+"system objects across identities. When file objects are created they\n"
+"are typically assigned the identity of daemon needing to access the\n"
+"object and are not accessed by other daemons, or they carry root\n"
+"identity.\n"
+"\n"
+"When our WSGI application runs in Apache it is run as a WSGI\n"
+"daemon. This means when Apache starts up it forks off WSGI processes\n"
+"for us and we are independent of other Apache processes. When WSGI is\n"
+"run in this mode there is the ability to set the uid:gid of the WSGI\n"
+"process hosting us, however we currently do not take advantage of this\n"
+"option. WSGI can be run in other modes as well, only in daemon mode\n"
+"can the uid:gid be independently set from the rest of Apache. All\n"
+"processes started by Apache can be set to a common uid:gid specified\n"
+"in the global Apache configuration, by default it's\n"
+"apache:apache. Thus when our IPA code executes it is running as\n"
+"apache:apache.\n"
+"\n"
+"To protect our memcached UNIX socket we can do one of two things:\n"
+"\n"
+"1. Assign it's uid:gid as apache:apache. This would limit access to\n"
+" our cache only to processes running under httpd. It's somewhat\n"
+" restricted but far from ideal. Any code running in the web server\n"
+" could potentially access our cache. It's difficult to control what the\n"
+" web server runs and admins may not understand the consequences of\n"
+" configuring httpd to serve other things besides IPA.\n"
+"\n"
+"2. Create an IPA specific uid:gid, for example ipa:ipa. We then configure\n"
+" our WSGI application to run as the ipa:ipa user and group. We also\n"
+" configure our memcached instance to run as the ipa:ipa user and\n"
+" group. In this configuration we are now fully protected, only our WSGI\n"
+" code can read & write to our memcached UNIX socket.\n"
+"\n"
+"However there may be unforeseen issues by converting our code to run as\n"
+"something other than apache:apache. This would require some\n"
+"investigation and testing.\n"
+"\n"
+"IPA is dependent on other system daemons, specifically Directory\n"
+"Server (ds) and Certificate Server (cs). Currently we configure ds to\n"
+"run under the dirsrv:dirsrv user and group, an identity of our\n"
+"creation. We allow cs to default to it's pkiuser:pkiuser user and\n"
+"group. Should these other cooperating daemons also run under the\n"
+"common ipa:ipa user and group identities? At first blush there would\n"
+"seem to be an advantage to coalescing all process identities under a\n"
+"common IPA user and group identity. However these other processes do\n"
+"not depend on user and group permissions when working with external\n"
+"agents, processes, etc. Rather they are designed to be stand-alone\n"
+"network services which authenticate their clients via other\n"
+"mechanisms. They do depend on user and group permission to manage\n"
+"their own file system objects. If somehow the ipa user and/or group\n"
+"were compromised or malicious code somehow executed under the ipa\n"
+"identity there would be an advantage in having the cooperating\n"
+"processes cordoned off under their own identities providing one extra\n"
+"layer of protection. (Note, these cooperating daemons may not even be\n"
+"co-located on the same node in which case the issue is moot)\n"
+"\n"
+"The UNIX socket behavior (ldapi) with Directory Server is as follows:\n"
+"\n"
+" * The socket ownership is: root:root\n"
+"\n"
+" * The socket permissions are: 0666\n"
+"\n"
+" * When connecting via ldapi you must authenticate as you would\n"
+" normally with a TCP socket, except ...\n"
+"\n"
+" * If autobind is enabled and the uid:gid is available via\n"
+" SO_PEERCRED and the uid:gid can be found in the set of users known\n"
+" to the Directory Server then that connection will be bound as that\n"
+" user.\n"
+"\n"
+" * Otherwise an anonymous bind will occur.\n"
+"\n"
+"memcached UNIX socket behavior is as follows:\n"
+"\n"
+" * memcached can be invoked with a user argument, no group may be\n"
+" specified. The effective uid is the uid of the user argument and\n"
+" the effective gid is the primary group of the user, let's call\n"
+" this euid:egid\n"
+"\n"
+" * The socket ownership is: euid:egid\n"
+"\n"
+" * The socket permissions are 0700 by default, but this can be\n"
+" modified by the -a mask command line arg which sets the umask\n"
+" (defaults to 0700).\n"
+"\n"
+"Overview of authentication in IPA\n"
+"=================================\n"
+"\n"
+"This describes how we currently authenticate and how we plan to\n"
+"improve authentication performance. First some definitions.\n"
+"\n"
+"There are 4 major players:\n"
+"\n"
+" 1. client\n"
+" 2. mod_auth_kerb (in Apache process)\n"
+" 3. wsgi handler (in IPA wsgi python process)\n"
+" 4. ds (directory server)\n"
+"\n"
+"There are several resources:\n"
+"\n"
+" 1. /ipa/ui (unprotected, web UI static resources)\n"
+" 2. /ipa/xml (protected, xmlrpc RPC used by command line clients)\n"
+" 3. /ipa/json (protected, json RPC used by javascript in web UI)\n"
+" 4. ds (protected, wsgi acts as proxy, our LDAP server)\n"
+"\n"
+"Current Model\n"
+"-------------\n"
+"\n"
+"This describes how things work in our current system for the web UI.\n"
+"\n"
+" 1. Client requests /ipa/ui, this is unprotected, is static and\n"
+" contains no sensitive information. Apache replies with html and\n"
+" javascript. The javascript requests /ipa/json.\n"
+"\n"
+" 2. Client sends post to /ipa/json.\n"
+"\n"
+" 3. mod_auth_kerb is configured to protect /ipa/json, replies 401\n"
+" authenticate negotiate.\n"
+"\n"
+" 4. Client resends with credentials\n"
+"\n"
+" 5. mod_auth_kerb validates credentials\n"
+"\n"
+" a. if invalid replies 403 access denied (stops here)\n"
+"\n"
+" b. if valid creates temporary ccache, adds KRB5CCNAME to request\n"
+" headers\n"
+"\n"
+" 6. Request passed to wsgi handler\n"
+"\n"
+" a. validates request, KRB5CCNAME must be present, referrer, etc.\n"
+"\n"
+" b. ccache saved and used to bind to ds\n"
+"\n"
+" c. routes to specified RPC handler.\n"
+"\n"
+" 7. wsgi handler replies to client\n"
+"\n"
+"Proposed new session based optimization\n"
+"---------------------------------------\n"
+"\n"
+"The round trip negotiate and credential validation in steps 3,4,5 is\n"
+"expensive. This can be avoided if we can cache the client\n"
+"credentials. With client sessions we can store the client credentials\n"
+"in the session bound to the client.\n"
+"\n"
+"A few notes about the session implementation.\n"
+"\n"
+" * based on session cookies, cookies must be enabled\n"
+"\n"
+" * session cookie is secure, only passed on secure connections, only\n"
+" passed to our URL resource, never visible to client javascript\n"
+" etc.\n"
+"\n"
+" * session cookie has a session id which is used by wsgi handler to\n"
+" retrieve client session data from shared multi-process cache.\n"
+"\n"
+"Changes to Apache's resource protection\n"
+"---------------------------------------\n"
+"\n"
+" * /ipa/json is no longer protected by mod_auth_kerb. This is\n"
+" necessary to avoid the negotiate expense in steps 3,4,5\n"
+" above. Instead the /ipa/json resource will be protected in our wsgi\n"
+" handler via the session cookie.\n"
+"\n"
+" * A new protected URI is introduced, /ipa/login. This resource\n"
+" does no serve any data, it is used exclusively for authentication.\n"
+"\n"
+"The new sequence is:\n"
+"\n"
+" 1. Client requests /ipa/ui, this is unprotected. Apache replies with\n"
+" html and javascript. The javascript requests /ipa/json.\n"
+"\n"
+" 2. Client sends post to /ipa/json, which is unprotected.\n"
+"\n"
+" 3. wsgi handler obtains session data from session cookie.\n"
+"\n"
+" a. if ccache is present in session data and is valid\n"
+"\n"
+" - request is further validated\n"
+"\n"
+" - ccache is established for bind to ds\n"
+"\n"
+" - request is routed to RPC handler\n"
+"\n"
+" - wsgi handler eventually replies to client\n"
+"\n"
+" b. if ccache is not present or not valid processing continues ...\n"
+"\n"
+" 4. wsgi handler replies with 401 Unauthorized\n"
+"\n"
+" 5. client sends request to /ipa/login to obtain session credentials\n"
+"\n"
+" 6. mod_auth_kerb replies 401 negotiate on /ipa/login\n"
+"\n"
+" 7. client sends credentials to /ipa/login\n"
+"\n"
+" 8. mod_auth_kerb validates credentials\n"
+"\n"
+" a. if valid\n"
+"\n"
+" - mod_auth_kerb permits access to /ipa/login. wsgi handler is\n"
+" invoked and does the following:\n"
+"\n"
+" * establishes session for client\n"
+"\n"
+" * retrieves the ccache from KRB5CCNAME and stores it\n"
+"\n"
+" a. if invalid\n"
+"\n"
+" - mod_auth_kerb sends 403 access denied (processing stops)\n"
+"\n"
+" 9. client now posts the same data again to /ipa/json including\n"
+" session cookie. Processing repeats starting at step 2 and since\n"
+" the session data now contains a valid ccache step 3a executes, a\n"
+" successful reply is sent to client.\n"
+"\n"
+"Command line client using xmlrpc\n"
+"--------------------------------\n"
+"\n"
+"The above describes the web UI utilizing the json RPC mechanism. The\n"
+"IPA command line tools utilize a xmlrpc RPC mechanism on the same\n"
+"HTTP server. Access to the xmlrpc is via the /ipa/xml URI. The json\n"
+"and xmlrpc API's are the same, they differ only on how their procedure\n"
+"calls are marshalled and unmarshalled.\n"
+"\n"
+"Under the new scheme /ipa/xml will continue to be Kerberos protected\n"
+"at all times. Apache's mod_auth_kerb will continue to require the\n"
+"client provides valid Kerberos credentials.\n"
+"\n"
+"When the WSGI handler routes to /ipa/xml the Kerberos credentials will\n"
+"be extracted from the KRB5CCNAME environment variable as provided by\n"
+"mod_auth_kerb. Everything else remains the same.\n"
+msgstr ""
+"\n"
+"Підтримка сеансів у IPA\n"
+"John Dennis <jdennis@redhat.com>\n"
+"\n"
+"Мета\n"
+"=====\n"
+"\n"
+"Забезпечити кешування даних сеансів окремих користувачів протягом\n"
+"часу між послідовними запитами. Бажані можливості:\n"
+"\n"
+"* Безпроблемна інтеграція із мінімальним впливом на наявну інфраструктуру.\n"
+"\n"
+"* Забезпечення максимального захисту із одночасним збереженням прийнятної\n"
+" швидкодії.\n"
+"\n"
+"* Забезпечення можливості відкликання сеансів (витирання даних).\n"
+"\n"
+"* Гнучкість і простота у використанні для розробників.\n"
+"\n"
+"* Максимальне використання наявних технологій і коду для\n"
+" запобігання потребі у повторній розробці, зайвій витарні часу та\n"
+" для того, щоб скористатися стабільністю випробуваних компонентів,\n"
+" які широкого використовуються спільнотою вільного програмного "
+"забезпечення.\n"
+"\n"
+"* Підтримка роботи із декількома незалежними процесами, які спільно\n"
+" використовують дані сеансу.\n"
+"\n"
+"* Система має працювати належним чином як із даними сеансу, так і без них.\n"
+"\n"
+"* Висока швидкодія системи.\n"
+"\n"
+"* Не повинно бути прив’язки до певних серверів або програм для перегляду. "
+"Має\n"
+" бути забезпечено інтеграцію із вибраною нами моделлю WSGI.\n"
+"\n"
+"Проблеми\n"
+"======\n"
+"\n"
+"Куки\n"
+"-------\n"
+"\n"
+"Більшість реалізацій сеансів засновано на використанні кук. У кук є\n"
+"декілька невиправних недоліків.\n"
+"\n"
+"* Користувач може вимкнути куки.\n"
+"\n"
+"* Зберігання кук на боці користувача не є безпечним. Цю проблему може\n"
+" бути усунено використанням прапорців, які позначають, що кука\n"
+" використовується лише у межах з’єднань HTTP із захистом SSL,\n"
+" для певних ресурсів мережі та визначенням того, що строк дії куки\n"
+" обмежено строком роботи сеансу. У більшості сучасних програм для\n"
+" перегляду інтернету ці правила встановлюються примусово.\n"
+"\n"
+"Де зберігати дані сеансів?\n"
+"----------------------------\n"
+"\n"
+"Дані сеансів можна зберігати або на боці клієнта, або на боці сервера.\n"
+"Якщо зберігати дані сеансів на адресах клієнтів, виникатиме проблема\n"
+"із доступністю даних сеансу, якщо запити обслуговуються незалежними\n"
+"серверами, оскільки дані сеансу передаються разом із запитом. Це\n"
+"може призвести до проблем, пов’язаних із обмеженням на об’єм даних.\n"
+"Крім того, зберігання даних на боці клієнта може призвести до\n"
+"проблем із доступом до конфіденційних даних. Втім, ці проблеми можна\n"
+"усунути шифруванням даних сеансу так, щоб їх можна було розшифрувати\n"
+"лише на сервері.\n"
+"\n"
+"Поширенішим є підхід, за якого дані сеансу прив’язуються до\n"
+"унікальної назви, ідентифікатора сеансу. Цей ідентифікатор сеансу\n"
+"передається на клієнт, а дані сеансу пов’язуються із ідентифікатором\n"
+"сеансу на сервері у пов’язаному із ним сховищі даних. Дані сеансу\n"
+"отримуються сервером з використанням ідентифікатора сеансу, коли\n"
+"отримує запит. Таким чином усуваються розкриття конфіденційних даних\n"
+"сеансу на боці клієнта і обмеження на розмір даних. Втім,\n"
+"натомість виникає проблем із доступністю даних сеансу, якщо запити\n"
+"обслуговуються декількома процесами на сервері.\n"
+"\n"
+"Доступність даних сеансу для декількох процесів\n"
+"-----------------------------------------------\n"
+"\n"
+"Apache (та інші вебсервери) відгалужують дочірні процеси для паралельної\n"
+"обробки. Крім того, вебсервери може бути розгорнуто у фермі, де\n"
+"навантаження від запитів збалансовано у замкнений спосіб шляхом розподілу\n"
+"його між вузлами. У обох випадках дані сеансу не можна зберігати у\n"
+"пам’яті процесу, оскільки вона недоступна іншим процесам, — дочірнім\n"
+"близнюкам основного процесу на сервері або процесам сервера на\n"
+"певних вузлах.\n"
+"\n"
+"Типовим вирішенням цієї проблеми є зберігання даних сеансу у базі\n"
+"даних SQL. Коли процес сервера отримує запит, що містить ідентифікатор\n"
+"сеансу у своїх даних куки, цей ідентифікатор сеансу використовується\n"
+"для створення запиту до бази даних SQL, а результат запиту долучається\n"
+"до самого запиту під час передавання його ланцюжком обробки запитів.\n"
+"Це, звичайно ж, тягне за собою проблеми із когерентністю даних.\n"
+"\n"
+"У IPA впровадження залежності від бази даних SQL є небажаним,\n"
+"його уникнути.\n"
+"\n"
+"Дані сеансу також можна надати у спільне використання незалежних\n"
+"процесів, якщо зберігати їх у файлах.\n"
+"\n"
+"Альтернативним вирішенням проблеми, яке набуває значної популярності,\n"
+"є використання швидкого сервера кешування у оперативній пам’яті. Дані\n"
+"зберігаються у пам’яті одного процесу, щодо них можна надсилати запити,\n"
+"їх можна змінювати за допомогою простого протоколу із використанням\n"
+"стандартних механізмів роботи із сокетами. Прикладом є memcached.\n"
+"Типовим способом використання є оптимізація обробки запитів SQL\n"
+"шляхом зберігання результатів запиту SQL у кеші спільного використання\n"
+"у оперативній пам’яті, уникаючи витратних дій з базою даних SQL.\n"
+"Втім, кеш у пам’яті має значні переваги і у середовищах без SQL.\n"
+"\n"
+"Можлива реалізація для використання у IPA\n"
+"=========================================\n"
+"\n"
+"Сеанси Apache\n"
+"---------------\n"
+"\n"
+"У Apache 2.3 підтримку сеансів реалізовано за допомогою таких модулів:\n"
+"\n"
+" mod_session\n"
+" Загальна підтримка сеансів на основі кук.\n"
+"\n"
+" Див. http://httpd.apache.org/docs/2.3/mod/mod_session.html\n"
+"\n"
+" mod_session_cookie\n"
+" Зберігає дані сеансів на боці клієнта.\n"
+"\n"
+" Див. http://httpd.apache.org/docs/2.3/mod/mod_session_cookie.html\n"
+"\n"
+" mod_session_crypto\n"
+" Шифрує дані сеансів для захисту. Ключ шифрування є спільним\n"
+" параметром налаштовування, видимим усім процесам Apache, він\n"
+" зберігається у файлі налаштувань.\n"
+"\n"
+" Див. http://httpd.apache.org/docs/2.3/mod/mod_session_crypto.html\n"
+"\n"
+" mod_session_dbd\n"
+" Зберігає дані сеансу у базі даних SQL, що надає одночасну\n"
+" можливість декільком процесам отримувати доступ і спільно\n"
+" використовувати дані сеансу.\n"
+"\n"
+" Див. http://httpd.apache.org/docs/2.3/mod/mod_session_dbd.html\n"
+"\n"
+"Проблеми, пов’язані із сеансами у Apache\n"
+"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
+"\n"
+"Хоча у Apache реалізовано загальну підтримку сеансів, а Apache\n"
+"є вебсервером, якому ми надаємо перевагу, він створює проблеми\n"
+"у роботі з IPA.\n"
+"\n"
+" * Підтримкою сеансів можна скористатися лише у httpd >= 2.3, версії,\n"
+" яка на час написання цього доступна лише у тестовому випуску\n"
+" основної гілки розробки. Поточною ж версією у нашому дистрибутиві\n"
+" є httpd 2.2. Те саме стосується і інших дистрибутивів.\n"
+"\n"
+" * Ми могли б створити пакунки і постачати модулі для роботи з сеансами\n"
+" як тимчасові пакунки у середовищах з httpd 2.2, але це матиме такі\n"
+" наслідки:\n"
+"\n"
+" - Доведеться виконувати зворотне портування коду. Програмний\n"
+" між версіями httpd 2.2 і 2.3 було змінено. Зворотне\n"
+" портування не є таким вже складним — технічну його\n"
+" демонстрацію вже реалізовано.\n"
+"\n"
+" - Нам доведеться пакувати і супроводжувати спеціальний\n"
+" пакунок Apache. Маємо супроводжувати код і пакувати його\n"
+" для дистрибутивів. Варто було б уникнути обох цих дій,\n"
+" якщо це можливо.\n"
+"\n"
+" * Концепція побудови модулів роботи із сеансами у Apache така, що\n"
+" керувати цими модулями можна лише з інших модулів Apache.\n"
+" Можливості споживачів даних сеансу з керування даними є дуже\n"
+" Спрощеними, обмеженими і статичними на час обробки запиту.\n"
+" Обробники запитів, які не є рідними модулями Apache (зокрема\n"
+" IPA через WSGI), можуть лише вивчати дані сеансу за допомогою\n"
+" Заголовків запитів і скидати ці дані у заголовках відповідей.\n"
+"\n"
+" * Доступ до даних сеансів спільного використання здійснюється\n"
+" лише за допомогою SQL.\n"
+"\n"
+"Втім, використання модулів роботи із сеансами Apache 2.3 надасть\n"
+"нам доступ до надійної підтримки сеансів, реалізованої мовою C\n"
+"на основі стандартизованих та широковживаних інтерфейсів Apache.\n"
+"\n"
+"Веббібліотеки Python\n"
+"--------------------\n"
+"\n"
+"Майже в усіх веббібліотеках Python передбачено підтримку сеансів\n"
+"на основі кук. Це, зокрема Django, Twisted, Zope, Turbogears.\n"
+"На попередніх етапах розвитку IPA нами було прийнято рішення\n"
+"не використовувати ці бібліотеки. Спроби запозичити лише якусь\n"
+"частину цих бібліотек призведуть до проблем із працездатністю,\n"
+"оскільки код не працюватиме поза своєю бібліотекою.\n"
+"\n"
+"Сеанси, реалізовані засобами IPA\n"
+"--------------------------------\n"
+"\n"
+"Спочатку нам здавалося, що найпростішим шляхом буде скористатися\n"
+"Готовою підтримкою сеансів, найімовірніше тією, яку реалізовано у\n"
+"Apache. Втім, виявилося, що існує достатньо багато базових модульних\n"
+"компонентів Python та інших стандартних пакунків, щоб виконати\n"
+"означені вище вимоги із порівняно незначними затратами на реалізацію.\n"
+"Оскільки ми використовуємо наявні компоненти, складнощі із реалізацією\n"
+"має бути знівельовано використанням компонентів, які вже перевірено\n"
+"і у яких є власна підтримка з боку спільноти. Це доволі зважена\n"
+"стратегія.\n"
+"\n"
+"Пропоноване рішення\n"
+"===================\n"
+"\n"
+"Наш інтерфейс вебсервера працюватиме за допомогою WSGI, який робитиме\n"
+"зворотний виклик для кожного запиту і передаватиме нам контекст\n"
+"середовища для запиту. Надалі ми будемо називати зворотній виклик\n"
+"WSGI « application()», правильна назва у межах синтаксису WSGI.\n"
+"\n"
+"Обробку спільних даних сеансів здійснюватиме memcached. Ми створюватимемо\n"
+"один екземпляр memcached на кожному вузлі сервера, призначений лише для\n"
+"IPA. Обмін даними із memcached здійснюватиметься за допомогою сокета UNIX,\n"
+"Розташованого у файловій системі за адресою /var/run/ipa_memcached. Сокет\n"
+"буде захищено правами доступу файлової системи і, якщо потрібно, правилом\n"
+"SELinux.\n"
+"\n"
+"У application() ми вивчаємо куки запиту і, якщо маємо куку сеансу IPA\n"
+"із ідентифікатором сеансу, отримуємо дані сеансу з нашого екземпляра \n"
+"memcached.\n"
+"\n"
+"Дані сеансу будуть словником (dict) Python. Компоненти IPA читатимуть або\n"
+"записуватимуть свої відомості щодо сеансу шляхом використання попередньо\n"
+"узгодженої назви (наприклад ключа) у dict. Це дуже гнучка системи, яка є\n"
+"сумісною із тим, як ми передаємо дані у більшості частин IPA.\n"
+"\n"
+"Якщо дані сеансу недоступні, буде створено порожній словник даних сеансу.\n"
+"\n"
+"How does this session data travel with the request in the IPA\n"
+"pipeline? In IPA we use the HTTP request/response to implement RPC. In\n"
+"application() we convert the request into a procedure call passing it\n"
+"arguments derived from the HTTP request. The passed parameters are\n"
+"specific to the RPC method being invoked. The context the RPC call is\n"
+"executing in is not passed as an RPC parameter.\n"
+"\n"
+"How would the contextual information such as session data be bound to\n"
+"the request and hence the RPC call?\n"
+"\n"
+"In IPA when a RPC invocation is being prepared from a request we\n"
+"recognize this will only ever be processed serially by one Python\n"
+"thread. A thread local dict called \"context\" is allocated for each\n"
+"thread. The context dict is cleared in between requests (e.g. RPC method\n"
+"invocations). The per-thread context dict is populated during the\n"
+"lifetime of the request and is used as a global data structure unique to\n"
+"the request that various IPA component can read from and write to with\n"
+"the assurance the data is unique to the current request and/or method\n"
+"call.\n"
+"\n"
+"The session data dict will be written into the context dict under the\n"
+"session key before the RPC method begins execution. Thus session data\n"
+"can be read and written by any IPA component by accessing\n"
+"``context.session``.\n"
+"\n"
+"When the RPC method finishes execution the session data bound to the\n"
+"request/method is retrieved from the context and written back to the\n"
+"memcached instance. The session ID is set in the response sent back to\n"
+"the client in the ``Set-Cookie`` header along with the flags\n"
+"controlling it's usage.\n"
+"\n"
+"Проблеми і подробиці\n"
+"--------------------\n"
+"\n"
+"IPA code cannot depend on session data being present, however it\n"
+"should always update session data with the hope it will be available\n"
+"in the future. Session data may not be available because:\n"
+"\n"
+" * This is the first request from the user and no session data has\n"
+" been created yet.\n"
+"\n"
+" * The user may have cookies disabled.\n"
+"\n"
+" * The session data may have been flushed. memcached operates with\n"
+" a fixed memory allocation and will flush entries on a LRU basis,\n"
+" like with any cache there is no guarantee of persistence.\n"
+"\n"
+" Also we may have have deliberately expired or deleted session\n"
+" data, see below.\n"
+"\n"
+"Cookie manipulation is done via the standard Python Cookie module.\n"
+"\n"
+"Session cookies will be set to only persist as long as the browser has\n"
+"the session open. They will be tagged so the browser only returns\n"
+"the session ID on SSL secured HTTP requests. They will not be visible\n"
+"to Javascript in the browser.\n"
+"\n"
+"Session ID's will be created by using 48 bits of random data and\n"
+"converted to 12 hexadecimal digits. Newly generated session ID's will\n"
+"be checked for prior existence to handle the unlikely case the random\n"
+"number repeats.\n"
+"\n"
+"memcached will have significantly higher performance than a SQL or file\n"
+"based storage solution. Communication is effectively though a pipe\n"
+"(UNIX socket) using a very simple protocol and the data is held\n"
+"entirely in process memory. memcached also scales easily, it is easy\n"
+"to add more memcached processes and distribute the load across them.\n"
+"At this point in time we don't anticipate the need for this.\n"
+"\n"
+"A very nice feature of the Python memcached module is that when a data\n"
+"item is written to the cache it is done with standard Python pickling\n"
+"(pickling is a standard Python mechanism to marshal and unmarshal\n"
+"Python objects). We adopt the convention the object written to cache\n"
+"will be a dict to meet our internal data handling conventions. The\n"
+"pickling code will recursively handle nested objects in the dict. Thus\n"
+"we gain a lot of flexibility using standard Python data structures to\n"
+"store and retrieve our session data without having to author and debug\n"
+"code to marshal and unmarshal the data if some other storage mechanism\n"
+"had been used. This is a significant implementation win. Of course\n"
+"some common sense limitations need to observed when deciding on what\n"
+"is written to the session cache keeping in mind the data is shared\n"
+"between processes and it should not be excessively large (a\n"
+"configurable option)\n"
+"\n"
+"We can set an expiration on memcached entries. We may elect to do that\n"
+"to force session data to be refreshed periodically. For example we may\n"
+"wish the client to present fresh credentials on a periodic basis even\n"
+"if the cached credentials are otherwise within their validity period.\n"
+"\n"
+"We can explicitly delete session data if for some reason we believe it\n"
+"is stale, invalid or compromised.\n"
+"\n"
+"memcached also gives us certain facilities to prevent race conditions\n"
+"between different processes utilizing the cache. For example you can\n"
+"check of the entry has been modified since you last read it or use CAS\n"
+"(Check And Set) semantics. What has to be protected in terms of cache\n"
+"coherency will likely have to be determined as the session support is\n"
+"utilized and different data items are added to the cache. This is very\n"
+"much data and context specific. Fortunately memcached operations are\n"
+"atomic.\n"
+"\n"
+"Контроль за процесом memcached\n"
+"------------------------------\n"
+"\n"
+"We need a mechanism to start the memcached process and secure it so\n"
+"that only IPA components can access it.\n"
+"\n"
+"Although memcached ships with both an initscript and systemd unit\n"
+"files those are for generic instances. We want a memcached instance\n"
+"dedicated exclusively to IPA usage. To accomplish this we would install\n"
+"a systemd unit file or an SysV initscript to control the IPA specific\n"
+"memcached service. ipactl would be extended to know about this\n"
+"additional service. systemd's cgroup facility would give us additional\n"
+"mechanisms to integrate the IPA memcached service within a larger IPA\n"
+"process group.\n"
+"\n"
+"Protecting the memcached data would be done via file permissions (and\n"
+"optionally SELinux policy) on the UNIX domain socket. Although recent\n"
+"implementations of memcached support authentication via SASL this\n"
+"introduces a performance and complexity burden not warranted when\n"
+"cached is dedicated to our exclusive use and access controlled by OS\n"
+"mechanisms.\n"
+"\n"
+"Conventionally daemons are protected by assigning a system uid and/or\n"
+"gid to the daemon. A daemon launched by root will drop it's privileges\n"
+"by assuming the effective uid:gid assigned to it. File system access\n"
+"is controlled by the OS via the effective identity and SELinux policy\n"
+"can be crafted based on the identity. Thus the memcached UNIX socket\n"
+"would be protected by having it owned by a specific system user and/or\n"
+"membership in a restricted system group (discounting for the moment\n"
+"SELinux).\n"
+"\n"
+"Unfortunately we currently do not have an IPA system uid whose\n"
+"identity our processes operate under nor do we have an IPA system\n"
+"group. IPA does manage a collection of related processes (daemons) and\n"
+"historically each has been assigned their own uid. When these\n"
+"unrelated processes communicate they mutually authenticate via other\n"
+"mechanisms. We do not have much of a history of using shared file\n"
+"system objects across identities. When file objects are created they\n"
+"are typically assigned the identity of daemon needing to access the\n"
+"object and are not accessed by other daemons, or they carry root\n"
+"identity.\n"
+"\n"
+"When our WSGI application runs in Apache it is run as a WSGI\n"
+"daemon. This means when Apache starts up it forks off WSGI processes\n"
+"for us and we are independent of other Apache processes. When WSGI is\n"
+"run in this mode there is the ability to set the uid:gid of the WSGI\n"
+"process hosting us, however we currently do not take advantage of this\n"
+"option. WSGI can be run in other modes as well, only in daemon mode\n"
+"can the uid:gid be independently set from the rest of Apache. All\n"
+"processes started by Apache can be set to a common uid:gid specified\n"
+"in the global Apache configuration, by default it's\n"
+"apache:apache. Thus when our IPA code executes it is running as\n"
+"apache:apache.\n"
+"\n"
+"To protect our memcached UNIX socket we can do one of two things:\n"
+"\n"
+"1. Assign it's uid:gid as apache:apache. This would limit access to\n"
+" our cache only to processes running under httpd. It's somewhat\n"
+" restricted but far from ideal. Any code running in the web server\n"
+" could potentially access our cache. It's difficult to control what the\n"
+" web server runs and admins may not understand the consequences of\n"
+" configuring httpd to serve other things besides IPA.\n"
+"\n"
+"2. Create an IPA specific uid:gid, for example ipa:ipa. We then configure\n"
+" our WSGI application to run as the ipa:ipa user and group. We also\n"
+" configure our memcached instance to run as the ipa:ipa user and\n"
+" group. In this configuration we are now fully protected, only our WSGI\n"
+" code can read & write to our memcached UNIX socket.\n"
+"\n"
+"However there may be unforeseen issues by converting our code to run as\n"
+"something other than apache:apache. This would require some\n"
+"investigation and testing.\n"
+"\n"
+"IPA is dependent on other system daemons, specifically Directory\n"
+"Server (ds) and Certificate Server (cs). Currently we configure ds to\n"
+"run under the dirsrv:dirsrv user and group, an identity of our\n"
+"creation. We allow cs to default to it's pkiuser:pkiuser user and\n"
+"group. Should these other cooperating daemons also run under the\n"
+"common ipa:ipa user and group identities? At first blush there would\n"
+"seem to be an advantage to coalescing all process identities under a\n"
+"common IPA user and group identity. However these other processes do\n"
+"not depend on user and group permissions when working with external\n"
+"agents, processes, etc. Rather they are designed to be stand-alone\n"
+"network services which authenticate their clients via other\n"
+"mechanisms. They do depend on user and group permission to manage\n"
+"their own file system objects. If somehow the ipa user and/or group\n"
+"were compromised or malicious code somehow executed under the ipa\n"
+"identity there would be an advantage in having the cooperating\n"
+"processes cordoned off under their own identities providing one extra\n"
+"layer of protection. (Note, these cooperating daemons may not even be\n"
+"co-located on the same node in which case the issue is moot)\n"
+"\n"
+"The UNIX socket behavior (ldapi) with Directory Server is as follows:\n"
+"\n"
+" * Власник сокета: root:root\n"
+"\n"
+" * Права доступу до сокета: 0666\n"
+"\n"
+" * When connecting via ldapi you must authenticate as you would\n"
+" normally with a TCP socket, except ...\n"
+"\n"
+" * If autobind is enabled and the uid:gid is available via\n"
+" SO_PEERCRED and the uid:gid can be found in the set of users known\n"
+" to the Directory Server then that connection will be bound as that\n"
+" user.\n"
+"\n"
+" * Otherwise an anonymous bind will occur.\n"
+"\n"
+"memcached UNIX socket behavior is as follows:\n"
+"\n"
+" * memcached can be invoked with a user argument, no group may be\n"
+" specified. The effective uid is the uid of the user argument and\n"
+" the effective gid is the primary group of the user, let's call\n"
+" this euid:egid\n"
+"\n"
+" * The socket ownership is: euid:egid\n"
+"\n"
+" * The socket permissions are 0700 by default, but this can be\n"
+" modified by the -a mask command line arg which sets the umask\n"
+" (defaults to 0700).\n"
+"\n"
+"Огляд розпізнавання у IPA\n"
+"=========================\n"
+"\n"
+"This describes how we currently authenticate and how we plan to\n"
+"improve authentication performance. First some definitions.\n"
+"\n"
+"Існує 4 основних учасника процесу:\n"
+"\n"
+" 1. клієнт\n"
+" 2. mod_auth_kerb (у процесі Apache)\n"
+" 3. wsgi handler (у процесі wsgi pyhon IPA)\n"
+" 4. ds (сервер каталогів)\n"
+"\n"
+"Існує декілька ресурсів:\n"
+"\n"
+" 1. /ipa/ui (unprotected, web UI static resources)\n"
+" 2. /ipa/xml (protected, xmlrpc RPC used by command line clients)\n"
+" 3. /ipa/json (protected, json RPC used by javascript in web UI)\n"
+" 4. ds (protected, wsgi acts as proxy, our LDAP server)\n"
+"\n"
+"Поточна модель\n"
+"--------------\n"
+"\n"
+"This describes how things work in our current system for the web UI.\n"
+"\n"
+" 1. Client requests /ipa/ui, this is unprotected, is static and\n"
+" contains no sensitive information. Apache replies with html and\n"
+" javascript. The javascript requests /ipa/json.\n"
+"\n"
+" 2. Client sends post to /ipa/json.\n"
+"\n"
+" 3. mod_auth_kerb is configured to protect /ipa/json, replies 401\n"
+" authenticate negotiate.\n"
+"\n"
+" 4. Client resends with credentials\n"
+"\n"
+" 5. mod_auth_kerb validates credentials\n"
+"\n"
+" a. if invalid replies 403 access denied (stops here)\n"
+"\n"
+" b. if valid creates temporary ccache, adds KRB5CCNAME to request\n"
+" headers\n"
+"\n"
+" 6. Request passed to wsgi handler\n"
+"\n"
+" a. validates request, KRB5CCNAME must be present, referrer, etc.\n"
+"\n"
+" b. ccache saved and used to bind to ds\n"
+"\n"
+" c. routes to specified RPC handler.\n"
+"\n"
+" 7. wsgi handler replies to client\n"
+"\n"
+"Пропонована нова оптимізація на основі сеансів\n"
+"----------------------------------------------\n"
+"\n"
+"The round trip negotiate and credential validation in steps 3,4,5 is\n"
+"expensive. This can be avoided if we can cache the client\n"
+"credentials. With client sessions we can store the client credentials\n"
+"in the session bound to the client.\n"
+"\n"
+"A few notes about the session implementation.\n"
+"\n"
+" * based on session cookies, cookies must be enabled\n"
+"\n"
+" * session cookie is secure, only passed on secure connections, only\n"
+" passed to our URL resource, never visible to client javascript\n"
+" etc.\n"
+"\n"
+" * session cookie has a session id which is used by wsgi handler to\n"
+" retrieve client session data from shared multi-process cache.\n"
+"\n"
+"Зміни у захисті ресурсів Apache\n"
+"-------------------------------\n"
+"\n"
+" * /ipa/json is no longer protected by mod_auth_kerb. This is\n"
+" necessary to avoid the negotiate expense in steps 3,4,5\n"
+" above. Instead the /ipa/json resource will be protected in our wsgi\n"
+" handler via the session cookie.\n"
+"\n"
+" * A new protected URI is introduced, /ipa/login. This resource\n"
+" does no serve any data, it is used exclusively for authentication.\n"
+"\n"
+"Нова послідовність дій:\n"
+"\n"
+" 1. Client requests /ipa/ui, this is unprotected. Apache replies with\n"
+" html and javascript. The javascript requests /ipa/json.\n"
+"\n"
+" 2. Client sends post to /ipa/json, which is unprotected.\n"
+"\n"
+" 3. wsgi handler obtains session data from session cookie.\n"
+"\n"
+" a. if ccache is present in session data and is valid\n"
+"\n"
+" - request is further validated\n"
+"\n"
+" - ccache is established for bind to ds\n"
+"\n"
+" - request is routed to RPC handler\n"
+"\n"
+" - wsgi handler eventually replies to client\n"
+"\n"
+" b. if ccache is not present or not valid processing continues ...\n"
+"\n"
+" 4. wsgi handler replies with 401 Unauthorized\n"
+"\n"
+" 5. client sends request to /ipa/login to obtain session credentials\n"
+"\n"
+" 6. mod_auth_kerb replies 401 negotiate on /ipa/login\n"
+"\n"
+" 7. client sends credentials to /ipa/login\n"
+"\n"
+" 8. mod_auth_kerb validates credentials\n"
+"\n"
+" a. if valid\n"
+"\n"
+" - mod_auth_kerb permits access to /ipa/login. wsgi handler is\n"
+" invoked and does the following:\n"
+"\n"
+" * establishes session for client\n"
+"\n"
+" * retrieves the ccache from KRB5CCNAME and stores it\n"
+"\n"
+" a. if invalid\n"
+"\n"
+" - mod_auth_kerb sends 403 access denied (processing stops)\n"
+"\n"
+" 9. client now posts the same data again to /ipa/json including\n"
+" session cookie. Processing repeats starting at step 2 and since\n"
+" the session data now contains a valid ccache step 3a executes, a\n"
+" successful reply is sent to client.\n"
+"\n"
+"Клієнт командного рядка з використанням xmlrpc\n"
+"----------------------------------------------\n"
+"\n"
+"Вище описано вебінтерфейс користувача із використанням механізму RPC\n"
+"json. Інструменти командного рядка IPA використовують механізм RPC\n"
+"xmlrpc на тому самому сервері HTTP. Доступ до xmlrpc здійснюється\n"
+"через адресу /ipa/xml. Програмний інтерфейс json та xmlrpc є\n"
+"є однаковим, відмінність полягає лише у побудові і розбиранні їхніх\n"
+"викликів процедур.\n"
+"\n"
+"У межах нової схеми /ipa/xml увесь час захищатиметься Kerberos.\n"
+"mod_auth_kerb з Apache продовжуватиме вимагати від клієнта\n"
+"надання чинних реєстраційних даних Kerberos.\n"
+"\n"
+"Коли обробник WSGI пере спрямовуватиметься до /ipa/xml, реєстраційні\n"
+"дані Kerberos видобуватимуться зі змінної середовища KRB5CCNAME,\n"
+"за вміст якої відповідає mod_auth_kerb. Усе інше залишається тим самим.\n"
+
+msgid "RPC command used to log the current user out of their session."
+msgstr ""
+"Команда RPC, яка використовується для завершення сеансу поточного "
+"користувача."
+
+msgid ""
+"\n"
+"Sudo Commands\n"
+"\n"
+"Commands used as building blocks for sudo\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a new command\n"
+" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n"
+"\n"
+" Remove a command\n"
+" ipa sudocmd-del /usr/bin/less\n"
+msgstr ""
+"\n"
+"Команди sudo\n"
+"\n"
+"Команди, використані як будівельні блоки для sudo\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Створення запису команди\n"
+" ipa sudocmd-add --desc='Читання файлів журналу' /usr/bin/less\n"
+"\n"
+" Вилучення команди\n"
+" ipa sudocmd-del /usr/bin/less\n"
+
+msgid "Sudo Command"
+msgstr "Команда sudo"
+
+msgid "A description of this command"
+msgstr "Опис цієї команди"
+
+msgid "Sudo Command Groups"
+msgstr "Групи команд sudo"
+
+msgid "Create new Sudo Command."
+msgstr "Створити запис команди sudo."
+
+msgid "Delete Sudo Command."
+msgstr "Вилучити запис команди sudo."
+
+msgid "Search for Sudo Commands."
+msgstr "Знайти команди sudo."
+
+msgid "Results should contain primary key attribute only (\"command\")"
+msgstr "Результати мають містити лише атрибут основного ключа («command»)"
+
+msgid "Modify Sudo Command."
+msgstr "Змінити команду sudo."
+
+msgid "Display Sudo Command."
+msgstr "Показати команду sudo."
+
+msgid ""
+"\n"
+"Groups of Sudo Commands\n"
+"\n"
+"Manage groups of Sudo Commands.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new Sudo Command Group:\n"
+" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n"
+"\n"
+" Remove a Sudo Command Group:\n"
+" ipa sudocmdgroup-del admincmds\n"
+"\n"
+" Manage Sudo Command Group membership, commands:\n"
+" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less --sudocmds=/usr/bin/"
+"vim admincmds\n"
+"\n"
+" Manage Sudo Command Group membership, commands:\n"
+" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n"
+"\n"
+" Show a Sudo Command Group:\n"
+" ipa group-show localadmins\n"
+msgstr ""
+"\n"
+"Групи команд sudo\n"
+"\n"
+"Керування групами команд sudo.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати нову групу команд sudo:\n"
+" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n"
+"\n"
+" Вилучити групу команд sudo:\n"
+" ipa sudocmdgroup-del admincmds\n"
+"\n"
+" Керування участю групи команд sudo, команди:\n"
+" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less --sudocmds=/usr/bin/"
+"vim admincmds\n"
+"\n"
+" Керування участю групи команд sudo, команди:\n"
+" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n"
+"\n"
+" Показ групи команд sudo:\n"
+" ipa group-show localadmins\n"
+
+msgid "Sudo Command Group"
+msgstr "Група команд sudo"
+
+msgid "Commands"
+msgstr "Команди"
+
+msgid "Member Sudo commands"
+msgstr "Команди учасника Sudo"
+
+msgid "Create new Sudo Command Group."
+msgstr "Створити групу команд sudo."
+
+msgid "Add members to Sudo Command Group."
+msgstr "Додати учасників до групи команд sudo."
+
+msgid "member sudo command"
+msgstr "команда учасника sudo"
+
+msgid "sudo commands to add"
+msgstr "команди sudo, які слід додати"
+
+msgid "Delete Sudo Command Group."
+msgstr "Вилучити групу команд sudo."
+
+msgid "Search for Sudo Command Groups."
+msgstr "Шукати групи команд sudo."
+
+msgid ""
+"Results should contain primary key attribute only (\"sudocmdgroup-name\")"
+msgstr ""
+"Результати мають містити лише атрибут основного ключа («suydocmdgroup-name»)"
+
+msgid "Modify Sudo Command Group."
+msgstr "Змінити групу команд sudo."
+
+msgid "Remove members from Sudo Command Group."
+msgstr "Вилучити учасників з групи команд sudo."
+
+msgid "sudo commands to remove"
+msgstr "команди sudo для вилучення"
+
+msgid "Display Sudo Command Group."
+msgstr "Показати групу команд sudo."
+
+msgid ""
+"\n"
+"Sudo Rules\n"
+"\n"
+"Sudo (su \"do\") allows a system administrator to delegate authority to\n"
+"give certain users (or groups of users) the ability to run some (or all)\n"
+"commands as root or another user while providing an audit trail of the\n"
+"commands and their arguments.\n"
+"\n"
+"FreeIPA provides a means to configure the various aspects of Sudo:\n"
+" Users: The user(s)/group(s) allowed to invoke Sudo.\n"
+" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke "
+"Sudo.\n"
+" Allow Command: The specific command(s) permitted to be run via Sudo.\n"
+" Deny Command: The specific command(s) prohibited to be run via Sudo.\n"
+" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be "
+"invoked with.\n"
+" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n"
+" Options: The various Sudoers Options that can modify Sudo's behavior.\n"
+"\n"
+"An order can be added to a sudorule to control the order in which they\n"
+"are evaluated (if the client supports it). This order is an integer and\n"
+"must be unique.\n"
+"\n"
+"FreeIPA provides a designated binddn to use with Sudo located at:\n"
+"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n"
+"\n"
+"To enable the binddn run the following command to set the password:\n"
+"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -"
+"ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,"
+"dc=com\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a new rule:\n"
+" ipa sudorule-add readfiles\n"
+"\n"
+" Add sudo command object and add it as allowed command in the rule:\n"
+" ipa sudocmd-add /usr/bin/less\n"
+" ipa sudorule-add-allow-command readfiles --sudocmds /usr/bin/less\n"
+"\n"
+" Add a host to the rule:\n"
+" ipa sudorule-add-host readfiles --hosts server.example.com\n"
+"\n"
+" Add a user to the rule:\n"
+" ipa sudorule-add-user readfiles --users jsmith\n"
+"\n"
+" Add a special Sudo rule for default Sudo server configuration:\n"
+" ipa sudorule-add defaults\n"
+"\n"
+" Set a default Sudo option:\n"
+" ipa sudorule-add-option defaults --sudooption '!authenticate'\n"
+msgstr ""
+"\n"
+"Правила sudo\n"
+"\n"
+"Sudo (su \"do\") надає системному адміністратору змогу делегувати\n"
+"повноваження певним користувачам (або групам користувачів) на виконання\n"
+"деяких (або усіх) команд від імені адміністратора (root) або іншого\n"
+"користувача, зберігаючи водночас журнал виконання команд та\n"
+"аргументів.\n"
+"\n"
+"У FreeIPA передбачено декілька параметрів налаштовування роботи sudo:\n"
+" Users: користувачі або групи, які можуть викликати sudo.\n"
+" Hosts: вузли або групи вузлів, користувачі якого можуть викликати sudo.\n"
+" Allow Command: специфічні команди, які можна виконувати за допомогою "
+"sudo.\n"
+" Deny Command: специфічні команди, які не можна виконувати за допомогою "
+"sudo.\n"
+" RunAsUser: користувачі або групи, від імені яких sudo виконуватиме "
+"команди.\n"
+" RunAsGroup: групи, ідентифікатори яких буде використано sudo для "
+"виконання команд.\n"
+" Options: різноманітні параметри sudoers, які можуть змінити поведінку "
+"sudo.\n"
+"\n"
+"До правила sudo можна додати порядок, який керуватиме порядком\n"
+"обробки записів (якщо такий порядок передбачено на клієнтському боці).\n"
+"Порядок визначається числовим індексом, який не повинен повторюватися.\n"
+"\n"
+"У FreeIPA передбачено визначений binddn для використання з sudo, який "
+"розташовано у\n"
+"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n"
+"\n"
+"Щоб увімкнути binddn, віддайте таку команду для встановлення пароля:\n"
+"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -"
+"ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,"
+"dc=com\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Створити правило:\n"
+" ipa sudorule-add readfiles\n"
+"\n"
+" Додати об’єкт команди sudo і записати його як дозволену команду до "
+"правила:\n"
+" ipa sudocmd-add /usr/bin/less\n"
+" ipa sudorule-add-allow-command readfiles --sudocmds /usr/bin/less\n"
+"\n"
+" Додати запис вузла до правила:\n"
+" ipa sudorule-add-host readfiles --hosts server.example.com\n"
+"\n"
+" Додати запис користувача до правила:\n"
+" ipa sudorule-add-user readfiles --users jsmith\n"
+"\n"
+" Додати особливе правило sudo для типового налаштовування сервера sudo:\n"
+" ipa sudorule-add defaults\n"
+"\n"
+" Встановити типовий варіант дій для sudo:\n"
+" ipa sudorule-add-option defaults --sudooption '!authenticate'\n"
+
+msgid "Command category"
+msgstr "Категорія команд"
+
+msgid "Command category the rule applies to"
+msgstr "Категорія команд, до якої застосовується правило"
+
+msgid "RunAs User category"
+msgstr "Категорія запуску від імені користувачів"
+
+msgid "RunAs User category the rule applies to"
+msgstr ""
+"Категорія запуску від імені користувачів, до якої застосовується правило"
+
+msgid "RunAs Group category"
+msgstr "Категорія запуску від імені групи"
+
+msgid "RunAs Group category the rule applies to"
+msgstr "Категорія запуску від імені групи, до якої застосовується правило"
+
+msgid "Sudo order"
+msgstr "Порядок sudo"
+
+msgid "integer to order the Sudo rules"
+msgstr "ціле число для впорядковування правил sudo"
+
+msgid "External User"
+msgstr "Зовнішній користувач"
+
+msgid "External User the rule applies to (sudorule-find only)"
+msgstr ""
+"Зовнішній користувач, до якого застосовуватиметься правило (лише sudorule-"
+"find)"
+
+msgid "Host Masks"
+msgstr "Маски вузлів"
+
+msgid "Sudo Allow Commands"
+msgstr "Дозволені команди sudo"
+
+msgid "Sudo Deny Commands"
+msgstr "Заборонені команди sudo"
+
+msgid "Sudo Allow Command Groups"
+msgstr "Групи дозволених команд sudo"
+
+msgid "Sudo Deny Command Groups"
+msgstr "Групи заборонених команд sudo"
+
+msgid "RunAs Users"
+msgstr "Користувачі запуску від імені"
+
+msgid "Run as a user"
+msgstr "Запуск від користувача"
+
+msgid "Groups of RunAs Users"
+msgstr "Групи користувачів запуску від імені"
+
+msgid "Run as any user within a specified group"
+msgstr "Запускати від імені будь-якого користувача вказаної групи"
+
+msgid "RunAs External User"
+msgstr "Зовнішній користувач для RunAs"
+
+msgid "External User the commands can run as (sudorule-find only)"
+msgstr ""
+"Зовнішній користувач, від імені якого можна віддавати команди (лише sudorule-"
+"find)"
+
+msgid "External Groups of RunAs Users"
+msgstr "Зовнішні групи користувачів для запуску від імені"
+
+msgid "External Groups of users that the command can run as"
+msgstr "Зовнішні групи користувачів, від імені яких можна виконувати команду"
+
+msgid "RunAs Groups"
+msgstr "Групи запуску від імені"
+
+msgid "Run with the gid of a specified POSIX group"
+msgstr "Запускати з ідентифікатором вказаної групи POSIX"
+
+msgid "RunAs External Group"
+msgstr "Зовнішня група для RunAs"
+
+msgid "External Group the commands can run as (sudorule-find only)"
+msgstr ""
+"Зовнішня група, від імені якої можна віддавати команди (лише sudorule-find)"
+
+msgid "Sudo Option"
+msgstr "Пункт sudo"
+
+msgid "Create new Sudo Rule."
+msgstr "Створити правило sudo."
+
+msgid "Add commands and sudo command groups affected by Sudo Rule."
+msgstr "Додати команди і групи команд sudo, яких стосується правило sudo."
+
+msgid "member sudo command group"
+msgstr "учасник група команд sudo"
+
+msgid "sudo command groups to add"
+msgstr "групи команд sudo для додавання"
+
+msgid "Add hosts and hostgroups affected by Sudo Rule."
+msgstr "Додати вузли та групи вузлів, яких стосується правило sudo."
+
+msgid "host masks of allowed hosts"
+msgstr "маски для дозволених вузлів"
+
+msgid "Add an option to the Sudo Rule."
+msgstr "Додати пункт до правила sudo."
+
+msgid "Add group for Sudo to execute as."
+msgstr "Додати групу виконання до запису sudo."
+
+msgid "Add users and groups for Sudo to execute as."
+msgstr ""
+"Додати користувачів та групи для виконання команд sudo від їхнього імені."
+
+msgid "Add users and groups affected by Sudo Rule."
+msgstr "Додати записи користувачів та груп, яких стосується правило sudo."
+
+msgid "Delete Sudo Rule."
+msgstr "Вилучити правило sudo."
+
+msgid "Disable a Sudo Rule."
+msgstr "Вимкнути правило sudo."
+
+msgid "Enable a Sudo Rule."
+msgstr "Увімкнути правило sudo."
+
+msgid "Search for Sudo Rule."
+msgstr "Знайти правило sudo."
+
+msgid "Results should contain primary key attribute only (\"sudorule-name\")"
+msgstr ""
+"Результати мають містити лише атрибут основного ключа («sudorule-name»)"
+
+msgid "Modify Sudo Rule."
+msgstr "Змінити правило sudo."
+
+msgid "Remove commands and sudo command groups affected by Sudo Rule."
+msgstr "Вилучити команди і групи команд sudo, яких стосується правило sudo."
+
+msgid "sudo command groups to remove"
+msgstr "групи команд sudo для вилучення"
+
+msgid "Remove hosts and hostgroups affected by Sudo Rule."
+msgstr "Вилучити вузли та групи вузлів, яких стосується правило sudo."
+
+msgid "Remove an option from Sudo Rule."
+msgstr "Вилучити пункт з правила sudo."
+
+msgid "Remove group for Sudo to execute as."
+msgstr "Вилучити групу виконання з запису sudo."
+
+msgid "Remove users and groups for Sudo to execute as."
+msgstr ""
+"Вилучити користувачів та групи для виконання команд sudo від їхнього імені."
+
+msgid "Remove users and groups affected by Sudo Rule."
+msgstr "Вилучити записи користувачів та груп, яких стосується правило sudo."
+
+msgid "Display Sudo Rule."
+msgstr "Показати правило sudo."
+
+msgid ""
+"\n"
+"Cross-realm trusts\n"
+"\n"
+"Manage trust relationship between IPA and Active Directory domains.\n"
+"\n"
+"In order to allow users from a remote domain to access resources in IPA\n"
+"domain, trust relationship needs to be established. Currently IPA supports\n"
+"only trusts between IPA and Active Directory domains under control of "
+"Windows\n"
+"Server 2008 or later, with functional level 2008 or later.\n"
+"\n"
+"Please note that DNS on both IPA and Active Directory domain sides should "
+"be\n"
+"configured properly to discover each other. Trust relationship relies on\n"
+"ability to discover special resources in the other domain via DNS records.\n"
+"\n"
+"Examples:\n"
+"\n"
+"1. Establish cross-realm trust with Active Directory using AD administrator\n"
+" credentials:\n"
+"\n"
+" ipa trust-add --type=ad <ad.domain> --admin <AD domain administrator> --"
+"password\n"
+"\n"
+"2. List all existing trust relationships:\n"
+"\n"
+" ipa trust-find\n"
+"\n"
+"3. Show details of the specific trust relationship:\n"
+"\n"
+" ipa trust-show <ad.domain>\n"
+"\n"
+"4. Delete existing trust relationship:\n"
+"\n"
+" ipa trust-del <ad.domain>\n"
+"\n"
+"Once trust relationship is established, remote users will need to be mapped\n"
+"to local POSIX groups in order to actually use IPA resources. The mapping "
+"should\n"
+"be done via use of external membership of non-POSIX group and then this "
+"group\n"
+"should be included into one of local POSIX groups.\n"
+"\n"
+"Example:\n"
+"\n"
+"1. Create group for the trusted domain admins' mapping and their local POSIX "
+"group:\n"
+"\n"
+" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
+"\n"
+"2. Add security identifier of Domain Admins of the <ad.domain> to the "
+"ad_admins_external\n"
+" group:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Allow members of ad_admins_external group to be associated with ad_admins "
+"POSIX group:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. List members of external members of ad_admins_external group to see their "
+"SIDs:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+"\n"
+"\n"
+"GLOBAL TRUST CONFIGURATION\n"
+"\n"
+"When IPA AD trust subpackage is installed and ipa-adtrust-install is run,\n"
+"a local domain configuration (SID, GUID, NetBIOS name) is generated. These\n"
+"identifiers are then used when communicating with a trusted domain of the\n"
+"particular type.\n"
+"\n"
+"1. Show global trust configuration for Active Directory type of trusts:\n"
+"\n"
+" ipa trustconfig-show --type ad\n"
+"\n"
+"2. Modify global configuration for all trusts of Active Directory type and "
+"set\n"
+" a different fallback primary group (fallback primary group GID is used "
+"as\n"
+" a primary user GID if user authenticating to IPA domain does not have any "
+"other\n"
+" primary GID already set):\n"
+"\n"
+" ipa trustconfig-mod --type ad --fallback-primary-group \"alternative AD "
+"group\"\n"
+"\n"
+"3. Change primary fallback group back to default hidden group (any group "
+"with\n"
+" posixGroup object class is allowed):\n"
+"\n"
+" ipa trustconfig-mod --type ad --fallback-primary-group \"Default SMB Group"
+"\"\n"
+msgstr ""
+"\n"
+"Довіра між областями\n"
+"\n"
+"Керування відносинами довіри між доменами IPA і Active Directory.\n"
+"\n"
+"З метою надання доступу користувачам віддаленого домену до ресурсів у "
+"домені\n"
+"IPA слід встановити відносини довіри. У поточній версії у IPA передбачено\n"
+"підтримку довіри лише між доменами IPA і Active Directory під керуванням "
+"Windows\n"
+"Server 2008 або новішої версії з функціональними можливостями рівня 2008 "
+"або\n"
+"новішої версії.\n"
+"\n"
+"Будь ласка, зауважте, що слід належним чином налаштувати DNS на обох "
+"доменах,\n"
+"IPA і Active Directory, щоб домени могли виявити один одного. "
+"Працездатність\n"
+"відносин довіри залежить від можливості виявлення спеціальних ресурсів у\n"
+"іншому домені за допомогою записів DNS.\n"
+"\n"
+"Приклад:\n"
+"\n"
+"1. Встановити довіру між областями з Active Directory за допомогою "
+"реєстраційних\n"
+" даних адміністратора AD:\n"
+"\n"
+" ipa trust-add --type=ad <домен.ad> --admin <адміністратор домену AD> --"
+"password\n"
+"\n"
+"2. Показати список всіх наявних відносин довіри:\n"
+"\n"
+" ipa trust-find\n"
+"\n"
+"3. Показати подробиці щодо певних відносин довіри:\n"
+"\n"
+" ipa trust-show <домен.ad>\n"
+"\n"
+"4. Вилучити наявні відносини довіри:\n"
+"\n"
+" ipa trust-del <домен.ad>\n"
+"\n"
+"Щойно відносини довіри буде встановлено, віддалених користувачів слід "
+"прив’язати\n"
+"до локальних груп POSIX, щоб скористатися ресурсами IPA. Прив’язку слід\n"
+"виконати за допомогою використання зовнішньої участі групи не-POSIX, а "
+"потім\n"
+"цю групу має бути включено до однієї з локальних груп POSIX.\n"
+"\n"
+"Приклади:\n"
+"\n"
+"1. Створити групу для прив’язки адміністраторів та їхньої локальної групи "
+"POSIX\n"
+" довіреного домену:\n"
+"\n"
+" ipa group-add --desc='<домен.ad> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<домен.ad> admins' ad_admins\n"
+"\n"
+"2. Додати ідентифікатор безпеки Domain Admins домену <домен.ad> до групи "
+"ad_admins_external:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Дозволити прив’язування учасників групи ad_admins_external до групи POSIX "
+"ad_admins:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. Показати список зовнішніх учасників групи ad_admins_external для "
+"перегляду їхніх SID:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+"\n"
+"\n"
+"НАЛАШТУВАННЯ ДОВІРИ ЗАГАЛЬНОГО РІВНЯ\n"
+"\n"
+"Якщо встановлено підпакунок довіри AD IPA та запущено ipa-adtrust-install,\n"
+"створюються налаштування локального домену (SID, GUID, назва NetBIOS). "
+"Після\n"
+"цього створені ідентифікатори використовуються для обміну даними з\n"
+"довіреним доменом певного типу.\n"
+"\n"
+"1. Показати налаштування довіри загального рівня для типів довіри Active "
+"Directory:\n"
+"\n"
+" ipa trustconfig-show --type ad\n"
+"\n"
+"2. Змінити загальні налаштування для всіх довір типу Active Directory і\n"
+" встановити іншу резервну основну групу (GID резервної основної групи\n"
+" використовується як GID основного користувача, якщо користувача\n"
+" розпізнано у домені IPA, але він не має жодного вже встановленого\n"
+" основного GID):\n"
+"\n"
+" ipa trustconfig-mod --type ad --fallback-primary-group \"alternative AD "
+"group\"\n"
+"\n"
+"3. Повернути для резервної основної групи значення типової прихованої групи\n"
+" (будь-якої групи, у якій дозволено клас об’єктів posixGroup):\n"
+"\n"
+" ipa trustconfig-mod --type ad --fallback-primary-group \"Default SMB Group"
+"\"\n"
+
+msgid "Realm name"
+msgstr "Назва області"
+
+msgid "Domain NetBIOS name"
+msgstr "Назва домену у NetBIOS"
+
+msgid "Domain Security Identifier"
+msgstr "Ідентифікатор безпеки домену"
+
+msgid "SID blacklist incoming"
+msgstr "Чорний список вхідних SID"
+
+msgid "SID blacklist outgoing"
+msgstr "Чорний список вихідних SID"
+
+msgid "Security Identifier"
+msgstr "Ідентифікатор безпеки"
+
+msgid "NetBIOS name"
+msgstr "Назва NetBIOS"
+
+msgid "Domain GUID"
+msgstr "GUID домену"
+
+msgid "Fallback primary group"
+msgstr "Резервна основна група"
+
+msgid "Domain name"
+msgstr "Назва домену"
+
+msgid "Trusted domain partner"
+msgstr "Партнер довіреного домену"
+
+msgid "Determine whether ipa-adtrust-install has been run on this system"
+msgstr "Визначити, чи було запущено ipa-adtrust-install для цієї системи"
+
+msgid ""
+"Determine whether Schema Compatibility plugin is configured to serve trusted "
+"domain users and groups"
+msgstr ""
+"Визначити, чи налаштовано додаток сумісності схем (Schema Compatibility) на "
+"обслуговування користувачів і груп довіреного домену"
+
+msgid "Determine whether ipa-adtrust-install has been run with sidgen task"
+msgstr "Визначити, чи було запущено ipa-adtrust-install з завданням sidgen"
+
+msgid ""
+"\n"
+"Add new trust to use.\n"
+"\n"
+"This command establishes trust relationship to another domain\n"
+"which becomes 'trusted'. As result, users of the trusted domain\n"
+"may access resources of this domain.\n"
+"\n"
+"Only trusts to Active Directory domains are supported right now.\n"
+"\n"
+"The command can be safely run multiple times against the same domain,\n"
+"this will cause change to trust relationship credentials on both\n"
+"sides.\n"
+" "
+msgstr ""
+"\n"
+"Додати новий запис довіри для використання.\n"
+"\n"
+"За допомогою цієї команди можна встановити відносини довіри з\n"
+"іншим доменом, який після цього вважається «довіреним». У результаті\n"
+"користувачі довіреного домену зможуть отримувати доступ до ресурсів\n"
+"цього домену.\n"
+"\n"
+"У поточній версії передбачено підтримку лише відносин довіри з доменами\n"
+"Active Directory.\n"
+"\n"
+"Команду можна безпечно запускати декілька разів для одного і того самого\n"
+"домену, такий запуск призводить до зміни у реєстраційних записах відносин\n"
+"довіри з обох боків.\n"
+" "
+
+msgid "Trust type (ad for Active Directory, default)"
+msgstr "Тип довіри (типовим для Active Directory є ad)"
+
+msgid "Active Directory domain administrator"
+msgstr "Адміністратор домену Active Directory"
+
+msgid "Active Directory domain administrator's password"
+msgstr "Пароль адміністратора домену Active Directory"
+
+msgid "Domain controller for the Active Directory domain (optional)"
+msgstr "Контролер домену Active Directory (необов’язковий)"
+
+msgid "Shared secret for the trust"
+msgstr "Оприлюднений ключ для довіри"
+
+msgid "First Posix ID of the range reserved for the trusted domain"
+msgstr ""
+"Перший ідентифікатор POSIX діапазону, зарезервованого для довіреного домену"
+
+msgid "Size of the ID range reserved for the trusted domain"
+msgstr ""
+"Розмір діапазону ідентифікаторів, зарезервованого для довіреного домену"
+
+msgid ""
+"Type of trusted domain ID range, one of ipa-ad-trust-posix, ipa-ad-trust"
+msgstr ""
+"Тип діапазону ідентифікаторів довіреного домену, одне з таких значень: ipa-"
+"ad-trust-posix, ipa-ad-trust"
+
+msgid "Delete a trust."
+msgstr "Вилучити запис довіри."
+
+msgid "Refresh list of the domains associated with the trust"
+msgstr "Освіжити список доменів, пов’язаних з правилом довіри"
+
+msgid "Search for trusts."
+msgstr "Шукати записи довіри."
+
+msgid "Results should contain primary key attribute only (\"realm\")"
+msgstr "Результати мають містити лише атрибут основного ключа («realm»)"
+
+msgid ""
+"\n"
+"Modify a trust (for future use).\n"
+"\n"
+" Currently only the default option to modify the LDAP attributes is\n"
+" available. More specific options will be added in coming releases.\n"
+" "
+msgstr ""
+"\n"
+" Змінити запис довіри (для наступного використання).\n"
+"\n"
+" У поточній версії можлива зміна лише типова зміна атрибутів LDAP.\n"
+" Додаткові варіанти буде додано у наступних випусках.\n"
+" "
+
+msgid "Resolve security identifiers of users and groups in trusted domains"
+msgstr ""
+"Визначати ідентифікатори безпеки користувачів та груп у довірених доменах"
+
+msgid "Security Identifiers (SIDs)"
+msgstr "Ідентифікатори безпеки (SID)"
+
+msgid "Display information about a trust."
+msgstr "Показати дані щодо довіри."
+
+msgid "Modify global trust configuration."
+msgstr "Змінити налаштування довіри на загальному рівні."
+
+msgid "Show global trust configuration."
+msgstr "Показати налаштування довіри на загальному рівні."
+
+msgid "Allow access from the trusted domain"
+msgstr "Дозволити доступ з довіреного домену"
+
+msgid "Disable use of IPA resources by the domain of the trust"
+msgstr "Вимкнути використання ресурсів IPA доменом правила довіри"
+
+msgid "Allow use of IPA resources by the domain of the trust"
+msgstr "Дозволити використання ресурсів IPA доменом правила довіри"
+
+msgid "Search domains of the trust"
+msgstr "Шукати довірені домени"
+
+msgid "Results should contain primary key attribute only (\"domain\")"
+msgstr "Результати мають містити лише атрибут основного ключа («domain»)"
+
+msgid "Modify trustdomain of the trust"
+msgstr "Змінити значення довіреного домену (trustdomain) правила довіри"
+
+msgid ""
+"\n"
+"Users\n"
+"\n"
+"Manage user entries. All users are POSIX users.\n"
+"\n"
+"IPA supports a wide range of username formats, but you need to be aware of "
+"any\n"
+"restrictions that may apply to your particular environment. For example,\n"
+"usernames that start with a digit or usernames that exceed a certain length\n"
+"may cause problems for some UNIX systems.\n"
+"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n"
+"\n"
+"Disabling a user account prevents that user from obtaining new Kerberos\n"
+"credentials. It does not invalidate any credentials that have already\n"
+"been issued.\n"
+"\n"
+"Password management is not a part of this module. For more information\n"
+"about this topic please see: ipa help passwd\n"
+"\n"
+"Account lockout on password failure happens per IPA master. The user-status\n"
+"command can be used to identify which master the user is locked out on.\n"
+"It is on that master the administrator must unlock the user.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new user:\n"
+" ipa user-add --first=Tim --last=User --password tuser1\n"
+"\n"
+" Find all users whose entries include the string \"Tim\":\n"
+" ipa user-find Tim\n"
+"\n"
+" Find all users with \"Tim\" as the first name:\n"
+" ipa user-find --first=Tim\n"
+"\n"
+" Disable a user account:\n"
+" ipa user-disable tuser1\n"
+"\n"
+" Enable a user account:\n"
+" ipa user-enable tuser1\n"
+"\n"
+" Delete a user:\n"
+" ipa user-del tuser1\n"
+msgstr ""
+"\n"
+"Користувачі\n"
+"\n"
+"Керування записами користувачів. Всі користувачі є користувачами POSIX.\n"
+"\n"
+"У IPA передбачено підтримку широкого діапазону форматів імен\n"
+"користувачів, але вам слід враховувати всі обмеження, які накладаються\n"
+"вашим робочим середовищем. Наприклад, імена, що починаються з цифри, або\n"
+"занадто довгі імена можуть спричинити проблеми у деяких системах UNIX.\n"
+"Скористайтеся командою «ipa config-mod» для зміни формату імені\n"
+"користувача, яке дозволятиметься інструментами IPA.\n"
+"\n"
+"Вимикання облікового запису користувача лише заборонить отримання\n"
+"користувачами нових реєстраційних даних Kerberos. Всі вже отримані\n"
+"реєстраційні дані не втратять своєї чинності.\n"
+"\n"
+"Керування паролями не є завданням цього модуля. Докладніші дані щодо\n"
+"керування паролями можна отримати у відповідь на команду ipa help passwd\n"
+"\n"
+"Блокування облікового запису виконується окремим основним вузлом IPA.\n"
+"Для визначення основного вузла, на якому було заблоковано запис, можна\n"
+"скористатися командою user-status. Адміністратор має розблоковувати\n"
+"користувача саме на цьому основному вузлі.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання нового користувача:\n"
+" ipa user-add --first=Ivan --last=Ivanenko --password tuser1\n"
+"\n"
+" Пошук всіх користувачів, чиї записи містять рядок «Ivan»:\n"
+" ipa user-find Ivan\n"
+"\n"
+" Пошук всіх користувачів з іменем (не прізвищем) «Ivan»:\n"
+" ipa user-find --first=Ivan\n"
+"\n"
+" Вимикання запису користувача:\n"
+" ipa user-disable tuser1\n"
+"\n"
+" Вмикання запису користувача:\n"
+" ipa user-enable tuser1\n"
+"\n"
+" Вилучення запису користувача:\n"
+" ipa user-del tuser1\n"
+
+msgid "First name"
+msgstr "Ім'я"
+
+msgid "Last name"
+msgstr "Прізвище"
+
+msgid "Full name"
+msgstr "Повне ім’я"
+
+msgid "Display name"
+msgstr "Екранне ім'я"
+
+msgid "Initials"
+msgstr "Ініціали"
+
+msgid "Kerberos principal"
+msgstr "Реєстраційний запис Kerberos"
+
+msgid "Kerberos principal expiration"
+msgstr "Завершення строку дії реєстраційного запису Kerberos"
+
+msgid "Email address"
+msgstr "Адреса ел. пошти"
+
+msgid "Prompt to set the user password"
+msgstr "Надіслати запит щодо встановлення пароля користувача"
+
+msgid "Generate a random user password"
+msgstr "Створити випадковий пароль для користувача"
+
+msgid "User ID Number (system will assign one if not provided)"
+msgstr ""
+"Ідентифікаційний номер користувача (система призначить його, якщо не буде "
+"вказано)"
+
+msgid "Street address"
+msgstr "Вулиця і будинок"
+
+msgid "City"
+msgstr "Місто"
+
+msgid "State/Province"
+msgstr "Область/провінція"
+
+msgid "ZIP"
+msgstr "Індекс"
+
+msgid "Telephone Number"
+msgstr "Номер телефону"
+
+msgid "Mobile Telephone Number"
+msgstr "Номер мобільного телефону"
+
+msgid "Pager Number"
+msgstr "Номер пейджера"
+
+msgid "Fax Number"
+msgstr "Номер факсу"
+
+msgid "Org. Unit"
+msgstr "Підрозділ"
+
+msgid "Job Title"
+msgstr "Посада"
+
+msgid "Car License"
+msgstr "Водійська ліцензія"
+
+msgid "Account disabled"
+msgstr "Обліковий запис вимкнено"
+
+msgid "User authentication types"
+msgstr "Типи розпізнавання користувачів"
+
+msgid "Types of supported user authentication"
+msgstr "Типи підтримуваного розпізнавання користувачів"
+
+msgid ""
+"User category (semantics placed on this attribute are for local "
+"interpretation)"
+msgstr ""
+"Категорія вузлів (семантику цього атрибуту призначено для локальної обробки)"
+
+msgid "RADIUS proxy configuration"
+msgstr "Налаштування проксі RADIUS"
+
+msgid "RADIUS proxy username"
+msgstr "Ім’я користувача проксі-сервера RADIUS"
+
+msgid "Department Number"
+msgstr "Номер відділу"
+
+msgid "Employee Number"
+msgstr "Номер працівника"
+
+msgid "Employee Type"
+msgstr "Тип працівника"
+
+msgid "Preferred Language"
+msgstr "Бажана мова"
+
+msgid "Kerberos keys available"
+msgstr "Доступні ключі Kerberos"
+
+msgid "Add a new user."
+msgstr "Додати нового користувача."
+
+msgid "Don't create user private group"
+msgstr "Не створювати закриту групу користувача"
+
+msgid "Delete a user."
+msgstr "Вилучити користувача."
+
+msgid "Disable a user account."
+msgstr "Вимкнути обліковий запис користувача."
+
+msgid "Enable a user account."
+msgstr "Увімкнути обліковий запис користувача."
+
+msgid "Search for users."
+msgstr "Шукати користувачів."
+
+msgid "Self"
+msgstr "Self"
+
+msgid "Display user record for current Kerberos principal"
+msgstr ""
+"Показати запис користувача для поточного реєстраційного запису Kerberos"
+
+msgid "Results should contain primary key attribute only (\"login\")"
+msgstr "Результати мають містити лише атрибут основного ключа («login»)"
+
+msgid "Search for users with these member of groups."
+msgstr "Шукати користувачів з вказаними групами участі."
+
+msgid "Search for users without these member of groups."
+msgstr "Шукати користувачів без вказаних груп участі."
+
+msgid "Search for users with these member of netgroups."
+msgstr "Шукати користувачів із вказаними мережевими групами участі."
+
+msgid "Search for users without these member of netgroups."
+msgstr "Шукати користувачів без вказаних мережевих груп участі."
+
+msgid "Search for users with these member of roles."
+msgstr "Шукати користувачів із вказаними ролями участі."
+
+msgid "Search for users without these member of roles."
+msgstr "Шукати користувачів без вказаних ролей участі."
+
+msgid "Search for users with these member of HBAC rules."
+msgstr "Шукати користувачів із цими правилами HBAC участі."
+
+msgid "Search for users without these member of HBAC rules."
+msgstr "Шукати користувачів без цих правил HBAC участі."
+
+msgid "Search for users with these member of sudo rules."
+msgstr "Шукати користувачів із цими правилами sudo участі."
+
+msgid "Search for users without these member of sudo rules."
+msgstr "Шукати користувачів без цих правил sudo участі."
+
+msgid "Modify a user."
+msgstr "Змінити параметри користувача."
+
+msgid "Rename the user object"
+msgstr "Перейменувати об’єкт користувача"
+
+msgid "Display information about a user."
+msgstr "Показати дані щодо користувача."
+
+msgid ""
+"\n"
+"Lockout status of a user account\n"
+"\n"
+" An account may become locked if the password is entered incorrectly too\n"
+" many times within a specific time period as controlled by password\n"
+" policy. A locked account is a temporary condition and may be unlocked "
+"by\n"
+" an administrator.\n"
+"\n"
+" This connects to each IPA master and displays the lockout status on\n"
+" each one.\n"
+"\n"
+" To determine whether an account is locked on a given server you need\n"
+" to compare the number of failed logins and the time of the last "
+"failure.\n"
+" For an account to be locked it must exceed the maxfail failures within\n"
+" the failinterval duration as specified in the password policy "
+"associated\n"
+" with the user.\n"
+"\n"
+" The failed login counter is modified only when a user attempts a log in\n"
+" so it is possible that an account may appear locked but the last failed\n"
+" login attempt is older than the lockouttime of the password policy. "
+"This\n"
+" means that the user may attempt a login again.\n"
+" "
+msgstr ""
+"\n"
+" Стан блокування облікового запису користувача\n"
+"\n"
+" Обліковий запис може бути заблоковано, якщо введено неправильний пароль\n"
+" забагато разів протягом певного проміжку часу, який визначається "
+"правилами\n"
+" роботи з паролями. Блокування облікового запису є тимчасовим станом, "
+"його\n"
+" може бути розблоковано адміністратором.\n"
+"\n"
+" Ця програма з’єднується з кожним основним вузлом IPA і показує стан\n"
+" блокування на кожному з них.\n"
+"\n"
+" Щоб визначити, чи слід блокувати обліковий запис на певному сервері, "
+"слід\n"
+" виконати порівняння кількості помилкових спроб входу та час останньої\n"
+" невдалої спроби з еталонними значеннями. Обліковий запис буде "
+"заблоковано,\n"
+" якщо буде перевищено кількість maxfail помилкових спроб протягом "
+"проміжку\n"
+" часу failinterval. Відповідні значення задаються правилами обробки "
+"паролів,\n"
+" пов’язаними з обліковим записом користувача.\n"
+"\n"
+" Зміни до лічильника помилкових спроб входу вносяться, лише коли "
+"користувач\n"
+" виконує спробу увійти, тому може статися так, що обліковий запис "
+"заблоковано,\n"
+" хоча час, що минув з останньої помилкової спроби, перевищує час "
+"блокування\n"
+" (lockouttime), заданий правилам обробки паролів. Це означає, що "
+"користувач\n"
+" може увійти до системи знову.\n"
+" "
+
+msgid ""
+"\n"
+"Unlock a user account\n"
+"\n"
+" An account may become locked if the password is entered incorrectly too\n"
+" many times within a specific time period as controlled by password\n"
+" policy. A locked account is a temporary condition and may be unlocked "
+"by\n"
+" an administrator.\n"
+" "
+msgstr ""
+"\n"
+" Розблокувати обліковий запис користувача\n"
+"\n"
+" Обліковий запис може бути заблоковано, якщо відповідно до правил "
+"безпеки\n"
+" користувач перевищить обмеження на кількість введення помилкових "
+"паролів\n"
+" протягом певного часу. Запис блокується тимчасово, його може бути\n"
+" розблоковано адміністратором.\n"
+" "
+
+msgid "Time limit of search in seconds (0 is unlimited)"
+msgstr "Обмеження часу пошуку у секундах (0 — без обмежень)"
+
+msgid "Maximum number of entries returned (0 is unlimited)"
+msgstr "Максимальна кількість повернутих записів (0 — без обмежень)"
+
+msgid ""
+"\n"
+"Manage CA ACL rules.\n"
+"\n"
+"This plugin is used to define rules governing which principals are\n"
+"permitted to have certificates issued using a given certificate\n"
+"profile.\n"
+"\n"
+"PROFILE ID SYNTAX:\n"
+"\n"
+"A Profile ID is a string without spaces or punctuation starting with a "
+"letter\n"
+"and followed by a sequence of letters, digits or underscore (\"_\").\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a CA ACL \"test\" that grants all users access to the\n"
+" \"UserCert\" profile:\n"
+" ipa caacl-add test --usercat=all\n"
+" ipa caacl-add-profile test --certprofiles UserCert\n"
+"\n"
+" Display the properties of a named CA ACL:\n"
+" ipa caacl-show test\n"
+"\n"
+" Create a CA ACL to let user \"alice\" use the \"DNP3\" profile:\n"
+" ipa caacl-add-profile alice_dnp3 --certprofiles DNP3\n"
+" ipa caacl-add-user alice_dnp3 --user=alice\n"
+"\n"
+" Disable a CA ACL:\n"
+" ipa caacl-disable test\n"
+"\n"
+" Remove a CA ACL:\n"
+" ipa caacl-del test\n"
+msgstr ""
+"\n"
+"Керування правилами CA ACL.\n"
+"\n"
+"Цей додаток призначено для визначення правил, що керують тим,\n"
+"які реєстраційні записи можуть мати сертифікати, випущені за\n"
+"допомогою даного профілю сертифікатів.\n"
+"\n"
+"СИНТАКСИС ІДЕНТИФІКАТОРА ПРОФІЛЮ:\n"
+"\n"
+"Ідентифікатор профілю — рядок без пробілів і символів пунктуації,\n"
+"що починається з літери і складається з послідовності літер, цифр, та "
+"символів підкреслювання («_»).\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Створити CA ACL «test», який надає доступ усім користувачам до\n"
+" профілю «UserCert»:\n"
+" ipa caacl-add test --usercat=all\n"
+" ipa caacl-add-profile test --certprofiles UserCert\n"
+"\n"
+" Показати усі властивості вказаного за назвою CA ACL:\n"
+" ipa caacl-show test\n"
+"\n"
+" Створити CA ACL, який надає користувачеві «alice» право\n"
+" використовувати профіль «DNP3»:\n"
+" ipa caacl-add-profile alice_dnp3 --certprofiles DNP3\n"
+" ipa caacl-add-user alice_dnp3 --user=alice\n"
+"\n"
+" Вимкнути певний CA ACL:\n"
+" ipa caacl-disable test\n"
+"\n"
+" Вилучити певний CA ACL:\n"
+" ipa caacl-del test\n"
+
+msgid "ACL name"
+msgstr "Назва ACL"
+
+msgid "Profile category"
+msgstr "Категорія профілів"
+
+msgid "Profile category the ACL applies to"
+msgstr "Категорія профілів, до якої застосовується ACL"
+
+msgid "User category the ACL applies to"
+msgstr "Категорія користувачів, до якої застосовується ACL"
+
+msgid "Host category the ACL applies to"
+msgstr "Категорія вузлів, до якої застосовується ACL"
+
+msgid "Service category the ACL applies to"
+msgstr "Категорія служб, до якої застосовується ACL"
+
+msgid "Profiles"
+msgstr "Профілі"
+
+msgid "Create a new CA ACL."
+msgstr "Створити запис CA ACL."
+
+msgid "Add target hosts and hostgroups to a CA ACL."
+msgstr "Додати вузли і групи вузлів призначення до CA ACL."
+
+msgid "Add profiles to a CA ACL."
+msgstr "Додати профілі до CA ACL."
+
+msgid "member Certificate Profile"
+msgstr "учасник Профіль сертифікатів"
+
+msgid "Certificate Profiles to add"
+msgstr "Профілі сертифікатів для додавання"
+
+msgid "Add services to a CA ACL."
+msgstr "Додати служби до CA ACL."
+
+msgid "Add users and groups to a CA ACL."
+msgstr "Додати користувачів і групи до CA ACL."
+
+msgid "Delete a CA ACL."
+msgstr "Вилучити CA ACL."
+
+msgid "Disable a CA ACL."
+msgstr "Вимкнути CA ACL."
+
+msgid "Enable a CA ACL."
+msgstr "Увімкнути CA ACL."
+
+msgid "Search for CA ACLs."
+msgstr "Шукати CA ACL."
+
+msgid "Modify a CA ACL."
+msgstr "Змінити CA ACL."
+
+msgid "Remove target hosts and hostgroups from a CA ACL."
+msgstr "Вилучити вузли призначення та групи вузлів з CA ACL."
+
+msgid "Remove profiles from a CA ACL."
+msgstr "Вилучити профілі із CA ACL."
+
+msgid "Certificate Profiles to remove"
+msgstr "Профілі сертифікатів для вилучення"
+
+msgid "Remove services from a CA ACL."
+msgstr "Вилучити служби з CA ACL."
+
+msgid "Remove users and groups from a CA ACL."
+msgstr "Вилучити користувачів або групи з CA ACL."
+
+msgid "Display the properties of a CA ACL."
+msgstr "Показати властивості CA ACL."
+
+msgid "Principal for this certificate (e.g. HTTP/test.example.com)"
+msgstr ""
+"Реєстраційний запис для цього сертифіката (наприклад HTTP/test.example.com)"
+
+msgid "Profile ID"
+msgstr "Ід. профілю"
+
+msgid "Certificate Profile to use"
+msgstr "Профіль сертифіката, яким слід скористатися"
+
+msgid ""
+"\n"
+"Manage Certificate Profiles\n"
+"\n"
+"Certificate Profiles are used by Certificate Authority (CA) in the signing "
+"of\n"
+"certificates to determine if a Certificate Signing Request (CSR) is "
+"acceptable,\n"
+"and if so what features and extensions will be present on the certificate.\n"
+"\n"
+"The Certificate Profile format is the property-list format understood by "
+"the\n"
+"Dogtag or Red Hat Certificate System CA.\n"
+"\n"
+"PROFILE ID SYNTAX:\n"
+"\n"
+"A Profile ID is a string without spaces or punctuation starting with a "
+"letter\n"
+"and followed by a sequence of letters, digits or underscore (\"_\").\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Import a profile that will not store issued certificates:\n"
+" ipa certprofile-import ShortLivedUserCert --file UserCert.profile "
+"--desc \"User Certificates\" --store=false\n"
+"\n"
+" Delete a certificate profile:\n"
+" ipa certprofile-del ShortLivedUserCert\n"
+"\n"
+" Show information about a profile:\n"
+" ipa certprofile-show ShortLivedUserCert\n"
+"\n"
+" Save profile configuration to a file:\n"
+" ipa certprofile-show caIPAserviceCert --out caIPAserviceCert.cfg\n"
+"\n"
+" Search for profiles that do not store certificates:\n"
+" ipa certprofile-find --store=false\n"
+"\n"
+"PROFILE CONFIGURATION FORMAT:\n"
+"\n"
+"The profile configuration format is the raw property-list format\n"
+"used by Dogtag Certificate System. The XML format is not supported.\n"
+"\n"
+"The following restrictions apply to profiles managed by FreeIPA:\n"
+"\n"
+"- When importing a profile the \"profileId\" field, if present, must\n"
+" match the ID given on the command line.\n"
+"\n"
+"- The \"classId\" field must be set to \"caEnrollImpl\"\n"
+"\n"
+"- The \"auth.instance_id\" field must be set to \"raCertAuth\"\n"
+"\n"
+"- The \"certReqInputImpl\" input class and \"certOutputImpl\" output\n"
+" class must be used.\n"
+msgstr ""
+"\n"
+"Керування профілями сертифікатів\n"
+"\n"
+"Профілі сертифікатів використовуються службами сертифікації (CA) під час\n"
+"підписування сертифікатів для визначення того, чи є прийнятним запит на\n"
+"підписування сертифіката (CSR), і, якщо це так, визначення можливостей\n"
+"і розширень, які буде надано сертифікатом.\n"
+"\n"
+"Форматом профілю сертифікатів є список значень, які може обробляти\n"
+"Dogtag або система сертифікації служби сертифікації Red Hat.\n"
+"\n"
+"СИНТАКСИС ІДЕНТИФІКАТОРА ПРОФІЛЮ:\n"
+"\n"
+"Ідентифікатор профілю — рядок без пробілів і символів пунктуації,\n"
+"що починається з літери і складається з послідовності літер, цифр, та "
+"символів підкреслювання («_»).\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Імпортувати профіль, у якому не зберігатимуться видані сертифікати:\n"
+" ipa certprofile-import ShortLivedUserCert \\\n"
+" --file UserCert.profile --summary \"User Certificates\" \\\n"
+" --store=false\n"
+"\n"
+" Вилучити профіль сертифікатів:\n"
+" ipa certprofile-del ShortLivedUserCert\n"
+"\n"
+" Показати дані щодо профілю:\n"
+" ipa certprofile-show ShortLivedUserCert\n"
+"\n"
+" Зберегти налаштування профілю до файла:\n"
+" ipa certprofile-show caIPAserviceCert --out caIPAserviceCert.cfg\n"
+"\n"
+" Шукати профілі, у яких не зберігаються сертифікати:\n"
+" ipa certprofile-find --store=false\n"
+"\n"
+"ФОРМАТ НАЛАШТУВАНЬ ПРОФІЛЮ:\n"
+"\n"
+"Налаштування профілю зберігаються у вигляді простого списку\n"
+"властивостей, що використовується системою сертифікації Dogtag.\n"
+"Підтримки формату XML не передбачено.\n"
+"\n"
+"Профілів, які керуються FreeIPA, стосуються такі обмеження:\n"
+"\n"
+"- Під час імпортування профілю поле «profileId», якщо таке є, має\n"
+" містити значення, що збігається з ідентифікатором, вказаним у рядку "
+"команди.\n"
+"\n"
+"- Значенням поля «classId» має бути «caEnrollImpl»\n"
+"\n"
+"- Значенням поля «auth.instance_id» має бути «raCertAuth»\n"
+"\n"
+"- Має бути використано вхідний клас «certReqInputImpl» і вихідний\n"
+" клас «certOutputImpl».\n"
+
+msgid "Profile ID for referring to this profile"
+msgstr "Ідентифікатор профілю для посилання на цей профіль"
+
+msgid "Profile description"
+msgstr "Опис профілю"
+
+msgid "Brief description of this profile"
+msgstr "Короткий опис профілю"
+
+msgid "Store issued certificates"
+msgstr "Зберігати видані сертифікати"
+
+msgid "Whether to store certs issued using this profile"
+msgstr ""
+"Визначає, чи слід зберігати сертифікати, видані за допомогою цього профілю"
+
+msgid "Delete a Certificate Profile."
+msgstr "Вилучити профіль сертифікатів."
+
+msgid "Search for Certificate Profiles."
+msgstr "Шукати профілі сертифікатів."
+
+msgid "Import a Certificate Profile."
+msgstr "Імпортувати профіль сертифікатів."
+
+msgid "Filename of a raw profile. The XML format is not supported."
+msgstr ""
+"Назва файла профілю з необробленими даними. Підтримки формату XML не "
+"передбачено."
+
+msgid "Modify Certificate Profile configuration."
+msgstr "Змінити налаштування профілю сертифікатів."
+
+msgid "File containing profile configuration"
+msgstr "Файл, який містить налаштування профілів"
+
+msgid "Display the properties of a Certificate Profile."
+msgstr "Показати властивості профілю сертифікатів."
+
+msgid "Write profile configuration to file"
+msgstr "Записати налаштування профілів до файла"
+
+msgid "Maximum amount of time (seconds) for a search (-1 or 0 is unlimited)"
+msgstr ""
+"Максимальний проміжок часу (у секундах) для виконання однієї дії з пошуку "
+"(-1 або 0 — без обмежень)"
+
+msgid "Maximum number of records to search (-1 or 0 is unlimited)"
+msgstr ""
+"Максимальна кількість записів результатів пошуку (-1 або 0 — без обмежень)"
+
+msgid ""
+"\n"
+"Raise the IPA Domain Level.\n"
+msgstr ""
+"\n"
+"Підняти рівень домену IPA.\n"
+
+msgid "Query current Domain Level."
+msgstr "Надіслати запити щодо поточного рівня домену."
+
+msgid "Current domain level:"
+msgstr "Поточний рівень домену:"
+
+msgid "Change current Domain Level."
+msgstr "Змінити поточний рівень домену."
+
+msgid "Domain Level"
+msgstr "Рівень домену"
+
+msgid "Add certificates to host entry"
+msgstr "Додати сертифікати до запису вузла"
+
+msgid "Remove certificates from host entry"
+msgstr "Вилучити сертифікати із запису вузла"
+
+msgid ""
+"\n"
+"ID ranges\n"
+"\n"
+"Manage ID ranges used to map Posix IDs to SIDs and back.\n"
+"\n"
+"There are two type of ID ranges which are both handled by this utility:\n"
+"\n"
+" - the ID ranges of the local domain\n"
+" - the ID ranges of trusted remote domains\n"
+"\n"
+"Both types have the following attributes in common:\n"
+"\n"
+" - base-id: the first ID of the Posix ID range\n"
+" - range-size: the size of the range\n"
+"\n"
+"With those two attributes a range object can reserve the Posix IDs starting\n"
+"with base-id up to but not including base-id+range-size exclusively.\n"
+"\n"
+"Additionally an ID range of the local domain may set\n"
+" - rid-base: the first RID(*) of the corresponding RID range\n"
+" - secondary-rid-base: first RID of the secondary RID range\n"
+"\n"
+"and an ID range of a trusted domain must set\n"
+" - rid-base: the first RID of the corresponding RID range\n"
+" - sid: domain SID of the trusted domain\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for a trusted domain\n"
+"\n"
+"Since there might be more than one trusted domain the domain SID must be "
+"given\n"
+"while creating the ID range.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=0 --dom-sid=S-1-5-21-123-456-789 trusted_dom_range\n"
+"\n"
+"This ID range is then used by the IPA server and the SSSD IPA provider to\n"
+"assign Posix UIDs to users from the trusted domain.\n"
+"\n"
+"If e.g a range for a trusted domain is configured with the following "
+"values:\n"
+" base-id = 1200000\n"
+" range-size = 200000\n"
+" rid-base = 0\n"
+"the RIDs 0 to 199999 are mapped to the Posix ID from 1200000 to 13999999. "
+"So\n"
+"RID 1000 <-> Posix ID 1201000\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for the local domain\n"
+"\n"
+"To create an ID range for the local domain it is not necessary to specify a\n"
+"domain SID. But since it is possible that a user and a group can have the "
+"same\n"
+"value as Posix ID a second RID interval is needed to handle conflicts.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=1000 --secondary-rid-base=1000000 local_range\n"
+"\n"
+"The data from the ID ranges of the local domain are used by the IPA server\n"
+"internally to assign SIDs to IPA users and groups. The SID will then be "
+"stored\n"
+"in the user or group objects.\n"
+"\n"
+"If e.g. the ID range for the local domain is configured with the values "
+"from\n"
+"the example above then a new user with the UID 1200007 will get the RID "
+"1007.\n"
+"If this RID is already used by a group the RID will be 1000007. This can "
+"only\n"
+"happen if a user or a group object was created with a fixed ID because the\n"
+"automatic assignment will not assign the same ID twice. Since there are "
+"only\n"
+"users and groups sharing the same ID namespace it is sufficient to have "
+"only\n"
+"one fallback range to handle conflicts.\n"
+"\n"
+"To find the Posix ID for a given RID from the local domain it has to be\n"
+"checked first if the RID falls in the primary or secondary RID range and\n"
+"the rid-base or the secondary-rid-base has to be subtracted, respectively,\n"
+"and the base-id has to be added to get the Posix ID.\n"
+"\n"
+"Typically the creation of ID ranges happens behind the scenes and this CLI\n"
+"must not be used at all. The ID range for the local domain will be created\n"
+"during installation or upgrade from an older version. The ID range for a\n"
+"trusted domain will be created together with the trust by 'ipa trust-"
+"add ...'.\n"
+"\n"
+"USE CASES:\n"
+"\n"
+" Add an ID range from a transitively trusted domain\n"
+"\n"
+" If the trusted domain (A) trusts another domain (B) as well and this "
+"trust\n"
+" is transitive 'ipa trust-add domain-A' will only create a range for\n"
+" domain A. The ID range for domain B must be added manually.\n"
+"\n"
+" Add an additional ID range for the local domain\n"
+"\n"
+" If the ID range of the local domain is exhausted, i.e. no new IDs can "
+"be\n"
+" assigned to Posix users or groups by the DNA plugin, a new range has to "
+"be\n"
+" created to allow new users and groups to be added. (Currently there is "
+"no\n"
+" connection between this range CLI and the DNA plugin, but a future "
+"version\n"
+" might be able to modify the configuration of the DNS plugin as well)\n"
+"\n"
+"In general it is not necessary to modify or delete ID ranges. If there is "
+"no\n"
+"other way to achieve a certain configuration than to modify or delete an ID\n"
+"range it should be done with great care. Because UIDs are stored in the "
+"file\n"
+"system and are used for access control it might be possible that users are\n"
+"allowed to access files of other users if an ID range got deleted and "
+"reused\n"
+"for a different domain.\n"
+"\n"
+"(*) The RID is typically the last integer of a user or group SID which "
+"follows\n"
+"the domain SID. E.g. if the domain SID is S-1-5-21-123-456-789 and a user "
+"from\n"
+"this domain has the SID S-1-5-21-123-456-789-1010 then 1010 id the RID of "
+"the\n"
+"user. RIDs are unique in a domain, 32bit values and are used for users and\n"
+"groups.\n"
+"\n"
+"=======\n"
+"WARNING:\n"
+"\n"
+"DNA plugin in 389-ds will allocate IDs based on the ranges configured for "
+"the\n"
+"local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+"on the local ranges set via this family of commands.\n"
+"\n"
+"Manual configuration change has to be done in the DNA plugin configuration "
+"for\n"
+"the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to "
+"be\n"
+"modified to match the new range.\n"
+"=======\n"
+msgstr ""
+"\n"
+"Діапазони ідентифікаторів\n"
+"\n"
+"Керування діапазонами ідентифікаторів, використаних для відображення\n"
+"ідентифікаторів POSIX на SID, і навпаки.\n"
+"\n"
+"За допомогою цієї програми можна керувати обома типами діапазонів "
+"ідентифікаторів:\n"
+"\n"
+" - діапазони ідентифікаторів локального домену\n"
+" - діапазони ідентифікаторів довірених віддалених доменів\n"
+"\n"
+"Обидва типи мають такі спільні атрибути:\n"
+"\n"
+" - base-id: перший ідентифікатор діапазону ідентифікаторів POSIX\n"
+" - range-size: розмір діапазону\n"
+"\n"
+"На основі цих двох атрибутів об’єкт діапазону може зарезервувати "
+"ідентифікатори\n"
+"POSIX, починаючи з base-id аж до, але не включно, base-id+range-size.\n"
+"\n"
+"Крім того, можна встановити діапазон ідентифікаторів локального домену\n"
+" - rid-base: перший RID(*) відповідного діапазону RID\n"
+" - secondary-rid-base: перший RID вторинного діапазону RID\n"
+"\n"
+"а діапазон ідентифікаторів довіреного домену слід задавати за допомогою\n"
+" - rid-base: перший RID відповідного діапазону RID\n"
+" - dom_sid: SID довіреного домену\n"
+"\n"
+"\n"
+"\n"
+"ПРИКЛАД: додавання нового діапазону ідентифікаторів для довіреного домену\n"
+"\n"
+"Оскільки може бути декілька довірених доменів, під час створення діапазону\n"
+"ідентифікаторів слід вказати SID домену.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-base=0 \\\n"
+" --dom-sid=S-1-5-21-123-456-789 trusted_dom_range\n"
+"\n"
+"Цей діапазон ідентифікаторів потім використовуватиметься сервером IPA\n"
+"та надавачем даних IPA SSSD для призначення UID Posix користувачам з\n"
+"довіреного домену.\n"
+"\n"
+"Якщо, наприклад, налаштовано діапазон для довіреного домену з такими\n"
+"значеннями:\n"
+" base-id = 1200000\n"
+" range-size = 200000\n"
+" rid-base = 0\n"
+"RID від 0 до 199999 прив’язуються до ідентифікаторів Posix від 1200000 до\n"
+"13999999. Отже RID 1000 <-> Posix ID 1201000\n"
+"\n"
+"\n"
+"\n"
+"ПРИКЛАД: додавання нового діапазону ідентифікаторів до локального домену\n"
+"\n"
+"Щоб створити діапазон ідентифікаторів для локального домену не потрібно\n"
+"вказувати SID домену. Але оскільки можливий конфлікт між ідентифікаторами\n"
+"користувача і групи та ідентифікаторами POSIX, потрібен вторинний інтервал\n"
+"RID.\n"
+"\n"
+" ipa range-add --base-id=1200000 --range-size=200000 --rid-base=1000 \\\n"
+" --secondary-rid-base=1000000 local_range\n"
+"\n"
+"Дані з діапазонів ідентифікаторів локального домену використовуються\n"
+"сервером IPA на внутрішньому рівні для призначення SID користувачам і "
+"групам\n"
+"IPA. SID буде збережено у об’єктах користувача або групи.\n"
+"\n"
+"Якщо, наприклад, для діапазону ідентифікаторів локального домену визначено\n"
+"значення з наведеного вище прикладу, новий користувач з UID 1200007 отримає\n"
+"RID 1007. Якщо цей RID вже буде використано групою, його буде змінено на "
+"1000007.\n"
+"Таке може трапитися лише, якщо об’єкт користувача або групи було створено з\n"
+"фіксованим ідентифікатором, оскільки у разі автоматичного призначення один\n"
+"ідентифікатор не може бути призначено двічі. Оскільки спільний простір назв\n"
+"є лише у користувачів і груп, достатньо одного резервного діапазону для\n"
+"того, щоб повністю позбутися конфліктів.\n"
+"\n"
+"Для визначення ідентифікатора POSIX за вказаним RID з локального домену "
+"слід\n"
+"спочатку перевірити, чи потрапляє RID у основний або вторинний діапазон "
+"RID,\n"
+"також, щоб отримати ідентифікатор POSIX, слід відняти від ідентифікатор rid-"
+"base\n"
+"або secondary-rid-base, відповідно, і додати base-id.\n"
+"\n"
+"Типово, створення діапазонів ідентифікаторів є зовні непомітним і потреби у\n"
+"цьому інтерфейсі командного рядка не виникає. Діапазон ідентифікаторів\n"
+"для локального домену буде створено під час встановлення або оновлення\n"
+"попередньої версії. Діапазон ідентифікаторів для довіреного домену буде\n"
+"створено разом з записом довіри командою «ipa trust-add ...».\n"
+"Нижче наведено можливі випадки використання цього командного інтерфейсу.\n"
+"\n"
+"ВИПАДКИ ВИКОРИСТАННЯ:\n"
+"\n"
+" Додавання діапазону ідентифікаторів з перехідного довіреного домену\n"
+"\n"
+" Якщо довірений домен (A) довіряється іншому домену (B) і цей запис\n"
+" довіри є перехідним, «ipa trust-add домен-A» створить лише діапазон\n"
+" для домену A. Діапазон ідентифікаторів домену B має бути додано вручну.\n"
+"\n"
+" Додавання додаткового діапазону ідентифікаторів для локального домену\n"
+"\n"
+" Якщо діапазон ідентифікаторів локального домену вичерпано, тобто "
+"додатком\n"
+" DNA не може бути призначено нові ідентифікатори користувачам або групам\n"
+" POSIX, має бути створено новий діапазон для додавання нових "
+"користувачів\n"
+" та груп. (У поточній версії між цим командним інтерфейсом і додатком "
+"DNA\n"
+" немає безпосереднього зв’язку, але у майбутній версії може бути "
+"передбачено\n"
+" можливість внесення змін і до налаштувань додатка DNS.)\n"
+"\n"
+"Загалом, потреби у зміні або вилученні діапазонів ідентифікаторів немає.\n"
+"Якщо немає іншого виходу, окрім внесення змін або вилучення діапазону\n"
+"ідентифікаторів, робити це слід дуже обережно. Оскільки UID зберігаються у\n"
+"файловій системі і використовуються для керування доступом, можлива "
+"ситуація,\n"
+"коли одні користувачі отримуватимуть доступ до файлів інших користувачів\n"
+"у разі вилучення діапазону ідентифікаторів і повторного його використання\n"
+"у іншому домені.\n"
+"\n"
+"(*) RID типово є останнім цілим числом SID користувача або групи, перед "
+"якими\n"
+"має бути вказано SID домену. Наприклад, якщо SID домену "
+"S-1-5-21-123-456-789, а\n"
+"користувач з цього домену має SID S-1-5-21-123-456-789-1010, RID "
+"користувача\n"
+"буде 1010. RID є унікальними в межах домену, є 32-бітовими значенням і\n"
+"використовуються для користувачів і груп.\n"
+"\n"
+"=======\n"
+"ПОПЕРЕДЖЕННЯ:\n"
+"\n"
+"Додаток DNA у 389-ds розміщуватиме ідентифікатори на основі діапазонів\n"
+"налаштованих для локального домену. У поточній версії додаток DNA *не "
+"можна*\n"
+"переналаштовувати самостійно на основі локальних діапазонів, встановлених\n"
+"за допомогою цього сімейства команд.\n"
+"\n"
+"Зміни налаштувань вручну має бути виконано у налаштуваннях додатка DNA\n"
+"для локального діапазону. Зокрема слід змінити атрибут dnaNextRange "
+"«cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config» так, щоб\n"
+"він відповідав новому діапазону.\n"
+"=======\n"
+
+msgid ""
+"\n"
+"Add new ID range.\n"
+"\n"
+" To add a new ID range you always have to specify\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" Additionally\n"
+"\n"
+" --rid-base\n"
+" --secondary-rid-base\n"
+"\n"
+" may be given for a new ID range for the local domain while\n"
+"\n"
+" --rid-base\n"
+" --dom-sid\n"
+"\n"
+" must be given to add a new range for a trusted AD domain.\n"
+"\n"
+"=======\n"
+"WARNING:\n"
+"\n"
+"DNA plugin in 389-ds will allocate IDs based on the ranges configured for "
+"the\n"
+"local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+"on the local ranges set via this family of commands.\n"
+"\n"
+"Manual configuration change has to be done in the DNA plugin configuration "
+"for\n"
+"the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to "
+"be\n"
+"modified to match the new range.\n"
+"=======\n"
+" "
+msgstr ""
+"\n"
+" Додати новий діапазон ідентифікаторів.\n"
+"\n"
+" Для додавання нового діапазону ідентифікаторів вам слід завжди "
+"вказувати\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" Крім того, може бути надано\n"
+"\n"
+" --rid-base\n"
+" --econdary-rid-base\n"
+"\n"
+" для додавання нового діапазону ідентифікаторів для локального домену і\n"
+"\n"
+" --rid-base\n"
+" --dom-sid\n"
+"\n"
+" для додавання нового діапазону для довіреного домену AD.\n"
+"\n"
+"=======\n"
+"ПОПЕРЕДЖЕННЯ:\n"
+"\n"
+" Додаток DNA у 389-ds визначатиме ідентифікатори у діапазонах, "
+"налаштованих\n"
+" для локального домену. У поточній версії додаток DNA *не може* змінити\n"
+" власні налаштування на основі локальних діапазонів, встановлених за\n"
+" допомогою цього сімейства команд.\n"
+"\n"
+" Для внесення змін щодо локального діапазону слід змінити налаштування\n"
+" додатка DNA вручну. Зокрема, слід внести зміни до атрибута 'cn=Posix\n"
+" IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' "
+"відповідно\n"
+" до параметрів нового діапазону.\n"
+"=======\n"
+" "
+
+msgid ""
+"\n"
+"Modify ID range.\n"
+"\n"
+"=======\n"
+"WARNING:\n"
+"\n"
+"DNA plugin in 389-ds will allocate IDs based on the ranges configured for "
+"the\n"
+"local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+"on the local ranges set via this family of commands.\n"
+"\n"
+"Manual configuration change has to be done in the DNA plugin configuration "
+"for\n"
+"the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to "
+"be\n"
+"modified to match the new range.\n"
+"=======\n"
+" "
+msgstr ""
+"\n"
+"Змінити діапазон ідентифікаторів.\n"
+"\n"
+"=======\n"
+"ПОПЕРЕДЖЕННЯ:\n"
+"\n"
+"Додаток DNA у 389-ds розподілятиме ідентифікатори на основі діапазонів,\n"
+"налаштованих для локального домену. У поточній версії додаток DNA *не може*\n"
+"переналаштуватися на основі локальних діапазонів, встановлених цим\n"
+"сімейством команд.\n"
+"\n"
+"Для використання нового локального діапазону до налаштувань додатка DNA\n"
+"слід внести зміни вручну. Зокрема, слід змінити атрибут dnaNextRange "
+"'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' так, щоб\n"
+"він відповідав новому діапазону.\n"
+"=======\n"
+" "
+
+msgid "Fallback to AD DC LDAP"
+msgstr "Повернення до резервного DC LDAP AD"
+
+msgid ""
+"Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-"
+"way trusts only."
+msgstr ""
+"Дозволити повернення до резервного варіанта LDAP DC AD під час визначення "
+"адрес довірених об’єктів AD. Лише для двобічних відносин довіри."
+
+msgid ""
+"Applies ID View to specified hosts or current members of specified "
+"hostgroups. If any other ID View is applied to the host, it is overridden."
+msgstr ""
+"Застосовує перегляд ідентифікаторів до вказаних вузлів або поточних "
+"учасників вказаних груп вузлів. Якщо до вузла застосовується якийсь інший "
+"перегляд ідентифікаторів, його буде перевизначено."
+
+msgid "Add to default group"
+msgstr "Додати до типової групи"
+
+msgid "Add migrated users without a group to a default group (default: true)"
+msgstr ""
+"Додавати перенесені записи користувачів без групи до типової групи (типове "
+"значення: true)"
+
+msgid "Search scope"
+msgstr "Область пошуку"
+
+msgid ""
+"LDAP search scope for users and groups: base, onelevel, or subtree. Defaults "
+"to onelevel"
+msgstr ""
+"Область пошуку LDAP для користувачів і груп: base, onelevel або subtree. "
+"Типове значення: onelevel"
+
+msgid "Remove users that can manage this token."
+msgstr "Вилучити записи користувачів, які можуть керувати цим жетоном."
+
+msgid "Target DN subtree"
+msgstr "Піддерево DN призначення"
+
+msgid ""
+"Optional DN subtree where an entry can be moved to (must be in the subtree, "
+"but may not yet exist)"
+msgstr ""
+"Необов’язкове піддерево DN, куди має бути пересунуто запис (має належати до "
+"піддерева, але може ще не існувати)"
+
+msgid "Origin DN subtree"
+msgstr "Піддерево DN походження"
+
+msgid ""
+"Optional DN subtree from where an entry can be moved (must be in the "
+"subtree, but may not yet exist)"
+msgstr ""
+"Необов’язкове піддерево DN, звідки має бути пересунуто запис (має належати "
+"до піддерева, але може ще не існувати)"
+
+msgid ""
+"\n"
+"IPA servers\n"
+"\n"
+"Get information about installed IPA servers.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Find all servers:\n"
+" ipa server-find\n"
+"\n"
+" Show specific server:\n"
+" ipa server-show ipa.example.com\n"
+msgstr ""
+"\n"
+"Сервери IPA\n"
+"\n"
+"Отримати дані щодо встановлених серверів IPA.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Знайти усі сервери:\n"
+" ipa server-find\n"
+"\n"
+" Показати вказаний сервер:\n"
+" ipa server-show ipa.example.com\n"
+
+msgid "Server name"
+msgstr "Назва сервера"
+
+msgid "IPA server hostname"
+msgstr "Назва вузла сервера IPA"
+
+msgid "Managed suffix"
+msgstr "Керований суфікс"
+
+msgid "Min domain level"
+msgstr "Мін. рівень домену"
+
+msgid "Minimum domain level"
+msgstr "Мінімальний рівень домену"
+
+msgid "Max domain level"
+msgstr "Макс. рівень домену"
+
+msgid "Maximum domain level"
+msgstr "Максимальний рівень домену"
+
+msgid "Delete IPA server."
+msgstr "Вилучити сервер IPA."
+
+msgid "Search for IPA servers."
+msgstr "Шукати сервери IPA."
+
+msgid "Show IPA server."
+msgstr "Показати сервер IPA."
+
+msgid "Add new certificates to a service"
+msgstr "Додати нові сертифікати до запису служби"
+
+msgid "Remove certificates from a service"
+msgstr "Вилучити сертифікати із запису служби"
+
+msgid ""
+"\n"
+"Service Constrained Delegation\n"
+"\n"
+"Manage rules to allow constrained delegation of credentials so\n"
+"that a service can impersonate a user when communicating with another\n"
+"service without requiring the user to actually forward their TGT.\n"
+"This makes for a much better method of delegating credentials as it\n"
+"prevents exposure of the short term secret of the user.\n"
+"\n"
+"The naming convention is to append the word \"target\" or \"targets\" to\n"
+"a matching rule name. This is not mandatory but helps conceptually\n"
+"to associate rules and targets.\n"
+"\n"
+"A rule consists of two things:\n"
+" - A list of targets the rule applies to\n"
+" - A list of memberPrincipals that are allowed to delegate for\n"
+" those targets\n"
+"\n"
+"A target consists of a list of principals that can be delegated.\n"
+"\n"
+"In English, a rule says that this principal can delegate as this\n"
+"list of principals, as defined by these targets.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new constrained delegation rule:\n"
+" ipa servicedelegationrule-add ftp-delegation\n"
+"\n"
+" Add a new constrained delegation target:\n"
+" ipa servicedelegationtarget-add ftp-delegation-target\n"
+"\n"
+" Add a principal to the rule:\n"
+" ipa servicedelegationrule-add-member --principals=ftp/ipa.example."
+"com ftp-delegation\n"
+"\n"
+" Add our target to the rule:\n"
+" ipa servicedelegationrule-add-target --servicedelegationtargets=ftp-"
+"delegation-target ftp-delegation\n"
+"\n"
+" Add a principal to the target:\n"
+" ipa servicedelegationtarget-add-member --principals=ldap/ipa.example."
+"com ftp-delegation-target\n"
+"\n"
+" Display information about a named delegation rule and target:\n"
+" ipa servicedelegationrule_show ftp-delegation\n"
+" ipa servicedelegationtarget_show ftp-delegation-target\n"
+"\n"
+" Remove a constrained delegation:\n"
+" ipa servicedelegationrule-del ftp-delegation-target\n"
+" ipa servicedelegationtarget-del ftp-delegation\n"
+"\n"
+"In this example the ftp service can get a TGT for the ldap service on\n"
+"the bound user's behalf.\n"
+"\n"
+"It is strongly discouraged to modify the delegations that ship with\n"
+"IPA, ipa-http-delegation and its targets ipa-cifs-delegation-targets and\n"
+"ipa-ldap-delegation-targets. Incorrect changes can remove the ability\n"
+"to delegate, causing the framework to stop functioning.\n"
+msgstr ""
+"\n"
+"Обмежене службами делегування\n"
+"\n"
+"Керування правилами, за допомогою яких можна обмежити делегування\n"
+"реєстраційних даних так, що служба зможе виконувати персоніфікацію\n"
+"користувача під час обміну даними з іншою службою без потреби для\n"
+"користувача насправді переспрямовувати квиток для отримання квитка\n"
+"(TGT). Так створюється значно кращий метод делегування реєстраційних\n"
+"даних, оскільки він запобігає розкриттю короткотермінових ключів\n"
+"доступу користувачів.\n"
+"\n"
+"Відповідно до угоди з іменування, до назви правила додається слово\n"
+"\"target\" або \"targets\". Така схема назв не є обов’язковою, але вона\n"
+"допомагає концептуально пов’язати правила та їхні призначення.\n"
+"\n"
+"Правило складається з двох компонентів:\n"
+" - Списку цілей (призначень), яких стосується правило\n"
+" - Списку memberPrincipals, яким дозволено делегування для\n"
+" цих цілей\n"
+"\n"
+"Запис цілі складається зі списку реєстраційних записів, які можна\n"
+"делегувати.\n"
+"\n"
+"Якщо простіше, правило стверджує, що певний реєстраційний запис\n"
+"можна делегувати як вказаний список реєстраційних записів,\n"
+"відповідно до визначеного списку цілей.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати нове правило обмеженого делегування:\n"
+" ipa servicedelegationrule-add ftp-delegation\n"
+"\n"
+" Додати нову ціль обмеженого делегування:\n"
+" ipa servicedelegationtarget-add ftp-delegation-target\n"
+"\n"
+" Додати реєстраційний запис до правила:\n"
+" ipa servicedelegationrule-add-member --principals=ftp/ipa.example."
+"com ftp-delegation\n"
+"\n"
+" Додати нашу ціль до правила:\n"
+" ipa servicedelegationrule-add-target --servicedelegationtargets=ftp-"
+"delegation-target ftp-delegation\n"
+"\n"
+" Додати реєстраційний запис до цілі:\n"
+" ipa servicedelegationtarget-add-member --principals=ldap/ipa.example."
+"com ftp-delegation-target\n"
+"\n"
+" Показати дані щодо іменованого правила і цілі:\n"
+" ipa servicedelegationrule_show ftp-delegation\n"
+" ipa servicedelegationtarget_show ftp-delegation-target\n"
+"\n"
+" Вилучити обмежене делегування:\n"
+" ipa servicedelegationrule-del ftp-delegation-target\n"
+" ipa servicedelegationtarget-del ftp-delegation\n"
+"\n"
+"У цьому прикладі служба ftp може отримувати квиток для отримання квитка для\n"
+"служби ldap від імені пов’язаного користувача.\n"
+"\n"
+"Ми наполегливо не рекомендуємо змінювати делегування, які постачаються з\n"
+"IPA, ipa-http-delegation та його цілі ipa-cifs-delegation-targets і\n"
+"ipa-ldap-delegation-targets. Некоректні зміни можуть усунути можливість\n"
+"делегування, що спричинить непрацездатність усієї системи.\n"
+
+msgid "Allowed Target"
+msgstr "Дозволена ціль"
+
+msgid "Create a new service delegation rule."
+msgstr "Створити правило делегування служб."
+
+msgid "Add member to a named service delegation rule."
+msgstr "Додати запис учасника до іменованого правила делегування служб."
+
+msgid "member principal"
+msgstr "учасник «реєстраційний запис»"
+
+msgid "principal to add"
+msgstr "реєстраційний запис для додавання"
+
+msgid "Add target to a named service delegation rule."
+msgstr "Додати ціль до іменованого правила делегування служб."
+
+msgid "member service delegation target"
+msgstr "учасник призначення делегування служб"
+
+msgid "service delegation targets to add"
+msgstr "призначення делегування служб для додавання"
+
+msgid "Delete service delegation."
+msgstr "Вилучити делегування служб."
+
+msgid "Search for service delegations rule."
+msgstr "Шукати правило делегування служб."
+
+msgid "Results should contain primary key attribute only (\"delegation-name\")"
+msgstr ""
+"Результати мають містити лише атрибут основного ключа («delegation-name»)"
+
+msgid "Remove member from a named service delegation rule."
+msgstr "Вилучити запис учасника із іменованого правила делегування служб."
+
+msgid "principal to remove"
+msgstr "реєстраційний запис для вилучення"
+
+msgid "Remove target from a named service delegation rule."
+msgstr "Вилучити ціль із іменованого правила делегування служб."
+
+msgid "service delegation targets to remove"
+msgstr "призначення делегування служб для вилучення"
+
+msgid "Display information about a named service delegation rule."
+msgstr "Показати дані щодо іменованого правила делегування служб."
+
+msgid "Create a new service delegation target."
+msgstr "Створити ціль делегування служб."
+
+msgid "Add member to a named service delegation target."
+msgstr "Додати запис учасника до іменованого призначення делегування служб."
+
+msgid "Delete service delegation target."
+msgstr "Вилучити ціль делегування служб."
+
+msgid "Search for service delegation target."
+msgstr "Шукати ціль делегування служб"
+
+msgid "Remove member from a named service delegation target."
+msgstr "Вилучити запис учасника із іменованого призначення делегування служб."
+
+msgid "Display information about a named service delegation target."
+msgstr "Показати дані щодо іменованого призначення делегування служб."
+
+msgid ""
+"\n"
+"Stageusers\n"
+"\n"
+"Manage stage user entries.\n"
+"\n"
+"Stage user entries are directly under the container: \"cn=stage users,\n"
+"cn=accounts, cn=provisioning, SUFFIX\".\n"
+"User can not authenticate with those entries (even if the entries\n"
+"contain credentials) and are candidate to become Active entries.\n"
+"\n"
+"Active user entries are Posix users directly under the container: "
+"\"cn=accounts, SUFFIX\".\n"
+"User can authenticate with Active entries, at the condition they have\n"
+"credentials\n"
+"\n"
+"Delete user entries are Posix users directly under the container: "
+"\"cn=deleted users,\n"
+"cn=accounts, cn=provisioning, SUFFIX\".\n"
+"User can not authenticate with those entries (even if the entries contain "
+"credentials)\n"
+"\n"
+"The stage user container contains entries\n"
+" - created by 'stageuser-add' commands that are Posix users\n"
+" - created by external provisioning system\n"
+"\n"
+"A valid stage user entry MUST:\n"
+" - entry RDN is 'uid'\n"
+" - ipaUniqueID is 'autogenerate'\n"
+"\n"
+"IPA supports a wide range of username formats, but you need to be aware of "
+"any\n"
+"restrictions that may apply to your particular environment. For example,\n"
+"usernames that start with a digit or usernames that exceed a certain length\n"
+"may cause problems for some UNIX systems.\n"
+"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new stageuser:\n"
+" ipa stageuser-add --first=Tim --last=User --password tuser1\n"
+"\n"
+" Add a stageuser from the Delete container\n"
+" ipa stageuser-add --first=Tim --last=User --from-delete tuser1\n"
+msgstr ""
+"\n"
+"Користувачі етапу\n"
+"\n"
+"Керування записами користувачів етапу.\n"
+"\n"
+"Записи користувачів етапу перебувають безпосередньо у контейнері:\n"
+"\"cn=stage users, cn=accounts, cn=provisioning, SUFFIX\".\n"
+"Користувач не може пройти розпізнавання за допомогою цих записів\n"
+"(навіть якщо записи містять реєстраційні дані) і є кандидатами на\n"
+"перетворення на активні записи.\n"
+"\n"
+"Записи активних користувачів є користувачами Posix, що перебувають\n"
+"безпосередньо у контейнері: \"cn=accounts, SUFFIX\".\n"
+"Користувач може пройти розпізнавання за допомогою активних записів,\n"
+"якщо для них передбачено реєстраційні дані\n"
+"\n"
+"Вилучені записи користувачів є записами користувачів Posix, що\n"
+"перебувають безпосередньо у контейнері: \"cn=deleted users,\n"
+"cn=accounts, cn=provisioning, SUFFIX\".\n"
+"Користувачі не можуть проходити розпізнавання за допомогою цих\n"
+"записів (навіть якщо записи містять реєстраційні дані)\n"
+"\n"
+"Контейнер користувачів етапу містить записи\n"
+" - створені командами 'stageuser-add', які є користувачами Posix\n"
+" - створені зовнішньою системою забезпечення\n"
+"\n"
+"Коректний запис користувача етапу МАЄ відповідати таким вимогам:\n"
+" - RDN запису має значення 'uid'\n"
+" - ipaUniqueID має значення 'autogenerate'\n"
+"\n"
+"У IPA передбачено підтримку широкого діапазону форматів імен користувачів,\n"
+"але слід зважати на різноманітні обмеження, які можуть стосуватися "
+"середовища,\n"
+"у якому ви працюєте. Наприклад, імена користувачів, що починаються з цифри,\n"
+"або імена користувачів, довжина яких перевищує певну довжину, що може\n"
+"призвести до проблем у деяких системах UNIX.\n"
+"Для зміни формату, який дозволено інструментами IPA, скористайтеся командою\n"
+"'ipa config-mod'.\n"
+"\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати нового користувача етапу:\n"
+" ipa stageuser-add --first=Tim --last=User --password tuser1\n"
+"\n"
+" Додати користувача етапу з контейнера Delete\n"
+" ipa stageuser-add --first=Tim --last=User --from-delete tuser1\n"
+
+msgid "Activate a stage user."
+msgstr "Активувати користувача етапу."
+
+msgid "Add a new stage user."
+msgstr "Додати нового користувача етапу."
+
+msgid "Create Stage user in from a delete user"
+msgstr ""
+"Створити запис користувача етапу на основі вилученого запису користувача"
+
+msgid "Delete a stage user."
+msgstr "Вилучити запис користувача етапу."
+
+msgid "Search for stage users."
+msgstr "Шукати записи користувачів етапу."
+
+msgid "Search for stage users with these member of groups."
+msgstr "Шукати користувачів етапу із вказаними групами участі."
+
+msgid "Search for stage users without these member of groups."
+msgstr "Шукати користувачів етапу без вказаних груп участі."
+
+msgid "Search for stage users with these member of netgroups."
+msgstr "Шукати користувачів етапу із вказаними мережевими групами участі."
+
+msgid "Search for stage users without these member of netgroups."
+msgstr "Шукати користувачів етапу без вказаних мережевих груп участі."
+
+msgid "Search for stage users with these member of roles."
+msgstr "Шукати користувачів етапу із вказаними ролями участі."
+
+msgid "Search for stage users without these member of roles."
+msgstr "Шукати користувачів етапу без вказаних ролей участі."
+
+msgid "Search for stage users with these member of HBAC rules."
+msgstr "Шукати користувачів етапу із цими правилами HBAC участі."
+
+msgid "Search for stage users without these member of HBAC rules."
+msgstr "Шукати користувачів етапу без цих правил HBAC участі."
+
+msgid "Search for stage users with these member of sudo rules."
+msgstr "Шукати користувачів етапу із цими правилами sudo участі."
+
+msgid "Search for stage users without these member of sudo rules."
+msgstr "Шукати користувачів етапу без цих правил sudo участі."
+
+msgid "Modify a stage user."
+msgstr "Змінити запис користувача етапу."
+
+msgid "Rename the stage user object"
+msgstr "Перейменувати об’єкт користувача етапу"
+
+msgid "Display information about a stage user."
+msgstr "Показати дані щодо користувача етапу."
+
+msgid ""
+"\n"
+"Topology\n"
+"\n"
+"Management of a replication topology.\n"
+"\n"
+"Requires minimum domain level 1.\n"
+msgstr ""
+"\n"
+"Топологія\n"
+"\n"
+"Керування топологією реплікації.\n"
+"\n"
+"Потребує мінімального рівня домену 1.\n"
+
+msgid "Segment name"
+msgstr "Назва сегмента"
+
+msgid "Arbitrary string identifying the segment"
+msgstr "Довільний рядок для ідентифікації сегмента"
+
+msgid "Left node"
+msgstr "Лівий вузол"
+
+msgid "Left replication node - an IPA server"
+msgstr "Лівий вузол реплікації — сервер IPA"
+
+msgid "Right node"
+msgstr "Правий вузол"
+
+msgid "Right replication node - an IPA server"
+msgstr "Правий вузол реплікації — сервер IPA"
+
+msgid "Connectivity"
+msgstr "Можливість з’єднання"
+
+msgid "Direction of replication between left and right replication node"
+msgstr "Напрямок реплікації між лівим і правим вузлами реплікації"
+
+msgid "Attributes to strip"
+msgstr "Атрибути, які слід прибрати"
+
+msgid ""
+"A space separated list of attributes which are removed from replication "
+"updates."
+msgstr ""
+"Розділений пробілами список атрибутів, які слід вилучати під час оновлено "
+"реплікації."
+
+msgid "Attributes to replicate"
+msgstr "Атрибути для реплікації"
+
+msgid ""
+"Attributes that are not replicated to a consumer server during a fractional "
+"update. E.g., `(objectclass=*) $ EXCLUDE accountlockout memberof"
+msgstr ""
+"Атрибути, для яких не відбуватиметься реплікація до сервера споживання під "
+"час часткового оновлення. Наприклад, `(objectclass=*) $ EXCLUDE "
+"accountlockout memberof"
+
+msgid "Attributes for total update"
+msgstr "Атрибути для загального оновлення"
+
+msgid ""
+"Attributes that are not replicated to a consumer server during a total "
+"update. E.g. (objectclass=*) $ EXCLUDE accountlockout"
+msgstr ""
+"Атрибути, для яких не відбуватиметься реплікація до сервера споживання під "
+"час загального оновлення. Наприклад, (objectclass=*) $ EXCLUDE accountlockout"
+
+msgid "Session timeout"
+msgstr "Час очікування сеансу"
+
+msgid ""
+"Number of seconds outbound LDAP operations waits for a response from the "
+"remote replica before timing out and failing"
+msgstr ""
+"Кількість секунд, протягом яких відбуватиметься очікування зовнішнім LDAP на "
+"відповідь під час дій від віддаленої репліки, перш ніж дію буде припинено "
+"через перевищення часу очікування і буде видано повідомлення щодо помилки"
+
+msgid "Replication agreement enabled"
+msgstr "Увімкнено угоду щодо реплікації"
+
+msgid ""
+"Whether a replication agreement is active, meaning whether replication is "
+"occurring per that agreement"
+msgstr ""
+"Визначає, чи є активною угода щодо реплікації, тобто, чи відбувається "
+"реплікація за цією угодою"
+
+msgid "Suffix name"
+msgstr "Назва суфікса"
+
+msgid "LDAP suffix to be managed"
+msgstr "Суфікс LDAP, яким слід керувати"
+
+msgid "Add a new segment."
+msgstr "Додати новий сегмент."
+
+msgid "Delete a segment."
+msgstr "Вилучити сегмент."
+
+msgid "Search for topology segments."
+msgstr "Шукати сегменти топології."
+
+msgid "Modify a segment."
+msgstr "Змінити сегмент."
+
+msgid ""
+"Request a full re-initialization of the node retrieving data from the other "
+"node."
+msgstr ""
+"Надіслати запит щодо повної повторної ініціалізації вузла, щоб отримує дані "
+"з іншого вузла."
+
+msgid "Initialize left node"
+msgstr "Ініціалізувати лівий вузол"
+
+msgid "Initialize right node"
+msgstr "Ініціалізувати правий вузол"
+
+msgid "Stop already started refresh of chosen node(s)"
+msgstr "Зупинити вже почате оновлення вибраних вузлів"
+
+msgid "Display a segment."
+msgstr "Показати сегмент."
+
+msgid "Add a new topology suffix to be managed."
+msgstr "Додати новий суфікс топології для керування."
+
+msgid "Delete a topology suffix."
+msgstr "Вилучити суфікс топології."
+
+msgid "Search for topology suffices."
+msgstr "Шукати суфікси топології."
+
+msgid "Modify a topology suffix."
+msgstr "Змінити суфікс топології."
+
+msgid "Show managed suffix."
+msgstr "Показати керований суфікс."
+
+msgid ""
+"\n"
+"Verify replication topology for suffix.\n"
+"\n"
+"Checks done:\n"
+" 1. check if a topology is not disconnected. In other words if there are\n"
+" replication paths between all servers.\n"
+" 2. check if servers don't have more than the recommended number of\n"
+" replication agreements\n"
+" "
+msgstr ""
+"\n"
+"Перевірити топологію реплікації для суфікса.\n"
+"\n"
+"Перевірки, які виконуються:\n"
+" 1. перевірка того, чи є топологія роз’єднаною. Іншими словами, того, чи\n"
+" пов’язано усі сервери шляхами реплікації.\n"
+" 2. перевірка того, чи не перевищено кількість рекомендованих угод з\n"
+" реплікації між серверами.\n"
+" "
+
+msgid "Two-way trust"
+msgstr "Двобічна довіра"
+
+msgid ""
+"Establish bi-directional trust. By default trust is inbound one-way only."
+msgstr "Встановлено двобічну довіру. Типово, довіра є лише однобічною вхідною."
+
+msgid "Preserved user"
+msgstr "Зарезервований користувач"
+
+msgid "Add one or more certificates to the user entry"
+msgstr "Додати один або декілька сертифікатів до запису користувача"
+
+msgid "Remove one or more certificates to the user entry"
+msgstr "Вилучити один або декілька сертифікатів запису користувача"
+
+msgid "Move deleted user into staged area"
+msgstr "Пересунути вилучений запис користувача до області етапу"
+
+msgid "Undelete a delete user account."
+msgstr "Відновити вилучений обліковий запис користувача."
+
+msgid ""
+"\n"
+"Vaults\n"
+"\n"
+"Manage vaults.\n"
+"\n"
+"Vault is a secure place to store a secret.\n"
+"\n"
+"Based on the ownership there are three vault categories:\n"
+"* user/private vault\n"
+"* service vault\n"
+"* shared vault\n"
+"\n"
+"User vaults are vaults owned used by a particular user. Private\n"
+"vaults are vaults owned the current user. Service vaults are\n"
+"vaults owned by a service. Shared vaults are owned by the admin\n"
+"but they can be used by other users or services.\n"
+"\n"
+"Based on the security mechanism there are three types of\n"
+"vaults:\n"
+"* standard vault\n"
+"* symmetric vault\n"
+"* asymmetric vault\n"
+"\n"
+"Standard vault uses a secure mechanism to transport and\n"
+"store the secret. The secret can only be retrieved by users\n"
+"that have access to the vault.\n"
+"\n"
+"Symmetric vault is similar to the standard vault, but it\n"
+"pre-encrypts the secret using a password before transport.\n"
+"The secret can only be retrieved using the same password.\n"
+"\n"
+"Asymmetric vault is similar to the standard vault, but it\n"
+"pre-encrypts the secret using a public key before transport.\n"
+"The secret can only be retrieved using the private key.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" List vaults:\n"
+" ipa vault-find\n"
+" [--user <user>|--service <service>|--shared]\n"
+"\n"
+" Add a standard vault:\n"
+" ipa vault-add <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --type standard\n"
+"\n"
+" Add a symmetric vault:\n"
+" ipa vault-add <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --type symmetric --password-file password.txt\n"
+"\n"
+" Add an asymmetric vault:\n"
+" ipa vault-add <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --type asymmetric --public-key-file public.pem\n"
+"\n"
+" Show a vault:\n"
+" ipa vault-show <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+"\n"
+" Modify vault description:\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --desc <description>\n"
+"\n"
+" Modify vault type:\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --type <type>\n"
+" [old password/private key]\n"
+" [new password/public key]\n"
+"\n"
+" Modify symmetric vault password:\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --change-password\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --old-password <old password>\n"
+" --new-password <new password>\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --old-password-file <old password file>\n"
+" --new-password-file <new password file>\n"
+"\n"
+" Modify asymmetric vault keys:\n"
+" ipa vault-mod <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --private-key-file <old private key file>\n"
+" --public-key-file <new public key file>\n"
+"\n"
+" Delete a vault:\n"
+" ipa vault-del <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+"\n"
+" Display vault configuration:\n"
+" ipa vaultconfig-show\n"
+"\n"
+" Archive data into standard vault:\n"
+" ipa vault-archive <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --in <input file>\n"
+"\n"
+" Archive data into symmetric vault:\n"
+" ipa vault-archive <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --in <input file>\n"
+" --password-file password.txt\n"
+"\n"
+" Archive data into asymmetric vault:\n"
+" ipa vault-archive <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --in <input file>\n"
+"\n"
+" Retrieve data from standard vault:\n"
+" ipa vault-retrieve <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --out <output file>\n"
+"\n"
+" Retrieve data from symmetric vault:\n"
+" ipa vault-retrieve <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --out <output file>\n"
+" --password-file password.txt\n"
+"\n"
+" Retrieve data from asymmetric vault:\n"
+" ipa vault-retrieve <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" --out <output file> --private-key-file private.pem\n"
+"\n"
+" Add vault owners:\n"
+" ipa vault-add-owner <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" [--users <users>] [--groups <groups>] [--services <services>]\n"
+"\n"
+" Delete vault owners:\n"
+" ipa vault-remove-owner <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" [--users <users>] [--groups <groups>] [--services <services>]\n"
+"\n"
+" Add vault members:\n"
+" ipa vault-add-member <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" [--users <users>] [--groups <groups>] [--services <services>]\n"
+"\n"
+" Delete vault members:\n"
+" ipa vault-remove-member <name>\n"
+" [--user <user>|--service <service>|--shared]\n"
+" [--users <users>] [--groups <groups>] [--services <services>]\n"
+msgstr ""
+"\n"
+"Сховища\n"
+"\n"
+"Керування сховищами.\n"
+"\n"
+"Сховище — безпечне місце для зберігання ключів і паролів.\n"
+"\n"
+"За правами власності сховища поділяються на три категорії:\n"
+"* приватні сховища користувачів\n"
+"* сховища служб\n"
+"* сховища спільного використання\n"
+"\n"
+"Сховища користувачів — це сховища, власником яких є конкретний\n"
+"користувач. Приватними є сховища, власником яких є поточний\n"
+"користувач. Власником сховища служби є певна служба. Сховища\n"
+"спільного використання належать адміністратору, але можуть\n"
+"використовуватися іншими користувачами або службами.\n"
+"\n"
+"За механізмами захисту сховища поділяються на три\n"
+"типи:\n"
+"* стандартні сховища\n"
+"* симетричні сховища\n"
+"* асиметричні сховища\n"
+"\n"
+"У стандартному сховищі для передавання і зберігання реєстраційних\n"
+"даних використовуються безпечні механізми. Реєстраційні дані\n"
+"може бути отримано лише користувачами, які мають доступ\n"
+"до сховища.\n"
+"\n"
+"Симетричне сховище є подібним до стандартного сховища, але\n"
+"у ньому реєстраційні дані попередньо шифруються до\n"
+"передавання за допомогою пароля.\n"
+"Реєстраційні дані можна отримати лише за допомогою цього пароля.\n"
+"\n"
+"Асиметричне сховище є подібним до стандартного сховища, але\n"
+"у ньому реєстраційні дані попередньо шифруються до\n"
+"передавання за допомогою відкритого ключа.\n"
+"Реєстраційні дані можна отримати лише за допомогою закритого ключа.\n"
+"\n"
+" Вивести список сховищ:\n"
+" ipa vault-find\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+"\n"
+" Додати стандартне сховище:\n"
+" ipa vault-add <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --type standard\n"
+"\n"
+" Додати симетричне сховище:\n"
+" ipa vault-add <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --type symmetric --password-file пароль.txt\n"
+"\n"
+" Додати асиметричне сховище:\n"
+" ipa vault-add <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --type asymmetric --public-key-file відкритий_ключ.pem\n"
+"\n"
+" Показати сховище:\n"
+" ipa vault-show <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+"\n"
+" Змінити опис сховища:\n"
+" ipa vault-mod <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --desc <опис>\n"
+"\n"
+" Змінити тип сховища:\n"
+" ipa vault-mod <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --type <тип>\n"
+" [старий пароль/закритий ключ]\n"
+" [новий пароль/відкритий ключ]\n"
+"\n"
+" Змінити пароль до симетричного сховища:\n"
+" ipa vault-mod <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --change-password\n"
+" ipa vault-mod <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --old-password <старий пароль>\n"
+" --new-password <новий пароль>\n"
+" ipa vault-mod <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --old-password-file <файл старого пароля>\n"
+" --new-password-file <файл нового пароля>\n"
+"\n"
+" Змінити ключ асиметричного сховища:\n"
+" ipa vault-mod <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --private-key-file <файл старого закритого ключа>\n"
+" --public-key-file <файл нового відкритого ключа>\n"
+"\n"
+" Вилучити сховище:\n"
+" ipa vault-del <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+"\n"
+" Вивести налаштування сховищ:\n"
+" ipa vaultconfig-show\n"
+"\n"
+" Архівувати дані до стандартного сховища:\n"
+" ipa vault-archive <name>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --in <файл вхідних даних>\n"
+"\n"
+" Архівувати дані до симетричного сховища:\n"
+" ipa vault-archive <name>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --in <файл вхідних даних>\n"
+" --password-file пароль.txt\n"
+"\n"
+" Архівувати дані до асиметричного сховища:\n"
+" ipa vault-archive <name>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --in <файл вхідних даних>\n"
+"\n"
+" Отримати дані зі стандартного сховища:\n"
+" ipa vault-retrieve <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --out <файл результатів>\n"
+"\n"
+" Отримати дані з симетричного сховища:\n"
+" ipa vault-retrieve <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --out <файл результатів>\n"
+" --password-file password.txt\n"
+"\n"
+" Отримати дані з асиметричного сховища:\n"
+" ipa vault-retrieve <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" --out <файл результатів> --private-key-file private.pem\n"
+"\n"
+" Додати записи власників сховища:\n"
+" ipa vault-add-owner <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" [--users <користувачі>] [--groups <групи>] [--services <служби>]\n"
+"\n"
+" Вилучити записи учасників сховища:\n"
+" ipa vault-remove-owner <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" [--users <користувачі>] [--groups <групи>] [--services <служби>]\n"
+"\n"
+" Додати записи учасників сховища:\n"
+" ipa vault-add-member <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" [--users <користувачі>] [--groups <групи>] [--services <служби>]\n"
+"\n"
+" Вилучити записи учасників сховища:\n"
+" ipa vault-remove-member <назва>\n"
+" [--user <користувач>|--service <служба>|--shared]\n"
+" [--users <користувачі>] [--groups <групи>] [--services <служби>]\n"
+
+msgid "Vault name"
+msgstr "Назва сховища"
+
+msgid "Vault description"
+msgstr "Опис сховища"
+
+msgid "Vault type"
+msgstr "Тип сховища"
+
+msgid "Salt"
+msgstr "Сіль"
+
+msgid "Vault salt"
+msgstr "«Сіль» сховища"
+
+msgid "Public key"
+msgstr "Відкритий ключ"
+
+msgid "Vault public key"
+msgstr "Відкритий ключ сховища"
+
+msgid "Owner users"
+msgstr "Користувачі власника"
+
+msgid "Owner groups"
+msgstr "Групи власника"
+
+msgid "Owner services"
+msgstr "Служби власника"
+
+msgid "Vault service"
+msgstr "Служба сховища"
+
+msgid "Shared vault"
+msgstr "Сховище спільного використання"
+
+msgid "Vault user"
+msgstr "Користувач сховища"
+
+msgid "Transport Certificate"
+msgstr "Сертифікат передавання"
+
+msgid "Service name of the service vault"
+msgstr "Назва служби сховища служби"
+
+msgid "Username of the user vault"
+msgstr "Ім’я користувача сховища користувача"
+
+msgid "Add members to a vault."
+msgstr "Додати записи учасників сховища."
+
+msgid "Add owners to a vault."
+msgstr "Додати записи власників до сховища."
+
+msgid "owner user"
+msgstr "користувач-власник"
+
+msgid "owner group"
+msgstr "група-власник"
+
+msgid "owner service"
+msgstr "служба-власник"
+
+msgid "Owners that could not be added"
+msgstr "Власники, записи яких не вдалося додати"
+
+msgid "Number of owners added"
+msgstr "Кількість доданих записів власників"
+
+msgid "Session key wrapped with transport certificate"
+msgstr "Ключ сеансу, пов’язаний із сертифікатом передавання"
+
+msgid "Vault data encrypted with session key"
+msgstr "Дані сховища зашифровано за допомогою ключа сеансу"
+
+msgid "Nonce"
+msgstr "Цей випадок"
+
+msgid "Delete a vault."
+msgstr "Вилучити сховище."
+
+msgid "Search for vaults."
+msgstr "Шукати сховища."
+
+msgid "List all service vaults"
+msgstr "Список усіх сховищ служб"
+
+msgid "List all user vaults"
+msgstr "Список усіх сховищ користувачів"
+
+msgid "Remove members from a vault."
+msgstr "Вилучити записи учасників сховища."
+
+msgid "Remove owners from a vault."
+msgstr "Вилучити записи власників сховища."
+
+msgid "Owners that could not be removed"
+msgstr "Власники, записи яких не вдалося вилучити"
+
+msgid "Number of owners removed"
+msgstr "Кількість вилучених записів власників"
+
+msgid "Display information about a vault."
+msgstr "Показати дані щодо сховища."
+
+msgid "Show vault configuration."
+msgstr "Показати налаштування сховища."
+
+msgid "Output file to store the transport certificate"
+msgstr "Файл для зберігання сертифіката передавання даних"
+
+msgid "Add owners to a vault container."
+msgstr "Додати записи власників до контейнера сховища."
+
+msgid "Delete a vault container."
+msgstr "Вилучити контейнер сховищ."
+
+msgid "Remove owners from a vault container."
+msgstr "Вилучити записи власників із контейнера сховища."
+
+msgid "Display information about a vault container."
+msgstr "Показати дані щодо контейнера сховищ."
+
+msgid "Resolve a host name in DNS. (Deprecated)"
+msgstr "Визначити назву вузла у DNS. (Застаріле)"
+
+msgid "Hostname (FQDN)"
+msgstr "Назва вузла (FQDN)"
+
+msgid "Force DNS zone creation even if it will overlap with an existing zone."
+msgstr ""
+"Примусове створення зони DNS, навіть якщо вона перекриватиметься із наявною."
+
+msgid ""
+"Force DNS zone creation even if nameserver is not resolvable. (Deprecated)"
+msgstr ""
+"Примусове створення зони DNS, навіть якщо адресу сервера назв не вдається "
+"визначити. (застаріле)"
+
+msgid "Managed suffixes"
+msgstr "Керовані суфікси"
+
+msgid "Check connection to remote IPA server."
+msgstr "Перевірити з’єднання із віддаленим сервером IPA."
+
+msgid "Remote server name"
+msgstr "Назва віддаленого сервера"
+
+msgid "Remote IPA server hostname"
+msgstr "Назва вузла віддаленого сервера IPA"
+
+msgid "suffix"
+msgstr "суфікс"
+
+msgid "Search for servers with these managed suffixes."
+msgstr "Шукати сервери із цими керованими суфіксами."
+
+msgid "Search for servers without these managed suffixes."
+msgstr "Шукати сервери без цих керованих суфіксів."
+
+msgid "Add a manager to the stage user entry"
+msgstr "Додати керування до запису користувача етапу"
+
+msgid "Remove a manager to the stage user entry"
+msgstr "Вилучити керування із запису користувача етапу"
+
+msgid ""
+"\n"
+"Topology\n"
+"\n"
+"Management of a replication topology at domain level 1.\n"
+"\n"
+"IPA server's data is stored in LDAP server in two suffixes:\n"
+"* domain suffix, e.g., 'dc=example,dc=com', contains all domain related "
+"data\n"
+"* ca suffix, 'o=ipaca', is present only on server with CA installed. It\n"
+" contains data for Certificate Server component\n"
+"\n"
+"Data stored on IPA servers is replicated to other IPA servers. The way it "
+"is\n"
+"replicated is defined by replication agreements. Replication agreements "
+"needs\n"
+"to be set for both suffixes separately. On domain level 0 they are managed\n"
+"using ipa-replica-manage and ipa-csreplica-manage tools. With domain level "
+"1\n"
+"they are managed centrally using `ipa topology*` commands.\n"
+"\n"
+"Agreements are represented by topology segments. By default topology "
+"segment\n"
+"represents 2 replication agreements - one for each direction, e.g., A to B "
+"and\n"
+"B to A. Creation of unidirectional segments is not allowed.\n"
+"\n"
+"To verify that no server is disconnected in the topology of the given "
+"suffix,\n"
+"use:\n"
+" ipa topologysuffix-verify $suffix\n"
+"\n"
+"\n"
+"Examples:\n"
+" Find all IPA servers:\n"
+" ipa server-find\n"
+"\n"
+" Find all suffixes:\n"
+" ipa topologysuffix-find\n"
+"\n"
+" Add topology segment to 'domain' suffix:\n"
+" ipa topologysegment-add domain --left IPA_SERVER_A --right IPA_SERVER_B\n"
+"\n"
+" Add topology segment to 'ca' suffix:\n"
+" ipa topologysegment-add ca --left IPA_SERVER_A --right IPA_SERVER_B\n"
+"\n"
+" List all topology segments in 'domain' suffix:\n"
+" ipa topologysegment-find domain\n"
+"\n"
+" List all topology segments in 'ca' suffix:\n"
+" ipa topologysegment-find ca\n"
+"\n"
+" Delete topology segment in 'domain' suffix:\n"
+" ipa topologysegment-del domain segment_name\n"
+"\n"
+" Delete topology segment in 'ca' suffix:\n"
+" ipa topologysegment-del ca segment_name\n"
+"\n"
+" Verify topology of 'domain' suffix:\n"
+" ipa topologysuffix-verify domain\n"
+"\n"
+" Verify topology of 'ca' suffix:\n"
+" ipa topologysuffix-verify ca\n"
+msgstr ""
+"\n"
+"Топологія\n"
+"\n"
+"Керування топологією реплікації на домені рівня 1.\n"
+"\n"
+"Дані сервера IPA зберігаються на сервері LDAP у двох суфіксах:\n"
+"* суфіксі домену, наприклад «dc=example,dc=com», тут містяться усі пов’язані "
+"із доменом дані\n"
+"* суфіксі ca, «o=ipaca», наявні лише на серверах із встановленим CA. Тут\n"
+" містяться дані для компонента сервера сертифікатів.\n"
+"\n"
+"Дані, що зберігаються на серверах IPA, відтворюються на інших серверах IPA. "
+"Спосіб\n"
+"відтворення (реплікації) визначається угодами. Угоди реплікації потрібно\n"
+"встановлювати для обох суфіксів окремо. На рівні домену 0 угодами керують\n"
+"програми ipa-replica-manage та ipa-csreplica-manage. На рівні доменів 1\n"
+"керування виконується централізовано за допомогою команд «ipa topology*».\n"
+"\n"
+"Угоди представляються сегментами топології. Типово, сегмент топології\n"
+"представляється 2 угодами реплікації — по одній для кожного напрямку, "
+"наприклад\n"
+"від A до B і від B до A. Створення односпрямованих сегментів заборонене.\n"
+"\n"
+"Щоб перевірити, що жоден сервер не від’єднано у топології вказаного "
+"суфікса,\n"
+"скористайтеся такою командою:\n"
+" ipa topologysuffix-verify $suffix\n"
+"\n"
+"\n"
+"Приклади:\n"
+" Знайти усі сервери IPA:\n"
+" ipa server-find\n"
+"\n"
+" Знайти усі суфікси:\n"
+" ipa topologysuffix-find\n"
+"\n"
+" Додати сегмент топології до суфікса «domain»:\n"
+" ipa topologysegment-add domain --left IPA_SERVER_A --right IPA_SERVER_B\n"
+"\n"
+" Додати сегмент топології до суфікса «ca»:\n"
+" ipa topologysegment-add ca --left IPA_SERVER_A --right IPA_SERVER_B\n"
+"\n"
+" Вивести список усіх сегментів топології у суфіксі «domain»:\n"
+" ipa topologysegment-find domain\n"
+"\n"
+" Вивести список усіх сегментів топології у суфіксі «ca»:\n"
+" ipa topologysegment-find ca\n"
+"\n"
+" Вилучити сегмент топології у суфіксі «domain»:\n"
+" ipa topologysegment-del domain segment_name\n"
+"\n"
+" Вилучити сегмент топології у суфіксі «ca»:\n"
+" ipa topologysegment-del ca segment_name\n"
+"\n"
+" Перевірити топологію суфікса «domain»:\n"
+" ipa topologysuffix-verify domain\n"
+"\n"
+" Перевірити топологію суфікса «ca»:\n"
+" ipa topologysuffix-verify ca\n"
+
+msgid "Managed LDAP suffix DN"
+msgstr "DN керованого суфікса LDAP"
+
+msgid "Search for topology suffixes."
+msgstr "Шукати суфікси топології."
+
+msgid "Add a manager to the user entry"
+msgstr "Додати керування до запису користувача"
+
+msgid "Remove a manager to the user entry"
+msgstr "Вилучити керування із запису користувача"
+
+msgid ""
+"\n"
+"Directory Server Access Control Instructions (ACIs)\n"
+"\n"
+"ACIs are used to allow or deny access to information. This module is\n"
+"currently designed to allow, not deny, access.\n"
+"\n"
+"The aci commands are designed to grant permissions that allow updating\n"
+"existing entries or adding or deleting new ones. The goal of the ACIs\n"
+"that ship with IPA is to provide a set of low-level permissions that\n"
+"grant access to special groups called taskgroups. These low-level\n"
+"permissions can be combined into roles that grant broader access. These\n"
+"roles are another type of group, roles.\n"
+"\n"
+"For example, if you have taskgroups that allow adding and modifying users "
+"you\n"
+"could create a role, useradmin. You would assign users to the useradmin\n"
+"role to allow them to do the operations defined by the taskgroups.\n"
+"\n"
+"You can create ACIs that delegate permission so users in group A can write\n"
+"attributes on group B.\n"
+"\n"
+"The type option is a map that applies to all entries in the users, groups "
+"or\n"
+"host location. It is primarily designed to be used when granting add\n"
+"permissions (to write new entries).\n"
+"\n"
+"An ACI consists of three parts:\n"
+"1. target\n"
+"2. permissions\n"
+"3. bind rules\n"
+"\n"
+"The target is a set of rules that define which LDAP objects are being\n"
+"targeted. This can include a list of attributes, an area of that LDAP\n"
+"tree or an LDAP filter.\n"
+"\n"
+"The targets include:\n"
+"- attrs: list of attributes affected\n"
+"- type: an object type (user, group, host, service, etc)\n"
+"- memberof: members of a group\n"
+"- targetgroup: grant access to modify a specific group. This is primarily\n"
+" designed to enable users to add or remove members of a specific group.\n"
+"- filter: A legal LDAP filter used to narrow the scope of the target.\n"
+"- subtree: Used to apply a rule across an entire set of objects. For "
+"example,\n"
+" to allow adding users you need to grant \"add\" permission to the subtree\n"
+" ldap://uid=*,cn=users,cn=accounts,dc=example,dc=com. The subtree option\n"
+" is a fail-safe for objects that may not be covered by the type option.\n"
+"\n"
+"The permissions define what the ACI is allowed to do, and are one or\n"
+"more of:\n"
+"1. write - write one or more attributes\n"
+"2. read - read one or more attributes\n"
+"3. add - add a new entry to the tree\n"
+"4. delete - delete an existing entry\n"
+"5. all - all permissions are granted\n"
+"\n"
+"Note the distinction between attributes and entries. The permissions are\n"
+"independent, so being able to add a user does not mean that the user will\n"
+"be editable.\n"
+"\n"
+"The bind rule defines who this ACI grants permissions to. The LDAP server\n"
+"allows this to be any valid LDAP entry but we encourage the use of\n"
+"taskgroups so that the rights can be easily shared through roles.\n"
+"\n"
+"For a more thorough description of access controls see\n"
+"http://www.redhat.com/docs/manuals/dir-server/ag/8.0/Managing_Access_Control."
+"html\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+"NOTE: ACIs are now added via the permission plugin. These examples are to\n"
+"demonstrate how the various options work but this is done via the "
+"permission\n"
+"command-line now (see last example).\n"
+"\n"
+" Add an ACI so that the group \"secretaries\" can update the address on any "
+"user:\n"
+" ipa group-add --desc=\"Office secretaries\" secretaries\n"
+" ipa aci-add --attrs=streetAddress --memberof=ipausers --group=secretaries "
+"--permissions=write --prefix=none \"Secretaries write addresses\"\n"
+"\n"
+" Show the new ACI:\n"
+" ipa aci-show --prefix=none \"Secretaries write addresses\"\n"
+"\n"
+" Add an ACI that allows members of the \"addusers\" permission to add new "
+"users:\n"
+" ipa aci-add --type=user --permission=addusers --permissions=add --"
+"prefix=none \"Add new users\"\n"
+"\n"
+" Add an ACI that allows members of the editors manage members of the admins "
+"group:\n"
+" ipa aci-add --permissions=write --attrs=member --targetgroup=admins --"
+"group=editors --prefix=none \"Editors manage admins\"\n"
+"\n"
+" Add an ACI that allows members of the admins group to manage the street and "
+"zip code of those in the editors group:\n"
+" ipa aci-add --permissions=write --memberof=editors --group=admins --"
+"attrs=street,postalcode --prefix=none \"admins edit the address of editors"
+"\"\n"
+"\n"
+" Add an ACI that allows the admins group manage the street and zipcode of "
+"those who work for the boss:\n"
+" ipa aci-add --permissions=write --group=admins --attrs=street,postalcode "
+"--filter=\"(manager=uid=boss,cn=users,cn=accounts,dc=example,dc=com)\" --"
+"prefix=none \"Edit the address of those who work for the boss\"\n"
+"\n"
+" Add an entirely new kind of record to IPA that isn't covered by any of the "
+"--type options, creating a permission:\n"
+" ipa permission-add --permissions=add --subtree=\"cn=*,cn=orange,"
+"cn=accounts,dc=example,dc=com\" --desc=\"Add Orange Entries\" add_orange\n"
+"\n"
+"\n"
+"The show command shows the raw 389-ds ACI.\n"
+"\n"
+"IMPORTANT: When modifying the target attributes of an existing ACI you\n"
+"must include all existing attributes as well. When doing an aci-mod the\n"
+"targetattr REPLACES the current attributes, it does not add to them.\n"
+msgstr ""
+"\n"
+"Інструкції керування доступом до сервера каталогів (ACI)\n"
+"\n"
+"ACI використовуються для надання або заборони доступу до даних. Поточну\n"
+"версію цього модуля розроблено з метою надання, а не заборони доступу.\n"
+"\n"
+"Команди aci розроблено для надання прав доступу до оновлення вже\n"
+"створених записів та додавання або вилучення записів. Метою ACI, які\n"
+"постачаються з IPA є створення набору низькорівневих прав доступу до "
+"особливих\n"
+"груп, які називаються групами завдань. Ці низькорівневі права доступу\n"
+"можна поєднувати у ролі, які надаватимуть ширший доступ. Ролі є іншим типом\n"
+"груп, який називається групами ролей.\n"
+"\n"
+"Наприклад, якщо у вас є групи завдань, які надають доступ до додавання або "
+"зміни записів\n"
+"користувачів, ви можете створити роль, адміністратора користувачів "
+"(useradmin).\n"
+"Далі, можна призначати користувачів до ролі useradmin, щоб надати їм доступ "
+"до операцій,\n"
+"визначених групами завдань.\n"
+"\n"
+"Ви можете створити ACI, які надаватимуть дозволи так, що користувачі групи A "
+"зможуть\n"
+"записувати атрибути для групи B.\n"
+"\n"
+"Параметр типу визначає карту, яка застосовується до всіх записів у списках "
+"користувачів, груп та\n"
+"розташування вузла. Основним призначенням є надання прав доступу на "
+"додавання\n"
+"(створення нових записів).\n"
+"\n"
+"ACI складається з трьох частин:\n"
+"1. призначення\n"
+"2. прав доступу\n"
+"3. правил прив’язування\n"
+"\n"
+"Призначення — набір правил, який визначає, які з об’єктів LDAP є "
+"призначенням.\n"
+"Призначення може включати список атрибутів, області цієї ієрархії LDAP або\n"
+"фільтра LDAP.\n"
+"\n"
+"До призначень включаються:\n"
+"- attrs: список атрибутів, яких стосується призначення;\n"
+"- type: тип об’єктів (користувач, група, вузол, служба тощо);\n"
+"- memberof: учасники групи;\n"
+"- targetgroup: надати доступ до зміни певної групи. Ця частина в основному\n"
+" розроблена для надання дозволу користувачам на додавання або вилучення "
+"учасників\n"
+" певної групи.\n"
+"- filter: чинний фільтр LDAP, використаний для звуження області "
+"призначення.\n"
+"- subtree: використовується для застосування правила для цілого набору "
+"об’єктів.\n"
+" Наприклад, для надання доступу на додавання користувачів вам слід надати "
+"право\n"
+" доступу \"add\" до підієрархії\n"
+" ldap://uid=*,cn=users,cn=accounts,dc=example,dc=com. Параметр subtree\n"
+" є безпечним для об’єктів, які можуть не стосуватися параметром type.\n"
+"\n"
+"Права доступу визначають набір доступних ACI записів, можуть містити з "
+"одного\n"
+"або декількох варіантів:\n"
+"1. write - запис одного або декількох атрибутів;\n"
+"2. read - читання одного або декількох атрибутів;\n"
+"3. add - додавання нового запису до ієрархії;\n"
+"4. delete - вилучення наявного запису;\n"
+"5. all - надання всіх прав доступу.\n"
+"\n"
+"Зауважте відмінність між атрибутами та записами. Права доступу є "
+"незалежними,\n"
+"отже можливість додавання користувача не означає можливості зміни "
+"параметрів\n"
+"його облікового запису.\n"
+"\n"
+"Правило прив’язування визначає, кому це ACI надає права доступу. Сервер "
+"LDAP\n"
+"надає можливість визначати будь-який коректний запис LDAP, але вам варто "
+"використовувати\n"
+"групи завдань, щоб права можна було без проблем спільно використовувати для "
+"декількох ролей.\n"
+"\n"
+"Повніший опис керування доступом можна знайти тут:\n"
+"http://www.redhat.com/docs/manuals/dir-server/ag/8.0/Managing_Access_Control."
+"html\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+"ЗАУВАЖЕННЯ: у поточній версії ACI додаються за допомогою додатка прав "
+"доступу.\n"
+"Ці приклади мають продемонструвати роботу різних параметрів, але у поточній\n"
+"версії це завдання виконується за допомогою команди надання прав доступу "
+"(останній приклад).\n"
+"\n"
+" Додавання ACI для надання доступу групі \"secretaries\" до оновлення адреси "
+"будь-якого користувача:\n"
+" ipa group-add --desc=\"Офісні секретарки\" secretaries\n"
+" ipa aci-add --attrs=streetAddress --memberof=ipausers --group=secretaries "
+"--permissions=write --prefix=none \"Секретарки записують адреси\"\n"
+"\n"
+" Показ нового ACI:\n"
+" ipa aci-show --prefix=none \"Секретарки записують адреси\"\n"
+"\n"
+" Додавання ACI, яке надасть доступ учасникам групи \"addusers\" доступ до "
+"додавання нових користувачів:\n"
+" ipa aci-add --type=user --permission=addusers --permissions=add --"
+"prefix=none \"Додавання користувачів\"\n"
+"\n"
+" Додавання ACI, яке надасть доступ учасникам групи \"editors\" до керування "
+"записами\n"
+"учасників групи \"admins\":\n"
+" ipa aci-add --permissions=write --attrs=member --targetgroup=admins --"
+"group=editors --prefix=none \"Редактори керують адміністраторами\"\n"
+"\n"
+" Додавання ACI, яке надасть доступ учасникам групи \"admins\" до зміни "
+"поштової адреси та індексу користувачів групи \"editors\":\n"
+" ipa aci-add --permissions=write --memberof=editors --group=admins --"
+"attrs=street,postalcode --prefix=none \"Адміністратори редагують адреси "
+"редакторів\"\n"
+"\n"
+" Додавання ACI, яке надасть доступ групі \"admins\" до зміни поштової адреси "
+"та індексу всіх, хто працює начальником:\n"
+" ipa aci-add --permissions=write --group=admins --attrs=street,postalcode "
+"--filter=\"(manager=uid=boss,cn=users,cn=accounts,dc=example,dc=com)\" --"
+"prefix=none \"Зміна адрес тих, хто працює начальником\"\n"
+"\n"
+" Додавання повністю нового типу записів до IPA, який не визначається жодним "
+"з параметрів --type, створення прав доступу:\n"
+" ipa permission-add --permissions=add --subtree=\"cn=*,cn=orange,"
+"cn=accounts,dc=example,dc=com\" --desc=\"Додавання помаранчевих записів\" "
+"add_orange\n"
+"\n"
+"\n"
+"Команда show показує прості 389-ds ACI.\n"
+"\n"
+"ВАЖЛИВО: під час зміни атрибутів призначення вже створеного ACI вам\n"
+"слід включити всі вже створені атрибути. Під час внесення змін до aci\n"
+"targetattr ЗАМІНЮЄ поточні атрибути, а не додає ці атрибути.\n"
+
+msgid ""
+"comma-separated list of permissions to grant(read, write, add, delete, all)"
+msgstr ""
+"права доступу, які слід надати, відокремлених комами (read, write, add, "
+"delete, all)"
+
+msgid "Comma-separated list of attributes"
+msgstr "Список атрибутів, відокремлених комами"
+
+msgid ""
+"\n"
+"Auto Membership Rule.\n"
+"\n"
+"Bring clarity to the membership of hosts and users by configuring inclusive\n"
+"or exclusive regex patterns, you can automatically assign a new entries "
+"into\n"
+"a group or hostgroup based upon attribute information.\n"
+"\n"
+"A rule is directly associated with a group by name, so you cannot create\n"
+"a rule without an accompanying group or hostgroup.\n"
+"\n"
+"A condition is a regular expression used by 389-ds to match a new incoming\n"
+"entry with an automember rule. If it matches an inclusive rule then the\n"
+"entry is added to the appropriate group or hostgroup.\n"
+"\n"
+"A default group or hostgroup could be specified for entries that do not\n"
+"match any rule. In case of user entries this group will be a fallback group\n"
+"because all users are by default members of group specified in IPA config.\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add the initial group or hostgroup:\n"
+" ipa hostgroup-add --desc=\"Web Servers\" webservers\n"
+" ipa group-add --desc=\"Developers\" devel\n"
+"\n"
+" Add the initial rule:\n"
+" ipa automember-add --type=hostgroup webservers\n"
+" ipa automember-add --type=group devel\n"
+"\n"
+" Add a condition to the rule:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+" ipa automember-add-condition --key=manager --type=group --inclusive-"
+"regex=^uid=mscott devel\n"
+"\n"
+" Add an exclusive condition to the rule to prevent auto assignment:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-"
+"regex=^web5\\.example\\.com webservers\n"
+"\n"
+" Add a host:\n"
+" ipa host-add web1.example.com\n"
+"\n"
+" Add a user:\n"
+" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n"
+"\n"
+" Verify automembership:\n"
+" ipa hostgroup-show webservers\n"
+" Host-group: webservers\n"
+" Description: Web Servers\n"
+" Member hosts: web1.example.com\n"
+"\n"
+" ipa group-show devel\n"
+" Group name: devel\n"
+" Description: Developers\n"
+" GID: 1004200000\n"
+" Member users: tuser\n"
+"\n"
+" Remove a condition from the rule:\n"
+" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+"\n"
+" Modify the automember rule:\n"
+" ipa automember-mod\n"
+"\n"
+" Set the default (fallback) target group:\n"
+" ipa automember-default-group-set --default-group=webservers --"
+"type=hostgroup\n"
+" ipa automember-default-group-set --default-group=ipausers --type=group\n"
+"\n"
+" Remove the default (fallback) target group:\n"
+" ipa automember-default-group-remove --type=hostgroup\n"
+" ipa automember-default-group-remove --type=group\n"
+"\n"
+" Show the default (fallback) target group:\n"
+" ipa automember-default-group-show --type=hostgroup\n"
+" ipa automember-default-group-show --type=group\n"
+"\n"
+" Find all of the automember rules:\n"
+" ipa automember-find\n"
+"\n"
+" Display a automember rule:\n"
+" ipa automember-show --type=hostgroup webservers\n"
+" ipa automember-show --type=group devel\n"
+"\n"
+" Delete an automember rule:\n"
+" ipa automember-del --type=hostgroup webservers\n"
+" ipa automember-del --type=group devel\n"
+msgstr ""
+"\n"
+"Правило автоматичної участі.\n"
+"\n"
+"Внесіть ясність у правила участі вузлів та користувачів налаштовуванням\n"
+"формальних виразів шаблонів включення або виключення. Ви можете автоматично\n"
+"пов’язувати нові записи з групою або групою вузлів на основі даних щодо "
+"атрибутів.\n"
+"\n"
+"Правило безпосередньо пов’язується з групою за назвою, отже ви не можете\n"
+"створити правило без визначення групи або групи вузлів.\n"
+"\n"
+"Умова є формальним виразом, використовується 389-ds для встановлення\n"
+"відповідності нового вхідного запису з правилом автоматичної участі.\n"
+"Якщо умові відповідає правило включення, запис додається до відповідної\n"
+"групи або групи вузлів.\n"
+"\n"
+"Можна визначити типову групу або групу вузлів, яку буде використано для\n"
+"записів, які не відповідають жодному правилу. У випадку записів "
+"користувачів\n"
+"ця група буде резервною групою, оскільки усіх користувачі типово є "
+"учасниками\n"
+"групи, вказаної у налаштуваннях IPA.\n"
+"\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати початкову групу або групу вузлів:\n"
+" ipa hostgroup-add --desc=\"Web Servers\" webservers\n"
+" ipa group-add --desc=\"Developers\" devel\n"
+"\n"
+" Додати початкове правило:\n"
+" ipa automember-add --type=hostgroup webservers\n"
+" ipa automember-add --type=group devel\n"
+"\n"
+" Додати умову до правила:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+" ipa automember-add-condition --key=manager --type=group --inclusive-"
+"regex=^uid=mscott devel\n"
+"\n"
+" Додати умову виключення до правила для запобігання автоматичному "
+"пов’язуванню:\n"
+" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-"
+"regex=^web5\\.example\\.com webservers\n"
+"\n"
+" Додати вузол:\n"
+" ipa host-add web1.example.com\n"
+"\n"
+" Додати запис користувача:\n"
+" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n"
+"\n"
+" Перевірити правила автоматичної участі:\n"
+" ipa hostgroup-show webservers\n"
+" Група вузлів: webservers\n"
+" Опис: Web Servers\n"
+" Вузли-учасники: web1.example.com\n"
+"\n"
+" ipa group-show devel\n"
+" Назва групи: devel\n"
+" Опис: Developers\n"
+" GID: 1004200000\n"
+" Користувачі-учасники: tuser\n"
+"\n"
+" Вилучити умову з правила:\n"
+" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-"
+"regex=^web[1-9]+\\.example\\.com webservers\n"
+"\n"
+" Змінити правило автоматичної участі:\n"
+" ipa automember-mod\n"
+"\n"
+" Встановити типову (резервну) групу призначення:\n"
+" ipa automember-default-group-set --default-group=webservers --"
+"type=hostgroup\n"
+" ipa automember-default-group-set --default-group=ipausers --type=group\n"
+"\n"
+" Вилучити типову (резервну) групу призначення:\n"
+" ipa automember-default-group-remove --type=hostgroup\n"
+" ipa automember-default-group-remove --type=group\n"
+"\n"
+" Показати типову (резервну) групу призначення:\n"
+" ipa automember-default-group-show --type=hostgroup\n"
+" ipa automember-default-group-show --type=group\n"
+"\n"
+" Знайти усіх правила автоматичної участі:\n"
+" ipa automember-find\n"
+"\n"
+" Показати правило автоматичної участі:\n"
+" ipa automember-show --type=hostgroup webservers\n"
+" ipa automember-show --type=group devel\n"
+"\n"
+" Вилучити правило автоматичної участі:\n"
+" ipa automember-del --type=hostgroup webservers\n"
+" ipa automember-del --type=group devel\n"
+
+msgid ""
+"\n"
+"IPA certificate operations\n"
+"\n"
+"Implements a set of commands for managing server SSL certificates.\n"
+"\n"
+"Certificate requests exist in the form of a Certificate Signing Request "
+"(CSR)\n"
+"in PEM format.\n"
+"\n"
+"If using the selfsign back end then the subject in the CSR needs to match\n"
+"the subject configured in the server. The dogtag CA uses just the CN\n"
+"value of the CSR and forces the rest of the subject.\n"
+"\n"
+"A certificate is stored with a service principal and a service principal\n"
+"needs a host.\n"
+"\n"
+"In order to request a certificate:\n"
+"\n"
+"* The host must exist\n"
+"* The service must exist (or you use the --add option to automatically add "
+"it)\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Request a new certificate and add the principal:\n"
+" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n"
+"\n"
+" Retrieve an existing certificate:\n"
+" ipa cert-show 1032\n"
+"\n"
+" Revoke a certificate (see RFC 5280 for reason details):\n"
+" ipa cert-revoke --revocation-reason=6 1032\n"
+"\n"
+" Remove a certificate from revocation hold status:\n"
+" ipa cert-remove-hold 1032\n"
+"\n"
+" Check the status of a signing request:\n"
+" ipa cert-status 10\n"
+"\n"
+"IPA currently immediately issues (or declines) all certificate requests so\n"
+"the status of a request is not normally useful. This is for future use\n"
+"or the case where a CA does not immediately issue a certificate.\n"
+"\n"
+"The following revocation reasons are supported:\n"
+"\n"
+" * 0 - unspecified\n"
+" * 1 - keyCompromise\n"
+" * 2 - cACompromise\n"
+" * 3 - affiliationChanged\n"
+" * 4 - superseded\n"
+" * 5 - cessationOfOperation\n"
+" * 6 - certificateHold\n"
+" * 8 - removeFromCRL\n"
+" * 9 - privilegeWithdrawn\n"
+" * 10 - aACompromise\n"
+"\n"
+"Note that reason code 7 is not used. See RFC 5280 for more details:\n"
+"\n"
+"http://www.ietf.org/rfc/rfc5280.txt\n"
+msgstr ""
+"\n"
+"Дії з сертифікатами IPA\n"
+"\n"
+"Реалізує набір команд для керування сертифікатами серверів SSL.\n"
+"\n"
+"Запити щодо сертифікатів існують у формі Certificate Signing Request (CSR)\n"
+"і форматі PEM.\n"
+"\n"
+"Якщо використовується модуль самопідписування, призначення у CSR має\n"
+"збігатися із призначенням, вказаним на сервері. Служба сертифікації dogtag\n"
+"використовує лише значення CN CSR і примусово встановлює\n"
+"решту параметрів призначення за налаштуваннями сервера.\n"
+"\n"
+"Сертифікат зберігається з реєстраційним записом, а реєстраційний запис\n"
+"потребує вузла.\n"
+"\n"
+"Для того, щоб створити запит щодо сертифіката:\n"
+"\n"
+"* Вузол має існувати\n"
+"* Служба має існувати (або слід скористатися параметром --add "
+"дляавтоматичного додавання)\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Створити запит щодо нового сертифіката і додати реєстраційний запис: ipa "
+"cert-request --add --principal=HTTP/lion.example.com example.csr\n"
+"\n"
+" Отримати вже створений сертифікат:\n"
+" ipa cert-show 1032\n"
+"\n"
+" Відкликати сертифікат (причини визначено у RFC 5280):\n"
+" ipa cert-revoke --revocation-reason=6 1032\n"
+"\n"
+" Вилучити сертифікат зі списку відкликання:\n"
+" ipa cert-remove-hold 1032\n"
+"\n"
+" Перевірити стан запиту щодо підписування:\n"
+" ipa cert-status 10\n"
+"\n"
+"У поточній версії IPA негайно виконує (або відхиляє) всі запити щодо\n"
+"сертифікатів, отже дані щодо стану запиту не мають сенсу. Ці дані\n"
+"можуть знадобитися у наступних версіях або у разі, якщо CA видає\n"
+"сертифікат не одразу.\n"
+"\n"
+"Передбачено підтримку таких причин відкликання:\n"
+"\n"
+" * 0 - не визначено\n"
+" * 1 - keyCompromise\n"
+" * 2 - cACompromise\n"
+" * 3 - affiliationChanged\n"
+" * 4 - superseded\n"
+" * 5 - cessationOfOperation\n"
+" * 6 - certificateHold\n"
+" * 8 - removeFromCRL\n"
+" * 9 - privilegeWithdrawn\n"
+" * 10 - aACompromise\n"
+"\n"
+"Зауважте, що коди причини 7 не використовується. Докладніші дані у RFC "
+"5280:\n"
+"\n"
+"http://www.ietf.org/rfc/rfc5280.txt\n"
+
+msgid ""
+"\n"
+"Group to Group Delegation\n"
+"\n"
+"A permission enables fine-grained delegation of permissions. Access Control\n"
+"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
+"given tasks such as adding a user, modifying a group, etc.\n"
+"\n"
+"Group to Group Delegations grants the members of one group to update a set\n"
+"of attributes of members of another group.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a delegation rule to allow managers to edit employee's addresses:\n"
+" ipa delegation-add --attrs=street --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" When managing the list of attributes you need to include all attributes\n"
+" in the list, including existing ones. Add postalCode to the list:\n"
+" ipa delegation-mod --attrs=street,postalCode --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" Display our updated rule:\n"
+" ipa delegation-show \"managers edit employees' street\"\n"
+"\n"
+" Delete a rule:\n"
+" ipa delegation-del \"managers edit employees' street\"\n"
+msgstr ""
+"\n"
+"Міжгрупове уповноваження\n"
+"\n"
+"Права доступу може бути точно налаштовано. Правила керування доступом\n"
+"або інструкції (ACI), надання дозволу на виконання певних завдань, зокрема\n"
+"додавання користувача, внесення змін до групи тощо.\n"
+"\n"
+"Міжгрупові уповноваження надають учасникам однієї групи можливість\n"
+"оновлювати набір атрибутів учасників іншої групи.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати правило уповноваження, яке надасть змогу керівникам (managers)\n"
+" редагувати адреси співробітників:\n"
+" ipa delegation-add --attrs=street --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" Під час керування списком атрибутів слід включати всі атрибути списку\n"
+" разом з вже створеними. Додавання до списку postalCode:\n"
+" ipa delegation-mod --attrs=street,postalCode --group=managers --"
+"membergroup=employees \"managers edit employees' street\"\n"
+"\n"
+" Показ нашого оновленого правила:\n"
+" ipa delegation-show \"managers edit employees' street\"\n"
+"\n"
+" Вилучення правила:\n"
+" ipa delegation-del \"managers edit employees' street\"\n"
+
+msgid ""
+"Comma-separated list of permissions to grant (read, write). Default is write."
+msgstr ""
+"Права доступу, які слід надати, відокремлених комами (read, write). Типовим "
+"варіантом є «write» (запис)."
+
+msgid ""
+"\n"
+"Domain Name System (DNS)\n"
+"\n"
+"Manage DNS zone and resource records.\n"
+"\n"
+"\n"
+"USING STRUCTURED PER-TYPE OPTIONS\n"
+"\n"
+"There are many structured DNS RR types where DNS data stored in LDAP server\n"
+"is not just a scalar value, for example an IP address or a domain name, but\n"
+"a data structure which may be often complex. A good example is a LOC record\n"
+"[RFC1876] which consists of many mandatory and optional parts (degrees,\n"
+"minutes, seconds of latitude and longitude, altitude or precision).\n"
+"\n"
+"It may be difficult to manipulate such DNS records without making a mistake\n"
+"and entering an invalid value. DNS module provides an abstraction over "
+"these\n"
+"raw records and allows to manipulate each RR type with specific options. "
+"For\n"
+"each supported RR type, DNS module provides a standard option to manipulate\n"
+"a raw records with format --<rrtype>-rec, e.g. --mx-rec, and special "
+"options\n"
+"for every part of the RR structure with format --<rrtype>-<partname>, e.g.\n"
+"--mx-preference and --mx-exchanger.\n"
+"\n"
+"When adding a record, either RR specific options or standard option for a "
+"raw\n"
+"value can be used, they just should not be combined in one add operation. "
+"When\n"
+"modifying an existing entry, new RR specific options can be used to change\n"
+"one part of a DNS record, where the standard option for raw value is used\n"
+"to specify the modified value. The following example demonstrates\n"
+"a modification of MX record preference from 0 to 1 in a record without\n"
+"modifying the exchanger:\n"
+"ipa dnsrecord-mod --mx-rec=\"0 mx.example.com.\" --mx-preference=1\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add new zone:\n"
+" ipa dnszone-add example.com --name-"
+"server=ns --admin-email=admin@example."
+"com --ip-address=10.0.0.1\n"
+"\n"
+" Add system permission that can be used for per-zone privilege delegation:\n"
+" ipa dnszone-add-permission example.com\n"
+"\n"
+" Modify the zone to allow dynamic updates for hosts own records in realm "
+"EXAMPLE.COM:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE\n"
+"\n"
+" This is the equivalent of:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE --update-policy="
+"\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA; grant "
+"EXAMPLE.COM krb5-self * SSHFP;\"\n"
+"\n"
+" Modify the zone to allow zone transfers for local network only:\n"
+" ipa dnszone-mod example.com --allow-transfer=10.0.0.0/8\n"
+"\n"
+" Add new reverse zone specified by network IP address:\n"
+" ipa dnszone-add --name-from-ip=80.142.15.0/24 --name-"
+"server=ns.example.com.\n"
+"\n"
+" Add second nameserver for example.com:\n"
+" ipa dnsrecord-add example.com @ --ns-rec=nameserver2.example.com\n"
+"\n"
+" Add a mail server for example.com:\n"
+" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail1\"\n"
+"\n"
+" Add another record using MX record specific options:\n"
+" ipa dnsrecord-add example.com @ --mx-preference=20 --mx-exchanger=mail2\n"
+"\n"
+" Add another record using interactive mode (started when dnsrecord-add, "
+"dnsrecord-mod,\n"
+" or dnsrecord-del are executed with no options):\n"
+" ipa dnsrecord-add example.com @\n"
+" Please choose a type of DNS resource record to be added\n"
+" The most common types for this type of zone are: NS, MX, LOC\n"
+"\n"
+" DNS resource record type: MX\n"
+" MX Preference: 30\n"
+" MX Exchanger: mail3\n"
+" Record name: example.com\n"
+" MX record: 10 mail1, 20 mail2, 30 mail3\n"
+" NS record: nameserver.example.com., nameserver2.example.com.\n"
+"\n"
+" Delete previously added nameserver from example.com:\n"
+" ipa dnsrecord-del example.com @ --ns-rec=nameserver2.example.com.\n"
+"\n"
+" Add LOC record for example.com:\n"
+" ipa dnsrecord-add example.com @ --loc-rec=\"49 11 42.4 N 16 36 29.6 E "
+"227.64m\"\n"
+"\n"
+" Add new A record for www.example.com. Create a reverse record in "
+"appropriate\n"
+" reverse zone as well. In this case a PTR record \"2\" pointing to www."
+"example.com\n"
+" will be created in zone 15.142.80.in-addr.arpa.\n"
+" ipa dnsrecord-add example.com www --a-rec=80.142.15.2 --a-create-reverse\n"
+"\n"
+" Add new PTR record for www.example.com\n"
+" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec=www.example.com.\n"
+"\n"
+" Add new SRV records for LDAP servers. Three quarters of the requests\n"
+" should go to fast.example.com, one quarter to slow.example.com. If neither\n"
+" is available, switch to backup.example.com.\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup."
+"example.com\"\n"
+"\n"
+" The interactive mode can be used for easy modification:\n"
+" ipa dnsrecord-mod example.com _ldap._tcp\n"
+" No option to modify specific record provided.\n"
+" Current DNS record contents:\n"
+"\n"
+" SRV record: 0 3 389 fast.example.com, 0 1 389 slow.example.com, 1 1 389 "
+"backup.example.com\n"
+"\n"
+" Modify SRV record '0 3 389 fast.example.com'? Yes/No (default No):\n"
+" Modify SRV record '0 1 389 slow.example.com'? Yes/No (default No): y\n"
+" SRV Priority [0]: (keep the default value)\n"
+" SRV Weight [1]: 2 (modified value)\n"
+" SRV Port [389]: (keep the default value)\n"
+" SRV Target [slow.example.com]: (keep the default value)\n"
+" 1 SRV record skipped. Only one value per DNS record type can be modified "
+"at one time.\n"
+" Record name: _ldap._tcp\n"
+" SRV record: 0 3 389 fast.example.com, 1 1 389 backup.example.com, 0 2 "
+"389 slow.example.com\n"
+"\n"
+" After this modification, three fifths of the requests should go to\n"
+" fast.example.com and two fifths to slow.example.com.\n"
+"\n"
+" An example of the interactive mode for dnsrecord-del command:\n"
+" ipa dnsrecord-del example.com www\n"
+" No option to delete specific record provided.\n"
+" Delete all? Yes/No (default No): (do not delete all records)\n"
+" Current DNS record contents:\n"
+"\n"
+" A record: 1.2.3.4, 11.22.33.44\n"
+"\n"
+" Delete A record '1.2.3.4'? Yes/No (default No):\n"
+" Delete A record '11.22.33.44'? Yes/No (default No): y\n"
+" Record name: www\n"
+" A record: 1.2.3.4 (A record 11.22.33.44 has been "
+"deleted)\n"
+"\n"
+" Show zone example.com:\n"
+" ipa dnszone-show example.com\n"
+"\n"
+" Find zone with \"example\" in its domain name:\n"
+" ipa dnszone-find example\n"
+"\n"
+" Find records for resources with \"www\" in their name in zone example.com:\n"
+" ipa dnsrecord-find example.com www\n"
+"\n"
+" Find A records with value 10.10.0.1 in zone example.com\n"
+" ipa dnsrecord-find example.com --a-rec=10.10.0.1\n"
+"\n"
+" Show records for resource www in zone example.com\n"
+" ipa dnsrecord-show example.com www\n"
+"\n"
+" Delegate zone sub.example to another nameserver:\n"
+" ipa dnsrecord-add example.com ns.sub --a-rec=10.0.100.5\n"
+" ipa dnsrecord-add example.com sub --ns-rec=ns.sub.example.com.\n"
+"\n"
+" If global forwarder is configured, all requests to sub.example.com will be\n"
+" routed through the global forwarder. To change the behavior for example."
+"com\n"
+" zone only and forward the request directly to ns.sub.example.com., global\n"
+" forwarding may be disabled per-zone:\n"
+" ipa dnszone-mod example.com --forward-policy=none\n"
+"\n"
+" Forward all requests for the zone external.com to another nameserver using\n"
+" a \"first\" policy (it will send the queries to the selected forwarder and "
+"if\n"
+" not answered it will use global resolvers):\n"
+" ipa dnszone-add external.com\n"
+" ipa dnszone-mod external.com --"
+"forwarder=10.20.0.1 --forward-policy=first\n"
+"\n"
+" Delete zone example.com with all resource records:\n"
+" ipa dnszone-del example.com\n"
+"\n"
+" Resolve a host name to see if it exists (will add default IPA domain\n"
+" if one is not included):\n"
+" ipa dns-resolve www.example.com\n"
+" ipa dns-resolve www\n"
+"\n"
+"\n"
+"GLOBAL DNS CONFIGURATION\n"
+"\n"
+"DNS configuration passed to command line install script is stored in a "
+"local\n"
+"configuration file on each IPA server where DNS service is configured. "
+"These\n"
+"local settings can be overridden with a common configuration stored in LDAP\n"
+"server:\n"
+"\n"
+" Show global DNS configuration:\n"
+" ipa dnsconfig-show\n"
+"\n"
+" Modify global DNS configuration and set a list of global forwarders:\n"
+" ipa dnsconfig-mod --forwarder=10.0.0.1\n"
+msgstr ""
+"\n"
+"Система назв доменів (DNS)\n"
+"\n"
+"Керування записами зон та ресурсів DNS.\n"
+"\n"
+"ВИКОРИСТАННЯ СТРУКТУРОВАНИХ ПАРАМЕТРІВ ДЛЯ ОКРЕМИХ ТИПІВ\n"
+"\n"
+"Існує багато структурованих типів RR DNS, для яких дані DNS, що "
+"зберігаються\n"
+"на сервері LDAP, не є скалярним значенням, наприклад дані щодо IP-адресу "
+"або\n"
+"назву домену, а структурою даних, яка часто може бути складною. Прикладом\n"
+"може бути запис LOC [RFC1876], який складається з багатьох обов’язкових і\n"
+"необов’язкових частин (градусів, мінут, секунд широти і довготи, висоти\n"
+"та похибки).\n"
+"\n"
+"Робота з такими записами DNS без помилки і введення некоректного значення\n"
+"може бути складною. Модуль DNS надає у ваше розпорядження абстракцію над\n"
+"цими необробленими записами і спосіб керування кожним з типів RR за\n"
+"допомогою специфічних параметрів. Для кожного з підтримуваних типів\n"
+"RR у модулі DNS передбачено стандартний параметр для роботи із\n"
+"необробленими записами за допомогою формату --<тип_rr>-rec, наприклад,\n"
+"--mx-rec та зі спеціальними параметрами для кожної із частин структури RR\n"
+"за допомогою формату --<тип_rr>-<назва_частини>, наприклад --mx-preference\n"
+"та --mx-exchanger.\n"
+"\n"
+"Під час додавання запису можна скористатися специфічними для RR параметрами\n"
+"або стандартним параметром для необробленого значення. Втім, поєднувати\n"
+"ці варіанти у одній дії із додавання не можна. Під час внесення змін до\n"
+"наявного запису можна скористатися для зміни однієї частини запису DNS\n"
+"новими специфічними параметрами RR, причому для визначення зміненого\n"
+"значення буде використано стандартний варіант необробленого значення.\n"
+"У наведеному нижче прикладі продемонстровано зміну пріоритетності запису\n"
+"MX з 0 на 1 у записі без внесення змін до обмінника:\n"
+"ipa dnsrecord-mod --mx-rec=\"0 mx.example.com.\" --mx-preference=1\n"
+"\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання нової зони:\n"
+" ipa dnszone-add example.com --name-"
+"server=ns --admin-email=admin@example."
+"com --ip-address=10.0.0.1\n"
+"\n"
+" Додавання загальносистемних прав доступу, якими можна скористатися для "
+"делегування привілеїв для окремих зон:\n"
+" ipa dnszone-add-permission example.com\n"
+"\n"
+" Зміна зони таким чином, щоб дозволити динамічне оновлення для власних "
+"записів вузлів у області EXAMPLE.COM:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE\n"
+"\n"
+" Ця команда еквівалентна до такої команди:\n"
+" ipa dnszone-mod example.com --dynamic-update=TRUE --update-policy="
+"\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA; grant "
+"EXAMPLE.COM krb5-self * SSHFP;\"\n"
+"\n"
+" Зміна зони таким чином, щоб дозволити перенесення зони лише для локальної "
+"мережі:\n"
+" ipa dnszone-mod example.com --allow-transfer=10.0.0.0/8\n"
+"\n"
+" Додавання нової реверсивної зони, вказаної за допомогою мережевої IP-"
+"адреси:\n"
+" ipa dnszone-add --name-from-ip=80.142.15.0/24 --name-"
+"server=ns.example.com.\n"
+"\n"
+" Додати другий сервер назв для example.com:\n"
+" ipa dnsrecord-add example.com @ --ns-rec=nameserver2.example.com\n"
+"\n"
+" Додавання поштового сервера для example.com:\n"
+" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail1\"\n"
+"\n"
+" Додавання ще одного запису за допомогою специфічних для запису MX "
+"параметрів:\n"
+" ipa dnsrecord-add example.com @ --mx-preference=20 --mx-exchanger=mail2\n"
+"\n"
+" Додавання ще одного запису за допомогою інтерактивного режиму (у який "
+"програма переходить\n"
+" у відповідь на команди dnsrecord-add, dnsrecord-mod або dnsrecord-del без "
+"параметрів):\n"
+" ipa dnsrecord-add example.com @\n"
+" Будь ласка, виберіть тип запису ресурсу DNS, який слід додати\n"
+" Найпоширенішими типами для цього типу зон є: NS, MX, LOC\n"
+"\n"
+" Тип запису ресурсу DNS: MX\n"
+" Пріоритетність MX: 30\n"
+" Обмінник MX: mail3\n"
+" Назва запису: example.com\n"
+" Запис MX: 10 mail1, 20 mail2, 30 mail3\n"
+" Запис NS: nameserver.example.com., nameserver2.example.com.\n"
+"\n"
+" Вилучення раніше доданого сервера назв з example.com:\n"
+" ipa dnsrecord-del example.com @ --ns-rec=nameserver2.example.com.\n"
+"\n"
+" Додавання запису LOC для example.com:\n"
+" ipa dnsrecord-add example.com @ --loc-rec=\"49 11 42.4 N 16 36 29.6 E "
+"227.64m\"\n"
+"\n"
+" Додавання нового запису A для www.example.com, крім того, створення "
+"зворотного\n"
+" запису у відповідній зворотній зоні. У цьому випадку запис PTR «2» вказує "
+"на\n"
+" www.example.com буде створено у зоні 15.142.80.in-addr.arpa.\n"
+" ipa dnsrecord-add example.com www --a-rec=80.142.15.2 --a-create-"
+"reverse\n"
+"\n"
+" Додавання нового запису PTR для www.example.com\n"
+" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec=www.example.com.\n"
+"\n"
+" Додавання нових записів SRV для серверів LDAP. Три чверті запитів мають\n"
+" надсилатися до fast.example.com, а одна чверть — на slow.example.com.\n"
+" Якщо жодна зі служб не буде доступною, перемкнутися на backup.example.com.\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example."
+"com\"\n"
+" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup."
+"example.com\"\n"
+"\n"
+" Для полегшення внесення змін можна скористатися інтерактивним режимом:\n"
+" ipa dnsrecord-mod example.com _ldap._tcp\n"
+" Можливості внесення змін у певний запис не передбачено.\n"
+" Поточний вміст запису DNS:\n"
+"\n"
+" Запис SRV: 0 3 389 fast.example.com, 0 1 389 slow.example.com, 1 1 389 "
+"backup.example.com\n"
+"\n"
+" Змінити запис SRV «0 3 389 fast.example.com»? Так/Ні (типово «Ні»):\n"
+" Змінити запис SRV «0 1 389 slow.example.com»? Так/Ні (типово «Ні»): y\n"
+" Пріоритетність SRV [0]: (зберегти типове значення)\n"
+" Вага SRV [1]: 2 (змінене значення)\n"
+" Порт SRV [389]: (зберегти типове значення)\n"
+" Призначення SRV [slow.example.com]: (зберегти типове значення)\n"
+" Пропущено 1 запис SRV. Одночасно можна змінювати лише одне значення на тип "
+"запису DNS.\n"
+" Назва запису: _ldap._tcp\n"
+" Запис SRV: 0 3 389 fast.example.com, 1 1 389 backup.example.com, 0 2 389 "
+"slow.example.com\n"
+"\n"
+" Після внесення цих змін три п’ятих запитів має надсилатися до\n"
+" fast.example.com, а дві п’ятих — до slow.example.com.\n"
+"\n"
+" Приклад інтерактивного режиму для команди dnsrecord-del:\n"
+" ipa dnsrecord-del example.com www\n"
+" Не вказано параметр вилучення певного запису.\n"
+" Вилучити усі? Так/Ні (типово «Ні»): (не вилучати усі записи)\n"
+" Поточний вміст запису DNS:\n"
+"\n"
+" Запис A: 192.0.2.2, 192.0.2.3\n"
+"\n"
+" Вилучити запис A «192.0.2.2»? Так/Ні (типово «Ні»):\n"
+" Вилучити запис A «192.0.2.3»? Так/Ні (типово «Ні»): y\n"
+" Назва запису: www\n"
+" Запис A: 192.0.2.2 (Запис A 192.0.2.3 вилучено)\n"
+"\n"
+" Показати зону example.com:\n"
+" ipa dnszone-show example.com\n"
+"\n"
+" Знайти зону зі словом «example» у назві домену:\n"
+" ipa dnszone-find example\n"
+"\n"
+" Знайти записи для ресурсів з «www» у назві у зоні example.com:\n"
+" ipa dnsrecord-find example.com www\n"
+"\n"
+" Знайти записи A зі значенням 10.10.0.1 у зоні example.com\n"
+" ipa dnsrecord-find example.com --a-rec=10.10.0.1\n"
+"\n"
+" Показати записи для ресурсу www у зоні example.com\n"
+" ipa dnsrecord-show example.com www\n"
+"\n"
+" Делегування зони sub.example до іншого сервера назв:\n"
+" ipa dnsrecord-add example.com ns.sub --a-rec=10.0.100.5\n"
+" ipa dnsrecord-add example.com sub --ns-rec=ns.sub.example.com.\n"
+"\n"
+" Якщо налаштовано загальний переспрямовувач, усі запити, для яких цей сервер "
+"не є\n"
+" надійним (наприклад sub.example.com) не маршрутизуватимуться до загального\n"
+" переспрямовувача. Щоб змінити поведінку лише для зони example.com\n"
+" і переспрямувати запит безпосередньо до ns.sub.example.com, можна вимкнути\n"
+" загальне переспрямовування для окремої зони:\n"
+" ipa dnszone-mod example.com --forward-policy=none\n"
+"\n"
+" Переспрямувати усі запити для зони external.com до іншого сервера назв\n"
+" за правилами «first» (надіслати запити до вибраного переспрямовувача,\n"
+" а якщо він не відповів, використати загальні засоби визначення):\n"
+" ipa dnszone-add external.com\n"
+" ipa dnszone-mod external.com --"
+"forwarder=10.20.0.1 --forward-policy=first\n"
+"\n"
+" Вилучити зону example.com із усіма записами ресурсів:\n"
+" ipa dnszone-del example.com\n"
+"\n"
+" Визначити адресу за назвою вузла, щоб визначити, чи він існує (додасть\n"
+" типовий домен IPA, якщо його не включено):\n"
+" ipa dns-resolve www.example.com\n"
+" ipa dns-resolve www\n"
+"\n"
+"\n"
+"ЗАГАЛЬНІ НАЛАШТУВАННЯ DNS\n"
+"\n"
+"Налаштування DNS, що передаються до скрипту командного рядка для "
+"встановлення,\n"
+"зберігаються у локальному файлі налаштувань на кожному з серверів IPA, де\n"
+"налаштовано службу DNS. Ці локальні параметри можна перевизначити за "
+"допомогою\n"
+"загальних налаштувань, що зберігаються на сервері LDAP:\n"
+"\n"
+" Показати загальні налаштування DNS:\n"
+" ipa dnsconfig-show\n"
+"\n"
+" Зміна загальних налаштувань DNS і встановлення списку загальних "
+"переспрямовувачів:\n"
+" ipa dnsconfig-mod --forwarder=10.0.0.1\n"
+
+msgid ""
+"A list of global forwarders. A custom port can be specified for each "
+"forwarder using a standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+"Список загальних переспрямовувачів. Для кожного переспрямовувача можна "
+"вказати нетиповий порт за допомогою стандартного формату «IP_АДРЕСА port "
+"ПОРТ»"
+
+msgid "An interval between regular polls of the name server for new DNS zones"
+msgstr "Інтервал між регулярними опитуваннями сервера назв щодо нових зон DNS"
+
+msgid "DNS class"
+msgstr "Клас DNS"
+
+msgid "Comma-separated list of raw A records"
+msgstr "Список простих записів A, відокремлених комами"
+
+msgid "Comma-separated list of raw AAAA records"
+msgstr "Список простих записів AAAA, відокремлених комами"
+
+msgid "Comma-separated list of raw A6 records"
+msgstr "Список простих записів A6, відокремлених комами"
+
+msgid "Comma-separated list of raw AFSDB records"
+msgstr "Список простих записів AFSDB, відокремлених комами"
+
+msgid "Comma-separated list of raw APL records"
+msgstr "Список простих записів APL, відокремлених комами"
+
+msgid "Comma-separated list of raw CERT records"
+msgstr "Список простих записів CERT, відокремлених комами"
+
+msgid "Comma-separated list of raw CNAME records"
+msgstr "Список простих записів CNAME, відокремлених комами"
+
+msgid "Comma-separated list of raw DHCID records"
+msgstr "Список простих записів DHCID, відокремлених комами"
+
+msgid "Comma-separated list of raw DLV records"
+msgstr "Список простих записів DLV, відокремлених комами"
+
+msgid "Comma-separated list of raw DNAME records"
+msgstr "Список простих записів DNAME, відокремлених комами"
+
+msgid "Comma-separated list of raw DNSKEY records"
+msgstr "Список простих записів DNSKEY, відокремлених комами"
+
+msgid "Comma-separated list of raw DS records"
+msgstr "Список простих записів DS, відокремлених комами"
+
+msgid "Comma-separated list of raw HIP records"
+msgstr "Список простих записів HIP, відокремлених комами"
+
+msgid "Comma-separated list of raw IPSECKEY records"
+msgstr "Список простих записів IPSECKEY, відокремлених комами"
+
+msgid "Comma-separated list of raw KEY records"
+msgstr "Список простих записів KEY, відокремлених комами"
+
+msgid "KEY Flags"
+msgstr "Прапорці KEY"
+
+msgid "KEY Protocol"
+msgstr "Протокол КЛЮЧА"
+
+msgid "Protocol"
+msgstr "Протокол"
+
+msgid "KEY Algorithm"
+msgstr "Алгоритм КЛЮЧА"
+
+msgid "KEY Public Key"
+msgstr "Відкритий ключ KEY"
+
+msgid "Public Key"
+msgstr "Відкритий ключ"
+
+msgid "Comma-separated list of raw KX records"
+msgstr "Список простих записів KX, відокремлених комами"
+
+msgid "Comma-separated list of raw LOC records"
+msgstr "Список простих записів LOC, відокремлених комами"
+
+msgid "Comma-separated list of raw MX records"
+msgstr "Список простих записів MX, відокремлених комами"
+
+msgid "Comma-separated list of raw NAPTR records"
+msgstr "Список простих записів NAPTR, відокремлених комами"
+
+msgid "Comma-separated list of raw NS records"
+msgstr "Список простих записів NS, відокремлених комами"
+
+msgid "Comma-separated list of raw NSEC records"
+msgstr "Список простих записів NSEC, відокремлених комами"
+
+msgid "NSEC Next Domain Name"
+msgstr "Наступна назва домену NSEC"
+
+msgid "Next Domain Name"
+msgstr "Наступна назва домену"
+
+msgid "NSEC Type Map"
+msgstr "Карта типів NSEC"
+
+msgid "Type Map"
+msgstr "Карта типів"
+
+msgid "Comma-separated list of raw NSEC3 records"
+msgstr "Список простих записів NSEC3, відокремлених комами"
+
+msgid "Comma-separated list of raw NSEC3PARAM records"
+msgstr "Список простих записів NSEC3PARAM, відокремлених комами"
+
+msgid "Comma-separated list of raw PTR records"
+msgstr "Список простих записів PTR, відокремлених комами"
+
+msgid "Comma-separated list of raw RRSIG records"
+msgstr "Список простих записів RRSIG, відокремлених комами"
+
+msgid "RRSIG Type Covered"
+msgstr "Об’єднувані типи RRSIG"
+
+msgid "Type Covered"
+msgstr "Об’єднувані типи"
+
+msgid "RRSIG Algorithm"
+msgstr "Алгоритм RRSIG"
+
+msgid "RRSIG Labels"
+msgstr "Мітки RRSIG"
+
+msgid "Labels"
+msgstr "Мітки"
+
+msgid "RRSIG Original TTL"
+msgstr "Початковий TTL RRSIG"
+
+msgid "Original TTL"
+msgstr "Початковий TTL"
+
+msgid "RRSIG Signature Expiration"
+msgstr "Строк дії підпису RRSIG"
+
+msgid "Signature Expiration"
+msgstr "Строк дії підпису"
+
+msgid "RRSIG Signature Inception"
+msgstr "Початок підпису RRSIG"
+
+msgid "Signature Inception"
+msgstr "Початок підпису"
+
+msgid "RRSIG Key Tag"
+msgstr "Мітка ключа RRSIG"
+
+msgid "RRSIG Signer's Name"
+msgstr "Ім’я підписника RRSIG"
+
+msgid "Signer's Name"
+msgstr "Ім’я підписника"
+
+msgid "RRSIG Signature"
+msgstr "Підпис RRSIG"
+
+msgid "Signature"
+msgstr "Підпис"
+
+msgid "Comma-separated list of raw RP records"
+msgstr "Список простих записів RP, відокремлених комами"
+
+msgid "Comma-separated list of raw SIG records"
+msgstr "Список простих записів SIG, відокремлених комами"
+
+msgid "SIG Type Covered"
+msgstr "Об’єднувані типи SIG"
+
+msgid "SIG Algorithm"
+msgstr "Алгоритм SIG"
+
+msgid "SIG Labels"
+msgstr "Мітки SIG"
+
+msgid "SIG Original TTL"
+msgstr "Початковий TTL SIG"
+
+msgid "SIG Signature Expiration"
+msgstr "Строк дії підпису SIG"
+
+msgid "SIG Signature Inception"
+msgstr "Початок підпису SIG"
+
+msgid "SIG Key Tag"
+msgstr "Мітка ключа SIG"
+
+msgid "SIG Signer's Name"
+msgstr "Ім’я підписника SIG"
+
+msgid "SIG Signature"
+msgstr "Підпис SIG"
+
+msgid "Comma-separated list of raw SPF records"
+msgstr "Список простих записів SPF, відокремлених комами"
+
+msgid "Comma-separated list of raw SRV records"
+msgstr "Список простих записів SRV, відокремлених комами"
+
+msgid "Comma-separated list of raw SSHFP records"
+msgstr "Список простих записів SSHFP, відокремлених комами"
+
+msgid "Comma-separated list of raw TA records"
+msgstr "Список простих записів TA, відокремлених комами"
+
+msgid "Comma-separated list of raw TKEY records"
+msgstr "Список простих записів TKEY, відокремлених комами"
+
+msgid "Comma-separated list of raw TSIG records"
+msgstr "Список простих записів TSIG, відокремлених комами"
+
+msgid "Comma-separated list of raw TXT records"
+msgstr "Список простих записів TXT, відокремлених комами"
+
+msgid "SOA time to live"
+msgstr "Строк дії SOA"
+
+msgid "SOA record time to live"
+msgstr "Строк дії запису SOA"
+
+msgid "SOA class"
+msgstr "Клас SOA"
+
+msgid "SOA record class"
+msgstr "Клас записів SOA"
+
+msgid ""
+"A list of per-zone forwarders. A custom port can be specified for each "
+"forwarder using a standard format \"IP_ADDRESS port PORT\""
+msgstr ""
+"Список переспрямовувачів для окремих зон. Для кожного переспрямовувача можна "
+"вказати нетиповий порт за допомогою стандартного формату: «IP_АДРЕСА port "
+"ПОРТ»"
+
+msgid "Add forward record for nameserver located in the created zone"
+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"
+"буде ІМПОРТОВАНО, якщо ви скористалися entitle-import.\n"
+"\n"
+"Зміни у /etc/rhsm/rhsm.conf для набуття чинності потребуватимуть перезапуску "
+"служби httpd.\n"
+
+msgid "Consume an entitlement."
+msgstr "Використати іменування."
+
+msgid "Quantity"
+msgstr "Кількість"
+
+msgid "Search for entitlement accounts."
+msgstr "Шукати облікові записи іменування."
+
+msgid "Retrieve the entitlement certs."
+msgstr "Отримати сертифікати іменування."
+
+msgid "Import an entitlement certificate."
+msgstr "Імпортувати сертифікат надання імен."
+
+msgid "UUID"
+msgstr "UUID"
+
+msgid "Enrollment UUID"
+msgstr "UUID надання ролей"
+
+msgid "Register to the entitlement system."
+msgstr "Зареєструватися у системі іменування."
+
+msgid "Username"
+msgstr "Користувач"
+
+msgid "Enrollment UUID (not implemented)"
+msgstr "UUID надання ролі (не реалізовано)"
+
+msgid "Registration password"
+msgstr "Пароль для реєстрації"
+
+msgid "Display current entitlements."
+msgstr "Показати поточні іменування."
+
+msgid "Re-sync the local entitlement cache with the entitlement server."
+msgstr ""
+"Повторно синхронізувати локальний кеш іменування із сервером іменування."
+
+msgid ""
+"\n"
+"Groups of users\n"
+"\n"
+"Manage groups of users. By default, new groups are POSIX groups. You\n"
+"can add the --nonposix option to the group-add command to mark a new group\n"
+"as non-POSIX. You can use the --posix argument with the group-mod command\n"
+"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n"
+"converted to non-POSIX groups.\n"
+"\n"
+"Every group must have a description.\n"
+"\n"
+"POSIX groups must have a Group ID (GID) number. Changing a GID is\n"
+"supported but can have an impact on your file permissions. It is not "
+"necessary\n"
+"to supply a GID when creating a group. IPA will generate one automatically\n"
+"if it is not provided.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new group:\n"
+" ipa group-add --desc='local administrators' localadmins\n"
+"\n"
+" Add a new non-POSIX group:\n"
+" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n"
+"\n"
+" Convert a non-POSIX group to posix:\n"
+" ipa group-mod --posix remoteadmins\n"
+"\n"
+" Add a new POSIX group with a specific Group ID number:\n"
+" ipa group-add --gid=500 --desc='unix admins' unixadmins\n"
+"\n"
+" Add a new POSIX group and let IPA assign a Group ID number:\n"
+" ipa group-add --desc='printer admins' printeradmins\n"
+"\n"
+" Remove a group:\n"
+" ipa group-del unixadmins\n"
+"\n"
+" To add the \"remoteadmins\" group to the \"localadmins\" group:\n"
+" ipa group-add-member --groups=remoteadmins localadmins\n"
+"\n"
+" Add a list of users to the \"localadmins\" group:\n"
+" ipa group-add-member --users=test1,test2 localadmins\n"
+"\n"
+" Remove a user from the \"localadmins\" group:\n"
+" ipa group-remove-member --users=test2 localadmins\n"
+"\n"
+" Display information about a named group.\n"
+" ipa group-show localadmins\n"
+"\n"
+"External group membership is designed to allow users from trusted domains\n"
+"to be mapped to local POSIX groups in order to actually use IPA resources.\n"
+"External members should be added to groups that specifically created as\n"
+"external and non-POSIX. Such group later should be included into one of "
+"POSIX\n"
+"groups.\n"
+"\n"
+"An external group member is currently a Security Identifier (SID) as defined "
+"by\n"
+"the trusted domain. When adding external group members, it is possible to\n"
+"specify them in either SID, or DOM\n"
+"ame, or name@domain format. IPA will attempt\n"
+"to resolve passed name to SID with the use of Global Catalog of the trusted "
+"domain.\n"
+"\n"
+"Example:\n"
+"\n"
+"1. Create group for the trusted domain admins' mapping and their local POSIX "
+"group:\n"
+"\n"
+" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
+"\n"
+"2. Add security identifier of Domain Admins of the <ad.domain> to the "
+"ad_admins_external\n"
+" group:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Allow members of ad_admins_external group to be associated with ad_admins "
+"POSIX group:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. List members of external members of ad_admins_external group to see their "
+"SIDs:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+msgstr ""
+"\n"
+"Групи користувачів\n"
+"\n"
+"Керування групами користувачів. Типово нові групи є групами POSIX. Ви "
+"можете\n"
+"додати параметр --nonposix до команди group-add з метою позначення нової\n"
+"групи як групи не-POSIX. Ви можете скористатися аргументом --posix команди "
+"group-mod\n"
+"для перетворення групи не-POSIX на групу POSIX. Групи POSIX не можна\n"
+"перетворювати на групи не-POSIX.\n"
+"\n"
+"Кожна група повинна мати опис.\n"
+"\n"
+"Групи POSIX повинні мати номер ідентифікатора групи (GID). Передбачено "
+"підтримку\n"
+"зміни GID, але ця зміна може вплинути на права доступу до ваших файлів. Для\n"
+"створення групи слід вказати GID. IPA створить одну групу автоматично, якщо\n"
+"таку не вказано.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання нової групи:\n"
+" ipa group-add --desc='local administrators' localadmins\n"
+"\n"
+" Додавання нової групи не-POSIX:\n"
+" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n"
+"\n"
+" Перетворити групу не-POSIX на групу posix:\n"
+" ipa group-mod --posix remoteadmins\n"
+"\n"
+" Додати нову групу POSIX з вказаним ідентифікатором групи:\n"
+" ipa group-add --gid=500 --desc='unix admins' unixadmins\n"
+"\n"
+" Додати нову групу POSIX і надати IPA змогу призначити ідентифікатор:\n"
+" ipa group-add --desc='printer admins' printeradmins\n"
+"\n"
+" Вилучення групи:\n"
+" ipa group-del unixadmins\n"
+"\n"
+" Додати групу \"remoteadmins\" до групи \"localadmins\":\n"
+" ipa group-add-member --groups=remoteadmins localadmins\n"
+"\n"
+" Додати список користувачів до групи \"localadmins\":\n"
+" ipa group-add-member --users=test1,test2 localadmins\n"
+"\n"
+" Вилучення користувача з групи \"localadmins\":\n"
+" ipa group-remove-member --users=test2 localadmins\n"
+"\n"
+" Показати інформацію щодо іменованої групи.\n"
+" ipa group-show localadmins\n"
+"\n"
+"Участь із зовнішніх груп створено для того, щоб уможливити прив’язку\n"
+"користувачів з довірених доменів до локальних груп POSIX з метою\n"
+"використання ресурсів IPA. Зовнішніх користувачів слід додавати до груп\n"
+"які спеціально створено як зовнішні або групи не-POSIX. Таку групу\n"
+"слід пізніше включити до одної з груп POSIX.\n"
+"\n"
+"У поточній версії учасник зовнішньої групи є ідентифікатором безпеки\n"
+"(Security Identifier або SID) визначеним довіреним доменом. Додавання\n"
+"учасників зовнішньої групи можна виконати у форматі SID, DOM\\ім’я або\n"
+"ім’я@домен. IPA намагатиметься визначити за переданим іменем SID за\n"
+"допомогою використання Загального каталогу довіреного домену.\n"
+"\n"
+"Приклад:\n"
+"\n"
+"1. Створити групу для прив’язки адміністраторів довіреного домену до\n"
+"відповідної локальної групи POSIX:\n"
+"\n"
+" ipa group-add --desc='<домен.ad> admins external map' ad_admins_external "
+"--external\n"
+" ipa group-add --desc='<домен.ad> admins' ad_admins\n"
+"\n"
+"2. Додати ідентифікатор Domain Admins домену <домен.ad> до\n"
+"групи ad_admins_external:\n"
+"\n"
+" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
+"\n"
+"3. Дозволити прив’язку групи ad_admins_external до групи POSIX ad_admins:\n"
+"\n"
+" ipa group-add-member ad_admins --groups ad_admins_external\n"
+"\n"
+"4. Показати список зовнішніх учасників групи ad_admins_external, щоб "
+"визначити\n"
+"їхні SIDs:\n"
+"\n"
+" ipa group-show ad_admins_external\n"
+
+msgid ""
+"comma-separated list of members of a trusted domain in DOM\\name or "
+"name@domain form"
+msgstr ""
+"список учасників довіреного домену у форматі ДОМЕН\\ім’я або ім’я@домен, "
+"відокремлених комами"
+
+msgid "comma-separated list of users to add"
+msgstr "список записів користувачів, які слід додати, відокремлених комами"
+
+msgid "comma-separated list of groups to add"
+msgstr "список груп, які слід додати, відокремлених комами"
+
+msgid "comma-separated list of users to remove"
+msgstr "список записів користувачів, які слід вилучити, відокремлених комами"
+
+msgid "comma-separated list of groups to remove"
+msgstr "список груп, які слід вилучити, відокремлених комами"
+
+msgid ""
+"\n"
+"Host-based access control\n"
+"\n"
+"Control who can access what services on what hosts and from where. You\n"
+"can use HBAC to control which users or groups on a source host can\n"
+"access a service, or group of services, on a target host.\n"
+"\n"
+"You can also specify a category of users, target hosts, and source\n"
+"hosts. This is currently limited to \"all\", but might be expanded in the\n"
+"future.\n"
+"\n"
+"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n"
+"\n"
+"The available services and groups of services are controlled by the\n"
+"hbacsvc and hbacsvcgroup plug-ins respectively.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Create a rule, \"test1\", that grants all users access to the host \"server"
+"\" from\n"
+" anywhere:\n"
+" ipa hbacrule-add --usercat=all --srchostcat=all test1\n"
+" ipa hbacrule-add-host --hosts=server.example.com test1\n"
+"\n"
+" Display the properties of a named HBAC rule:\n"
+" ipa hbacrule-show test1\n"
+"\n"
+" Create a rule for a specific service. This lets the user john access\n"
+" the sshd service on any machine from any machine:\n"
+" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n"
+" ipa hbacrule-add-user --users=john john_sshd\n"
+" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
+"\n"
+" Create a rule for a new service group. This lets the user john access\n"
+" the FTP service on any machine from any machine:\n"
+" ipa hbacsvcgroup-add ftpers\n"
+" ipa hbacsvc-add sftp\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n"
+" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n"
+" ipa hbacrule-add-user --users=john john_ftp\n"
+" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
+"\n"
+" Disable a named HBAC rule:\n"
+" ipa hbacrule-disable test1\n"
+"\n"
+" Remove a named HBAC rule:\n"
+" ipa hbacrule-del allow_server\n"
+msgstr ""
+"\n"
+"Керування доступом на основі вузлів\n"
+"\n"
+"Керуйте тим, хто, на яких вузлах і з яких вузлів зможе отримувати доступ\n"
+"до певних служб. Ви можете скористатися HBAC для визначення\n"
+"користувачів і груп на вузлі походження запиту зможе отримувати\n"
+"доступ до певної служби або групи служб.\n"
+"\n"
+"Ви також можете визначити категорію користувачів та вузли призначення.\n"
+"У поточній версії можливі варіанти\n"
+"обмежено варіантом \"all\", але перелік варіантів може бути\n"
+"розширено у майбутніх версіях.\n"
+"\n"
+"Вузли призначення та вузли походження у правилах HBAC мають бути\n"
+"вузлами, керованими IPA.\n"
+"\n"
+"Доступними службами і групами служб є служби, керовані hbacsvc\n"
+"та додатками hbacsvcgroup, відповідно.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Створення правила \"test1\", яке надає всім користувачам доступ\n"
+" до вузла \"server\" звідусюди:\n"
+" ipa hbacrule-add --usercat=all --srchostcat=all test1\n"
+" ipa hbacrule-add-host --hosts=server.example.com test1\n"
+"\n"
+" Показ властивостей вказаного правила HBAC:\n"
+" ipa hbacrule-show test1\n"
+"\n"
+" Створення правила для певної служби. Це правило надасть користувачу john\n"
+" доступ до служби sshd у будь-якій системі звідусіль:\n"
+" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n"
+" ipa hbacrule-add-user --users=john john_sshd\n"
+" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
+"\n"
+" Створення правила для нової групи служб. Користувачу john\n"
+" надається доступ до служби FTP у будь-якій системі звідусіль:\n"
+" ipa hbacsvcgroup-add ftpers\n"
+" ipa hbacsvc-add sftp\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n"
+" ipa hbacrule-add --type=allow --hostcat=all --srchostcat=all john_ftp\n"
+" ipa hbacrule-add-user --users=john john_ftp\n"
+" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
+"\n"
+" Вимикання вказаного правила HBAC:\n"
+" ipa hbacrule-disable test1\n"
+"\n"
+" Вилучення вказаного правила HBAC:\n"
+" ipa hbacrule-del allow_server\n"
+
+msgid "Source host category"
+msgstr "Категорія вузлів-джерел"
+
+msgid "Source host category the rule applies to"
+msgstr "Категорія вузлів-джерел, якої має стосуватися правило"
+
+msgid "Source Hosts"
+msgstr "Вузли-джерела"
+
+msgid "Source Host Groups"
+msgstr "Групи вузлів-джерел"
+
+msgid "comma-separated list of hosts to add"
+msgstr "список вузлів, які слід додати, відокремлених комами"
+
+msgid "comma-separated list of host groups to add"
+msgstr "список груп вузлів, які слід додати, відокремлених комами"
+
+msgid "comma-separated list of HBAC services to add"
+msgstr "список служб HBAC, які слід додати, відокремлених комами"
+
+msgid "comma-separated list of HBAC service groups to add"
+msgstr "список груп служб HBAC, які слід додати, відокремлених комами"
+
+msgid "Add source hosts and hostgroups from a HBAC rule."
+msgstr "Додати вузли джерела та групи вузлів з правила HBAC."
+
+msgid "comma-separated list of hosts to remove"
+msgstr "список вузлів, які слід вилучити, відокремлених комами"
+
+msgid "comma-separated list of host groups to remove"
+msgstr "список груп вузлів, які слід вилучити, відокремлених комами"
+
+msgid "comma-separated list of HBAC services to remove"
+msgstr "список служб HBAC, які слід вилучити, відокремлених комами"
+
+msgid "comma-separated list of HBAC service groups to remove"
+msgstr "список груп служб HBAC, які слід вилучити, відокремлених комами"
+
+msgid "Remove source hosts and hostgroups from an HBAC rule."
+msgstr "Вилучити вузли джерела та групи вузлів з правила HBAC."
+
+msgid ""
+"\n"
+"HBAC Service Groups\n"
+"\n"
+"HBAC service groups can contain any number of individual services,\n"
+"or \"members\". Every group must have a description.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new HBAC service group:\n"
+" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
+"\n"
+" Add members to an HBAC service group:\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n"
+"\n"
+" Display information about a named group:\n"
+" ipa hbacsvcgroup-show login\n"
+"\n"
+" Add a new group to the \"login\" group:\n"
+" ipa hbacsvcgroup-add --desc=\"switch users\" login\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n"
+"\n"
+" Delete an HBAC service group:\n"
+" ipa hbacsvcgroup-del login\n"
+msgstr ""
+"\n"
+"Групи служб HBAC\n"
+"\n"
+"Групи служб HBAC можуть містити будь-яку кількість окремих служб\n"
+"або «учасників». Кожна з груп повинна мати опис.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання нової групи служб HBAC:\n"
+" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
+"\n"
+" Додавання учасників до групи служб HBAC:\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
+"\n"
+" Показ даних щодо вказаної групи:\n"
+" ipa hbacsvcgroup-show login\n"
+"\n"
+" Додавання нової групи до групи «login»:\n"
+" ipa hbacsvcgroup-add --desc=\"switch users\" login\n"
+" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n"
+"\n"
+" Вилучення групи служб HBAC:\n"
+" ipa hbacsvcgroup-del login\n"
+
+msgid ""
+"\n"
+"Simulate use of Host-based access controls\n"
+"\n"
+"HBAC rules control who can access what services on what hosts and from "
+"where.\n"
+"You can use HBAC to control which users or groups can access a service,\n"
+"or group of services, on a target host.\n"
+"\n"
+"Since applying HBAC rules implies use of a production environment,\n"
+"this plugin aims to provide simulation of HBAC rules evaluation without\n"
+"having access to the production environment.\n"
+"\n"
+" Test user coming to a service on a named host against\n"
+" existing enabled rules.\n"
+"\n"
+" ipa hbactest --user= --host= --service=\n"
+" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n"
+" [--srchost= ] [--sizelimit= ]\n"
+"\n"
+" --user, --host, and --service are mandatory, others are optional.\n"
+"\n"
+" If --rules is specified simulate enabling of the specified rules and test\n"
+" the login of the user using only these rules.\n"
+"\n"
+" If --enabled is specified, all enabled HBAC rules will be added to "
+"simulation\n"
+"\n"
+" If --disabled is specified, all disabled HBAC rules will be added to "
+"simulation\n"
+"\n"
+" If --nodetail is specified, do not return information about rules matched/"
+"not matched.\n"
+"\n"
+" If both --rules and --enabled are specified, apply simulation to --rules "
+"_and_\n"
+" all IPA enabled rules.\n"
+"\n"
+" If no --rules specified, simulation is run against all IPA enabled rules.\n"
+" By default there is a IPA-wide limit to number of entries fetched, you can "
+"change it\n"
+" with --sizelimit option.\n"
+"\n"
+" If --srchost is specified, it will be ignored. It is left because of "
+"compatibility reasons only.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" 1. Use all enabled HBAC rules in IPA database to simulate:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" notmatched: my-second-rule\n"
+" notmatched: my-third-rule\n"
+" notmatched: myrule\n"
+" matched: allow_all\n"
+"\n"
+" 2. Disable detailed summary of how rules were applied:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --nodetail\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+"\n"
+" 3. Test explicitly specified HBAC rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-"
+"second-rule,myrule\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" notmatched: my-second-rule\n"
+" notmatched: myrule\n"
+"\n"
+" 4. Use all enabled HBAC rules in IPA database + explicitly specified "
+"rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-"
+"second-rule,myrule --enabled\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" notmatched: my-second-rule\n"
+" notmatched: my-third-rule\n"
+" notmatched: myrule\n"
+" matched: allow_all\n"
+"\n"
+" 5. Test all disabled HBAC rules in IPA database:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --disabled\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" notmatched: new-rule\n"
+"\n"
+" 6. Test all disabled HBAC rules in IPA database + explicitly specified "
+"rules:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-"
+"second-rule,myrule --disabled\n"
+" ---------------------\n"
+" Access granted: False\n"
+" ---------------------\n"
+" notmatched: my-second-rule\n"
+" notmatched: my-third-rule\n"
+" notmatched: myrule\n"
+"\n"
+" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --enabled "
+"--disabled\n"
+" --------------------\n"
+" Access granted: True\n"
+" --------------------\n"
+" notmatched: my-second-rule\n"
+" notmatched: my-third-rule\n"
+" notmatched: myrule\n"
+" notmatched: new-rule\n"
+" matched: allow_all\n"
+msgstr ""
+"\n"
+"Імітація використання керування доступом на основі вузлів (HBAC)\n"
+"\n"
+"Правила HBAC керують тим, хто може отримувати доступ до певних служб.\n"
+"Ви можете скористатися HBAC для керування тим, які користувачі або групи\n"
+"на початковому вузлі можуть отримувати доступ до служби або групи служб\n"
+"на вузлі призначення\n"
+"\n"
+"Оскільки застосування правил HBAC передбачає використання робочого\n"
+"середовища, це додаток призначено для імітації обробки правил HBAC без\n"
+"доступу до реального середовища\n"
+"\n"
+" Перевірити відповідність користувача з початкового вузла до служби на "
+"іменованому\n"
+" вузлі правилам уможливлення доступу.\n"
+"\n"
+" ipa hbactest --user= --host= --service=\n"
+" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n"
+" [--srchost= ] [--sizelimit= ]\n"
+"\n"
+" --user, --host і --service є обов’язковими, інші можна не вказувати.\n"
+"\n"
+" Якщо вказано --rules, імітувати вмикання вказаних правил і перевірити\n"
+" можливість входу користувача у разі використання лише цих правил.\n"
+"\n"
+" Якщо вказано --enabled, додати всі увімкнені правила HBAC до імітації\n"
+"\n"
+" Якщо вказано --disabled, додати всі вимкнені правила HBAC до імітації\n"
+"\n"
+" Якщо вказано --nodetail, не повертати даних щодо відповідних і "
+"невідповідних\n"
+" правил.\n"
+"\n"
+" Якщо вказано одночасно --rules і --enabled, виконати імітацію --rules _і_\n"
+" всіх увімкнених правил IPA.\n"
+"\n"
+" Якщо не вказано --rules, буде виконано імітацію всіх увімкнених правил "
+"IPA.\n"
+"\n"
+" Якщо вказано --srchost, його буде проігноровано. Цей параметр збережено "
+"лише з міркувань сумісності.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" 1. Використання всіх увімкнених правил HBAC у базі даних IPA:\n"
+" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+" невідповідне: my-second-rule\n"
+" невідповідне: my-third-rule\n"
+" невідповідне: myrule\n"
+" відповідне: allow_all\n"
+"\n"
+" 2. Вимикання докладного резюме застосування правил:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --nodetail\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+"\n"
+" 3. Перевірити явно вказані правила HBAC:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-"
+"second-rule,myrule\n"
+" ---------------------\n"
+" Надано доступ: Ні\n"
+" ---------------------\n"
+" невідповідне: my-second-rule\n"
+" невідповідне: myrule\n"
+"\n"
+" 4. Використання всіх увімкнених правил HBAC у базі даних IPA + явно "
+"вказаних правил:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-"
+"second-rule,myrule --enabled\n"
+" --------------------\n"
+" Доступ надано: Так\n"
+" --------------------\n"
+" невідповідне: my-second-rule\n"
+" невідповідне: my-third-rule\n"
+" невідповідне: myrule\n"
+" відповідне: allow_all\n"
+"\n"
+" 5. Перевірка всіх вимкнених правил HBAC у базі даних IPA:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --disabled\n"
+" ---------------------\n"
+" Надано доступ: Ні\n"
+" ---------------------\n"
+" невідповідне: new-rule\n"
+"\n"
+" 6. Перевірка всіх вимкнених правил HBAC у базі даних IPA + явно вказані "
+"правила:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-"
+"second-rule,myrule --disabled\n"
+" ---------------------\n"
+" Надано доступ: Ні\n"
+" ---------------------\n"
+" невідповідне: my-second-rule\n"
+" невідповідне: my-third-rule\n"
+" невідповідне: myrule\n"
+"\n"
+" 7. Перевірка всіх (увімкнених і вимкнених) правил HBAC у базі даних "
+"IPA:\n"
+" $ ipa hbactest --user=a1a --host=bar --service=sshd --enabled "
+"--disabled\n"
+" --------------------\n"
+" Надано доступ: Так\n"
+" --------------------\n"
+" невідповідне: my-second-rule\n"
+" невідповідне: my-third-rule\n"
+" невідповідне: myrule\n"
+" невідповідне: new-rule\n"
+" відповідне: allow_all\n"
+
+msgid "Source host"
+msgstr "Вузол джерела"
+
+msgid ""
+"\n"
+"Hosts/Machines\n"
+"\n"
+"A host represents a machine. It can be used in a number of contexts:\n"
+"- service entries are associated with a host\n"
+"- a host stores the host/ service principal\n"
+"- a host can be used in Host-based Access Control (HBAC) rules\n"
+"- every enrolled client generates a host entry\n"
+"\n"
+"ENROLLMENT:\n"
+"\n"
+"There are three enrollment scenarios when enrolling a new client:\n"
+"\n"
+"1. You are enrolling as a full administrator. The host entry may exist\n"
+" or not. A full administrator is a member of the hostadmin role\n"
+" or the admins group.\n"
+"2. You are enrolling as a limited administrator. The host must already\n"
+" exist. A limited administrator is a member a role with the\n"
+" Host Enrollment privilege.\n"
+"3. The host has been created with a one-time password.\n"
+"\n"
+"A host can only be enrolled once. If a client has enrolled and needs to\n"
+"be re-enrolled, the host entry must be removed and re-created. Note that\n"
+"re-creating the host entry will result in all services for the host being\n"
+"removed, and all SSL certificates associated with those services being\n"
+"revoked.\n"
+"\n"
+"A host can optionally store information such as where it is located,\n"
+"the OS that it runs, etc.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new host:\n"
+" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example."
+"com\n"
+"\n"
+" Delete a host:\n"
+" ipa host-del test.example.com\n"
+"\n"
+" Add a new host with a one-time password:\n"
+" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n"
+"\n"
+" Add a new host with a random one-time password:\n"
+" ipa host-add --os='Fedora 12' --random test.example.com\n"
+"\n"
+" Modify information about a host:\n"
+" ipa host-mod --os='Fedora 12' test.example.com\n"
+"\n"
+" Remove SSH public keys of a host and update DNS to reflect this change:\n"
+" ipa host-mod --sshpubkey= --updatedns test.example.com\n"
+"\n"
+" Disable the host Kerberos key, SSL certificate and all of its services:\n"
+" ipa host-disable test.example.com\n"
+"\n"
+" Add a host that can manage this host's keytab and certificate:\n"
+" ipa host-add-managedby --hosts=test2 test\n"
+msgstr ""
+"\n"
+"Вузли/Комп’ютери\n"
+"\n"
+"Вузол — це окремий комп’ютер. Термін може використовуватися у декількох "
+"контекстах:\n"
+"- записи служб, пов’язані з певним вузлом\n"
+"- вузол зберігає реєстраційні дані вузол/служба\n"
+"- вузол можна використовувати у правилах Host-based Access Control (HBAC)\n"
+"- для усіх зареєстрованих клієнтів створюється запис вузла\n"
+"\n"
+"РЕЄСТРАЦІЯ:\n"
+"\n"
+"Передбачено три сценарії реєстрації нових клієнтів:\n"
+"\n"
+"1. Ви реєструєтеся як повноцінний адміністратор. Запис вузла може існувати\n"
+" або не існувати. Повноцінний адміністратор виконує роль hostadmin або є\n"
+" учасником групи admins.\n"
+"2. Ви реєструєтеся як адміністратор з обмеженими правами. Вузол вже має\n"
+" існувати. Обмежений адміністратор виконує роль з привілеями\n"
+" Host Enrollment.\n"
+"3. Вузол було створено з одноразовим паролем.\n"
+"\n"
+"Вузлу можна надати роль лише один раз. Якщо клієнту вже надано роль і\n"
+"роль слід змінити, запис вузла має бути вилучено і створено повторно.\n"
+"Зауважте, що повторне створення запису вузла призведе до вилучення усіх\n"
+"служб для вузла, а усі сертифікати SSL, пов’язані із цими службами\n"
+"буде відкликано.\n"
+"\n"
+"Запис вузла може, якщо потрібно, містити дані щодо його розташування,\n"
+"типу операційної системи тощо.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+"\n"
+"Додати новий вузол:\n"
+" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example."
+"com\n"
+"\n"
+" Вилучити вузол:\n"
+" ipa host-del test.example.com\n"
+"\n"
+" Додати новий вузол з одноразовим паролем:\n"
+" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n"
+"\n"
+"Додати новий вузол з випадковим одноразовим паролем:\n"
+" ipa host-add --os='Fedora 12' --random test.example.com\n"
+"\n"
+" Змінити відомості щодо вузла:\n"
+" ipa host-mod --os='Fedora 12' test.example.com\n"
+"\n"
+" Вилучити відкриті ключі SSH вузла і оновити DNS відповідно до внесених "
+"змін:\n"
+" ipa host-mod --sshpubkey= --updatedns test.example.com\n"
+"\n"
+"Вимкнути ключ Kerberos вузла, сертифікат SSL та усі його служби:\n"
+" ipa host-disable test.example.com\n"
+"\n"
+"Додати вузол, який може керувати сховищем ключів та сертифікатом цього "
+"вузла :\n"
+" ipa host-add-managedby --hosts=test2 test\n"
+
+msgid ""
+"\n"
+"Groups of hosts.\n"
+"\n"
+"Manage groups of hosts. This is useful for applying access control to a\n"
+"number of hosts by using Host-based Access Control.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new host group:\n"
+" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
+"\n"
+" Add another new host group:\n"
+" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
+"\n"
+" Add members to the hostgroup:\n"
+" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n"
+"\n"
+" Add a hostgroup as a member of another hostgroup:\n"
+" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
+"\n"
+" Remove a host from the hostgroup:\n"
+" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
+"\n"
+" Display a host group:\n"
+" ipa hostgroup-show baltimore\n"
+"\n"
+" Delete a hostgroup:\n"
+" ipa hostgroup-del baltimore\n"
+msgstr ""
+"\n"
+"Групи вузлів.\n"
+"\n"
+"Керування групами вузлів. Корисні для застосування керування\n"
+"до декількох вузлів на основі заснованого на вузлах керування\n"
+"доступом (Host-based Access Control або HBAC).\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" додавання нової групи вузлів:\n"
+" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
+"\n"
+" Додавання нової групи вузлів:\n"
+" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
+"\n"
+" Додавання учасників до групи вузлів:\n"
+" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n"
+"\n"
+" Додавання групи вузлів як учасника іншої групи вузлів:\n"
+" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
+"\n"
+" Вилучення вузла з групи вузлів:\n"
+" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
+"\n"
+" Показ списку групи вузлів:\n"
+" ipa hostgroup-show baltimore\n"
+"\n"
+" Вилучення групи вузлів:\n"
+" ipa hostgroup-del baltimore\n"
+
+msgid ""
+"\n"
+"ID ranges\n"
+"\n"
+"Manage ID ranges used to map Posix IDs to SIDs and back.\n"
+"\n"
+"There are two type of ID ranges which are both handled by this utility:\n"
+"\n"
+" - the ID ranges of the local domain\n"
+" - the ID ranges of trusted remote domains\n"
+"\n"
+"Both types have the following attributes in common:\n"
+"\n"
+" - base-id: the first ID of the Posix ID range\n"
+" - range-size: the size of the range\n"
+"\n"
+"With those two attributes a range object can reserve the Posix IDs starting\n"
+"with base-id up to but not including base-id+range-size exclusively.\n"
+"\n"
+"Additionally an ID range of the local domain may set\n"
+" - rid-base: the first RID(*) of the corresponding RID range\n"
+" - secondary-rid-base: first RID of the secondary RID range\n"
+"\n"
+"and an ID range of a trusted domain must set\n"
+" - rid-base: the first RID of the corresponding RID range\n"
+" - dom_sid: domain SID of the trusted domain\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for a trusted domain\n"
+"\n"
+"Since there might be more than one trusted domain the domain SID must be "
+"given\n"
+"while creating the ID range.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=0 --dom-sid=S-1-5-21-123-456-789 trusted_dom_range\n"
+"\n"
+"This ID range is then used by the IPA server and the SSSD IPA provider to\n"
+"assign Posix UIDs to users from the trusted domain.\n"
+"\n"
+"If e.g a range for a trusted domain is configured with the following "
+"values:\n"
+" base-id = 1200000\n"
+" range-size = 200000\n"
+" rid-base = 0\n"
+"the RIDs 0 to 199999 are mapped to the Posix ID from 1200000 to 13999999. "
+"So\n"
+"RID 1000 <-> Posix ID 1201000\n"
+"\n"
+"\n"
+"\n"
+"EXAMPLE: Add a new ID range for the local domain\n"
+"\n"
+"To create an ID range for the local domain it is not necessary to specify a\n"
+"domain SID. But since it is possible that a user and a group can have the "
+"same\n"
+"value as Posix ID a second RID interval is needed to handle conflicts.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-"
+"base=1000 --secondary-rid-base=1000000 local_range\n"
+"\n"
+"The data from the ID ranges of the local domain are used by the IPA server\n"
+"internally to assign SIDs to IPA users and groups. The SID will then be "
+"stored\n"
+"in the user or group objects.\n"
+"\n"
+"If e.g. the ID range for the local domain is configured with the values "
+"from\n"
+"the example above then a new user with the UID 1200007 will get the RID "
+"1007.\n"
+"If this RID is already used by a group the RID will be 1000007. This can "
+"only\n"
+"happen if a user or a group object was created with a fixed ID because the\n"
+"automatic assignment will not assign the same ID twice. Since there are "
+"only\n"
+"users and groups sharing the same ID namespace it is sufficient to have "
+"only\n"
+"one fallback range to handle conflicts.\n"
+"\n"
+"To find the Posix ID for a given RID from the local domain it has to be\n"
+"checked first if the RID falls in the primary or secondary RID range and\n"
+"the rid-base or the secondary-rid-base has to be subtracted, respectively,\n"
+"and the base-id has to be added to get the Posix ID.\n"
+"\n"
+"Typically the creation of ID ranges happens behind the scenes and this CLI\n"
+"must not be used at all. The ID range for the local domain will be created\n"
+"during installation or upgrade from an older version. The ID range for a\n"
+"trusted domain will be created together with the trust by 'ipa trust-"
+"add ...'.\n"
+"\n"
+"USE CASES:\n"
+"\n"
+" Add an ID range from a transitively trusted domain\n"
+"\n"
+" If the trusted domain (A) trusts another domain (B) as well and this "
+"trust\n"
+" is transitive 'ipa trust-add domain-A' will only create a range for\n"
+" domain A. The ID range for domain B must be added manually.\n"
+"\n"
+" Add an additional ID range for the local domain\n"
+"\n"
+" If the ID range of the local domain is exhausted, i.e. no new IDs can "
+"be\n"
+" assigned to Posix users or groups by the DNA plugin, a new range has to "
+"be\n"
+" created to allow new users and groups to be added. (Currently there is "
+"no\n"
+" connection between this range CLI and the DNA plugin, but a future "
+"version\n"
+" might be able to modify the configuration of the DNS plugin as well)\n"
+"\n"
+"In general it is not necessary to modify or delete ID ranges. If there is "
+"no\n"
+"other way to achieve a certain configuration than to modify or delete an ID\n"
+"range it should be done with great care. Because UIDs are stored in the "
+"file\n"
+"system and are used for access control it might be possible that users are\n"
+"allowed to access files of other users if an ID range got deleted and "
+"reused\n"
+"for a different domain.\n"
+"\n"
+"(*) The RID is typically the last integer of a user or group SID which "
+"follows\n"
+"the domain SID. E.g. if the domain SID is S-1-5-21-123-456-789 and a user "
+"from\n"
+"this domain has the SID S-1-5-21-123-456-789-1010 then 1010 id the RID of "
+"the\n"
+"user. RIDs are unique in a domain, 32bit values and are used for users and\n"
+"groups.\n"
+"\n"
+"WARNING:\n"
+"\n"
+"DNA plugin in 389-ds will allocate IDs based on the ranges configured for "
+"the\n"
+"local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+"on the local ranges set via this family of commands.\n"
+"\n"
+"Manual configuration change has to be done in the DNA plugin configuration "
+"for\n"
+"the new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to "
+"be\n"
+"modified to match the new range.\n"
+msgstr ""
+"\n"
+"Діапазони ідентифікаторів\n"
+"\n"
+"Керування діапазонами ідентифікаторів, використаних для відображення\n"
+"ідентифікаторів POSIX на SID, і навпаки.\n"
+"\n"
+"За допомогою цієї програми можна керувати обома типами діапазонів "
+"ідентифікаторів:\n"
+"\n"
+" - діапазони ідентифікаторів локального домену\n"
+" - діапазони ідентифікаторів довірених віддалених доменів\n"
+"\n"
+"Обидва типи мають такі спільні атрибути:\n"
+"\n"
+" - base-id: перший ідентифікатор діапазону ідентифікаторів POSIX\n"
+" - range-size: розмір діапазону\n"
+"\n"
+"На основі цих двох атрибутів об’єкт діапазону може зарезервувати "
+"ідентифікатори\n"
+"POSIX, починаючи з base-id аж до, але не включно, base-id+range-size.\n"
+"\n"
+"Крім того, можна встановити діапазон ідентифікаторів локального домену\n"
+" - rid-base: перший RID(*) відповідного діапазону RID\n"
+" - secondary-rid-base: перший RID вторинного діапазону RID\n"
+"\n"
+"а діапазон ідентифікаторів довіреного домену слід задавати за допомогою\n"
+" - rid-base: перший RID відповідного діапазону RID\n"
+" - dom_sid: SID довіреного домену\n"
+"\n"
+"\n"
+"\n"
+"ПРИКЛАД: додавання нового діапазону ідентифікаторів для довіреного домену\n"
+"\n"
+"Оскільки може бути декілька довірених доменів, під час створення діапазону\n"
+"ідентифікаторів слід вказати SID домену.\n"
+"\n"
+" ipa idrange-add --base-id=1200000 --range-size=200000 --rid-base=0 \\\n"
+" --dom-sid=S-1-5-21-123-456-789 trusted_dom_range\n"
+"\n"
+"Цей діапазон ідентифікаторів потім використовуватиметься сервером IPA\n"
+"та надавачем даних IPA SSSD для призначення UID Posix користувачам з\n"
+"довіреного домену.\n"
+"\n"
+"Якщо, наприклад, налаштовано діапазон для довіреного домену з такими\n"
+"значеннями:\n"
+" base-id = 1200000\n"
+" range-size = 200000\n"
+" rid-base = 0\n"
+"RID від 0 до 199999 прив’язуються до ідентифікаторів Posix від 1200000 до\n"
+"13999999. Отже RID 1000 <-> Posix ID 1201000\n"
+"\n"
+"\n"
+"\n"
+"ПРИКЛАД: додавання нового діапазону ідентифікаторів до локального домену\n"
+"\n"
+"Щоб створити діапазон ідентифікаторів для локального домену не потрібно\n"
+"вказувати SID домену. Але оскільки можливий конфлікт між ідентифікаторами\n"
+"користувача і групи та ідентифікаторами POSIX, потрібен вторинний інтервал\n"
+"RID.\n"
+"\n"
+" ipa range-add --base-id=1200000 --range-size=200000 --rid-base=1000 \\\n"
+" --secondary-rid-base=1000000 local_range\n"
+"\n"
+"Дані з діапазонів ідентифікаторів локального домену використовуються\n"
+"сервером IPA на внутрішньому рівні для призначення SID користувачам і "
+"групам\n"
+"IPA. SID буде збережено у об’єктах користувача або групи.\n"
+"\n"
+"Якщо, наприклад, для діапазону ідентифікаторів локального домену визначено\n"
+"значення з наведеного вище прикладу, новий користувач з UID 1200007 отримає\n"
+"RID 1007. Якщо цей RID вже буде використано групою, його буде змінено на "
+"1000007.\n"
+"Таке може трапитися лише, якщо об’єкт користувача або групи було створено з\n"
+"фіксованим ідентифікатором, оскільки у разі автоматичного призначення один\n"
+"ідентифікатор не може бути призначено двічі. Оскільки спільний простір назв\n"
+"є лише у користувачів і груп, достатньо одного резервного діапазону для\n"
+"того, щоб повністю позбутися конфліктів.\n"
+"\n"
+"Для визначення ідентифікатора POSIX за вказаним RID з локального домену "
+"слід\n"
+"спочатку перевірити, чи потрапляє RID у основний або вторинний діапазон "
+"RID,\n"
+"також, щоб отримати ідентифікатор POSIX, слід відняти від ідентифікатор rid-"
+"base\n"
+"або secondary-rid-base, відповідно, і додати base-id.\n"
+"\n"
+"Типово, створення діапазонів ідентифікаторів є зовні непомітним і потреби у\n"
+"цьому інтерфейсі командного рядка не виникає. Діапазон ідентифікаторів\n"
+"для локального домену буде створено під час встановлення або оновлення\n"
+"попередньої версії. Діапазон ідентифікаторів для довіреного домену буде\n"
+"створено разом з записом довіри командою «ipa trust-add ...».\n"
+"Нижче наведено можливі випадки використання цього командного інтерфейсу.\n"
+"\n"
+"ВИПАДКИ ВИКОРИСТАННЯ:\n"
+"\n"
+" Додавання діапазону ідентифікаторів з перехідного довіреного домену\n"
+"\n"
+" Якщо довірений домен (A) довіряється іншому домену (B) і цей запис\n"
+" довіри є перехідним, «ipa trust-add домен-A» створить лише діапазон\n"
+" для домену A. Діапазон ідентифікаторів домену B має бути додано вручну.\n"
+"\n"
+" Додавання додаткового діапазону ідентифікаторів для локального домену\n"
+"\n"
+" Якщо діапазон ідентифікаторів локального домену вичерпано, тобто "
+"додатком\n"
+" DNA не може бути призначено нові ідентифікатори користувачам або групам\n"
+" POSIX, має бути створено новий діапазон для додавання нових "
+"користувачів\n"
+" та груп. (У поточній версії між цим командним інтерфейсом і додатком "
+"DNA\n"
+" немає безпосереднього зв’язку, але у майбутній версії може бути "
+"передбачено\n"
+" можливість внесення змін і до налаштувань додатка DNS.)\n"
+"\n"
+"Загалом, потреби у зміні або вилученні діапазонів ідентифікаторів немає.\n"
+"Якщо немає іншого виходу, окрім внесення змін або вилучення діапазону\n"
+"ідентифікаторів, робити це слід дуже обережно. Оскільки UID зберігаються у\n"
+"файловій системі і використовуються для керування доступом, можлива "
+"ситуація,\n"
+"коли одні користувачі отримуватимуть доступ до файлів інших користувачів\n"
+"у разі вилучення діапазону ідентифікаторів і повторного його використання\n"
+"у іншому домені.\n"
+"\n"
+"(*) RID типово є останнім цілим числом SID користувача або групи, перед "
+"якими\n"
+"має бути вказано SID домену. Наприклад, якщо SID домену "
+"S-1-5-21-123-456-789, а\n"
+"користувач з цього домену має SID S-1-5-21-123-456-789-1010, RID "
+"користувача\n"
+"буде 1010. RID є унікальними в межах домену, є 32-бітовими значенням і\n"
+"використовуються для користувачів і груп.\n"
+"\n"
+"ПОПЕРЕДЖЕННЯ:\n"
+"\n"
+"Додаток DNA у 389-ds розміщуватиме ідентифікатори на основі діапазонів\n"
+"налаштованих для локального домену. У поточній версії додаток DNA *не "
+"можна*\n"
+"переналаштовувати самостійно на основі локальних діапазонів, встановлених\n"
+"за допомогою цього сімейства команд.\n"
+"\n"
+"Зміни налаштувань вручну має бути виконано у налаштуваннях додатка DNA\n"
+"для локального діапазону. Зокрема слід змінити атрибут dnaNextRange "
+"«cn=Posix\n"
+"IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config» так, щоб\n"
+"він відповідав новому діапазону.\n"
+
+msgid ""
+"\n"
+"Add new ID range.\n"
+"\n"
+" To add a new ID range you always have to specify\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" Additionally\n"
+"\n"
+" --rid-base\n"
+" --secondary-rid-base\n"
+"\n"
+" may be given for a new ID range for the local domain while\n"
+"\n"
+" --rid-bas\n"
+" --dom-sid\n"
+"\n"
+" must be given to add a new range for a trusted AD domain.\n"
+"\n"
+" WARNING:\n"
+"\n"
+" DNA plugin in 389-ds will allocate IDs based on the ranges configured "
+"for the\n"
+" local domain. Currently the DNA plugin *cannot* be reconfigured itself "
+"based\n"
+" on the local ranges set via this family of commands.\n"
+"\n"
+" Manual configuration change has to be done in the DNA plugin "
+"configuration for\n"
+" the new local range. Specifically, The dnaNextRange attribute of "
+"'cn=Posix\n"
+" IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has "
+"to be\n"
+" modified to match the new range.\n"
+" "
+msgstr ""
+"\n"
+" Додати новий діапазон ідентифікаторів.\n"
+"\n"
+" Для додавання нового діапазону ідентифікаторів вам слід завжди "
+"вказувати\n"
+"\n"
+" --base-id\n"
+" --range-size\n"
+"\n"
+" Крім того, може бути надано\n"
+"\n"
+" --rid-base\n"
+" --econdary-rid-base\n"
+"\n"
+" для додавання нового діапазону ідентифікаторів для локального домену і\n"
+"\n"
+" --rid-base\n"
+" --dom-sid\n"
+"\n"
+" для додавання нового діапазону для довіреного домену AD.\n"
+"\n"
+" ПОПЕРЕДЖЕННЯ:\n"
+"\n"
+" Додаток DNA у 389-ds визначатиме ідентифікатори у діапазонах, "
+"налаштованих\n"
+" для локального домену. У поточній версії додаток DNA *не може* змінити\n"
+" власні налаштування на основі локальних діапазонів, встановлених за\n"
+" допомогою цього сімейства команд.\n"
+"\n"
+" Для внесення змін щодо локального діапазону слід змінити налаштування\n"
+" додатка DNA вручну. Зокрема, слід внести зміни до атрибута 'cn=Posix\n"
+" IDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' "
+"відповідно\n"
+" до параметрів нового діапазону.\n"
+" "
+
+msgid ""
+"Comma-separated list of objectclasses used to search for user entries in DS"
+msgstr ""
+"Список класів об’єктів, використаних для пошуку записів користувачів у DS, "
+"відокремлених комами"
+
+msgid ""
+"Comma-separated list of objectclasses used to search for group entries in DS"
+msgstr ""
+"Список класів об’єктів, використаних для пошуку записів груп у DS, "
+"відокремлених комами"
+
+msgid ""
+"Comma-separated list of objectclasses to be ignored for user entries in DS"
+msgstr ""
+"Список класів об’єктів, які буде проігноровано для записів користувачів у "
+"DS, відокремлених комами"
+
+msgid "Comma-separated list of attributes to be ignored for user entries in DS"
+msgstr ""
+"Список атрибутів, які буде проігноровано для записів користувачів у DS, "
+"відокремлених комами"
+
+msgid ""
+"Comma-separated list of objectclasses to be ignored for group entries in DS"
+msgstr ""
+"Список класів об’єктів, які буде проігноровано для записів груп у DS, "
+"відокремлених комами"
+
+msgid ""
+"Comma-separated list of attributes to be ignored for group entries in DS"
+msgstr ""
+"Список атрибутів, які буде проігноровано для записів груп у DS, "
+"відокремлених комами"
+
+msgid "comma-separated list of groups to exclude from migration"
+msgstr "список груп, які слід виключити з перенесення, відокремлених комами"
+
+msgid "comma-separated list of users to exclude from migration"
+msgstr ""
+"список записів користувачів, які слід виключити з перенесення, відокремлених "
+"комами"
+
+msgid ""
+"\n"
+"Netgroups\n"
+"\n"
+"A netgroup is a group used for permission checking. It can contain both\n"
+"user and host values.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new netgroup:\n"
+" ipa netgroup-add --desc=\"NFS admins\" admins\n"
+"\n"
+" Add members to the netgroup:\n"
+" ipa netgroup-add-member --users=tuser1,tuser2 admins\n"
+"\n"
+" Remove a member from the netgroup:\n"
+" ipa netgroup-remove-member --users=tuser2 admins\n"
+"\n"
+" Display information about a netgroup:\n"
+" ipa netgroup-show admins\n"
+"\n"
+" Delete a netgroup:\n"
+" ipa netgroup-del admins\n"
+msgstr ""
+"\n"
+"Мережеві групи\n"
+"\n"
+"Мережева група — група для перевірки прав доступу. Може містити значення\n"
+"користувачів та вузлів.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання нової мережевої групи:\n"
+" ipa netgroup-add --desc=\"NFS admins\" admins\n"
+"\n"
+" Додавання учасників до мережевої групи:\n"
+" ipa netgroup-add-member --users=tuser1,tuser2 admins\n"
+"\n"
+" Вилучення користувача з мережевої групи:\n"
+" ipa netgroup-remove-member --users=tuser2 admins\n"
+"\n"
+" Показ даних щодо мережевої групи:\n"
+" ipa netgroup-show admins\n"
+"\n"
+" Вилучення мережевої групи:\n"
+" ipa netgroup-del admins\n"
+
+msgid "comma-separated list of netgroups to add"
+msgstr "список мережевих груп, які слід додати, відокремлених комами"
+
+msgid "comma-separated list of netgroups to remove"
+msgstr "список мережевих груп, які слід вилучити, відокремлених комами"
+
+msgid ""
+"\n"
+"Permissions\n"
+"\n"
+"A permission enables fine-grained delegation of rights. A permission is\n"
+"a human-readable form of a 389-ds Access Control Rule, or instruction "
+"(ACI).\n"
+"A permission grants the right to perform a specific task such as adding a\n"
+"user, modifying a group, etc.\n"
+"\n"
+"A permission may not contain other permissions.\n"
+"\n"
+"* A permission grants access to read, write, add or delete.\n"
+"* A privilege combines similar permissions (for example all the permissions\n"
+" needed to add a user).\n"
+"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n"
+"\n"
+"A permission is made up of a number of different parts:\n"
+"\n"
+"1. The name of the permission.\n"
+"2. The target of the permission.\n"
+"3. The rights granted by the permission.\n"
+"\n"
+"Rights define what operations are allowed, and may be one or more\n"
+"of the following:\n"
+"1. write - write one or more attributes\n"
+"2. read - read one or more attributes\n"
+"3. add - add a new entry to the tree\n"
+"4. delete - delete an existing entry\n"
+"5. all - all permissions are granted\n"
+"\n"
+"Read permission is granted for most attributes by default so the read\n"
+"permission is not expected to be used very often.\n"
+"\n"
+"Note the distinction between attributes and entries. The permissions are\n"
+"independent, so being able to add a user does not mean that the user will\n"
+"be editable.\n"
+"\n"
+"There are a number of allowed targets:\n"
+"1. type: a type of object (user, group, etc).\n"
+"2. memberof: a member of a group or hostgroup\n"
+"3. filter: an LDAP filter\n"
+"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n"
+" super-set of the \"type\" target.\n"
+"5. targetgroup: grant access to modify a specific group (such as granting\n"
+" the rights to manage group membership)\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a permission that grants the creation of users:\n"
+" ipa permission-add --type=user --permissions=add \"Add Users\"\n"
+"\n"
+" Add a permission that grants the ability to manage group membership:\n"
+" ipa permission-add --attrs=member --permissions=write --type=group "
+"\"Manage Group Members\"\n"
+msgstr ""
+"\n"
+"Права доступу\n"
+"\n"
+"Запис правил доступу уможливлює точне делегування прав. Запис прав доступу\n"
+"є зручною для читання обгорткою навколо правила керування доступом 389-ds\n"
+"або інструкції (ACI).\n"
+"Право доступу надає право виконувати специфічне завдання, зокрема додавання\n"
+"запису користувача, внесення зміни до групи тощо.\n"
+"\n"
+"Запис прав доступу не може містити інших прав доступу.\n"
+"\n"
+"* Права доступу надають можливість читати, записувати, вилучати, шукати або\n"
+" порівнювати.\n"
+"* Привілеї поєднують подібні права доступу (наприклад усі права доступу,\n"
+" потрібні для додавання запису користувача).\n"
+"* Роль надає набір привілеїв користувачам, групам, вузлам або групам "
+"вузлів.\n"
+"\n"
+"Запис права доступу складається з декількох різних частин:\n"
+"\n"
+"1. Назви запису права доступу.\n"
+"2. Призначення права доступу.\n"
+"3. Права, які надаються записом.\n"
+"\n"
+"Права визначають список дій, які можна виконувати. Запис прав може\n"
+"бути один або може бути декілька записів з такого набору:\n"
+"1. write - запис одного або декількох атрибутів\n"
+"2. read - читання одного або декількох атрибутів\n"
+"3. search - пошук одного або декількох атрибутів\n"
+"4. compare - порівняння одного або декількох атрибутів\n"
+"5. add - додавання нового запису до ієрархії\n"
+"6. delete - вилучення наявного запису\n"
+"7. all - надати усі права доступу\n"
+"\n"
+"Типово, доступ до читання надається до більшості з атрибутів, отже потреба\n"
+"у визначенні прав доступу до читання має виникати доволі нечасто.\n"
+"\n"
+"Зауважте відмінність між атрибутами і записами. Права доступу є "
+"незалежними,\n"
+"отже можливість додавання запису користувача не означає, що цей запис "
+"згодом\n"
+"буде придатним до редагування.\n"
+"\n"
+"Передбачено декілька можливих призначень:\n"
+"1. type: тип об’єкта (user, group тощо).\n"
+"2. memberof: учасник групи або групи вузлів\n"
+"3. filter: фільтр LDAP\n"
+"4. subtree: фільтр LDAP, що визначає частину DIT LDAP. Є надмножиною\n"
+" призначення «type».\n"
+"5. targetgroup: надати доступ до зміни вказаної групи (зокрема надати "
+"доступ\n"
+" до керування участю у групі)\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати право доступу до створення записів користувачів:\n"
+" ipa permission-add --type=user --permissions=add \"Add Users\"\n"
+"\n"
+" Додати право доступу, яке надає можливість керувати участю у групах:\n"
+" ipa permission-add --attrs=member --permissions=write --type=group "
+"\"Manage Group Members\"\n"
+
+msgid ""
+"Comma-separated list of permissions to grant (read, write, add, delete, all)"
+msgstr ""
+"Права доступу, які слід надати, відокремлених комами (read, write, add, "
+"delete, all)"
+
+msgid ""
+"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)"
+msgstr ""
+"тип об’єкта IPA (user (користувач), group (група), host (вузол), hostgroup "
+"(група вузлів), service (служба), netgroup (мережева група), dns)"
+
+msgid "Target members of a group"
+msgstr "Цільові учасники групи"
+
+msgid "User group to apply permissions to"
+msgstr "Група користувачів, до якої буде застосовано права доступу"
+
+msgid "comma-separated list of privileges to add"
+msgstr "список привілеїв, які слід додати, відокремлених комами"
+
+msgid "Add a system permission without an ACI"
+msgstr "Додати права доступу до системи без ACI"
+
+msgid "Permission type"
+msgstr "Тип прав доступу"
+
+msgid "comma-separated list of privileges to remove"
+msgstr "список привілеїв, які слід вилучити, відокремлених комами"
+
+msgid ""
+"\n"
+"Ping the remote IPA server to ensure it is running.\n"
+"\n"
+"The ping command sends an echo request to an IPA server. The server\n"
+"returns its version information. This is used by an IPA client\n"
+"to confirm that the server is available and accepting requests.\n"
+"\n"
+"The server from xmlrpc_uri in /etc/ipa/default.conf is contacted first.\n"
+"If it does not respond then the client will contact any servers defined\n"
+"by ldap SRV records in DNS.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Ping an IPA server:\n"
+" ipa ping\n"
+" ------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" ------------------------------------------\n"
+"\n"
+" 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"
+" -----------------------------------------------------\n"
+" IPA server version 2.1.9. API version 2.20\n"
+" -----------------------------------------------------\n"
+msgstr ""
+"\n"
+"Перевірка віддаленого сервера IPA з метою переконатися, що він є "
+"працездатним.\n"
+"\n"
+"Програма ping надсилає луна-запит до сервера IPA. Сервер повертає\n"
+"дані щодо його версії. Ці дані використовуються клієнтом IPA\n"
+"для підтвердження, що сервер є доступним і що він приймає запити.\n"
+"\n"
+"Сервер з xmlrpc_uri у /etc/ipa/default.conf перевіряється першим.\n"
+"Якщо він не відповідає, клієнт намагається встановити зв’язок з\n"
+"будь-яким сервером, визначеним записами SRV ldap у DNS.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Перевірити луна-імпульсом сервер IPA:\n"
+" ipa ping\n"
+" ------------------------------------------\n"
+" Сервер IPA версії 2.1.9. Версія API 2.20\n"
+" ------------------------------------------\n"
+"\n"
+" Перевірити луна-імпульсом сервер IPA і отримати докладні дані:\n"
+" ipa -v ping\n"
+" ipa: INFO: trying https://ipa.example.com/ipa/xml\n"
+" ipa: INFO: Forwarding 'ping' to server 'https://ipa.example.com/ipa/xml'\n"
+" -----------------------------------------------------\n"
+" Сервер IPA версії 2.1.9. Версія API 2.20\n"
+" -----------------------------------------------------\n"
+
+msgid "comma-separated list of roles to add"
+msgstr "список ролей, які слід додати, відокремлених комами"
+
+msgid "comma-separated list of permissions"
+msgstr "список прав доступу, відокремлених комами"
+
+msgid "comma-separated list of roles to remove"
+msgstr "список ролей, які слід вилучити, відокремлених комами"
+
+msgid "comma-separated list of privileges"
+msgstr "список привілеїв, відокремлених комами"
+
+msgid ""
+"\n"
+"Self-service Permissions\n"
+"\n"
+"A permission enables fine-grained delegation of permissions. Access Control\n"
+"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
+"given tasks such as adding a user, modifying a group, etc.\n"
+"\n"
+"A Self-service permission defines what an object can change in its own "
+"entry.\n"
+"\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a self-service rule to allow users to manage their address:\n"
+" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st "
+"\"Users manage their own address\"\n"
+"\n"
+" When managing the list of attributes you need to include all attributes\n"
+" in the list, including existing ones. Add telephoneNumber to the list:\n"
+" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber "
+"\"Users manage their own address\"\n"
+"\n"
+" Display our updated rule:\n"
+" ipa selfservice-show \"Users manage their own address\"\n"
+"\n"
+" Delete a rule:\n"
+" ipa selfservice-del \"Users manage their own address\"\n"
+msgstr ""
+"\n"
+"Права доступу самообслуговування\n"
+"\n"
+"Права доступу надають змогу точно налаштувати уповноваження. За допомогою\n"
+"правил керування доступом та інструкцій (ACI) надаються права доступу до\n"
+"виконання вказаних завдань, зокрема додавання записів користувачів,\n"
+"внесення змін до записів груп тощо.\n"
+"\n"
+"Права доступу самообслуговування визначають права об’єкта на внесення змін\n"
+"до власного запису.\n"
+"\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додавання правила самообслуговування для уможливлення керування "
+"користувачами\n"
+" власною адресою:\n"
+" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st "
+"\"Users manage their own address\"\n"
+"\n"
+" Якщо ви керуєте списком атрибутів, вам слід включити до списку всі "
+"атрибути,\n"
+" зокрема вже створені. Додавання telephoneNumber до списку:\n"
+" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber "
+"\"Users manage their own address\"\n"
+"\n"
+" Показ нашого оновленого правила:\n"
+" ipa selfservice-show \"Users manage their own address\"\n"
+"\n"
+" Вилучення правила:\n"
+" ipa selfservice-del \"Users manage their own address\"\n"
+
+msgid ""
+"\n"
+"Services\n"
+"\n"
+"A IPA service represents a service that runs on a host. The IPA service\n"
+"record can store a Kerberos principal, an SSL certificate, or both.\n"
+"\n"
+"An IPA service can be managed directly from a machine, provided that\n"
+"machine has been given the correct permission. This is true even for\n"
+"machines other than the one the service is associated with. For example,\n"
+"requesting an SSL certificate using the host service principal credentials\n"
+"of the host. To manage a service using host credentials you need to\n"
+"kinit as the host:\n"
+"\n"
+" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n"
+"\n"
+"Adding an IPA service allows the associated service to request an SSL\n"
+"certificate or keytab, but this is performed as a separate step; they\n"
+"are not produced as a result of adding the service.\n"
+"\n"
+"Only the public aspect of a certificate is stored in a service record;\n"
+"the private key is not stored.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new IPA service:\n"
+" ipa service-add HTTP/web.example.com\n"
+"\n"
+" Allow a host to manage an IPA service certificate:\n"
+" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n"
+" ipa role-add-member --hosts=web.example.com certadmin\n"
+"\n"
+" Override a default list of supported PAC types for the service:\n"
+" ipa service-mod HTTP/web.example.com --pac-type=MS-PAC\n"
+"\n"
+" Delete an IPA service:\n"
+" ipa service-del HTTP/web.example.com\n"
+"\n"
+" Find all IPA services associated with a host:\n"
+" ipa service-find web.example.com\n"
+"\n"
+" Find all HTTP services:\n"
+" ipa service-find HTTP\n"
+"\n"
+" Disable the service Kerberos key and SSL certificate:\n"
+" ipa service-disable HTTP/web.example.com\n"
+"\n"
+" Request a certificate for an IPA service:\n"
+" ipa cert-request --principal=HTTP/web.example.com example.csr\n"
+"\n"
+" Generate and retrieve a keytab for an IPA service:\n"
+" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/"
+"httpd.keytab\n"
+msgstr ""
+"\n"
+"Служби\n"
+"\n"
+"Служба IPA — це служба, що працює на вузлі системи. У записі служби\n"
+"IPA можуть зберігатися дані реєстраційного запису Kerberos, сертифікат\n"
+"SSL або обидва набори даних.\n"
+"\n"
+"Службою IPA можна керувати безпосередньо з комп’ютера, якщо системі\n"
+"цього комп’ютера надано достатні права доступу. Це стосується навіть\n"
+"комп’ютерів, відмінних від тих, з якими пов’язано службу. Наприклад,\n"
+"вони можуть надсилати запит щодо сертифіката SSL за допомогою\n"
+"реєстраційних даних служби вузла. Для керування службою за допомогою\n"
+"реєстраційних даних вузла слід віддати команду ініціалізації kinit\n"
+"від імені вузла:\n"
+"\n"
+" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n"
+"\n"
+"Додавання служби IPA надає доступ пов’язаній службі до надсилання\n"
+"запитів щодо сертифікатів SSL та таблиці ключів, але створення самих\n"
+"запитів є окремим кроком: відповідні дані не створюються у результаті\n"
+"простого додавання служби.\n"
+"\n"
+"У записі служби зберігаються лише відкриті дані сертифіката; закритий\n"
+"ключ не зберігається.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати нову службу IPA:\n"
+" ipa service-add HTTP/web.example.com\n"
+"\n"
+" Дозволити вузлу керувати сертифікатом служби IPA:\n"
+" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n"
+" ipa role-add-member --hosts=web.example.com certadmin\n"
+"\n"
+" Перевизначити типовий список підтримуваних типів PAC для служби:\n"
+" ipa service-mod HTTP/web.example.com --pac-type=MS-PAC\n"
+"\n"
+" Вилучити службу IPA:\n"
+" ipa service-del HTTP/web.example.com\n"
+"\n"
+" Знайти усіх служби IPA, пов’язані із вузлом:\n"
+" ipa service-find web.example.com\n"
+"\n"
+" Знайти усі служби HTTP:\n"
+" ipa service-find HTTP\n"
+"\n"
+" Вимкнути службу ключів Kerberos і сертифіката SSL:\n"
+" ipa service-disable HTTP/web.example.com\n"
+"\n"
+" Надіслати запит щодо сертифіката для служби IPA:\n"
+" ipa cert-request --principal=HTTP/web.example.com example.csr\n"
+"\n"
+" Створити і отримати вміст сховища ключів для служби IPA:\n"
+" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/"
+"httpd.keytab\n"
+
+msgid ""
+"Override default list of supported PAC types. Use 'NONE' to disable PAC "
+"support for this service"
+msgstr ""
+"Перевизначити типовий список підтримуваних типів PAC. Скористайтеся "
+"значенням «NONE», щоб вимкнути підтримку PAC для цієї служби."
+
+msgid ""
+"\n"
+"Groups of Sudo Commands\n"
+"\n"
+"Manage groups of Sudo Commands.\n"
+"\n"
+"EXAMPLES:\n"
+"\n"
+" Add a new Sudo Command Group:\n"
+" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n"
+"\n"
+" Remove a Sudo Command Group:\n"
+" ipa sudocmdgroup-del admincmds\n"
+"\n"
+" Manage Sudo Command Group membership, commands:\n"
+" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim "
+"admincmds\n"
+"\n"
+" Manage Sudo Command Group membership, commands:\n"
+" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n"
+"\n"
+" Show a Sudo Command Group:\n"
+" ipa group-show localadmins\n"
+msgstr ""
+"\n"
+"Групи команд sudo\n"
+"\n"
+"Керування групами команд sudo.\n"
+"\n"
+"ПРИКЛАДИ:\n"
+"\n"
+" Додати нову групу команд sudo:\n"
+" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n"
+"\n"
+" Вилучити групу команд sudo:\n"
+" ipa sudocmdgroup-del admincmds\n"
+"\n"
+" Керування участю групи команд sudo, команди:\n"
+" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim "
+"admincmds\n"
+"\n"
+" Керування участю групи команд sudo, команди:\n"
+" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n"
+"\n"
+" Показ групи команд sudo:\n"
+" ipa group-show localadmins\n"
+
+msgid "comma-separated list of sudo commands to add"
+msgstr "список команд sudo, які слід додати, відокремлених комами"
+
+msgid "comma-separated list of sudo commands to remove"
+msgstr "список команд sudo, які слід вилучити, відокремлених комами"
+
+msgid ""
+"\n"
+"Sudo Rules\n"
+"\n"
+"Sudo (su \"do\") allows a system administrator to delegate authority to\n"
+"give certain users (or groups of users) the ability to run some (or all)\n"
+"commands as root or another user while providing an audit trail of the\n"
+"commands and their arguments.\n"
+"\n"
+"FreeIPA provides a means to configure the various aspects of Sudo:\n"
+" Users: The user(s)/group(s) allowed to invoke Sudo.\n"
+" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke "
+"Sudo.\n"
+" Allow Command: The specific command(s) permitted to be run via Sudo.\n"
+" Deny Command: The specific command(s) prohibited to be run via Sudo.\n"
+" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be "
+"invoked with.\n"
+" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n"
+" Options: The various Sudoers Options that can modify Sudo's behavior.\n"
+"\n"
+"An order can be added to a sudorule to control the order in which they\n"
+"are evaluated (if the client supports it). This order is an integer and\n"
+"must be unique.\n"
+"\n"
+"FreeIPA provides a designated binddn to use with Sudo located at:\n"
+"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n"
+"\n"
+"To enable the binddn run the following command to set the password:\n"
+"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -"
+"ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,"
+"dc=com\n"
+"\n"
+"For more information, see the FreeIPA Documentation to Sudo.\n"
+msgstr ""
+"\n"
+"Правила sudo\n"
+"\n"
+"Sudo (su \"do\") надає системному адміністратору змогу делегувати\n"
+"повноваження певним користувачам (або групам користувачів) на виконання\n"
+"деяких (або усіх) команд від імені адміністратора (root) або іншого\n"
+"користувача, зберігаючи водночас журнал виконання команд та\n"
+"аргументів.\n"
+"\n"
+"У FreeIPA передбачено декілька параметрів налаштовування роботи sudo:\n"
+" Users: користувачі або групи, які можуть викликати sudo.\n"
+" Hosts: вузли або групи вузлів, користувачі якого можуть викликати sudo.\n"
+" Allow Command: специфічні команди, які можна виконувати за допомогою "
+"sudo.\n"
+" Deny Command: специфічні команди, які не можна виконувати за допомогою "
+"sudo.\n"
+" RunAsUser: користувачі або групи, від імені яких sudo виконуватиме "
+"команди.\n"
+" RunAsGroup: групи, ідентифікатори яких буде використано sudo для "
+"виконання команд.\n"
+" Options: різноманітні параметри sudoers, які можуть змінити поведінку "
+"sudo.\n"
+"\n"
+"До правила sudo можна додати порядок, який керуватиме порядком\n"
+"обробки записів (якщо такий порядок передбачено на клієнтському боці).\n"
+"Порядок визначається числовим індексом, який не повинен повторюватися.\n"
+"\n"
+"У FreeIPA передбачено визначений binddn для використання з sudo, який "
+"розташовано у\n"
+"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n"
+"\n"
+"Щоб увімкнути binddn, віддайте таку команду для встановлення пароля:\n"
+"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -"
+"ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,"
+"dc=com\n"
+"\n"
+"Докладніші відомості наведено у документації з FreeIPA щодо sudo.\n"
+
+msgid "comma-separated list of sudo command groups to add"
+msgstr "список груп команд sudo, які слід додати, відокремлених комами"
+
+msgid "comma-separated list of sudo command groups to remove"
+msgstr "список груп команд sudo, які слід вилучити, відокремлених комами"
+
+msgid "Active directory domain administrator's password"
+msgstr "Пароль адміністратора домену Active directory"
+
+msgid "GECOS field"
+msgstr "поле GECOS"
#, python-format
msgid "Enter %(label)s again to verify: "
@@ -549,10 +15858,6 @@ msgstr "Застарілі параметри"
msgid "No file to read"
msgstr "Немає файла для читання"
-msgid "A string searched in all relevant object attributes"
-msgstr ""
-"Рядок, пошук якого відбуватиметься у всіх відповідних атрибутах об’єктів"
-
#, python-format
msgid "%(cver)s client incompatible with %(sver)s server at '%(server)s'"
msgstr "Клієнт %(cver)s є несумісним з сервером %(sver)s на «%(server)s»"
@@ -791,6 +16096,12 @@ msgid "Server removal aborted: %(reason)s."
msgstr "Вилучення сервера перервано: %(reason)s."
#, python-format
+msgid "%(operation)s is not supported for %(principal_type)s principals"
+msgstr ""
+"Підтримки %(operation)s для реєстраційних записів %(principal_type)s не "
+"передбачено"
+
+#, python-format
msgid "no command nor help topic '%(topic)s'"
msgstr "не виявлено ні команди, ні запису довідки «%(topic)s»"
@@ -908,23 +16219,10 @@ msgstr ""
msgid "Unknown option: %(option)s"
msgstr "Невідомий параметр: %(option)s"
-msgid ""
-"Retrieve and print all attributes from the server. Affects command output."
-msgstr ""
-"Отримати і вивести всі атрибути з сервера. Стосується лише виводу команд."
-
-msgid "Print entries as stored on the server. Only affects output format."
-msgstr ""
-"Вивести записи у формі, у якій вони зберігаються на сервері. Стосується лише "
-"формату виведення даних."
-
msgid "Client version. Used to determine if server will accept request."
msgstr ""
"Версія клієнта. Використовується для визначення, якщо сервер приймає запит."
-msgid "Forward to server instead of running locally"
-msgstr "Переспрямувати на сервер замість локального виконання"
-
msgid "Additional instructions:"
msgstr "Додаткові настанови:"
@@ -1132,26 +16430,6 @@ msgstr "Список записів LDAP"
msgid "All commands should at least have a result"
msgstr "Виконання всіх команд має призводити до якогось результату"
-msgid "User-friendly description of action performed"
-msgstr "Зручний для користувача опис дії, що виконується"
-
-msgid "The primary_key value of the entry, e.g. 'jdoe' for a user"
-msgstr ""
-"Значення primary_key (основного ключа) запису, наприклад, «iivanenko» для "
-"користувача"
-
-msgid "Number of entries returned"
-msgstr "Кількість повернутих записів"
-
-msgid "True if not all results were returned"
-msgstr "True, якщо повернуто було всі результати"
-
-msgid "List of deletions that failed"
-msgstr "Список вилучень, які не вдалося виконати"
-
-msgid "True means the operation was successful"
-msgstr "True означає, що дію було виконано успішно"
-
msgid "incorrect type"
msgstr "помилковий тип"
@@ -1264,6 +16542,16 @@ msgstr "має бути відносною"
msgid "must be dictionary"
msgstr "має бути словником"
+msgid "must be Kerberos principal"
+msgstr "має бути реєстраційним записом Kerberos"
+
+#, python-format
+msgid "Malformed principal: '%(value)s'"
+msgstr "Помилкове форматування реєстраційного запису: «%(value)s»"
+
+msgid "Service principal is required"
+msgstr "Слід вказати реєстраційний запис служби"
+
msgid "any of the configured servers"
msgstr "будь-який з налаштованих серверів"
@@ -1362,6 +16650,16 @@ msgstr "некоректний формат запису IP-адреси"
msgid "%(port)s is not a valid port"
msgstr "%(port)s не є чинним портом"
+msgid ""
+"at least one value equal to the canonical principal name must be present"
+msgstr ""
+"має бути надано принаймні одне значення, що є рівним канонічній назві "
+"реєстраційного запису"
+
+msgid "realm or UPN suffix overlaps with trusted domain namespace"
+msgstr ""
+"область або суфікс UPN перекриваються із простором назв довіреного домену"
+
msgid "improperly formatted DER-encoded certificate"
msgstr "неналежне форматування сертифіката у кодуванні DER"
@@ -1435,14 +16733,6 @@ msgstr ""
msgid "At least the domain or IP address should be specified"
msgstr "Слід вказати принаймні домен або IP-адресу"
-#, python-format
-msgid ""
-"CIFS server communication error: code \"%(num)s\",\n"
-" message \"%(message)s\" (both may be \"None\")"
-msgstr ""
-"Помилка обміну даними з сервером CIFS: код «%(num)s»,\n"
-"повідомлення «%(message)s» (обидва значення можуть бути «None»)"
-
msgid "no trusted domain is configured"
msgstr "Не налаштовано жодного довіреного домену"
@@ -1577,84 +16867,9 @@ msgstr "некоректне DN (%s)"
msgid "ACI with name \"%s\" not found"
msgstr "Не знайдено ACI з назвою «%s»"
-msgid "ACI prefix"
-msgstr "префікс ACI"
-
-msgid ""
-"Prefix used to distinguish ACI types (permission, delegation, selfservice, "
-"none)"
-msgstr ""
-"Префікс, за яким визначається тип ACI (permission, delegation, selfservice, "
-"none)"
-
msgid "ACIs"
msgstr "ACI"
-msgid "ACI name"
-msgstr "Назва ACI"
-
-msgid "Permission"
-msgstr "Права доступу"
-
-msgid "Permission ACI grants access to"
-msgstr "ACI прав доступу надає доступ до"
-
-msgid "User group"
-msgstr "Група користувачів"
-
-msgid "User group ACI grants access to"
-msgstr "Група користувачів, до якої надає доступ ACI"
-
-msgid "Permissions"
-msgstr "Права доступу"
-
-msgid "Permissions to grant(read, write, add, delete, all)"
-msgstr "Права доступу, які слід надати (read, write, add, delete, all)"
-
-msgid "Attributes to which the permission applies"
-msgstr "Атрибути, до яких застосовується правило доступу"
-
-msgid "Attributes"
-msgstr "Атрибути"
-
-msgid "Type"
-msgstr "Тип"
-
-msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)"
-msgstr ""
-"тип об’єкта IPA (user (користувач), group (група), host (вузол), hostgroup "
-"(група вузлів), service (служба), netgroup (мережева група))"
-
-msgid "Member of"
-msgstr "Учасник"
-
-msgid "Member of a group"
-msgstr "Учасник групи"
-
-msgid "Filter"
-msgstr "Фільтр"
-
-msgid "Legal LDAP filter (e.g. ou=Engineering)"
-msgstr "Припустимий фільтр LDAP (наприклад, ou=Engineering)"
-
-msgid "Subtree"
-msgstr "Піддерево"
-
-msgid "Subtree to apply ACI to"
-msgstr "Піддерево, до якого слід застосувати ACI"
-
-msgid "Target group"
-msgstr "Цільова група"
-
-msgid "Group to apply ACI to"
-msgstr "Група, до якої слід застосувати ACI"
-
-msgid "Target your own entry (self)"
-msgstr "Виконати над власним записом (self)"
-
-msgid "Apply ACI to your own entry (self)"
-msgstr "Застосувати ACI до вашого власного запису (self)"
-
msgid "ACI"
msgstr "ACI"
@@ -1662,9 +16877,6 @@ msgstr "ACI"
msgid "Created ACI \"%(value)s\""
msgstr "Створено ACI «%(value)s»"
-msgid "Test the ACI syntax but don't write anything"
-msgstr "Перевірити синтаксис ACI, але не виконувати запису"
-
#, python-format
msgid "Deleted ACI \"%(value)s\""
msgstr "Вилучено ACI «%(value)s»"
@@ -1680,12 +16892,6 @@ msgstr[0] "встановлено відповідність %(count)d ACI"
msgstr[1] "встановлено відповідність %(count)d ACI"
msgstr[2] "встановлено відповідність %(count)d ACI"
-msgid "Location of the ACI"
-msgstr "Розташування ACI"
-
-msgid "New ACI name"
-msgstr "Нова назва ACI"
-
#, python-format
msgid "Renamed ACI to \"%(value)s\""
msgstr "ACI перейменовано на «%(value)s»"
@@ -1975,46 +17181,9 @@ msgstr ""
" ipa automember-rebuild --hosts=web1.example.com --hosts=web2.example."
"com\n"
-msgid "Inclusive Regex"
-msgstr "Формальний вираз включення"
-
-msgid "Exclusive Regex"
-msgstr "Формальний вираз виключення"
-
-msgid "Attribute Key"
-msgstr "Ключ атрибута"
-
-msgid ""
-"Attribute to filter via regex. For example fqdn for a host, or manager for a "
-"user"
-msgstr ""
-"Атрибут для фільтрування за формальним виразом. Приклад: fqdn для вузла або "
-"manager для користувача"
-
-msgid "Grouping Type"
-msgstr "Тип групування"
-
-msgid "Grouping to which the rule applies"
-msgstr "Групування, якого стосується правило"
-
msgid "Auto Membership Rule"
msgstr "Правило автоматичної участі"
-msgid "Automember Rule"
-msgstr "Правило автоматичної участі"
-
-msgid "Description"
-msgstr "Опис"
-
-msgid "A description of this auto member rule"
-msgstr "Опис цього правила автоматичної участі"
-
-msgid "Default (fallback) Group"
-msgstr "Типова (резервна) група"
-
-msgid "Default group for entries to land"
-msgstr "Типова група для додавання записів"
-
#, python-format
msgid "%(otype)s \"%(oname)s\" not found"
msgstr "%(otype)s «%(oname)s» не знайдено"
@@ -2052,12 +17221,6 @@ msgstr ""
msgid "Added condition(s) to \"%(value)s\""
msgstr "Додано умови до «%(value)s»"
-msgid "Conditions that could not be added"
-msgstr "Умови, які не вдалося додати"
-
-msgid "Number of conditions added"
-msgstr "Кількість доданих умов"
-
#, python-format
msgid "Auto member rule: %s not found!"
msgstr "Правило автоматичної участі: %s не знайдено!"
@@ -2086,12 +17249,6 @@ msgstr ""
msgid "Removed condition(s) from \"%(value)s\""
msgstr "Вилучено умови з «%(value)s»"
-msgid "Conditions that could not be removed"
-msgstr "Умови, які не вдалося вилучити"
-
-msgid "Number of conditions removed"
-msgstr "Кількість вилучених умов"
-
msgid ""
"\n"
" Override this so we can set completed and failed.\n"
@@ -2161,9 +17318,6 @@ msgstr ""
" Встановити типову (резервну) групу для невідповідних записів.\n"
" "
-msgid "Default (fallback) group for entries to land"
-msgstr "Типова (резервна) група для додавання записів"
-
#, python-format
msgid "Set default (fallback) group for automember \"%(value)s\""
msgstr "Встановити типову (резервну) групу для автоматичної участі «%(value)s»"
@@ -2199,30 +17353,6 @@ msgstr "DN завдання"
msgid "DN of the started task"
msgstr "DN запущеного завдання"
-msgid "Rebuild auto membership."
-msgstr "Повторне збирання правил автоматичної участі."
-
-msgid "Rebuild membership for all members of a grouping"
-msgstr "Повторне збирання правил участі для усіх учасників угрупування"
-
-msgid "Users"
-msgstr "Користувачі"
-
-msgid "Rebuild membership for specified users"
-msgstr "Повторне збирання правил участі для вказаних користувачів"
-
-msgid "Hosts"
-msgstr "Вузли"
-
-msgid "Rebuild membership for specified hosts"
-msgstr "Повторне збирання правил участі для вказаних вузлів"
-
-msgid "No wait"
-msgstr "Не чекати"
-
-msgid "Don't wait for rebuilding membership"
-msgstr "Не чекати на завершення перебудови записів участі"
-
msgid "at least one of options: type, users, hosts must be specified"
msgstr "має бути вказано принаймні один з варіантів: тип, користувачі чи вузли"
@@ -2248,223 +17378,6 @@ msgstr "DN завдання = «%s»"
msgid "Automember"
msgstr "Автоматична участь"
-msgid ""
-"\n"
-"Automount\n"
-"\n"
-"Stores automount(8) configuration for autofs(8) in IPA.\n"
-"\n"
-"The base of an automount configuration is the configuration file auto."
-"master.\n"
-"This is also the base location in IPA. Multiple auto.master configurations\n"
-"can be stored in separate locations. A location is implementation-specific\n"
-"with the default being a location named 'default'. For example, you can "
-"have\n"
-"locations by geographic region, by floor, by type, etc.\n"
-"\n"
-"Automount has three basic object types: locations, maps and keys.\n"
-"\n"
-"A location defines a set of maps anchored in auto.master. This allows you\n"
-"to store multiple automount configurations. A location in itself isn't\n"
-"very interesting, it is just a point to start a new automount map.\n"
-"\n"
-"A map is roughly equivalent to a discrete automount file and provides\n"
-"storage for keys.\n"
-"\n"
-"A key is a mount point associated with a map.\n"
-"\n"
-"When a new location is created, two maps are automatically created for\n"
-"it: auto.master and auto.direct. auto.master is the root map for all\n"
-"automount maps for the location. auto.direct is the default map for\n"
-"direct mounts and is mounted on /-.\n"
-"\n"
-"An automount map may contain a submount key. This key defines a mount\n"
-"location within the map that references another map. This can be done\n"
-"either using automountmap-add-indirect --parentmap or manually\n"
-"with automountkey-add and setting info to \"-type=autofs :<mapname>\".\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-"Locations:\n"
-"\n"
-" Create a named location, \"Baltimore\":\n"
-" ipa automountlocation-add baltimore\n"
-"\n"
-" Display the new location:\n"
-" ipa automountlocation-show baltimore\n"
-"\n"
-" Find available locations:\n"
-" ipa automountlocation-find\n"
-"\n"
-" Remove a named automount location:\n"
-" ipa automountlocation-del baltimore\n"
-"\n"
-" Show what the automount maps would look like if they were in the "
-"filesystem:\n"
-" ipa automountlocation-tofiles baltimore\n"
-"\n"
-" Import an existing configuration into a location:\n"
-" ipa automountlocation-import baltimore /etc/auto.master\n"
-"\n"
-" The import will fail if any duplicate entries are found. For\n"
-" continuous operation where errors are ignored, use the --continue\n"
-" option.\n"
-"\n"
-"Maps:\n"
-"\n"
-" Create a new map, \"auto.share\":\n"
-" ipa automountmap-add baltimore auto.share\n"
-"\n"
-" Display the new map:\n"
-" ipa automountmap-show baltimore auto.share\n"
-"\n"
-" Find maps in the location baltimore:\n"
-" ipa automountmap-find baltimore\n"
-"\n"
-" Create an indirect map with auto.share as a submount:\n"
-" ipa automountmap-add-indirect baltimore --parentmap=auto.share --"
-"mount=sub auto.man\n"
-"\n"
-" This is equivalent to:\n"
-"\n"
-" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n"
-" ipa automountkey-add baltimore auto.man --key=sub --info=\"-"
-"fstype=autofs ldap:auto.share\"\n"
-"\n"
-" Remove the auto.share map:\n"
-" ipa automountmap-del baltimore auto.share\n"
-"\n"
-"Keys:\n"
-"\n"
-" Create a new key for the auto.share map in location baltimore. This ties\n"
-" the map we previously created to auto.master:\n"
-" ipa automountkey-add baltimore auto.master --key=/share --info=auto."
-"share\n"
-"\n"
-" Create a new key for our auto.share map, an NFS mount for man pages:\n"
-" ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft,"
-"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
-"\n"
-" Find all keys for the auto.share map:\n"
-" ipa automountkey-find baltimore auto.share\n"
-"\n"
-" Find all direct automount keys:\n"
-" ipa automountkey-find baltimore --key=/-\n"
-"\n"
-" Remove the man key from the auto.share map:\n"
-" ipa automountkey-del baltimore auto.share --key=man\n"
-msgstr ""
-"\n"
-"Автоматичне монтування\n"
-"\n"
-"Зберігає налаштування automount(8) для autofs(8) у IPA.\n"
-"\n"
-"Основою налаштувань автоматичного монтування є файл налаштувань auto."
-"master.\n"
-"Це також основне місце у IPA. Декілька налаштувань auto.master можна\n"
-"зберігати у окремих місцях. Місце залежить від реалізації, типовим\n"
-"є місце з назвою «default». Наприклад, ви можете створити місця для\n"
-"географічної області, поверху, типу тощо.\n"
-"\n"
-"У автоматичного монтування є три основних типи об’єктів: місця, карти і "
-"ключі.\n"
-"\n"
-"Місце визначає набір карт, прив’язаних у auto.master. За його допомогою\n"
-"можна зберігати одразу декілька налаштувань автоматичного монтування. Місце\n"
-"саме собою не є дуже цікавим, це просто початок нової карти автоматичного\n"
-"монтування.\n"
-"\n"
-"Карта є наближеним еквівалентом окремого файла автоматичного монтування, у\n"
-"ній зберігаються ключі.\n"
-"\n"
-"Ключ — точка монтування, пов’язана з картою.\n"
-"\n"
-"Під час створення нового місця автоматично створюються дві карти:\n"
-"auto.master і auto.direct. auto.master — коренева карта для всіх карт\n"
-"автоматичного монтування місця. auto.direct — типова карта для "
-"безпосередніх\n"
-"монтувань, її змонтовано до /-.\n"
-"\n"
-"Карта автоматичного монтування може містити ключ підмонтування. Цей ключ\n"
-"визначає адресу монтування у карті, що посилається на іншу карту. Такий "
-"ключ\n"
-"може бути додано або за допомогою команди automountmap-add-indirect --"
-"parentmap\n"
-"або вручну за допомогою automountkey-add зі встановленням info у значення\n"
-"\"-type=autofs :<назва карти>\".\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-"Місця:\n"
-"\n"
-" Створення нового місця, \"Kyiv\":\n"
-" ipa automountlocation-add kyiv\n"
-"\n"
-" Показ нового місця:\n"
-" ipa automountlocation-show kyiv\n"
-"\n"
-" Пошук доступних місць:\n"
-" ipa automountlocation-find\n"
-"\n"
-" Вилучення іменованого місця автоматичного монтування:\n"
-" ipa automountlocation-del kyiv\n"
-"\n"
-" Показ того, як мають виглядати карти автоматичного монтування, якщо б вони "
-"перебували у файловій системі:\n"
-" ipa automountlocation-tofiles kyiv\n"
-"\n"
-" Імпортування вже створених налаштувань до місця:\n"
-" ipa automountlocation-import kyiv /etc/auto.master\n"
-"\n"
-" Спроба імпортування зазнає невдачі, якщо буде знайдено дублікати "
-"записів.\n"
-" Щоб програма працювала безперервно (з пропусканням всіх помилок),\n"
-" скористайтеся параметром --continue.\n"
-"\n"
-"Карти:\n"
-"\n"
-" Створення карти \"auto.share\":\n"
-" ipa automountmap-add kyiv auto.share\n"
-"\n"
-" Показ нової карти:\n"
-" ipa automountmap-show kyiv auto.share\n"
-"\n"
-" Пошук карт у місці kyiv:\n"
-" ipa automountmap-find baltimore\n"
-"\n"
-" Створити непряму карту з auto.share як точкою підмонтування:\n"
-" ipa automountmap-add-indirect baltimore --parentmap=auto.share --"
-"mount=sub auto.man\n"
-"\n"
-" Ця команда еквівалентна до таких команд:\n"
-"\n"
-" ipa automountmap-add-indirect baltimore --mount=/man auto.man\n"
-" ipa automountkey-add baltimore auto.man --key=sub --info=\"-"
-"fstype=autofs ldap:auto.share\"\n"
-"\n"
-" Вилучення карти auto.share:\n"
-" ipa automountmap-del kyiv auto.share\n"
-"\n"
-"Ключі:\n"
-"\n"
-" Створення ключа для карти auto.share у місці kyiv. Карту буде\n"
-" пов’язано з раніше створеною у auto.master:\n"
-" ipa automountkey-add kyiv auto.master --key=/share --info=auto.share\n"
-"\n"
-" Створення ключа для нашої карти auto.share, змонтованого ресурсу NFS для "
-"сторінок man:\n"
-" ipa automountkey-add kyiv auto.share --key=man --info=\"-ro,soft,"
-"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n"
-"\n"
-" Знайти всі ключі для карти auto.share:\n"
-" ipa automountkey-find kyiv auto.share\n"
-"\n"
-" Пошук всіх безпосередніх ключів автоматичного монтування:\n"
-" ipa automountkey-find kyiv --key=/-\n"
-"\n"
-" Вилучення ключа man для карти auto.share:\n"
-" ipa automountkey-del kyiv auto.share --key=man\n"
-
msgid "automount location"
msgstr "запис автомонтування"
@@ -2477,32 +17390,14 @@ msgstr "Записи автомонтування"
msgid "Automount Location"
msgstr "Запис автомонтування"
-msgid "Location"
-msgstr "Запис"
-
-msgid "Automount location name."
-msgstr "Адреса автомонтування."
-
-msgid "Create a new automount location."
-msgstr "Створити новий запис автоматичного монтування."
-
#, python-format
msgid "Added automount location \"%(value)s\""
msgstr "Додано місце автоматичного монтування «%(value)s»"
-msgid "Delete an automount location."
-msgstr "Вилучити запис автоматичного монтування."
-
#, python-format
msgid "Deleted automount location \"%(value)s\""
msgstr "Вилучено місце автоматичного монтування «%(value)s»"
-msgid "Display an automount location."
-msgstr "Показати запис автоматичного монтування."
-
-msgid "Search for an automount location."
-msgstr "Шукати запис автоматичного монтування."
-
#, python-format
msgid "%(count)d automount location matched"
msgid_plural "%(count)d automount locations matched"
@@ -2510,51 +17405,30 @@ msgstr[0] "встановлено відповідність %(count)d місц
msgstr[1] "встановлено відповідність %(count)d місця автоматичного монтування"
msgstr[2] "встановлено відповідність %(count)d місць автоматичного монтування"
-msgid "Generate automount files for a specific location."
-msgstr "Створити файли automount для певної адреси."
-
msgid "automount map"
msgstr "карта автомонтування"
msgid "automount maps"
msgstr "карти автоматичного монтування"
-msgid "Map"
-msgstr "Карта"
-
-msgid "Automount map name."
-msgstr "Назва карти автоматичного монтування."
-
msgid "Automount Maps"
msgstr "Карти автоматичного монтування"
msgid "Automount Map"
msgstr "Карта автомонтування"
-msgid "Create a new automount map."
-msgstr "Створити карту автомонтування."
-
#, python-format
msgid "Added automount map \"%(value)s\""
msgstr "Додано карту автоматичного монтування «%(value)s»"
-msgid "Delete an automount map."
-msgstr "Вилучити карту автоматичного монтування."
-
#, python-format
msgid "Deleted automount map \"%(value)s\""
msgstr "Вилучено карту автоматичного монтування «%(value)s»"
-msgid "Modify an automount map."
-msgstr "Змінити карту автоматичного монтування."
-
#, python-format
msgid "Modified automount map \"%(value)s\""
msgstr "Змінено карту автоматичного монтування «%(value)s»"
-msgid "Search for an automount map."
-msgstr "Виконати пошук карти автоматичного монтування."
-
#, python-format
msgid "%(count)d automount map matched"
msgid_plural "%(count)d automount maps matched"
@@ -2562,9 +17436,6 @@ msgstr[0] "встановлено відповідність %(count)d карт
msgstr[1] "встановлено відповідність %(count)d карти автоматичного монтування"
msgstr[2] "встановлено відповідність %(count)d карт автоматичного монтування"
-msgid "Display an automount map."
-msgstr "Показати карту автоматичного монтування."
-
msgid "Automount key object."
msgstr "Об’єкт ключа автоматичного монтування."
@@ -2574,18 +17445,6 @@ msgstr "ключ автомонтування"
msgid "automount keys"
msgstr "ключі автомонтування"
-msgid "Key"
-msgstr "Ключ"
-
-msgid "Automount key name."
-msgstr "Назва ключа автоматичного монтування."
-
-msgid "Mount information"
-msgstr "Інформація щодо монтування"
-
-msgid "description"
-msgstr "опис"
-
msgid "Automount Keys"
msgstr "Ключі автомонтування"
@@ -2616,55 +17475,27 @@ msgstr ""
"Знайдено декілька записів ключів %(key)s, скористайтеся --info для вибору "
"певного запису."
-msgid "Create a new automount key."
-msgstr "Створити ключ автоматичного монтування."
-
#, python-format
msgid "Added automount key \"%(value)s\""
msgstr "Додано ключ автоматичного монтування «%(value)s»"
-msgid "Create a new indirect mount point."
-msgstr "Створити опосередковану точку монтування."
-
#, python-format
msgid "Added automount indirect map \"%(value)s\""
msgstr "Додано опосередковану карту автоматичного монтування «%(value)s»"
-msgid "Mount point"
-msgstr "Точка монтування"
-
-msgid "Parent map"
-msgstr "Батьківська карта"
-
-msgid "Name of parent automount map (default: auto.master)."
-msgstr ""
-"Назва батьківської карти автомонтування (типове значення: auto.master)."
-
msgid "mount point is relative to parent map, cannot begin with /"
msgstr ""
"точка монтування вказується відносно батьківської картки, її запис не може "
"починатися з «/»"
-msgid "Delete an automount key."
-msgstr "Вилучити ключ автоматичного монтування."
-
#, python-format
msgid "Deleted automount key \"%(value)s\""
msgstr "Вилучено ключ автоматичного монтування «%(value)s»"
-msgid "Modify an automount key."
-msgstr "Змінити ключ автоматичного монтування."
-
#, python-format
msgid "Modified automount key \"%(value)s\""
msgstr "Змінено ключ автоматичного монтування «%(value)s»"
-msgid "New mount information"
-msgstr "Інформація нового монтування"
-
-msgid "Search for an automount key."
-msgstr "Виконати пошук ключа автоматичного монтування."
-
#, python-format
msgid "%(count)d automount key matched"
msgid_plural "%(count)d automount keys matched"
@@ -2672,69 +17503,12 @@ msgstr[0] "встановлено відповідність %(count)d ключ
msgstr[1] "встановлено відповідність %(count)d ключі автоматичного монтування"
msgstr[2] "встановлено відповідність %(count)d ключів автоматичного монтування"
-msgid "Display an automount key."
-msgstr "Показати ключ автоматичного монтування."
-
-msgid "Member users"
-msgstr "Користувачі-учасники"
-
-msgid "Member groups"
-msgstr "Учасник groups"
-
-msgid "Member of groups"
-msgstr "Учасник груп"
-
-msgid "Member hosts"
-msgstr "Вузли-учасники"
-
-msgid "Member host-groups"
-msgstr "Учасник host-groups"
-
-msgid "Member of host-groups"
-msgstr "Учасник host-groups"
-
-msgid "Roles"
-msgstr "Ролі"
-
-msgid "Sudo Command Groups"
-msgstr "Групи команд sudo"
-
-msgid "Granting privilege to roles"
-msgstr "Надання привілеїв ролям"
-
-msgid "Member netgroups"
-msgstr "Мережеві групи учасника"
-
-msgid "Member of netgroups"
-msgstr "Учасник мережевих груп"
-
-msgid "Member services"
-msgstr "Служби учасника"
-
msgid "Member service groups"
msgstr "Групи служб учасника"
-msgid "Member HBAC service"
-msgstr "Служба HBAC учасника"
-
msgid "Member HBAC service groups"
msgstr "Групи служб HBAC учасника"
-msgid "Indirect Member users"
-msgstr "Опосередковані користувачі-учасники"
-
-msgid "Indirect Member groups"
-msgstr "Опосередковані групи учасника"
-
-msgid "Indirect Member hosts"
-msgstr "Вузли з опосередкованою участю"
-
-msgid "Indirect Member host-groups"
-msgstr "Групи вузлів з опосередкованою участю"
-
-msgid "Indirect Member of roles"
-msgstr "Опосередкований учасник roles"
-
msgid "Indirect Member permissions"
msgstr "Опосередковані права доступу учасника"
@@ -2744,15 +17518,9 @@ msgstr "Опосередкована служба HBAC учасника"
msgid "Indirect Member HBAC service group"
msgstr "Опосередкована група служб HBAC учасника"
-msgid "Indirect Member netgroups"
-msgstr "Опосередковані мережеві групи учасника"
-
msgid "Invalid format. Should be name=value"
msgstr "Некоректний формат. Правильний формат: назва=значення"
-msgid "External host"
-msgstr "Зовнішній вузол"
-
msgid "An IPA master host cannot be deleted or disabled"
msgstr "Основний вузол IPA не можна вилучати або вимикати"
@@ -2785,52 +17553,12 @@ msgstr "%(oname)s з назвою «%(pkey)s» вже існує"
msgid "attribute \"%(attribute)s\" not allowed"
msgstr "не можна використовувати атрибут «%(attribute)s»"
-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 ""
-"Встановити атрибут для пари назва/значення. Формат: атрибут=значення.\n"
-"Для атрибутів з багатьма значенням команда замінює вже вказані значення."
-
-msgid ""
-"Add an attribute/value pair. Format is attr=value. The attribute\n"
-"must be part of the schema."
-msgstr ""
-"Додати пару атрибут/значення. Формат: атрибут=значення. Атрибут має бути\n"
-"частиною схеми."
-
-msgid ""
-"Delete an attribute/value pair. The option will be evaluated\n"
-"last, after all sets and adds."
-msgstr ""
-"Вилучити парну атрибут-значення. Цей параметр буде використано\n"
-"останнім, після всіх встановлень і додавань."
-
msgid "attribute is not configurable"
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 "Режим неперервної роботи: не зупинятися у разі помилок."
-
-msgid "Rights"
-msgstr "Права"
-
-msgid ""
-"Display the access rights of this entry (requires --all). See ipa man page "
-"for details."
-msgstr ""
-"Показати права доступу цього запису (потребує --all). Докладніше про це "
-"можна дізнатися зі сторінки довідника (man) ipa."
-
-msgid "Rename"
-msgstr "Перейменувати"
-
#, python-format
msgid "Rename the %(ldap_obj_name)s object"
msgstr "Перейменувати об’єкт %(ldap_obj_name)s"
@@ -2850,25 +17578,10 @@ msgstr "%s учасника"
msgid "%s to add"
msgstr "%s для додавання"
-msgid "Members that could not be added"
-msgstr "Учасники, записи яких не вдалося додати"
-
-msgid "Number of members added"
-msgstr "Кількість доданих учасників"
-
#, python-format
msgid "%s to remove"
msgstr "%s для вилучення"
-msgid "Members that could not be removed"
-msgstr "Учасники, записи яких не вдалося вилучити"
-
-msgid "Number of members removed"
-msgstr "Кількість вилучених учасників"
-
-msgid "Primary key only"
-msgstr "Лише первинний ключ"
-
#, python-format
msgid "Results should contain primary key attribute only (\"%s\")"
msgstr "Результати мають містити лише атрибут основного ключа («%s»)"
@@ -2884,24 +17597,12 @@ msgid ""
"%(ldap_object)s."
msgstr "Шукати %(searched_object)s не у цих %(relationship)s %(ldap_object)s."
-msgid "Time Limit"
-msgstr "Обмеження часу"
-
-msgid "Time limit of search in seconds (0 is unlimited)"
-msgstr "Обмеження часу пошуку у секундах (0 — без обмежень)"
-
-msgid "Size Limit"
-msgstr "Обмеження розміру"
-
-msgid "Maximum number of entries returned (0 is unlimited)"
-msgstr "Максимальна кількість повернутих записів (0 — без обмежень)"
-
msgid "added attribute value to entry %(value)"
msgstr "додано значення атрибута до запису %(value)"
#, python-format
-msgid "'%s' already contains one or more values"
-msgstr "«%s» вже містить одне або декілька значень"
+msgid "'%(attr)s' already contains one or more values"
+msgstr "«%(attr)s» вже містить одне або декілька значень"
msgid "removed attribute values from entry %(value)"
msgstr "вилучено значення атрибутів із запису %(value)"
@@ -2920,152 +17621,15 @@ msgstr ""
"\n"
"Містить загальні визначення щодо користувача або користувача етапу.\n"
-msgid "Kerberos keys available"
-msgstr "Доступні ключі Kerberos"
-
msgid "must be TRUE or FALSE"
msgstr "має дорівнювати TRUE або FALSE"
-msgid "User"
-msgstr "Користувач"
-
-msgid "User login"
-msgstr "Користувач"
-
-msgid "First name"
-msgstr "Ім'я"
-
-msgid "Last name"
-msgstr "Прізвище"
-
-msgid "Full name"
-msgstr "Повне ім’я"
-
-msgid "Display name"
-msgstr "Екранне ім'я"
-
-msgid "Initials"
-msgstr "Ініціали"
-
-msgid "Home directory"
-msgstr "Домашній каталог"
-
-msgid "GECOS"
-msgstr "GECOS"
-
-msgid "Login shell"
-msgstr "Оболонка входу"
-
-msgid "Kerberos principal"
-msgstr "Реєстраційний запис Kerberos"
-
-msgid "Kerberos principal expiration"
-msgstr "Завершення строку дії реєстраційного запису Kerberos"
-
-msgid "Email address"
-msgstr "Адреса ел. пошти"
-
-msgid "Prompt to set the user password"
-msgstr "Надіслати запит щодо встановлення пароля користувача"
-
-msgid "Generate a random user password"
-msgstr "Створити випадковий пароль для користувача"
-
-msgid "Random password"
-msgstr "Випадковий пароль"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "User ID Number (system will assign one if not provided)"
-msgstr ""
-"Ідентифікаційний номер користувача (система призначить його, якщо не буде "
-"вказано)"
-
-msgid "GID"
-msgstr "GID"
-
-msgid "Group ID Number"
-msgstr "Ід. номер групи"
-
-msgid "Street address"
-msgstr "Вулиця і будинок"
-
-msgid "City"
-msgstr "Місто"
-
-msgid "State/Province"
-msgstr "Область/провінція"
-
-msgid "ZIP"
-msgstr "Індекс"
-
-msgid "Telephone Number"
-msgstr "Номер телефону"
-
-msgid "Mobile Telephone Number"
-msgstr "Номер мобільного телефону"
-
-msgid "Pager Number"
-msgstr "Номер пейджера"
-
-msgid "Fax Number"
-msgstr "Номер факсу"
-
-msgid "Org. Unit"
-msgstr "Підрозділ"
-
-msgid "Job Title"
-msgstr "Посада"
-
-msgid "Manager"
-msgstr "Керівник"
-
-msgid "Car License"
-msgstr "Водійська ліцензія"
-
-msgid "SSH public key"
-msgstr "Відкритий ключ SSH"
+msgid "Principal alias"
+msgstr "Псевдонім реєстраційного запису"
msgid "SSH public key fingerprint"
msgstr "Відбиток відкритого ключа SSH"
-msgid "User authentication types"
-msgstr "Типи розпізнавання користувачів"
-
-msgid "Types of supported user authentication"
-msgstr "Типи підтримуваного розпізнавання користувачів"
-
-msgid "Class"
-msgstr "Клас"
-
-msgid ""
-"User category (semantics placed on this attribute are for local "
-"interpretation)"
-msgstr ""
-"Категорія вузлів (семантику цього атрибуту призначено для локальної обробки)"
-
-msgid "RADIUS proxy configuration"
-msgstr "Налаштування проксі RADIUS"
-
-msgid "RADIUS proxy username"
-msgstr "Ім’я користувача проксі-сервера RADIUS"
-
-msgid "Department Number"
-msgstr "Номер відділу"
-
-msgid "Employee Number"
-msgstr "Номер працівника"
-
-msgid "Employee Type"
-msgstr "Тип працівника"
-
-msgid "Preferred Language"
-msgstr "Бажана мова"
-
-msgid "Certificate"
-msgstr "Сертифікат"
-
msgid "Base-64 encoded user certificate"
msgstr "Сертифікат користувача у кодуванні Base-64"
@@ -3081,9 +17645,6 @@ msgstr "керування %(manager)s не знайдено"
msgid "can be at most %(len)d characters"
msgstr "не повинне перевищувати %(len)d символів у довжину"
-msgid "Nested Methods to execute"
-msgstr "Вкладені методи, які слід виконати"
-
msgid "must contain a tuple (list, dict)"
msgstr "має містити кортеж (список, словник)"
@@ -3175,6 +17736,10 @@ msgstr "Створено запис CA «%(value)s»"
msgid "Insufficient 'add' privilege for entry '%s'."
msgstr "Недостатні привілеї «add» для запису «%s»."
+#, python-format
+msgid "Subject DN is already used by CA '%s'"
+msgstr "DN призначення вже використано CA «%s»"
+
msgid "Delete a CA."
msgstr "Вилучити запис CA."
@@ -3199,15 +17764,36 @@ msgid ""
"\n"
"Manage CA ACL rules.\n"
"\n"
-"This plugin is used to define rules governing which principals are\n"
-"permitted to have certificates issued using a given certificate\n"
-"profile.\n"
+"This plugin is used to define rules governing which CAs and profiles\n"
+"may be used to issue certificates to particular principals or groups\n"
+"of principals.\n"
"\n"
-"PROFILE ID SYNTAX:\n"
+"SUBJECT PRINCIPAL SCOPE:\n"
"\n"
-"A Profile ID is a string without spaces or punctuation starting with a "
-"letter\n"
-"and followed by a sequence of letters, digits or underscore (\"_\").\n"
+"For a certificate request to be allowed, the principal(s) that are\n"
+"the subject of a certificate request (not necessarily the principal\n"
+"actually requesting the certificate) must be included in the scope\n"
+"of a CA ACL that also includes the target CA and profile.\n"
+"\n"
+"Users can be included by name, group or the \"all users\" category.\n"
+"Hosts can be included by name, hostgroup or the \"all hosts\"\n"
+"category. Services can be included by service name or the \"all\n"
+"services\" category. CA ACLs may be associated with a single type of\n"
+"principal, or multiple types.\n"
+"\n"
+"CERTIFICATE AUTHORITY SCOPE:\n"
+"\n"
+"A CA ACL can be associated with one or more CAs by name, or by the\n"
+"\"all CAs\" category. For compatibility reasons, a CA ACL with no CA\n"
+"association implies an association with the 'ipa' CA (and only this\n"
+"CA).\n"
+"\n"
+"PROFILE SCOPE:\n"
+"\n"
+"A CA ACL can be associated with one or more profiles by Profile ID.\n"
+"The Profile ID is a string without spaces or punctuation starting\n"
+"with a letter and followed by a sequence of letters, digits or\n"
+"underscore (\"_\").\n"
"\n"
"EXAMPLES:\n"
"\n"
@@ -3233,39 +17819,65 @@ msgid ""
" ipa caacl-del test\n"
msgstr ""
"\n"
-"Керування правилами CA ACL.\n"
+"Керування правилами ACL CA.\n"
"\n"
-"Цей додаток призначено для визначення правил, що керують тим,\n"
-"які реєстраційні записи можуть мати сертифікати, випущені за\n"
-"допомогою даного профілю сертифікатів.\n"
+"Цим додатком можна скористатися для визначення правил керування тим,\n"
+"які служби сертифікації та профілі можна використовувати для видавання\n"
+"сертифікатів певним реєстраційним записам або група реєстраційних\n"
+"записів.\n"
"\n"
-"СИНТАКСИС ІДЕНТИФІКАТОРА ПРОФІЛЮ:\n"
+"ОБЛАСТЬ ДІЇ РЕЄСТРАЦІЙНИХ ЗАПИСІВ ОБ’ЄКТА:\n"
"\n"
-"Ідентифікатор профілю — рядок без пробілів і символів пунктуації,\n"
-"що починається з літери і складається з послідовності літер, цифр, та "
-"символів підкреслювання («_»).\n"
+"Щоб запит щодо сертифікації було задоволено, реєстраційні записи,\n"
+"які є об’єктом запиту щодо сертифікації (необов’язково ті самі,\n"
+"що і реєстраційний запис, з якого надсилається запит щодо сертифікації)\n"
+"має бути включено до області дії ACL служби сертифікації, що\n"
+"також включає службу сертифікації та профіль призначення.\n"
+"\n"
+"Користувачів можна включати за іменем, групою або категорією\n"
+"«усі користувачі». Вузли можна включати за назвою, групою вузлів\n"
+"або категорією «усі вузли». Служби можна включати за назвою служби\n"
+"або категорією «усі служби». ACL служб сертифікації може бути\n"
+"пов’язано із одним типом реєстраційних записів або із декількома\n"
+"типами.\n"
+"\n"
+"ОБЛАСТЬ ДІЇ СЛУЖБИ СЕРТИФІКАЦІЇ:\n"
+"\n"
+"ACL служби сертифікації може бути пов’язано із однією або\n"
+"декількома службами сертифікації за назвою або за категорією\n"
+"«усі CA». З міркувань сумісності ACL служби сертифікації без\n"
+"прив’язки до служби сертифікації вважається таким, що пов’язано\n"
+"із службою сертифікації «ipa» (і лише з цією службою сертифікації).\n"
+"\n"
+"ОБЛАСТЬ ДІЇ ПРОФІЛІВ:\n"
+"\n"
+"ACL служби сертифікації може бути пов’язано із одним або декількома\n"
+"профілями за ідентифікатором профілю. Ідентифікатором профілю\n"
+"вважається рядок без пробілів і символів пунктуації, що починається\n"
+"із літери і є послідовністю літер, цифр та символів підкреслювання\n"
+"(«_»).\n"
"\n"
"ПРИКЛАДИ:\n"
"\n"
-" Створити CA ACL «test», який надає доступ усім користувачам до\n"
-" профілю «UserCert» для усіх CA:\n"
+" Створити ACL служби сертифікації «test», який надає доступ усім\n"
+" користувачам до профілю «UserCert» на усіх службах сертифікації:\n"
" ipa caacl-add test --usercat=all --cacat=all\n"
" ipa caacl-add-profile test --certprofiles UserCert\n"
"\n"
-" Показати усі властивості вказаного за назвою CA ACL:\n"
+" Вивести властивості вказаного за назвою ACL служби сертифікації:\n"
" ipa caacl-show test\n"
"\n"
-" Створити CA ACL, який надає користувачеві «alice» право\n"
-" використовувати профіль «DNP3» на «DNP3-CA»::\n"
+" Створити ACL служби сертифікації, який надаватиме змогу\n"
+" користувачеві «alice» використовувати профіль «DNP3» на «DNP3-CA»:\n"
" ipa caacl-add alice_dnp3\n"
" ipa caacl-add-ca alice_dnp3 --cas DNP3-CA\n"
" ipa caacl-add-profile alice_dnp3 --certprofiles DNP3\n"
" ipa caacl-add-user alice_dnp3 --user=alice\n"
"\n"
-" Вимкнути певний CA ACL:\n"
+" Вимкнути ACL служби сертифікації:\n"
" ipa caacl-disable test\n"
"\n"
-" Вилучити певний CA ACL:\n"
+" Вилучити ACL служби сертифікації:\n"
" ipa caacl-del test\n"
msgid "CA ACL"
@@ -3274,67 +17886,19 @@ msgstr "CA ACL"
msgid "CA ACLs"
msgstr "CA ACL"
-msgid "ACL name"
-msgstr "Назва ACL"
-
-msgid "Enabled"
-msgstr "Увімкнено"
-
msgid "CA category"
msgstr "Категорія CA"
msgid "CA category the ACL applies to"
msgstr "Категорія CA, до якої застосовується ACL"
-msgid "Profile category"
-msgstr "Категорія профілів"
-
-msgid "Profile category the ACL applies to"
-msgstr "Категорія профілів, до якої застосовується ACL"
-
-msgid "User category"
-msgstr "Категорія користувачів"
-
-msgid "User category the ACL applies to"
-msgstr "Категорія користувачів, до якої застосовується ACL"
-
-msgid "Host category"
-msgstr "Категорія вузлів"
-
-msgid "Host category the ACL applies to"
-msgstr "Категорія вузлів, до якої застосовується ACL"
-
-msgid "Service category"
-msgstr "Категорія служб"
-
-msgid "Service category the ACL applies to"
-msgstr "Категорія служб, до якої застосовується ACL"
-
msgid "CAs"
msgstr "CA"
-msgid "Profiles"
-msgstr "Профілі"
-
-msgid "User Groups"
-msgstr "Групи користувачів"
-
-msgid "Host Groups"
-msgstr "Групи вузлів"
-
-msgid "Services"
-msgstr "Служби"
-
-msgid "Create a new CA ACL."
-msgstr "Створити запис CA ACL."
-
#, python-format
msgid "Added CA ACL \"%(value)s\""
msgstr "Додано CA ACL «%(value)s»"
-msgid "Delete a CA ACL."
-msgstr "Вилучити CA ACL."
-
#, python-format
msgid "Deleted CA ACL \"%(value)s\""
msgstr "Вилучено CA ACL «%(value)s»"
@@ -3342,9 +17906,6 @@ msgstr "Вилучено CA ACL «%(value)s»"
msgid "default CA ACL can be only disabled"
msgstr "типовий ACL CA можна лише вимкнути"
-msgid "Modify a CA ACL."
-msgstr "Змінити CA ACL."
-
#, python-format
msgid "Modified CA ACL \"%(value)s\""
msgstr "Змінено CA ACL «%(value)s»"
@@ -3376,9 +17937,6 @@ msgstr ""
"не можна встановлювати для категорії служб значення «all», доки є дозволені "
"служби"
-msgid "Search for CA ACLs."
-msgstr "Шукати CA ACL."
-
#, python-format
msgid "%(count)d CA ACL matched"
msgid_plural "%(count)d CA ACLs matched"
@@ -3386,26 +17944,14 @@ msgstr[0] "встановлено відповідність %(count)d CA ACL"
msgstr[1] "встановлено відповідність %(count)d CA ACL"
msgstr[2] "встановлено відповідність %(count)d CA ACL"
-msgid "Display the properties of a CA ACL."
-msgstr "Показати властивості CA ACL."
-
-msgid "Enable a CA ACL."
-msgstr "Увімкнути CA ACL."
-
#, python-format
msgid "Enabled CA ACL \"%(value)s\""
msgstr "Увімкнено CA ACL «%(value)s»"
-msgid "Disable a CA ACL."
-msgstr "Вимкнути CA ACL."
-
#, python-format
msgid "Disabled CA ACL \"%(value)s\""
msgstr "Вимкнено CA ACL «%(value)s»"
-msgid "Add users and groups to a CA ACL."
-msgstr "Додати користувачів і групи до CA ACL."
-
#, python-format
msgid "%i user or group added."
msgstr "Додано %i користувача або групу."
@@ -3418,9 +17964,6 @@ msgid "users cannot be added when user category='all'"
msgstr ""
"не можна додавати записи користувачів, якщо категорія користувачів=«all»"
-msgid "Remove users and groups from a CA ACL."
-msgstr "Вилучити користувачів або групи з CA ACL."
-
#, python-format
msgid "%i user or group removed."
msgstr "Вилучено %i користувача або групу."
@@ -3429,9 +17972,6 @@ msgstr "Вилучено %i користувача або групу."
msgid "%i users or groups removed."
msgstr "Вилучено %i користувачів або груп."
-msgid "Add target hosts and hostgroups to a CA ACL."
-msgstr "Додати вузли і групи вузлів призначення до CA ACL."
-
#, python-format
msgid "%i host or hostgroup added."
msgstr "Додано %i вузол або групу вузлів."
@@ -3443,9 +17983,6 @@ msgstr "Додано %i вузлів або груп вузлів."
msgid "hosts cannot be added when host category='all'"
msgstr "не можна додавати записи вузлів, якщо категорія вузлів=«all»"
-msgid "Remove target hosts and hostgroups from a CA ACL."
-msgstr "Вилучити вузли призначення та групи вузлів з CA ACL."
-
#, python-format
msgid "%i host or hostgroup removed."
msgstr "Вилучено %i вузол або групу вузлів."
@@ -3454,9 +17991,6 @@ msgstr "Вилучено %i вузол або групу вузлів."
msgid "%i hosts or hostgroups removed."
msgstr "Вилучено %i вузлів або груп вузлів."
-msgid "Add services to a CA ACL."
-msgstr "Додати служби до CA ACL."
-
#, python-format
msgid "%i service added."
msgstr "Додано %i службу."
@@ -3468,9 +18002,6 @@ msgstr "Додано %i служб."
msgid "services cannot be added when service category='all'"
msgstr "не можна додавати записи служб, якщо категорія служб=«all»"
-msgid "Remove services from a CA ACL."
-msgstr "Вилучити служби з CA ACL."
-
#, python-format
msgid "%i service removed."
msgstr "Вилучено %i службу."
@@ -3479,9 +18010,6 @@ msgstr "Вилучено %i службу."
msgid "%i services removed."
msgstr "Вилучено %i служб."
-msgid "Add profiles to a CA ACL."
-msgstr "Додати профілі до CA ACL."
-
#, python-format
msgid "%i profile added."
msgstr "Додано %i профіль."
@@ -3493,9 +18021,6 @@ msgstr "Додано %i профілів."
msgid "profiles cannot be added when profile category='all'"
msgstr "профілі не можна додавати, якщо категорія профілів «all»"
-msgid "Remove profiles from a CA ACL."
-msgstr "Вилучити профілі із CA ACL."
-
#, python-format
msgid "%i profile removed."
msgstr "Вилучено %i профіль."
@@ -3725,6 +18250,15 @@ msgstr ""
msgid ""
"\n"
+" Verify that a certificate is owned by a specific user:\n"
+" ipa cert-find --file=cert.pem --user=user\n"
+msgstr ""
+"\n"
+" Перевірити, чи є власником сертифіката вказаний користувач:\n"
+" ipa cert-find --file=cert.pem --user=user\n"
+
+msgid ""
+"\n"
"IPA currently immediately issues (or declines) all certificate requests so\n"
"the status of a request is not normally useful. This is for future use\n"
"or the case where a CA does not immediately issue a certificate.\n"
@@ -3791,12 +18325,6 @@ msgstr ""
"http://www.ietf.org/rfc/rfc5280.txt\n"
"\n"
-msgid "user"
-msgstr "користувач"
-
-msgid "host"
-msgstr "вузол"
-
msgid "service"
msgstr "служба"
@@ -3819,9 +18347,6 @@ msgstr ""
msgid "Base-64 encoded certificate."
msgstr "Сертифікат у кодуванні Base-64."
-msgid "Subject"
-msgstr "Об’єкт"
-
msgid "Issuer"
msgstr "Видавець"
@@ -3837,12 +18362,6 @@ msgstr "Відбиток (MD5)"
msgid "Fingerprint (SHA1)"
msgstr "Відбиток (SHA1)"
-msgid "Serial number"
-msgstr "Серійний номер"
-
-msgid "Serial number in decimal or if prefixed with 0x in hexadecimal"
-msgstr "Серійний десятковий номер або шістнадцятковий номер з префіксом 0x"
-
msgid "Serial number (hex)"
msgstr "Серійний номер (шістнадцятковий)"
@@ -3852,30 +18371,17 @@ msgstr "Видавничий CA"
msgid "Name of issuing CA"
msgstr "Назва видавничого CA"
-msgid "Profile ID"
-msgstr "Ід. профілю"
-
-msgid "Certificate Profile to use"
-msgstr "Профіль сертифіката, яким слід скористатися"
-
msgid "Request status"
msgstr "Стан запиту"
-msgid "Request id"
-msgstr "Ід. запиту"
-
-msgid "Submit a certificate signing request."
-msgstr "Надіслати запит щодо підписування сертифіката."
-
-msgid "CSR"
-msgstr "CSR"
-
-msgid "Principal"
-msgstr "Реєстраційний запис"
-
-msgid "Principal for this certificate (e.g. HTTP/test.example.com)"
+msgid ""
+"automatically add the principal if it doesn't exist (service principals only)"
msgstr ""
-"Реєстраційний запис для цього сертифіката (наприклад HTTP/test.example.com)"
+"автоматично додати реєстраційний запис, якщо його не існує (лише "
+"реєстраційні записи служб)"
+
+msgid "'add' option"
+msgstr "параметр «add»"
msgid "The principal for this request doesn't exist."
msgstr "Реєстраційного запису для цього запиту не існує."
@@ -3945,9 +18451,6 @@ msgstr ""
msgid "Subject alt name type %s is forbidden"
msgstr "Використання типу альтернативної назви об’єкта %s заборонено"
-msgid "Check the status of a certificate signing request."
-msgstr "Перевірити стан запиту щодо підписування сертифіката."
-
msgid "Status"
msgstr "Стан"
@@ -3957,73 +18460,19 @@ msgstr "Анульований"
msgid "Revocation reason"
msgstr "Причина відкликання"
-msgid "Reason for revoking the certificate (0-10)"
-msgstr "Причина відкликання сертифіката (0-10)"
-
#, python-format
msgid "Owner %s"
msgstr "Власник %s"
-msgid "Retrieve an existing certificate."
-msgstr "Отримати вже створений сертифікат."
-
-msgid "Output filename"
-msgstr "Назва файла виводу"
-
-msgid "File to store the certificate in."
-msgstr "Файл, у якому зберігатимуться дані сертифіката."
-
#, python-format
msgid ""
"Certificate with serial number %(serial)s issued by CA '%(ca)s' not found"
msgstr ""
"Не знайдено сертифікат із серійним номером %(serial)s, виданий CA «%(ca)s»"
-msgid "Revoke a certificate."
-msgstr "Відкликати сертифікат."
-
msgid "7 is not a valid revocation reason"
msgstr "7 не є коректною причиною відкликання"
-msgid "Take a revoked certificate off hold."
-msgstr "Забрати відкликаний сертифікат."
-
-msgid "Search for existing certificates."
-msgstr "Шукати наявні сертифікати."
-
-msgid "minimum serial number"
-msgstr "мінімальний серійний номер"
-
-msgid "maximum serial number"
-msgstr "максимальний серійний номер"
-
-msgid "match the common name exactly"
-msgstr "повна відповідність загальній назві"
-
-msgid "Valid not after from this date (YYYY-mm-dd)"
-msgstr "Чинний не пізніше, ніж з цієї дати (РРРР-мм-дд)"
-
-msgid "Valid not after to this date (YYYY-mm-dd)"
-msgstr "Чинний не пізніше, ніж до цієї дати (РРРР-мм-дд)"
-
-msgid "Valid not before from this date (YYYY-mm-dd)"
-msgstr "Чинний не раніше від цієї дати (РРРР-мм-дд)"
-
-msgid "Valid not before to this date (YYYY-mm-dd)"
-msgstr "Чинний не раніше цієї дати (РРРР-мм-дд)"
-
-msgid "Issued on from this date (YYYY-mm-dd)"
-msgstr "Видано з цієї дати (РРРР-мм-дд)"
-
-msgid "Issued on to this date (YYYY-mm-dd)"
-msgstr "Видано до цієї дати (РРРР-мм-дд)"
-
-msgid "Revoked on from this date (YYYY-mm-dd)"
-msgstr "Відкликано з цієї дати (РРРР-мм-дд)"
-
-msgid "Revoked on to this date (YYYY-mm-dd)"
-msgstr "Відкликано до цієї дати (РРРР-мм-дд)"
-
msgid "Results should contain primary key attribute only (\"certificate\")"
msgstr "Результати мають містити лише атрибут основного ключа («сертифікат»)"
@@ -4164,28 +18613,9 @@ msgstr "Профіль сертифікатів"
msgid "Certificate Profiles"
msgstr "Профілі сертифікатів"
-msgid "Profile ID for referring to this profile"
-msgstr "Ідентифікатор профілю для посилання на цей профіль"
-
msgid "Profile configuration"
msgstr "Налаштування профілю"
-msgid "Profile description"
-msgstr "Опис профілю"
-
-msgid "Brief description of this profile"
-msgstr "Короткий опис профілю"
-
-msgid "Store issued certificates"
-msgstr "Зберігати видані сертифікати"
-
-msgid "Whether to store certs issued using this profile"
-msgstr ""
-"Визначає, чи слід зберігати сертифікати, видані за допомогою цього профілю"
-
-msgid "Search for Certificate Profiles."
-msgstr "Шукати профілі сертифікатів."
-
#, python-format
msgid "%(count)d profile matched"
msgid_plural "%(count)d profiles matched"
@@ -4193,33 +18623,16 @@ msgstr[0] "встановлено відповідність %(count)d проф
msgstr[1] "встановлено відповідність %(count)d профілів"
msgstr[2] "встановлено відповідність %(count)d профілів"
-msgid "Display the properties of a Certificate Profile."
-msgstr "Показати властивості профілю сертифікатів."
-
-msgid "Write profile configuration to file"
-msgstr "Записати налаштування профілів до файла"
-
-msgid "Import a Certificate Profile."
-msgstr "Імпортувати профіль сертифікатів."
-
#, python-format
msgid "Imported profile \"%(value)s\""
msgstr "Імпортовано профіль «%(value)s»"
-msgid "Filename of a raw profile. The XML format is not supported."
-msgstr ""
-"Назва файла профілю з необробленими даними. Підтримки формату XML не "
-"передбачено."
-
#, python-format
msgid "Profile ID '%(cli_value)s' does not match profile data '%(file_value)s'"
msgstr ""
"Ідентифікатор профілю, «%(cli_value)s», не збігається із вказаним у даних "
"профілю, «%(file_value)s»"
-msgid "Delete a Certificate Profile."
-msgstr "Вилучити профіль сертифікатів."
-
#, python-format
msgid "Deleted profile \"%(value)s\""
msgstr "Вилучено профіль «%(value)s»"
@@ -4228,238 +18641,19 @@ msgstr "Вилучено профіль «%(value)s»"
msgid "Predefined profile '%(profile_id)s' cannot be deleted"
msgstr "Стандартний профіль «%(profile_id)s» не може бути вилучено"
-msgid "Modify Certificate Profile configuration."
-msgstr "Змінити налаштування профілю сертифікатів."
-
#, python-format
msgid "Modified Certificate Profile \"%(value)s\""
msgstr "Змінено профіль сертифікатів «%(value)s»"
-msgid "File containing profile configuration"
-msgstr "Файл, який містить налаштування профілів"
-
msgid "Certificate profiles cannot be renamed"
msgstr "Профілі сертифікатів не можна перейменовувати"
-msgid ""
-"\n"
-"Server configuration\n"
-"\n"
-"Manage the default values that IPA uses and some of its tuning parameters.\n"
-"\n"
-"NOTES:\n"
-"\n"
-"The password notification value (--pwdexpnotify) is stored here so it will\n"
-"be replicated. It is not currently used to notify users in advance of an\n"
-"expiring password.\n"
-"\n"
-"Some attributes are read-only, provided only for information purposes. "
-"These\n"
-"include:\n"
-"\n"
-"Certificate Subject base: the configured certificate subject base,\n"
-" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n"
-"Password plug-in features: currently defines additional hashes that the\n"
-" password will generate (there may be other conditions).\n"
-"\n"
-"When setting the order list for mapping SELinux users you may need to\n"
-"quote the value so it isn't interpreted by the shell.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Show basic server configuration:\n"
-" ipa config-show\n"
-"\n"
-" Show all configuration options:\n"
-" ipa config-show --all\n"
-"\n"
-" Change maximum username length to 99 characters:\n"
-" ipa config-mod --maxusername=99\n"
-"\n"
-" Increase default time and size limits for maximum IPA server search:\n"
-" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
-"\n"
-" Set default user e-mail domain:\n"
-" ipa config-mod --emaildomain=example.com\n"
-"\n"
-" Enable migration mode to make \"ipa migrate-ds\" command operational:\n"
-" ipa config-mod --enable-migration=TRUE\n"
-"\n"
-" Define SELinux user map order:\n"
-" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
-"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
-msgstr ""
-"\n"
-"Налаштування сервера\n"
-"\n"
-"Керування типовими значеннями, які використовує IPA, та деякими з\n"
-"придатних до зміни параметрів.\n"
-"\n"
-"ЗАУВАЖЕННЯ:\n"
-"\n"
-"Тут зберігається значення параметра сповіщення щодо паролів\n"
-"(--pwdexpnotify), отже його не буде скопійовано. Це значення поки що\n"
-"не використовується для сповіщення користувачів щодо завершення строку дії\n"
-"пароля.\n"
-"\n"
-"Деякі з атрибутів придатні лише для читання, їх буде показано лише з метою\n"
-"інформування. Серед цих атрибутів:\n"
-"\n"
-"Основа призначення сертифіката: змінна основа призначення сертифіката,\n"
-" наприклад O=EXAMPLE.COM. Цей атрибут можна налаштувати лише під час\n"
-" встановлення.\n"
-"Параметри додатка роботи з паролями: у поточній версії визначають додаткові\n"
-" хеші, які створюються на основі пароля (можуть бути і інші умови).\n"
-"\n"
-"Під час встановлення списку пріоритетності для користувачів SELinux може "
-"виникнути\n"
-"потреба у додаванні лапок до значення, щоб оболонка не обробляла параметр.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Показати основні налаштування сервера:\n"
-" ipa config-show\n"
-"\n"
-" Показати всі параметри налаштування:\n"
-" ipa config-show --all\n"
-"\n"
-" Змінити максимальну довжину імені користувача на 99 символів:\n"
-" ipa config-mod --maxusername=99\n"
-"\n"
-" Збільшити типовий час і максимальне обмеження на розмір пошуку\n"
-" сервера IPA:\n"
-" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n"
-"\n"
-" Встановити типовий домен електронної пошти користувачів:\n"
-" ipa config-mod --emaildomain=example.com\n"
-"\n"
-" Увімкнути режим перенесення, щоб зробити команду \"ipa migrate-ds\"\n"
-" працездатною:\n"
-" ipa config-mod --enable-migration=TRUE\n"
-"\n"
-" Визначити пріоритетність користувачів у карті SELinux:\n"
-" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-"
-"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n"
-
msgid "configuration options"
msgstr "параметри налаштування"
msgid "Configuration"
msgstr "Налаштування"
-msgid "Maximum username length"
-msgstr "Максимальна довжина імені користувача"
-
-msgid "Home directory base"
-msgstr "Адреса домашніх каталогів"
-
-msgid "Default location of home directories"
-msgstr "Типова адреса домашніх каталогів"
-
-msgid "Default shell"
-msgstr "Типова оболонка"
-
-msgid "Default shell for new users"
-msgstr "Типова оболонка для нових користувачів"
-
-msgid "Default users group"
-msgstr "Типова група користувачів"
-
-msgid "Default group for new users"
-msgstr "Типова група для нових користувачів"
-
-msgid "Default e-mail domain"
-msgstr "Типовий домен ел. пошти"
-
-msgid "Search time limit"
-msgstr "Обмеження часу пошуку"
-
-msgid "Maximum amount of time (seconds) for a search (-1 or 0 is unlimited)"
-msgstr ""
-"Максимальний проміжок часу (у секундах) для виконання однієї дії з пошуку "
-"(-1 або 0 — без обмежень)"
-
-msgid "Search size limit"
-msgstr "Обмеження розміру пошуку"
-
-msgid "Maximum number of records to search (-1 or 0 is unlimited)"
-msgstr ""
-"Максимальна кількість записів результатів пошуку (-1 або 0 — без обмежень)"
-
-msgid "User search fields"
-msgstr "Поля пошуку користувачів"
-
-msgid "A comma-separated list of fields to search in when searching for users"
-msgstr ""
-"Відокремлений комами список полів, за якими виконуватиметься пошук "
-"користувачів"
-
-msgid "A comma-separated list of fields to search in when searching for groups"
-msgstr ""
-"Відокремлений комами список полів, за якими виконуватиметься пошук груп"
-
-msgid "Enable migration mode"
-msgstr "Увімкнути режим міграції"
-
-msgid "Certificate Subject base"
-msgstr "Базовий об’єкт сертифікації"
-
-msgid "Base for certificate subjects (OU=Test,O=Example)"
-msgstr "Основа для створення записів об’єктів сертифікації (OU=Test,O=Example)"
-
-msgid "Default group objectclasses"
-msgstr "Типові класи об’єктів групи"
-
-msgid "Default group objectclasses (comma-separated list)"
-msgstr "Типові класи об’єктів груп (список класів, відокремлених комами)"
-
-msgid "Default user objectclasses"
-msgstr "Типові класи об’єктів користувачів"
-
-msgid "Default user objectclasses (comma-separated list)"
-msgstr ""
-"Типові класи об’єктів користувачів (список класів, відокремлених комами)"
-
-msgid "Password Expiration Notification (days)"
-msgstr "Сповіщення про вичерпання строку дії пароля (у днях)"
-
-msgid "Number of days's notice of impending password expiration"
-msgstr ""
-"Сповіщення про кількість днів, які залишилися до завершення дії пароля."
-
-msgid "Password plugin features"
-msgstr "Можливості додатка паролів"
-
-msgid "Extra hashes to generate in password plug-in"
-msgstr "Додаткові хеші для створення у додатку паролів."
-
-msgid "SELinux user map order"
-msgstr "Порядок карт користувачів SELinux"
-
-msgid "Order in increasing priority of SELinux users, delimited by $"
-msgstr ""
-"Порядок у збільшенні пріоритетності користувачів SELinux, відокремлений $"
-
-msgid "Default SELinux user"
-msgstr "Типовий користувач SELinux"
-
-msgid "Default SELinux user when no match is found in SELinux map rule"
-msgstr ""
-"Типовий користувач SELinux, якщо не буде знайдено відповідного у правилі "
-"карти SELinux"
-
-msgid "Default PAC types"
-msgstr "Типові типи PAC"
-
-msgid "Default types of PAC supported for services"
-msgstr "Типові типи PAC, підтримувані для служб"
-
-msgid "Default user authentication types"
-msgstr "Типові типи розпізнавання користувачів"
-
-msgid "Default types of supported user authentication"
-msgstr "Типові типи підтримуваного розпізнавання користувачів"
-
msgid "IPA masters"
msgstr "Основні вузли IPA"
@@ -4484,9 +18678,6 @@ msgstr "Основних вузол відновлення CA IPA"
msgid "Renewal master for IPA certificate authority"
msgstr "Основний сервер відновлення для центру сертифікації IPA"
-msgid "Modify configuration options."
-msgstr "Змінити параметри налаштування."
-
msgid "The group doesn't exist"
msgstr "Такої групи не існує"
@@ -4515,65 +18706,6 @@ msgstr ""
"Типового користувача типової карти користувачів SELinux немає у порядковому "
"списку"
-msgid "Show the current configuration."
-msgstr "Показати поточні налаштування."
-
-msgid ""
-"\n"
-"Group to Group Delegation\n"
-"\n"
-"A permission enables fine-grained delegation of permissions. Access Control\n"
-"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
-"given tasks such as adding a user, modifying a group, etc.\n"
-"\n"
-"Group to Group Delegations grants the members of one group to update a set\n"
-"of attributes of members of another group.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a delegation rule to allow managers to edit employee's addresses:\n"
-" ipa delegation-add --attrs=street --group=managers --"
-"membergroup=employees \"managers edit employees' street\"\n"
-"\n"
-" When managing the list of attributes you need to include all attributes\n"
-" in the list, including existing ones. Add postalCode to the list:\n"
-" ipa delegation-mod --attrs=street --attrs=postalCode --group=managers --"
-"membergroup=employees \"managers edit employees' street\"\n"
-"\n"
-" Display our updated rule:\n"
-" ipa delegation-show \"managers edit employees' street\"\n"
-"\n"
-" Delete a rule:\n"
-" ipa delegation-del \"managers edit employees' street\"\n"
-msgstr ""
-"\n"
-"Міжгрупове уповноваження\n"
-"\n"
-"Права доступу може бути точно налаштовано. Правила керування доступом\n"
-"або інструкції (ACI), надання дозволу на виконання певних завдань, зокрема\n"
-"додавання користувача, внесення змін до групи тощо.\n"
-"\n"
-"Міжгрупові уповноваження надають учасникам однієї групи можливість\n"
-"оновлювати набір атрибутів учасників іншої групи.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Додати правило уповноваження, яке надасть змогу керівникам (managers)\n"
-" редагувати адреси співробітників:\n"
-" ipa delegation-add --attrs=street --group=managers --"
-"membergroup=employees \"managers edit employees' street\"\n"
-"\n"
-" Під час керування списком атрибутів слід включати всі атрибути списку\n"
-" разом з вже створеними. Додавання до списку postalCode:\n"
-" ipa delegation-mod --attrs=street --attrs=postalCode --group=managers --"
-"membergroup=employees \"managers edit employees' street\"\n"
-"\n"
-" Показ нашого оновленого правила:\n"
-" ipa delegation-show \"managers edit employees' street\"\n"
-"\n"
-" Вилучення правила:\n"
-" ipa delegation-del \"managers edit employees' street\"\n"
-
msgid "delegation"
msgstr "уповноваження"
@@ -4586,46 +18718,18 @@ msgstr "Уповноваження"
msgid "Delegation"
msgstr "Уповноваження"
-msgid "Delegation name"
-msgstr "Назва уповноваження"
-
-msgid "Permissions to grant (read, write). Default is write."
-msgstr ""
-"Права доступу, які слід надати (read, write). Типовими є права доступу write."
-
-msgid "Attributes to which the delegation applies"
-msgstr "Атрибути, до яких застосовується уповноваження"
-
-msgid "Member user group"
-msgstr "Учасник групи користувачів"
-
-msgid "User group to apply delegation to"
-msgstr "Група користувачів, до якої слід застосувати уповноваження"
-
-msgid "Add a new delegation."
-msgstr "Додати нове уповноваження."
-
#, python-format
msgid "Added delegation \"%(value)s\""
msgstr "Додано уповноваження «%(value)s»"
-msgid "Delete a delegation."
-msgstr "Вилучити уповноваження."
-
#, python-format
msgid "Deleted delegation \"%(value)s\""
msgstr "Вилучено уповноваження «%(value)s»"
-msgid "Modify a delegation."
-msgstr "Змінити уповноваження."
-
#, python-format
msgid "Modified delegation \"%(value)s\""
msgstr "Змінено уповноваження «%(value)s»"
-msgid "Search for delegations."
-msgstr "Пошук уповноважень."
-
#, python-format
msgid "%(count)d delegation matched"
msgid_plural "%(count)d delegations matched"
@@ -4633,9 +18737,6 @@ msgstr[0] "встановлено відповідність %(count)d упов
msgstr[1] "встановлено відповідність %(count)d уповноваження"
msgstr[2] "встановлено відповідність %(count)d уповноважень"
-msgid "Display information about a delegation."
-msgstr "Показати дані щодо уповноваження."
-
msgid ""
"\n"
"Domain Name System (DNS)\n"
@@ -5287,9 +19388,6 @@ msgstr ""
"переспрямовувачів:\n"
" ipa dnsconfig-mod --forwarder=203.0.113.113\n"
-msgid "Permission value"
-msgstr "Значення прав доступу"
-
msgid "invalid IP network format"
msgstr "некоректний формат запису мережі IP"
@@ -5382,98 +19480,13 @@ msgstr ""
msgid "Create reverse"
msgstr "Створити зворотний запис"
-msgid "Create reverse record for this IP Address"
-msgstr "Створити зворотний запис для цієї IP-адреси"
-
#, python-format
msgid "Cannot create reverse record for \"%(value)s\": %(exc)s"
msgstr "Не вдалося створити зворотний запис для «%(value)s»: %(exc)s"
-msgid "IP Address"
-msgstr "IP-адреса"
-
-msgid "Record data"
-msgstr "Дані запису"
-
-msgid "Subtype"
-msgstr "Підтип"
-
-msgid "Hostname"
-msgstr "Назва вузла"
-
-msgid "Certificate Type"
-msgstr "Тип сертифіката"
-
-msgid "Key Tag"
-msgstr "Мітка ключа"
-
-msgid "Algorithm"
-msgstr "Алгоритм"
-
-msgid "Certificate/CRL"
-msgstr "Сертифікат/CRL"
-
-msgid "A hostname which this alias hostname points to"
-msgstr "Назва вузла на яку вказує цей псевдонім вузла"
-
-msgid "Target"
-msgstr "Ціль"
-
-msgid "Digest Type"
-msgstr "Тип контрольної суми"
-
-msgid "Digest"
-msgstr "Контрольна сума"
-
-msgid "Preference"
-msgstr "Пріоритет"
-
-msgid "Preference given to this exchanger. Lower values are more preferred"
-msgstr ""
-"Пріоритет цього обмінника. Записи з меншим значенням мають вищий пріоритет."
-
msgid "Exchanger"
msgstr "Обмінник"
-msgid "A host willing to act as a key exchanger"
-msgstr "Вузол, який може працювати як обмінник ключів"
-
-msgid "Degrees Latitude"
-msgstr "Градуси широти"
-
-msgid "Minutes Latitude"
-msgstr "Мінути широти"
-
-msgid "Seconds Latitude"
-msgstr "Секунди широти"
-
-msgid "Direction Latitude"
-msgstr "Півкуля широти"
-
-msgid "Degrees Longitude"
-msgstr "Градуси довготи"
-
-msgid "Minutes Longitude"
-msgstr "Мінути довготи"
-
-msgid "Seconds Longitude"
-msgstr "Секунди довготи"
-
-msgid "Direction Longitude"
-msgstr "Напрямок довготи"
-
-msgid "Altitude"
-msgstr "Висота"
-
-msgid "Size"
-msgstr "Розмір"
-
-msgid "Horizontal Precision"
-msgstr "Точність за горизонталлю"
-
-msgid "Vertical Precision"
-msgstr "Точність за вертикаллю"
-
msgid ""
"format must be specified as\n"
" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] "
@@ -5503,138 +19516,27 @@ msgstr ""
msgid "'%(required)s' must not be empty when '%(name)s' is set"
msgstr "«%(required)s» має бути порожнім, якщо вказано «%(name)s»"
-msgid "A host willing to act as a mail exchanger"
-msgstr "Вузол, який може працювати як обмінник поштовими даними"
-
msgid "flags must be one of \"S\", \"A\", \"U\", or \"P\""
msgstr ""
"значенням прапорців (flags) має бути одна з літер, \"S\", \"A\", \"U\" або "
"\"P\""
-msgid "Order"
-msgstr "Порядок"
-
-msgid "Flags"
-msgstr "Прапорці"
-
-msgid "Service"
-msgstr "Служба"
-
-msgid "Regular Expression"
-msgstr "Формальний вираз"
-
-msgid "Replacement"
-msgstr "Заміна"
-
-msgid "The hostname this reverse record points to"
-msgstr "Назва вузла, на яку вказує цей зворотний запис"
-
-msgid "Priority"
-msgstr "Пріоритет"
-
-msgid "Weight"
-msgstr "Вага"
-
-msgid "Port"
-msgstr "Порт"
-
-msgid ""
-"The domain name of the target host or '.' if the service is decidedly not "
-"available at this domain"
-msgstr ""
-"Доменна назва вузла призначення або '.', якщо служба є явно недоступною на "
-"цьому домені"
-
msgid "the value does not follow \"YYYYMMDDHHMMSS\" time format"
msgstr "значення не відповідає формату «РРРРММДДГГХХСС»"
-msgid "Fingerprint Type"
-msgstr "Тип відбитка"
-
-msgid "Fingerprint"
-msgstr "Відбиток"
-
-msgid "Certificate Usage"
-msgstr "Використання сертифіката"
-
-msgid "Selector"
-msgstr "Селектор"
-
-msgid "Matching Type"
-msgstr "Відповідний тип"
-
-msgid "Certificate Association Data"
-msgstr "Дані прив’язки сертифікатів"
-
-msgid "Text Data"
-msgstr "Текстові дані"
-
-msgid "Records"
-msgstr "Записи"
-
-msgid "Record type"
-msgstr "Тип запису"
-
#, python-format
msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record"
msgstr "Сервер назв «%(host)s» не має відповідного запису A/AAAA"
-msgid "Zone name"
-msgstr "Назва зони"
-
-msgid "Zone name (FQDN)"
-msgstr "Назва зони (FQDN)"
-
-msgid "Reverse zone IP network"
-msgstr "Мережа IP зворотної зони"
-
-msgid "IP network to create reverse zone name from"
-msgstr "Мережа IP для створення зворотних назв зони"
-
-msgid "Active zone"
-msgstr "Активна зона"
-
-msgid "Is zone active?"
-msgstr "Чи є зона активною?"
-
-msgid "Zone forwarders"
-msgstr "Переспрямовувачі зон"
-
-msgid ""
-"Per-zone forwarders. A custom port can be specified for each forwarder using "
-"a standard format \"IP_ADDRESS port PORT\""
-msgstr ""
-"Переспрямовувачі для окремої зони. Можна вказати нетиповий порт для кожного "
-"переспрямовувача у стандартному форматі: «IP_АДРЕСА port ПОРТ»"
-
-msgid "Forward policy"
-msgstr "Правила переспрямовування"
-
-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 ""
-"Умовні правила переспрямування для окремої зони. Встановіть значення «none» "
-"для вимикання переспрямовувача загального рівня для цієї зони. Якщо ви "
-"встановите це значення, умовні переспрямовувачі зони не братимуться до уваги."
-
msgid "Managedby permission"
msgstr "Права доступу managedby"
msgid "DNS is not configured"
msgstr "DNS не налаштовано"
-msgid "Force DNS zone creation even if it will overlap with an existing zone."
-msgstr ""
-"Примусове створення зони DNS, навіть якщо вона перекриватиметься із наявною."
-
msgid "Only one zone type is allowed per zone name"
msgstr "Можна використовувати лише один тип зони на одну назву зони"
-msgid "Search for DNS zones (SOA records)."
-msgstr "Пошук зон DNS (записів SOA)."
-
#, python-format
msgid "Added system permission \"%(value)s\""
msgstr "Додано системні права доступу «%(value)s»"
@@ -5659,110 +19561,12 @@ msgstr "Зони DNS"
msgid "DNS Zone"
msgstr "Зона DNS"
-msgid "Authoritative nameserver"
-msgstr "Основний сервер назв"
-
-msgid "Authoritative nameserver domain name"
-msgstr "Назва домену основного сервера назв"
-
-msgid "Administrator e-mail address"
-msgstr "Адреса електронної пошти адміністратора"
-
-msgid "SOA serial"
-msgstr "Серійний номер SOA"
-
-msgid "SOA record serial number"
-msgstr "Серійний номер запису SOA"
-
-msgid "SOA refresh"
-msgstr "Освіження SOA"
-
-msgid "SOA record refresh time"
-msgstr "Час оновлення запису SOA"
-
-msgid "SOA retry"
-msgstr "Повторення спроби SOA"
-
-msgid "SOA record retry time"
-msgstr "Проміжок між повторними спробами для запису SOA"
-
-msgid "SOA expire"
-msgstr "Застарівання SOA"
-
-msgid "SOA record expire time"
-msgstr "Час завершення строку дії запису SOA"
-
-msgid "SOA minimum"
-msgstr "Мінімальний SOA"
-
-msgid "How long should negative responses be cached"
-msgstr "Тривалість кешування відмов"
-
-msgid "Time to live"
-msgstr "Строк дії"
-
-msgid "Time to live for records at zone apex"
-msgstr "Час життя записів у апексі зони"
-
msgid "Default time to live"
msgstr "Типовий час життя"
msgid "Time to live for records without explicit TTL definition"
msgstr "Час життя записів без явного визначення TTL"
-msgid "BIND update policy"
-msgstr "Правила оновлення BIND"
-
-msgid "Dynamic update"
-msgstr "Динамічне оновлення"
-
-msgid "Allow dynamic updates."
-msgstr "Дозволити динамічні оновлення."
-
-msgid "Allow query"
-msgstr "Дозволити запит"
-
-msgid ""
-"Semicolon separated list of IP addresses or networks which are allowed to "
-"issue queries"
-msgstr ""
-"Список відокремлених крапкою з комою записів IP-адрес або мереж, яким надано "
-"доступ до надсилання запитів"
-
-msgid "Allow transfer"
-msgstr "Дозволити перенесення"
-
-msgid ""
-"Semicolon separated list of IP addresses or networks which are allowed to "
-"transfer the zone"
-msgstr ""
-"Список відокремлених крапкою з комою записів IP-адрес або мереж, яким надано "
-"доступ до перенесення зони"
-
-msgid "Allow PTR sync"
-msgstr "Дозволити PTR-синхронізацію"
-
-msgid ""
-"Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the "
-"zone"
-msgstr ""
-"Дозволити у зоні синхронізацію прямих (A, AAAA) і зворотних (PTR) записів"
-
-msgid "Allow in-line DNSSEC signing"
-msgstr "Дозволити вбудоване підписування DNSSEC"
-
-msgid "Allow inline DNSSEC signing of records in the zone"
-msgstr "Дозволити вбудоване підписування DNSSEC записів у зоні"
-
-msgid "NSEC3PARAM record"
-msgstr "Запис NSEC3PARAM"
-
-msgid ""
-"NSEC3PARAM record for zone in format: hash_algorithm flags iterations salt"
-msgstr ""
-"Запис NSEC3PARAM для зони у такому форматі: алгоритм_хешування прапорці "
-"ітерації сіль"
-
msgid "setting Authoritative nameserver"
msgstr "встановлення основного сервера назв"
@@ -5775,72 +19579,24 @@ msgstr "Записи NS можна редагувати у апексі зони
msgid "<all IPA DNS servers>"
msgstr "<усі сервери DNS IPA>"
-msgid "Create new DNS zone (SOA record)."
-msgstr "Створити зону DNS (запис SOA)."
-
-msgid ""
-"Force DNS zone creation even if nameserver is not resolvable. (Deprecated)"
-msgstr ""
-"Примусове створення зони DNS, навіть якщо адресу сервера назв не вдається "
-"визначити. (застаріле)"
-
-msgid "Force DNS zone creation even if nameserver is not resolvable."
-msgstr ""
-"Примусово створити зону DNS, навіть якщо не вдається визначити адресу "
-"сервера назв."
-
msgid "Nameserver for reverse zone cannot be a relative DNS name"
msgstr "Не можна задавати сервер назв для зворотної зони відносно назви DNS"
-msgid "Delete DNS zone (SOA record)."
-msgstr "Вилучити зону DNS (запис SOA)."
-
#, python-format
msgid "Deleted DNS zone \"%(value)s\""
msgstr "Вилучено зону DNS «%(value)s»"
-msgid "Modify DNS zone (SOA record)."
-msgstr "Змінити зону DNS (запис SOA)."
-
-msgid "Force"
-msgstr "Примусово"
-
-msgid "Force nameserver change even if nameserver not in DNS"
-msgstr ""
-"Примусово змінити сервер назв, навіть якщо запису сервера назв немає у DNS"
-
msgid "is required"
msgstr "є обов’язковим"
-msgid "Forward zones only"
-msgstr "Лише прямі зони"
-
-msgid "Search for forward zones only"
-msgstr "Шукати лише прямі зони"
-
-msgid "Display information about a DNS zone (SOA record)."
-msgstr "Показати дані щодо зони DNS (запису SOA)."
-
-msgid "Disable DNS Zone."
-msgstr "Вимкнути зону DNS."
-
#, python-format
msgid "Disabled DNS zone \"%(value)s\""
msgstr "Вимкнено зону DNS «%(value)s»"
-msgid "Enable DNS Zone."
-msgstr "Увімкнути зону DNS."
-
#, python-format
msgid "Enabled DNS zone \"%(value)s\""
msgstr "Увімкнено зону DNS «%(value)s»"
-msgid "Add a permission for per-zone access delegation."
-msgstr "Додати права доступу до надання доступу до окремих зон."
-
-msgid "Remove a permission for per-zone access delegation."
-msgstr "Вилучити права доступу до надання доступу до окремих зон."
-
msgid "DNS resource record"
msgstr "Запис ресурсу DNS"
@@ -5853,15 +19609,6 @@ msgstr "Записи ресурсів DNS"
msgid "DNS Resource Record"
msgstr "Запис ресурсу DNS"
-msgid "Record name"
-msgstr "Назва запису"
-
-msgid "Structured"
-msgstr "Структурована"
-
-msgid "Parse all raw DNS records and return them in a structured way"
-msgstr "Обробити всі записи DNS і повернути дані у структурованій формі"
-
msgid "DS record must not be in zone apex (RFC 4035 section 2.4)"
msgstr "запис DS не повинен перебувати у апексі зони (RFC 4035, розділ 2.4)"
@@ -5928,23 +19675,12 @@ msgstr ""
"Запис DS має існувати паралельно із записом NS (RFC 4592, розділ 4.6, RFC "
"4035, розділ 2.4)"
-msgid "Add new DNS resource record."
-msgstr "Додати новий запис ресурсу DNS."
-
-msgid "force NS record creation even if its hostname is not in DNS"
-msgstr ""
-"примусово створити запис сервера назв, навіть якщо відповідної назви вузла "
-"немає у DNS"
-
#, python-format
msgid "Raw value of a DNS record was already set by \"%(name)s\" option"
msgstr ""
"Необроблене значення для запису DNS вже було встановлено за допомогою "
"параметра «%(name)s»"
-msgid "Modify a DNS resource record."
-msgstr "Змінити запис ресурсу DNS."
-
msgid "DNS zone root record cannot be renamed"
msgstr "Кореневий запис зони DNS не можна перейменовувати"
@@ -5955,32 +19691,14 @@ msgstr "Записи DNS можна оновлювати лише поодинц
msgid "Deleted record \"%(value)s\""
msgstr "Вилучено запис «%(value)s»"
-msgid "Delete DNS resource record."
-msgstr "Вилучити запис ресурсу DNS."
-
-msgid "Delete all associated records"
-msgstr "Вилучити всі пов’язані записи"
-
#, python-format
msgid "Zone record '%s' cannot be deleted"
msgstr "Запис зони «%s» не можна вилучати"
-msgid "Display DNS resource."
-msgstr "Показати ресурс DNS."
-
-msgid "Search for DNS resources."
-msgstr "Шукати ресурси DNS."
-
-msgid "Resolve a host name in DNS. (Deprecated)"
-msgstr "Визначити назву вузла у DNS. (Застаріле)"
-
#, python-format
msgid "Found '%(value)s'"
msgstr "Знайдено «%(value)s»"
-msgid "Hostname (FQDN)"
-msgstr "Назва вузла (FQDN)"
-
#, python-format
msgid "Host '%(host)s' not found"
msgstr "Вузла «%(host)s» не знайдено"
@@ -5991,33 +19709,6 @@ msgstr "Параметри налаштування DNS"
msgid "DNS Global Configuration"
msgstr "Загальні налаштування DNS"
-msgid "Global forwarders"
-msgstr "Загальні переспрямовувачі"
-
-msgid ""
-"Global forwarders. A custom port can be specified for each forwarder using a "
-"standard format \"IP_ADDRESS port PORT\""
-msgstr ""
-"Переспрямовувачі загального рівня. Для кожного переспрямовувача можна "
-"вказати нетиповий порт за допомогою стандартного формату: «IP_АДРЕСА port "
-"ПОРТ»"
-
-msgid ""
-"Global forwarding policy. Set to \"none\" to disable any configured global "
-"forwarders."
-msgstr ""
-"Загальні правил переспрямовування. Щоб вимкнути будь-які переспрямовувачі на "
-"загальному рівні, встановіть значення «none»."
-
-msgid "Allow synchronization of forward (A, AAAA) and reverse (PTR) records"
-msgstr "Дозволити синхронізацію прямих (A, AAAA) і зворотних (PTR) записів"
-
-msgid "Zone refresh interval"
-msgstr "Інтервал між оновленнями даних зони"
-
-msgid "An interval between regular polls of the name server for new DNS zones"
-msgstr "Інтервал між регулярними опитуваннями сервера назв щодо нових зон DNS"
-
msgid "IPA DNS version"
msgstr "Версія DNS IPA"
@@ -6036,12 +19727,6 @@ msgstr "Сервер IPA налаштований як основний серв
msgid "Global DNS configuration is empty"
msgstr "Загальні налаштування DNS є порожніми"
-msgid "Modify global DNS configuration."
-msgstr "Змінити загальні налаштування DNS."
-
-msgid "Show the current global DNS configuration."
-msgstr "Показати поточні загальні налаштування DNS."
-
msgid "DNS forward zone"
msgstr "Зона переспрямовування DNS"
@@ -6054,52 +19739,21 @@ msgstr "Зони переспрямовування DNS"
msgid "DNS Forward Zone"
msgstr "Зона переспрямовування DNS"
-msgid "Create new DNS forward zone."
-msgstr "Створити зону переспрямовування DNS."
-
msgid "Please specify forwarders."
msgstr "Будь ласка, вкажіть переспрямовувачі."
-msgid "Delete DNS forward zone."
-msgstr "Вилучити зону переспрямовування DNS."
-
#, python-format
msgid "Deleted DNS forward zone \"%(value)s\""
msgstr "Вилучено зону переспрямовування DNS «%(value)s»"
-msgid "Modify DNS forward zone."
-msgstr "Змінити зону переспрямовування DNS."
-
-msgid "Search for DNS forward zones."
-msgstr "Пошук зон переспрямовування DNS."
-
-msgid "Display information about a DNS forward zone."
-msgstr "Показ даних щодо зони переспрямовування DNS."
-
-msgid "Disable DNS Forward Zone."
-msgstr "Вимкнути зону переспрямовування DNS."
-
#, python-format
msgid "Disabled DNS forward zone \"%(value)s\""
msgstr "Вимкнено зону переспрямовування DNS «%(value)s»"
-msgid "Enable DNS Forward Zone."
-msgstr "Увімкнути зону переспрямовування DNS"
-
#, python-format
msgid "Enabled DNS forward zone \"%(value)s\""
msgstr "Увімкнено зону переспрямовування DNS «%(value)s»"
-msgid "Add a permission for per-forward zone access delegation."
-msgstr ""
-"Додати право доступу до делегування доступу на основі окремих зон "
-"переспрямовування."
-
-msgid "Remove a permission for per-forward zone access delegation."
-msgstr ""
-"Вилучити права доступу до делегування доступу для окремих зон "
-"переспрямовування."
-
msgid "IPA DNS records"
msgstr "Записи DNS IPA"
@@ -6162,9 +19816,6 @@ msgstr "Сервери DNS"
msgid "DNS Server"
msgstr "Сервер DNS"
-msgid "Server name"
-msgstr "Назва сервера"
-
msgid "DNS Server name"
msgstr "Назва сервера DNS"
@@ -6251,25 +19902,6 @@ msgstr ""
msgid "Response from CA was not valid JSON"
msgstr "Відповідь від CA не була коректним кодом JSON"
-msgid ""
-"\n"
-"Raise the IPA Domain Level.\n"
-msgstr ""
-"\n"
-"Підняти рівень домену IPA.\n"
-
-msgid "Current domain level:"
-msgstr "Поточний рівень домену:"
-
-msgid "Query current Domain Level."
-msgstr "Надіслати запити щодо поточного рівня домену."
-
-msgid "Change current Domain Level."
-msgstr "Змінити поточний рівень домену."
-
-msgid "Domain Level"
-msgstr "Рівень домену"
-
msgid "Domain Level cannot be lowered."
msgstr "Не можна знижувати рівень домену."
@@ -6456,49 +20088,19 @@ msgstr ""
"\n"
" ipa group-show ad_admins_external\n"
-msgid "External member"
-msgstr "Зовнішній учасник"
-
-msgid "Members of a trusted domain in DOM\\name or name@domain form"
-msgstr "Учасники довіреного домену у форматі ДОМЕН\\ім’я або ім’я@домен"
-
-msgid "group"
-msgstr "група"
-
msgid "groups"
msgstr "групи"
msgid "User Group"
msgstr "Група користувачів"
-msgid "Group name"
-msgstr "Назва групи"
-
-msgid "Group description"
-msgstr "Опис групи"
-
-msgid "GID (use this option to set it manually)"
-msgstr "GID (за допомогою цього параметра можна встановити значення вручну)"
-
-msgid "Create a new group."
-msgstr "Створити нову групу."
-
#, python-format
msgid "Added group \"%(value)s\""
msgstr "Додано групу «%(value)s»"
-msgid "Create as a non-POSIX group"
-msgstr "Створити як групу, що не відповідає POSIX"
-
-msgid "Allow adding external non-IPA members from trusted domains"
-msgstr "Дозволити додавання зовнішніх учасників поза IPA з довірених доменів"
-
msgid "gid cannot be set for external group"
msgstr "Не можна встановлювати gid для зовнішньої групи"
-msgid "Delete group."
-msgstr "Вилучити групу."
-
#, python-format
msgid "Deleted group \"%(value)s\""
msgstr "Вилучено групу «%(value)s»"
@@ -6506,22 +20108,10 @@ msgstr "Вилучено групу «%(value)s»"
msgid "privileged group"
msgstr "привілейована група"
-msgid "Modify a group."
-msgstr "Змінити групу."
-
#, python-format
msgid "Modified group \"%(value)s\""
msgstr "Змінено групу «%(value)s»"
-msgid "change to a POSIX group"
-msgstr "змінити на групу POSIX"
-
-msgid "change to support external non-IPA members from trusted domains"
-msgstr "змінити для підтримки зовнішніх учасників поза IPA з довірених доменів"
-
-msgid "Search for groups."
-msgstr "Шукати групи."
-
#, python-format
msgid "%(count)d group matched"
msgid_plural "%(count)d groups matched"
@@ -6529,27 +20119,6 @@ msgstr[0] "встановлено відповідність %(count)d груп
msgstr[1] "встановлено відповідність %(count)d груп"
msgstr[2] "встановлено відповідність %(count)d груп"
-msgid "search for private groups"
-msgstr "шукати закриті групи"
-
-msgid "search for POSIX groups"
-msgstr "шукати групи POSIX"
-
-msgid ""
-"search for groups with support of external non-IPA members from trusted "
-"domains"
-msgstr ""
-"шукати групи з підтримкою зовнішніх учасників поза IPA з довірених доменів"
-
-msgid "search for non-POSIX groups"
-msgstr "шукати групи, які не є групами POSIX"
-
-msgid "Display information about a named group."
-msgstr "Показати дані щодо іменованої групи."
-
-msgid "Add members to a group."
-msgstr "Додати учасників до групи."
-
msgid ""
"Cannot perform external member validation without Samba 4 support installed. "
"Make sure you have installed server-trust-ad sub-package of IPA on the server"
@@ -6565,12 +20134,6 @@ msgstr ""
"Без налаштовування власного домену не можна виконувати дію з приєднання. "
"Спочатку запустіть ipa-adtrust-install на сервері IPA."
-msgid "Remove members from a group."
-msgstr "Вилучити учасників з групи."
-
-msgid "Detach a managed group from a user."
-msgstr "Від’єднати керовану групу від користувача."
-
#, python-format
msgid "Detached group \"%(value)s\" from user \"%(value)s\""
msgstr "Від’єднати групу «%(value)s» від користувача «%(value)s»"
@@ -6587,177 +20150,27 @@ msgstr "Не є керованою групою"
msgid "Host-based access control commands"
msgstr "Команди керування доступом на основі вузлів"
-msgid ""
-"\n"
-"Host-based access control\n"
-"\n"
-"Control who can access what services on what hosts. You\n"
-"can use HBAC to control which users or groups can\n"
-"access a service, or group of services, on a target host.\n"
-"\n"
-"You can also specify a category of users and target hosts.\n"
-"This is currently limited to \"all\", but might be expanded in the\n"
-"future.\n"
-"\n"
-"Target hosts in HBAC rules must be hosts managed by IPA.\n"
-"\n"
-"The available services and groups of services are controlled by the\n"
-"hbacsvc and hbacsvcgroup plug-ins respectively.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Create a rule, \"test1\", that grants all users access to the host \"server"
-"\" from\n"
-" anywhere:\n"
-" ipa hbacrule-add --usercat=all test1\n"
-" ipa hbacrule-add-host --hosts=server.example.com test1\n"
-"\n"
-" Display the properties of a named HBAC rule:\n"
-" ipa hbacrule-show test1\n"
-"\n"
-" Create a rule for a specific service. This lets the user john access\n"
-" the sshd service on any machine from any machine:\n"
-" ipa hbacrule-add --hostcat=all john_sshd\n"
-" ipa hbacrule-add-user --users=john john_sshd\n"
-" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
-"\n"
-" Create a rule for a new service group. This lets the user john access\n"
-" the FTP service on any machine from any machine:\n"
-" ipa hbacsvcgroup-add ftpers\n"
-" ipa hbacsvc-add sftp\n"
-" ipa hbacsvcgroup-add-member --hbacsvcs=ftp --hbacsvcs=sftp ftpers\n"
-" ipa hbacrule-add --hostcat=all john_ftp\n"
-" ipa hbacrule-add-user --users=john john_ftp\n"
-" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
-"\n"
-" Disable a named HBAC rule:\n"
-" ipa hbacrule-disable test1\n"
-"\n"
-" Remove a named HBAC rule:\n"
-" ipa hbacrule-del allow_server\n"
-msgstr ""
-"\n"
-"Керування доступом на основі вузлів\n"
-"\n"
-"Керуйте тим, хто, з яких вузлів зможе отримувати доступ\n"
-"до певних служб. Ви можете скористатися HBAC для визначення\n"
-"користувачів і груп на вузлі походження запиту зможе отримувати\n"
-"доступ до певної служби або групи служб.\n"
-"\n"
-"Ви також можете визначити категорію користувачів та вузли призначення.\n"
-"У поточній версії можливі варіанти\n"
-"обмежено варіантом \"all\", але перелік варіантів може бути\n"
-"розширено у майбутніх версіях.\n"
-"\n"
-"Вузли призначення та вузли походження у правилах HBAC мають бути\n"
-"вузлами, керованими IPA.\n"
-"\n"
-"Доступними службами і групами служб є служби, керовані hbacsvc\n"
-"та додатками hbacsvcgroup, відповідно.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Створення правила \"test1\", яке надає всім користувачам доступ\n"
-" до вузла \"server\" звідусюди:\n"
-" ipa hbacrule-add --usercat=all test1\n"
-" ipa hbacrule-add-host --hosts=server.example.com test1\n"
-"\n"
-" Показ властивостей вказаного правила HBAC:\n"
-" ipa hbacrule-show test1\n"
-"\n"
-" Створення правила для певної служби. Це правило надасть користувачу john\n"
-" доступ до служби sshd у будь-якій системі звідусіль:\n"
-" ipa hbacrule-add --hostcat=all john_sshd\n"
-" ipa hbacrule-add-user --users=john john_sshd\n"
-" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n"
-"\n"
-" Створення правила для нової групи служб. Користувачу john\n"
-" надається доступ до служби FTP у будь-якій системі звідусіль:\n"
-" ipa hbacsvcgroup-add ftpers\n"
-" ipa hbacsvc-add sftp\n"
-" ipa hbacsvcgroup-add-member --hbacsvcs=ftp --hbacsvcs=sftp ftpers\n"
-" ipa hbacrule-add --type=allow --hostcat=all john_ftp\n"
-" ipa hbacrule-add-user --users=john john_ftp\n"
-" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n"
-"\n"
-" Вимикання вказаного правила HBAC:\n"
-" ipa hbacrule-disable test1\n"
-"\n"
-" Вилучення вказаного правила HBAC:\n"
-" ipa hbacrule-del allow_server\n"
-
msgid "The deny type has been deprecated."
msgstr "Тип «deny» вважається застарілим."
-msgid "HBAC rule"
-msgstr "Правило HBAC"
-
msgid "HBAC rules"
msgstr "правила HBAC"
msgid "HBAC Rules"
msgstr "Правила HBAC"
-msgid "HBAC Rule"
-msgstr "Правило HBAC"
-
-msgid "Rule name"
-msgstr "Назва правила"
-
-msgid "Rule type (allow)"
-msgstr "Тип правила (allow)"
-
-msgid "Rule type"
-msgstr "Тип правила"
-
-msgid "User category the rule applies to"
-msgstr "Категорія користувачів, до якої застосовується правило"
-
-msgid "Host category the rule applies to"
-msgstr "Категорія вузлів, до якої застосовується правило"
-
-msgid "Source host category"
-msgstr "Категорія вузлів-джерел"
-
-msgid "Source host category the rule applies to"
-msgstr "Категорія вузлів-джерел, якої має стосуватися правило"
-
-msgid "Service category the rule applies to"
-msgstr "Категорія служб, до якої застосовується правило"
-
-msgid "Source Hosts"
-msgstr "Вузли-джерела"
-
-msgid "Source Host Groups"
-msgstr "Групи вузлів-джерел"
-
-msgid "Service Groups"
-msgstr "Групи служб"
-
-msgid "Create a new HBAC rule."
-msgstr "Створити правило HBAC."
-
#, python-format
msgid "Added HBAC rule \"%(value)s\""
msgstr "Додано правило HBAC «%(value)s»"
-msgid "Delete an HBAC rule."
-msgstr "Вилучити правило HBAC."
-
#, python-format
msgid "Deleted HBAC rule \"%(value)s\""
msgstr "Вилучено правило HBAC «%(value)s»"
-msgid "Modify an HBAC rule."
-msgstr "Змінити правило HBAC."
-
#, python-format
msgid "Modified HBAC rule \"%(value)s\""
msgstr "Змінено правило HBAC «%(value)s»"
-msgid "Search for HBAC rules."
-msgstr "Шукати правила HBAC."
-
#, python-format
msgid "%(count)d HBAC rule matched"
msgid_plural "%(count)d HBAC rules matched"
@@ -6765,19 +20178,10 @@ msgstr[0] "встановлено відповідність %(count)d прав
msgstr[1] "встановлено відповідність %(count)d правил HBAC"
msgstr[2] "встановлено відповідність %(count)d правил HBAC"
-msgid "Display the properties of an HBAC rule."
-msgstr "Показати властивості правила HBAC."
-
-msgid "Enable an HBAC rule."
-msgstr "Увімкнути правило HBAC."
-
#, python-format
msgid "Enabled HBAC rule \"%(value)s\""
msgstr "Увімкнено правило HBAC «%(value)s»"
-msgid "Disable an HBAC rule."
-msgstr "Вимкнути правило HBAC."
-
#, python-format
msgid "Disabled HBAC rule \"%(value)s\""
msgstr "Вимкнено правило HBAC «%(value)s»"
@@ -6785,24 +20189,6 @@ msgstr "Вимкнено правило HBAC «%(value)s»"
msgid "Access time"
msgstr "Час доступу"
-msgid "Add users and groups to an HBAC rule."
-msgstr "Додати користувачів та групи до правила HBAC."
-
-msgid "Remove users and groups from an HBAC rule."
-msgstr "Вилучити користувачів і групи з правила HBAC."
-
-msgid "Add target hosts and hostgroups to an HBAC rule."
-msgstr "Додати вузли призначення та групи вузлів до правила HBAC."
-
-msgid "Remove target hosts and hostgroups from an HBAC rule."
-msgstr "Вилучити вузли призначення та групи вузлів з правила HBAC."
-
-msgid "Add services to an HBAC rule."
-msgstr "Додати служби до правила HBAC."
-
-msgid "Remove service and service groups from an HBAC rule."
-msgstr "Вилучити служби та групи служб з правила HBAC."
-
msgid ""
"\n"
"HBAC Services\n"
@@ -6848,9 +20234,6 @@ msgstr ""
" ipa hbacsvc-del tftp\n"
"\n"
-msgid "HBAC service"
-msgstr "Служба HBAC"
-
msgid "HBAC services"
msgstr "Служби HBAC"
@@ -6860,36 +20243,18 @@ msgstr "Служби HBAC"
msgid "HBAC Service"
msgstr "Служба HBAC"
-msgid "Service name"
-msgstr "Назва служби"
-
-msgid "HBAC service description"
-msgstr "Опис служби HBAC"
-
-msgid "Add a new HBAC service."
-msgstr "Додати нову службу HBAC."
-
#, python-format
msgid "Added HBAC service \"%(value)s\""
msgstr "Додано службу HBAC «%(value)s»"
-msgid "Delete an existing HBAC service."
-msgstr "Вилучити вже створену службу HBAC."
-
#, python-format
msgid "Deleted HBAC service \"%(value)s\""
msgstr "Вилучено службу HBAC «%(value)s»"
-msgid "Modify an HBAC service."
-msgstr "Змінити службу HBAC."
-
#, python-format
msgid "Modified HBAC service \"%(value)s\""
msgstr "Змінено службу HBAC «%(value)s»"
-msgid "Search for HBAC services."
-msgstr "Шукати служби HBAC."
-
#, python-format
msgid "%(count)d HBAC service matched"
msgid_plural "%(count)d HBAC services matched"
@@ -6897,50 +20262,6 @@ msgstr[0] "встановлено відповідність %(count)d служ
msgstr[1] "встановлено відповідність %(count)d служб HBAC"
msgstr[2] "встановлено відповідність %(count)d служб HBAC"
-msgid "Display information about an HBAC service."
-msgstr "Показати дані щодо служби HBAC."
-
-msgid ""
-"\n"
-"HBAC Service Groups\n"
-"\n"
-"HBAC service groups can contain any number of individual services,\n"
-"or \"members\". Every group must have a description.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new HBAC service group:\n"
-" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
-"\n"
-" Add members to an HBAC service group:\n"
-" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
-"\n"
-" Display information about a named group:\n"
-" ipa hbacsvcgroup-show login\n"
-"\n"
-" Delete an HBAC service group:\n"
-" ipa hbacsvcgroup-del login\n"
-msgstr ""
-"\n"
-"Групи служб HBAC\n"
-"\n"
-"Групи служб HBAC можуть містити будь-яку кількість окремих служб\n"
-"або «учасників». Кожна з груп повинна мати опис.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Додавання нової групи служб HBAC:\n"
-" ipa hbacsvcgroup-add --desc=\"login services\" login\n"
-"\n"
-" Додавання учасників до групи служб HBAC:\n"
-" ipa hbacsvcgroup-add-member --hbacsvcs=sshd --hbacsvcs=login login\n"
-"\n"
-" Показ даних щодо вказаної групи:\n"
-" ipa hbacsvcgroup-show login\n"
-"\n"
-" Вилучення групи служб HBAC:\n"
-" ipa hbacsvcgroup-del login\n"
-
msgid "HBAC service group"
msgstr "група служб HBAC"
@@ -6953,36 +20274,18 @@ msgstr "Група служб HBAC"
msgid "HBAC Service Group"
msgstr "Група служб HBAC"
-msgid "Service group name"
-msgstr "Назва групи служб"
-
-msgid "HBAC service group description"
-msgstr "Опис групи служб HBAC"
-
-msgid "Add a new HBAC service group."
-msgstr "Додати нову групу служб HBAC."
-
#, python-format
msgid "Added HBAC service group \"%(value)s\""
msgstr "Додано групу служб HBAC «%(value)s»"
-msgid "Delete an HBAC service group."
-msgstr "Вилучити групу служб HBAC."
-
#, python-format
msgid "Deleted HBAC service group \"%(value)s\""
msgstr "Вилучено групу служб HBAC «%(value)s»"
-msgid "Modify an HBAC service group."
-msgstr "Змінити групу служб HBAC."
-
#, python-format
msgid "Modified HBAC service group \"%(value)s\""
msgstr "Змінено групу служб HBAC «%(value)s»"
-msgid "Search for an HBAC service group."
-msgstr "Шукати групу служб HBAC."
-
#, python-format
msgid "%(count)d HBAC service group matched"
msgid_plural "%(count)d HBAC service groups matched"
@@ -6990,15 +20293,6 @@ msgstr[0] "встановлено відповідність %(count)d груп
msgstr[1] "встановлено відповідність %(count)d груп служб HBAC"
msgstr[2] "встановлено відповідність %(count)d груп служб HBAC"
-msgid "Display information about an HBAC service group."
-msgstr "Показати дані щодо групи служб HBAC."
-
-msgid "Add members to an HBAC service group."
-msgstr "Додати учасників до групи служб HBAC."
-
-msgid "Remove members from an HBAC service group."
-msgstr "Вилучити учасників з групи служб HBAC."
-
msgid ""
"\n"
"Simulate use of Host-based access controls\n"
@@ -7383,53 +20677,6 @@ msgstr ""
" Відповідні правила: allow_all\n"
" Невідповідні правила: can_login\n"
-msgid "Simulate use of Host-based access controls"
-msgstr "Імітувати використання керування доступом на основі вузлів"
-
-msgid "Warning"
-msgstr "Попередження"
-
-msgid "Matched rules"
-msgstr "Відповідні правила"
-
-msgid "Not matched rules"
-msgstr "Невідповідні правила"
-
-msgid "Non-existent or invalid rules"
-msgstr "Некоректні правила або правила, яких не існує"
-
-msgid "Result of simulation"
-msgstr "Результат імітації"
-
-msgid "User name"
-msgstr "Ім'я користувача"
-
-msgid "Source host"
-msgstr "Вузол джерела"
-
-msgid "Target host"
-msgstr "Вузол призначення"
-
-msgid "Rules to test. If not specified, --enabled is assumed"
-msgstr ""
-"Правила для перевірки. Якщо не вказано, вважається, що використано --enabled."
-
-msgid "Hide details which rules are matched, not matched, or invalid"
-msgstr ""
-"Приховати дані щодо того, які правила є відповідними, які не є відповідними "
-"і які є некоректними"
-
-msgid "Include all enabled IPA rules into test [default]"
-msgstr "Перевірити всі увімкнені правила IPA [типова поведінка]"
-
-msgid "Include all disabled IPA rules into test"
-msgstr "Перевірити всі вимкнені правила IPA"
-
-msgid "Maximum number of rules to process when no --rules is specified"
-msgstr ""
-"Максимальна кількість правил, які слід обробити, якщо не вказано параметра --"
-"rules"
-
msgid "Unresolved rules in --rules"
msgstr "Непридатні до обробки правила у --rules"
@@ -7604,76 +20851,9 @@ msgstr ""
" Дозволити користувачеві створення таблиці ключів:\n"
" ipa host-allow-create-keytab test2 --users=tuser1\n"
-msgid "Keytab"
-msgstr "Таблиця ключів"
-
-msgid "Users allowed to retrieve keytab"
-msgstr "Користувачі, яким дозволено отримувати таблицю ключів"
-
-msgid "Groups allowed to retrieve keytab"
-msgstr "Групи, яким дозволено отримувати таблицю ключів"
-
-msgid "Hosts allowed to retrieve keytab"
-msgstr "Вузли, яким дозволено отримувати таблицю ключів"
-
-msgid "Host Groups allowed to retrieve keytab"
-msgstr "Групи вузлів, яким дозволено отримувати таблицю ключів"
-
-msgid "Users allowed to create keytab"
-msgstr "Користувачі, яким дозволено створення таблиці ключів"
-
-msgid "Groups allowed to create keytab"
-msgstr "Групи, яким дозволено створення таблиці ключів"
-
-msgid "Hosts allowed to create keytab"
-msgstr "Вузли, яким дозволено створення таблиці ключів"
-
-msgid "Host Groups allowed to create keytab"
-msgstr "Групи вузлів, яким дозволено створення таблиці ключів"
-
-msgid "hosts"
-msgstr "вузли"
-
msgid "Host"
msgstr "Вузол"
-msgid "Host name"
-msgstr "Назва вузла"
-
-msgid "A description of this host"
-msgstr "Опис цього вузла"
-
-msgid "Locality"
-msgstr "Адреса"
-
-msgid "Host locality (e.g. \"Baltimore, MD\")"
-msgstr "Адреса розташування вузла (наприклад, «Київ, Україна»)"
-
-msgid "Host location (e.g. \"Lab 2\")"
-msgstr "Розташування вузла (наприклад, «Lab 2»)"
-
-msgid "Platform"
-msgstr "Платформа"
-
-msgid "Host hardware platform (e.g. \"Lenovo T61\")"
-msgstr "Апаратна платформа вузла (наприклад, «Lenovo T61»)"
-
-msgid "Operating system"
-msgstr "Операційна система"
-
-msgid "Host operating system and version (e.g. \"Fedora 9\")"
-msgstr "Операційна система вузла і її версія (наприклад, «Fedora 9\")"
-
-msgid "User password"
-msgstr "Пароль користувача"
-
-msgid "Password used in bulk enrollment"
-msgstr "Пароль для загального керування реєстраційними записами"
-
-msgid "Generate a random password to be used in bulk enrollment"
-msgstr ""
-"Створити випадковий пароль, який буде використано для загальної реєстрації"
-
msgid "Base-64 encoded host certificate"
msgstr "Сертифікат вузла у кодуванні Base-64"
@@ -7683,25 +20863,6 @@ msgstr "Серійний номер"
msgid "Serial Number (hex)"
msgstr "Серійний номер (шістнадцятковий)"
-msgid "Principal name"
-msgstr "Назва реєстраційного запису"
-
-msgid "MAC address"
-msgstr "MAC-адреса"
-
-msgid "Hardware MAC address(es) on this host"
-msgstr "Апаратні MAC-адреси цього вузла"
-
-msgid ""
-"Host category (semantics placed on this attribute are for local "
-"interpretation)"
-msgstr ""
-"Категорія вузлів (семантика розташування цього атрибуту призначена для "
-"локальної обробки)"
-
-msgid "Assigned ID View"
-msgstr "Перегляд призначених ідентифікаторів"
-
msgid "Authentication Indicators"
msgstr "Індикатори розпізнавання"
@@ -7715,30 +20876,15 @@ msgstr ""
"Скористайтеся значенням «radius», щоб дозволити розпізнавання 2FA на основі "
"RADIUS. Іншими значеннями можна скористатися для нетипових конфігурацій."
-msgid "Add a new host."
-msgstr "Додати новий запис вузла."
-
#, python-format
msgid "Added host \"%(value)s\""
msgstr "Додано вузол «%(value)s»"
-msgid "force host name even if not in DNS"
-msgstr "примусове значення назви вузла, навіть якщо назви немає у DNS"
-
-msgid "skip reverse DNS detection"
-msgstr "пропустити зворотне визначення DNS"
-
-msgid "Add the host to DNS with this IP address"
-msgstr "Додати запис вузла до DNS з цією IP-адресою"
-
#, python-format
msgid "The host was added but the DNS update failed with: %(exc)s"
msgstr ""
"Запис вузла було додано, але спроба оновлення DNS зазнала невдачі: %(exc)s"
-msgid "Delete a host."
-msgstr "Вилучити вузол."
-
#, python-format
msgid "Deleted host \"%(value)s\""
msgstr "Вилучено вузол «%(value)s»"
@@ -7749,28 +20895,16 @@ msgstr "Вилучити записи A, AAAA, SSHFP і PTR вузлів, кер
msgid "No A, AAAA, SSHFP or PTR records found."
msgstr "Не знайдено записів A, AAAA, SSHFP або PTR."
-msgid "Modify information about a host."
-msgstr "Змінити дані щодо вузла."
-
#, python-format
msgid "Modified host \"%(value)s\""
msgstr "Змінено вузол «%(value)s»"
-msgid "Kerberos principal name for this host"
-msgstr "Назва реєстраційного запису Kerberos для цього вузла"
-
-msgid "Update DNS entries"
-msgstr "Оновити записи DNS"
-
msgid "Password cannot be set on enrolled host."
msgstr "Не можна визначати пароль для вузла з визначеною роллю."
msgid "cn is immutable"
msgstr "cn є незмінним"
-msgid "Search for hosts."
-msgstr "Шукати вузли."
-
#, python-format
msgid "%(count)d host matched"
msgid_plural "%(count)d hosts matched"
@@ -7778,127 +20912,31 @@ msgstr[0] "встановлено відповідність %(count)d вузл
msgstr[1] "встановлено відповідність %(count)d вузлів"
msgstr[2] "встановлено відповідність %(count)d вузлів"
-msgid "Display information about a host."
-msgstr "Показати дані щодо вузла."
-
-msgid "file to store certificate in"
-msgstr "файл, у якому зберігатимуться дані сертифіката"
-
-msgid "Disable the Kerberos key, SSL certificate and all services of a host."
-msgstr "Вимкнути ключ Kerberos, сертифікат SSL і всі служби на вузлі."
-
#, python-format
msgid "Disabled host \"%(value)s\""
msgstr "Вимкнено вузол «%(value)s»"
-msgid "Add hosts that can manage this host."
-msgstr "Додати записи вузлів, які можуть керувати цим вузлом."
-
-msgid "Remove hosts that can manage this host."
-msgstr "Вилучити записи вузлів, які можуть керувати цим вузлом."
-
-msgid ""
-"Allow users, groups, hosts or host groups to retrieve a keytab of this host."
-msgstr ""
-"Дозволити користувачам, групам, вузлам і групам вузлів отримувати таблицю "
-"ключів цього вузла."
-
-msgid ""
-"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
-"host."
-msgstr ""
-"Заборонити користувачам, групам, вузлам і групам вузлів отримувати таблицю "
-"ключів цього вузла."
-
-msgid ""
-"Allow users, groups, hosts or host groups to create a keytab of this host."
-msgstr ""
-"Дозволити користувачам, групам, вузлам і групам вузлів створювати таблицю "
-"ключів цього вузла."
-
-msgid ""
-"Disallow users, groups, hosts or host groups to create a keytab of this host."
-msgstr ""
-"Заборонити користувачам, групам, вузлам і групам вузлів створювати таблицю "
-"ключів цього вузла."
-
-msgid "Add certificates to host entry"
-msgstr "Додати сертифікати до запису вузла"
-
#, python-format
msgid "Added certificates to host \"%(value)s\""
msgstr "Додано сертифікати до запису вузла «%(value)s»"
-msgid "Remove certificates from host entry"
-msgstr "Вилучити сертифікати із запису вузла"
-
#, python-format
msgid "Removed certificates from host \"%(value)s\""
msgstr "Вилучено сертифікати із запису вузла «%(value)s»"
-msgid ""
-"\n"
-"Groups of hosts.\n"
-"\n"
-"Manage groups of hosts. This is useful for applying access control to a\n"
-"number of hosts by using Host-based Access Control.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new host group:\n"
-" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
-"\n"
-" Add another new host group:\n"
-" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
-"\n"
-" Add members to the hostgroup (using Bash brace expansion):\n"
-" ipa hostgroup-add-member --hosts={box1,box2,box3} baltimore\n"
-"\n"
-" Add a hostgroup as a member of another hostgroup:\n"
-" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
-"\n"
-" Remove a host from the hostgroup:\n"
-" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
-"\n"
-" Display a host group:\n"
-" ipa hostgroup-show baltimore\n"
-"\n"
-" Delete a hostgroup:\n"
-" ipa hostgroup-del baltimore\n"
-msgstr ""
-"\n"
-"Групи вузлів.\n"
-"\n"
-"Керування групами вузлів. Корисні для застосування керування\n"
-"до декількох вузлів на основі заснованого на вузлах керування\n"
-"доступом (Host-based Access Control або HBAC).\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" додавання нової групи вузлів:\n"
-" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n"
-"\n"
-" Додавання нової групи вузлів:\n"
-" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n"
-"\n"
-" Додавання учасників до групи вузлів з використанням виразу Bash у фігурних "
-"дужках):\n"
-" ipa hostgroup-add-member --hosts={box1,box2,box3} baltimore\n"
-"\n"
-" Додавання групи вузлів як учасника іншої групи вузлів:\n"
-" ipa hostgroup-add-member --hostgroups=baltimore maryland\n"
-"\n"
-" Вилучення вузла з групи вузлів:\n"
-" ipa hostgroup-remove-member --hosts=box2 baltimore\n"
-"\n"
-" Показ списку групи вузлів:\n"
-" ipa hostgroup-show baltimore\n"
-"\n"
-" Вилучення групи вузлів:\n"
-" ipa hostgroup-del baltimore\n"
+msgid "Add new principal alias to host entry"
+msgstr "Додати новий псевдонім реєстраційного запису до запису вузла"
-msgid "host group"
-msgstr "група вузлів"
+#, python-format
+msgid "Added new aliases to host \"%(value)s\""
+msgstr "Додано нові псевдоніми до запису вузла «%(value)s»"
+
+msgid "Remove principal alias from a host entry"
+msgstr "Вилучити псевдонім реєстраційного запису із запису вузла"
+
+#, python-format
+msgid "Removed aliases from host \"%(value)s\""
+msgstr "Вилучити псевдоніми із запису вузла «%(value)s»"
msgid "host groups"
msgstr "групи вузлів"
@@ -7906,18 +20944,6 @@ msgstr "групи вузлів"
msgid "Host Group"
msgstr "Група вузлів"
-msgid "Host-group"
-msgstr "Група вузлів"
-
-msgid "Name of host-group"
-msgstr "Назва групи вузлів"
-
-msgid "A description of this host-group"
-msgstr "Опис цієї групи вузлів"
-
-msgid "Add a new hostgroup."
-msgstr "Додати нову групу вузлів."
-
#, python-format
msgid "Added hostgroup \"%(value)s\""
msgstr "Додано групу вузлів «%(value)s»"
@@ -7930,9 +20956,6 @@ msgstr ""
"Мережеву групу з назвою «%s» вже створено. Групи вузлів і мережеві групи "
"мають спільний простір назв."
-msgid "Delete a hostgroup."
-msgstr "Вилучити групу вузлів."
-
#, python-format
msgid "Deleted hostgroup \"%(value)s\""
msgstr "Вилучено групу вузлів «%(value)s»"
@@ -7943,16 +20966,10 @@ msgstr "група вузлів"
msgid "privileged hostgroup"
msgstr "привілейована група вузлів"
-msgid "Modify a hostgroup."
-msgstr "Змінити групу вузлів."
-
#, python-format
msgid "Modified hostgroup \"%(value)s\""
msgstr "Змінено групу вузлів «%(value)s»"
-msgid "Search for hostgroups."
-msgstr "Шукати групи вузлів."
-
#, python-format
msgid "%(count)d hostgroup matched"
msgid_plural "%(count)d hostgroups matched"
@@ -7960,15 +20977,6 @@ msgstr[0] "встановлено відповідність %(count)d груп
msgstr[1] "встановлено відповідність %(count)d груп вузлів"
msgstr[2] "встановлено відповідність %(count)d груп вузлів"
-msgid "Display information about a hostgroup."
-msgstr "Показати дані щодо групи вузлів."
-
-msgid "Add members to a hostgroup."
-msgstr "Додати записи до групи вузлів."
-
-msgid "Remove members from a hostgroup."
-msgstr "Вилучити записи з групи вузлів."
-
#, python-brace-format
msgid ""
"\n"
@@ -8252,30 +21260,6 @@ msgstr "Діапазон доменів Active Directory"
msgid "Active Directory trust range with POSIX attributes"
msgstr "Діапазон довіри Active Directory з атрибутами POSIX"
-msgid "Range name"
-msgstr "Назва діапазону"
-
-msgid "First Posix ID of the range"
-msgstr "Перший ідентифікатор POSIX діапазону"
-
-msgid "Number of IDs in the range"
-msgstr "Кількість ідентифікаторів у діапазоні"
-
-msgid "First RID of the corresponding RID range"
-msgstr "Перший RID відповідного діапазону RID"
-
-msgid "First RID of the secondary RID range"
-msgstr "Перший RID вторинного діапазону RID"
-
-msgid "Domain SID of the trusted domain"
-msgstr "SID довіреного домену"
-
-msgid "Name of the trusted domain"
-msgstr "Назва довіреного домену"
-
-msgid "Range type"
-msgstr "Тип діапазону"
-
#, python-brace-format
msgid "ID range type, one of {vals}"
msgstr "Тип діапазону ідентифікаторів, одне з таких значень: {vals}"
@@ -8406,16 +21390,10 @@ msgstr ""
"Вам слід вказати обидва параметри, rid-base і secondary-rid-base, оскільки "
"вже запущено ipa-adtrust-install."
-msgid "Delete an ID range."
-msgstr "Вилучити діапазон ідентифікаторів."
-
#, python-format
msgid "Deleted ID range \"%(value)s\""
msgstr "Вилучено діапазон ідентифікаторів «%(value)s»"
-msgid "Search for ranges."
-msgstr "Шукати діапазони."
-
#, python-format
msgid "%(count)d range matched"
msgid_plural "%(count)d ranges matched"
@@ -8423,9 +21401,6 @@ msgstr[0] "встановлено відповідність %(count)d діап
msgstr[1] "встановлено відповідність %(count)d діапазонів"
msgstr[2] "встановлено відповідність %(count)d діапазонів"
-msgid "Display information about a range."
-msgstr "Показати дані щодо діапазону."
-
#, python-brace-format
msgid ""
"Modify ID range.\n"
@@ -8454,47 +21429,15 @@ msgstr "Параметри dom-sid і secondary-rid-base не можна вик
msgid "Options dom-sid and rid-base must be used together"
msgstr "Параметри dom-sid і rid-base слід використовувати разом"
-msgid ""
-"\n"
-"ID Views\n"
-"Manage ID Views\n"
-"IPA allows to override certain properties of users and groups per each "
-"host.\n"
-"This functionality is primarily used to allow migration from older systems "
-"or\n"
-"other Identity Management solutions.\n"
-msgstr ""
-"\n"
-"Перегляди ідентифікаторів\n"
-"Керування переглядами ідентифікаторів\n"
-"IPA надає вам змогу перевизначити певні властивості записів користувачів та "
-"груп для окремих вузлів.\n"
-"В основному, ці функціональні можливості призначено для уможливлення "
-"перенесення даних із застарілих\n"
-"систем або інших рішень для керування профілями.\n"
-
msgid "ID View"
msgstr "Перегляд ідентифікаторів"
msgid "system ID View"
msgstr "системний перегляд ідентифікаторів"
-msgid "Fallback to AD DC LDAP"
-msgstr "Повернення до резервного DC LDAP AD"
-
-msgid ""
-"Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-"
-"way trusts only."
-msgstr ""
-"Дозволити повернення до резервного варіанта LDAP DC AD під час визначення "
-"адрес довірених об’єктів AD. Лише для двобічних відносин довіри."
-
msgid "ID Views"
msgstr "Перегляди ідентифікаторів"
-msgid "ID View Name"
-msgstr "Назва перегляду ідентифікаторів"
-
msgid "User object overrides"
msgstr "Пріоритет об’єкта користувача"
@@ -8504,30 +21447,18 @@ msgstr "Пріоритет об’єкта групи"
msgid "Hosts the view applies to"
msgstr "Вузли, до яких застосовний перегляд"
-msgid "Add a new ID View."
-msgstr "Додати новий перегляд ідентифікаторів."
-
#, python-format
msgid "Added ID View \"%(value)s\""
msgstr "Додано перегляд ідентифікаторів «%(value)s»"
-msgid "Delete an ID View."
-msgstr "Вилучити перегляд ідентифікаторів."
-
#, python-format
msgid "Deleted ID View \"%(value)s\""
msgstr "Вилучено перегляд ідентифікаторів «%(value)s»"
-msgid "Modify an ID View."
-msgstr "Змінити перегляд ідентифікаторів."
-
#, python-format
msgid "Modified an ID View \"%(value)s\""
msgstr "Змінено перегляд ідентифікаторів «%(value)s»"
-msgid "Search for an ID View."
-msgstr "Шукати перегляд ідентифікаторів."
-
#, python-format
msgid "%(count)d ID View matched"
msgid_plural "%(count)d ID Views matched"
@@ -8535,12 +21466,6 @@ msgstr[0] "встановлено відповідність %(count)d пере
msgstr[1] "встановлено відповідність %(count)d переглядів ідентифікаторів"
msgstr[2] "встановлено відповідність %(count)d переглядів ідентифікаторів"
-msgid "Display information about an ID View."
-msgstr "Показати дані щодо перегляду ідентифікаторів."
-
-msgid "Enumerate all the hosts the view applies to."
-msgstr "Пронумерувати усі вузли, до яких застосовний перегляд."
-
msgid "Default Trust View cannot be applied on hosts"
msgstr "Типовий перегляд довіри не може бути застосовано до вузлів"
@@ -8553,14 +21478,6 @@ msgstr "Перегляд ідентифікаторів уже застосов
msgid "value"
msgstr "значення"
-msgid ""
-"Applies ID View to specified hosts or current members of specified "
-"hostgroups. If any other ID View is applied to the host, it is overridden."
-msgstr ""
-"Застосовує перегляд ідентифікаторів до вказаних вузлів або поточних "
-"учасників вказаних груп вузлів. Якщо до вузла застосовується якийсь інший "
-"перегляд ідентифікаторів, його буде перевизначено."
-
#, python-format
msgid "ID View applied to %i host."
msgstr "Перегляд ідентифікаторів застосовано до %i вузла."
@@ -8569,39 +21486,6 @@ msgstr "Перегляд ідентифікаторів застосовано
msgid "ID View applied to %i hosts."
msgstr "Перегляд ідентифікаторів застосовано до %i вузлів."
-msgid "Hosts to apply the ID View to"
-msgstr "Вузли, до яких слід застосувати перегляд ідентифікаторів"
-
-msgid ""
-"Hostgroups to whose hosts apply the ID View to. Please note that view is not "
-"applied automatically to any hosts added to the hostgroup after running the "
-"idview-apply command."
-msgstr ""
-"Групи вузлів, до чиїх вузлів буде застосовано перегляд ідентифікаторів. Будь "
-"ласка, зауважте, що перегляд не застосовується автоматично до жодних вузлів, "
-"доданих до групи вузлів після виконання команди idview-apply."
-
-msgid "hostgroups"
-msgstr "групи вузлів"
-
-msgid "Hosts that this ID View was applied to."
-msgstr "Вузли, до яких було застосовано цей перегляд ідентифікаторів."
-
-msgid "Hosts or hostgroups that this ID View could not be applied to."
-msgstr ""
-"Вузли або групи вузлів, до яких не можна застосувати цей перегляд "
-"ідентифікаторів."
-
-msgid "Number of hosts the ID View was applied to:"
-msgstr "Кількість вузлів, до яких застосовано перегляд ідентифікаторів:"
-
-msgid ""
-"Clears ID View from specified hosts or current members of specified "
-"hostgroups."
-msgstr ""
-"Знімає перегляд ідентифікаторів із вказаних вузлів або поточних учасників "
-"вказаних груп вузлів."
-
#, python-format
msgid "ID View cleared from %i host."
msgstr "Перегляд ідентифікаторів знято з %i вузла."
@@ -8610,28 +21494,6 @@ msgstr "Перегляд ідентифікаторів знято з %i вуз
msgid "ID View cleared from %i hosts."
msgstr "Перегляд ідентифікаторів знято з %i вузлів."
-msgid "Hosts to clear (any) ID View from."
-msgstr "Вузли, з яких слід зняти (будь-який) перегляд ідентифікаторів."
-
-msgid ""
-"Hostgroups whose hosts should have ID Views cleared. Note that view is not "
-"cleared automatically from any host added to the hostgroup after running "
-"idview-unapply command."
-msgstr ""
-"Групи вузлів, для вузлів яких знято обробку переглядами ідентифікаторів. "
-"Зауважте, що після запуску команди idview-unapply перегляд з будь-якого "
-"вузла, доданого до групи вузлів, не зніматиметься автоматично."
-
-msgid "Hosts that ID View was cleared from."
-msgstr "Вузли, з яких знято перегляд ідентифікаторів."
-
-msgid "Hosts or hostgroups that ID View could not be cleared from."
-msgstr ""
-"Вузли або групи вузлів, з яких не можна зняти перегляд ідентифікаторів."
-
-msgid "Number of hosts that had a ID View was unset:"
-msgstr "Кількість вузлів, з яких знято перегляд ідентифікаторів:"
-
msgid ""
"You are trying to reference a magic private group which is not allowed to be "
"overridden. Try overriding the GID attribute of the corresponding user "
@@ -8655,9 +21517,6 @@ msgstr ""
msgid "Anchor '%(anchor)s' could not be resolved."
msgstr "Не вдалося визначити прив’язку «%(anchor)s»."
-msgid "Anchor to override"
-msgstr "Прив’язка для перевизначення"
-
msgid "Default Trust View cannot contain IPA users"
msgstr "Типовий перегляд довіри не може містити користувачів IPA"
@@ -8707,9 +21566,6 @@ msgstr "Перевизначення ідентифікатора користу
msgid "User ID overrides"
msgstr "Перевизначення ідентифікатора користувача"
-msgid "User ID Number"
-msgstr "Номер ідентифікатора користувача"
-
msgid "Group ID override"
msgstr "Перевизначення ідентифікатора групи"
@@ -8730,30 +21586,18 @@ msgstr "Вилучити один або декілька сертифікаті
msgid "Removed certificates from idoverrideuser \"%(value)s\""
msgstr "Вилучено сертифікати із запису idoverrideuser «%(value)s»"
-msgid "Add a new User ID override."
-msgstr "Додати нове перевизначення ідентифікатора користувача."
-
#, python-format
msgid "Added User ID override \"%(value)s\""
msgstr "Додано перевизначення ідентифікатора користувача «%(value)s»"
-msgid "Delete an User ID override."
-msgstr "Вилучити перевизначення ідентифікатора користувача."
-
#, python-format
msgid "Deleted User ID override \"%(value)s\""
msgstr "Вилучено перевизначення ідентифікатора користувача «%(value)s»"
-msgid "Modify an User ID override."
-msgstr "Змінити перевизначення ідентифікатора користувача."
-
#, python-format
msgid "Modified an User ID override \"%(value)s\""
msgstr "Змінено перевизначення ідентифікатора користувача «%(value)s»"
-msgid "Search for an User ID override."
-msgstr "Шукати перевизначення ідентифікатора користувача."
-
#, python-format
msgid "%(count)d User ID override matched"
msgid_plural "%(count)d User ID overrides matched"
@@ -8766,33 +21610,18 @@ msgstr[2] ""
"встановлено відповідність %(count)d перевизначень ідентифікаторів "
"користувачів"
-msgid "Display information about an User ID override."
-msgstr "Показати дані щодо перевизначення ідентифікатора користувача."
-
-msgid "Add a new Group ID override."
-msgstr "Додати нове перевизначення ідентифікаторів групи."
-
#, python-format
msgid "Added Group ID override \"%(value)s\""
msgstr "Додано перевизначення ідентифікаторів групи «%(value)s»"
-msgid "Delete an Group ID override."
-msgstr "Вилучити перевизначення ідентифікаторів групи."
-
#, python-format
msgid "Deleted Group ID override \"%(value)s\""
msgstr "Вилучено перевизначення ідентифікаторів групи «%(value)s»"
-msgid "Modify an Group ID override."
-msgstr "Змінити перевизначення ідентифікаторів групи."
-
#, python-format
msgid "Modified an Group ID override \"%(value)s\""
msgstr "Змінено перевизначення ідентифікаторів групи «%(value)s»"
-msgid "Search for an Group ID override."
-msgstr "Шукати перевизначення ідентифікаторів групи."
-
#, python-format
msgid "%(count)d Group ID override matched"
msgid_plural "%(count)d Group ID overrides matched"
@@ -8803,27 +21632,6 @@ msgstr[1] ""
msgstr[2] ""
"встановлено відповідність %(count)d перевизначень ідентифікаторів групи"
-msgid "Display information about an Group ID override."
-msgstr "Показати дані щодо перевизначення ідентифікаторів групи."
-
-msgid "Name of object to export"
-msgstr "Назва об’єкта, який слід експортувати"
-
-msgid "Name of method to export"
-msgstr "Назва методу, який буде експортовано"
-
-msgid "Name of command to export"
-msgstr "Назва команди для експортування"
-
-msgid "Dict of JSON encoded IPA Objects"
-msgstr "Словник закодованих JSON об’єктів IPA"
-
-msgid "Dict of JSON encoded IPA Methods"
-msgstr "Словник JSON-закодованих методів IPA"
-
-msgid "Dict of JSON encoded IPA Commands"
-msgstr "Словник закодованих JSON команд IPA"
-
msgid "Your session has expired. Please re-login."
msgstr ""
"Строк роботи у вашому сеансі вичерпано. Будь ласка, увійдіть до системи ще "
@@ -8967,9 +21775,6 @@ msgstr ""
msgid "Add Custom Authentication Indicator"
msgstr "Додати нетиповий індикатор розпізнавання"
-msgid "OTP"
-msgstr "OTP"
-
msgid "Two factor authentication (password + OTP)"
msgstr "Двофакторне розпізнавання (пароль + OTP)"
@@ -9284,6 +22089,19 @@ msgstr "Заборонити ${other_entity} створювати таблицю
msgid "Disallow ${other_entity} to retrieve keytab of ${primary_key}"
msgstr "Заборонити ${other_entity} отримувати таблицю ключів ${primary_key}"
+msgid "Add Kerberos Principal Alias"
+msgstr "Додати псевдонім реєстраційного запису Kerberos"
+
+msgid "New kerberos principal alias"
+msgstr "Новий псевдонім реєстраційного запису kerberos"
+
+msgid "Remove Kerberos Alias"
+msgstr "Вилучити псевдонім Kerberos"
+
+#, python-brace-format
+msgid "Do you want to remove kerberos alias ${alias}?"
+msgstr "Ви хочете вилучити псевдонім kerberos ${alias}?"
+
msgid "Inherited from server configuration"
msgstr "Успадковано з налаштувань сервера"
@@ -9332,9 +22150,6 @@ msgstr "Помилка під час виходу"
msgid "Sync OTP Token"
msgstr "Синхронізувати жетон OTP"
-msgid "Username"
-msgstr "Користувач"
-
msgid "number of passwords"
msgstr "кількість паролів"
@@ -9561,6 +22376,9 @@ msgstr "Вилучити затримання сертифіката для ${pr
msgid "Remove Certificate Hold"
msgstr "Вилучити затримання сертифіката"
+msgid "Do you want to remove the certificate hold?"
+msgstr "Хочете вилучити затримання сертифіката?"
+
msgid "Remove from CRL"
msgstr "Вилучити з CRL"
@@ -9599,6 +22417,11 @@ msgstr "Відкликати сертифікат для ${primary_key} ${entity
msgid "Revoke Certificate"
msgstr "Відкликати сертифікат"
+msgid ""
+"Do you want to revoke this certificate? Select a reason from the pull-down "
+"list."
+msgstr "Хочете відкликати цей сертифікат? Виберіть причину зі спадного списку."
+
msgid "Certificate Revoked"
msgstr "Сертифікат відкликано"
@@ -10111,6 +22934,16 @@ msgstr "Ролі сервера"
msgid "Server Role"
msgstr "Роль сервера"
+msgid "Delete Server"
+msgstr "Вилучити сервер"
+
+msgid ""
+"Deleting a server removes it permanently from the topology. Note that this "
+"is a non-reversible action."
+msgstr ""
+"Вилучення запису сервера призведе до його остаточного вилучення з топології. "
+"Зауважте, що скасувати результати виконання цієї дії неможливо."
+
msgid "Service Certificate"
msgstr "Сертифікат служби"
@@ -10194,9 +23027,6 @@ msgstr "Категорії користувачів"
msgid "Groups"
msgstr "Групи"
-msgid "Commands"
-msgstr "Команди"
-
msgid "Allow"
msgstr "Дозволити"
@@ -10257,21 +23087,12 @@ msgstr "Чорні списки SID"
msgid "Trust Settings"
msgstr "Параметри довіри"
-msgid "Domain"
-msgstr "Домен"
-
msgid "Establish using"
msgstr "Встановити за допомогою"
msgid "Fetch domains"
msgstr "Отримати домени"
-msgid "Domain NetBIOS name"
-msgstr "Назва домену у NetBIOS"
-
-msgid "Domain Security Identifier"
-msgstr "Ідентифікатор безпеки домену"
-
msgid "Pre-shared password"
msgstr "Попередньо оприлюднений пароль"
@@ -10345,9 +23166,6 @@ msgstr "Розблокувати"
msgid "Are you sure you want to unlock user ${object}?"
msgstr "Ви справді хочете розблокувати користувача ${object}?"
-msgid "Current Password"
-msgstr "Поточний пароль"
-
msgid "Current password is required"
msgstr "Слід вказати поточний пароль"
@@ -10361,9 +23179,6 @@ msgstr "Перший OTP"
msgid "The password or username you entered is incorrect."
msgstr "Вами введено помилкове ім’я користувача або пароль."
-msgid "New Password"
-msgstr "Новий пароль"
-
msgid "New password is required"
msgstr "Слід вказати новий пароль"
@@ -10381,7 +23196,7 @@ msgid "The username, password or token codes are not correct"
msgstr "Ім’я користувача, пароль або коди жетона є помилковими"
msgid "Token was synchronized"
-msgstr "Маркер синхронізовано"
+msgstr "Жетон синхронізовано"
msgid "Password or Password+One-Time-Password"
msgstr "Пароль або Пароль+Одноразовий-пароль"
@@ -10448,9 +23263,6 @@ msgstr ""
msgid "Unselect All"
msgstr "Скасувати вибір всього"
-msgid "Disabled"
-msgstr "Вимкнено"
-
msgid "Working"
msgstr "Працює"
@@ -10575,21 +23387,6 @@ msgstr "Обов’язкове поле"
msgid "Unsupported value"
msgstr "Непідтримуване значення"
-msgid "Dict of I18N messages"
-msgstr "Словник перекладених повідомлень"
-
-msgid "The hostname to register as"
-msgstr "Назва вузла для реєстрації"
-
-msgid "The IPA realm"
-msgstr "Область IPA"
-
-msgid "Hardware platform of the host (e.g. Lenovo T61)"
-msgstr "Апаратна платформа вузла (наприклад, «Lenovo T61»)"
-
-msgid "Operating System and version of the host (e.g. Fedora 9)"
-msgstr "Операційна система вузла і її версія (наприклад, «Fedora 9»)"
-
#, python-format
msgid ""
"Insufficient 'write' privilege to the 'krbLastPwdChange' attribute of entry "
@@ -10597,107 +23394,9 @@ msgid ""
msgstr ""
"Недостатні привілеї «write» до атрибута «krbLastPwdChange» запису «%s»."
-msgid ""
-"\n"
-"Kerberos ticket policy\n"
-"\n"
-"There is a single Kerberos ticket policy. This policy defines the\n"
-"maximum ticket lifetime and the maximum renewal age, the period during\n"
-"which the ticket is renewable.\n"
-"\n"
-"You can also create a per-user ticket policy by specifying the user login.\n"
-"\n"
-"For changes to the global policy to take effect, restarting the KDC service\n"
-"is required, which can be achieved using:\n"
-"\n"
-"service krb5kdc restart\n"
-"\n"
-"Changes to per-user policies take effect immediately for newly requested\n"
-"tickets (e.g. when the user next runs kinit).\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Display the current Kerberos ticket policy:\n"
-" ipa krbtpolicy-show\n"
-"\n"
-" Reset the policy to the default:\n"
-" ipa krbtpolicy-reset\n"
-"\n"
-" Modify the policy to 8 hours max life, 1-day max renewal:\n"
-" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
-"\n"
-" Display effective Kerberos ticket policy for user 'admin':\n"
-" ipa krbtpolicy-show admin\n"
-"\n"
-" Reset per-user policy for user 'admin':\n"
-" ipa krbtpolicy-reset admin\n"
-"\n"
-" Modify per-user policy for user 'admin':\n"
-" ipa krbtpolicy-mod admin --maxlife=3600\n"
-msgstr ""
-"\n"
-"Правила квитків Kerberos\n"
-"\n"
-"Передбачено єдині правила квитків Kerberos. Ці правила визначають\n"
-"максимальний строк дії квитка та максимальний вік оновлення, період,\n"
-"протягом якого квиток можна поновити.\n"
-"\n"
-"Крім того, ви можете створити правила для окремих користувачів\n"
-"шляхом визначення імені користувача.\n"
-"\n"
-"Щоб зміни у загальних правилах набули чинності, слід перезапустити\n"
-"службу KDC. Це можна зробити за допомогою такої команди:\n"
-"\n"
-"service krb5kdc restart\n"
-"\n"
-"Зміни у окремих правилах для користувачів набудуть чинності негайно\n"
-"для квитків нових запитів (наприклад, у відповідь на наступний\n"
-"запуск користувачем kinit).\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Показ поточних правил квитків Kerberos:\n"
-" ipa krbtpolicy-show\n"
-"\n"
-" Відновити типові правила:\n"
-" ipa krbtpolicy-reset\n"
-"\n"
-" Зміна правил на 8-годинний строк дії, 1-денний строк поновлення:\n"
-" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n"
-"\n"
-" Показ поточних правил квитків Kerberos для користувача «admin»:\n"
-" ipa krbtpolicy-show admin\n"
-"\n"
-" Відновити окремі правила для користувача «admin»:\n"
-" ipa krbtpolicy-reset admin\n"
-"\n"
-" Зміна окремих правил для користувача «admin»:\n"
-" ipa krbtpolicy-mod admin --maxlife=3600\n"
-
msgid "kerberos ticket policy settings"
msgstr "параметри правил квитків kerberos"
-msgid "Manage ticket policy for specific user"
-msgstr "Керування правилами обробки квитків певного користувача"
-
-msgid "Max life"
-msgstr "Макс. строк дії"
-
-msgid "Maximum ticket life (seconds)"
-msgstr "Максимальний строк дії квитка (у секундах)"
-
-msgid "Max renew"
-msgstr "Макс. вік поновлення"
-
-msgid "Maximum renewable age (seconds)"
-msgstr "Максимальний вік, протягом якого можливе поновлення (у секундах)"
-
-msgid "Modify Kerberos ticket policy."
-msgstr "Змінити правила квитків Kerberos."
-
-msgid "Display the current Kerberos ticket policy."
-msgstr "Показати поточні правила квитків Kerberos."
-
#, python-format
msgid "Ticket policy for %s could not be read"
msgstr "Не вдалося прочитати правила щодо квитків для %s"
@@ -10705,9 +23404,6 @@ msgstr "Не вдалося прочитати правила щодо квит
msgid "Default ticket policy could not be read"
msgstr "Не вдалося прочитати типові правила щодо квитків"
-msgid "Reset Kerberos ticket policy to the default values."
-msgstr "Відновити типові правила квитків Kerberos."
-
msgid "Could not read UPG Definition originfilter. Check your permissions."
msgstr ""
"Не вдалося прочитати фільтр походження (originfilter) UPG Definition. "
@@ -11076,148 +23772,6 @@ msgstr ""
msgid "Invalid LDAP URI."
msgstr "Некоректна адреса LDAP."
-msgid "Migrate users and groups from DS to IPA."
-msgstr "Перенести дані користувачів і груп з DS до IPA."
-
-msgid "LDAP URI"
-msgstr "URI LDAP"
-
-msgid "LDAP URI of DS server to migrate from"
-msgstr "URI LDAP сервера DS, з якого здійснюватиметься міграція"
-
-msgid "bind password"
-msgstr "пароль прив’язки"
-
-msgid "Bind DN"
-msgstr "DN для прив'язки"
-
-msgid "User container"
-msgstr "Контейнер користувачів"
-
-msgid "DN of container for users in DS relative to base DN"
-msgstr "DN контейнера користувачів у DS відносно до основного DN"
-
-msgid "Group container"
-msgstr "Контейнер груп"
-
-msgid "DN of container for groups in DS relative to base DN"
-msgstr "DN контейнера груп у DS відносно до основного DN"
-
-msgid "User object class"
-msgstr "Клас об’єктів користувача"
-
-msgid "Objectclasses used to search for user entries in DS"
-msgstr "Класи об’єктів, використаних для пошуку записів користувачів у DS"
-
-msgid "Group object class"
-msgstr "Клас об’єктів групи"
-
-msgid "Objectclasses used to search for group entries in DS"
-msgstr "Класи об’єктів, використаних для пошуку записів груп у DS"
-
-msgid "Ignore user object class"
-msgstr "Ігнорувати клас об’єктів користувача"
-
-msgid "Objectclasses to be ignored for user entries in DS"
-msgstr "Класи об’єктів, які буде проігноровано для записів користувачів у DS"
-
-msgid "Ignore user attribute"
-msgstr "Ігнорувати атрибут користувача"
-
-msgid "Attributes to be ignored for user entries in DS"
-msgstr "Атрибути, які буде проігноровано для записів користувачів у DS"
-
-msgid "Ignore group object class"
-msgstr "Ігнорувати клас об’єктів групи"
-
-msgid "Objectclasses to be ignored for group entries in DS"
-msgstr "Класи об’єктів, які буде проігноровано для записів груп у DS"
-
-msgid "Ignore group attribute"
-msgstr "Ігнорувати атрибут групи"
-
-msgid "Attributes to be ignored for group entries in DS"
-msgstr "Атрибути, які буде проігноровано для записів груп у DS"
-
-msgid "Overwrite GID"
-msgstr "Перезаписати ідентифікатор групи"
-
-msgid ""
-"When migrating a group already existing in IPA domain overwrite the group "
-"GID and report as success"
-msgstr ""
-"Під час перенесення групи, яку вже створено у домені IPA буде перезаписано "
-"ідентифікатор групи і повідомлено про успіх"
-
-msgid "LDAP schema"
-msgstr "Схема LDAP"
-
-msgid ""
-"The schema used on the LDAP server. Supported values are RFC2307 and "
-"RFC2307bis. The default is RFC2307bis"
-msgstr ""
-"Схема, використана на сервері LDAP. Підтримувані значення: RFC2307 і "
-"RFC2307bis. Типове значення: RFC2307bis"
-
-msgid "Continue"
-msgstr "Продовжити"
-
-msgid ""
-"Continuous operation mode. Errors are reported but the process continues"
-msgstr ""
-"Режим неперервної обробки. Програма повідомляє про помилки, але продовжує "
-"обробку."
-
-msgid "Base DN"
-msgstr "Кореневий DN"
-
-msgid "Base DN on remote LDAP server"
-msgstr "Основний DN на віддаленому сервері LDAP"
-
-msgid "Ignore compat plugin"
-msgstr "Ігнорувати додаток compat"
-
-msgid "Allows migration despite the usage of compat plugin"
-msgstr "Уможливлює перенесення, незважаючи на використання додатка compat"
-
-msgid "CA certificate"
-msgstr "Сертифікат CA"
-
-msgid "Load CA certificate of LDAP server from FILE"
-msgstr "Завантажити сертифікат CA сервера LDAP з вказаного файла"
-
-msgid "Add to default group"
-msgstr "Додати до типової групи"
-
-msgid "Add migrated users without a group to a default group (default: true)"
-msgstr ""
-"Додавати перенесені записи користувачів без групи до типової групи (типове "
-"значення: true)"
-
-msgid "Search scope"
-msgstr "Область пошуку"
-
-msgid ""
-"LDAP search scope for users and groups: base, onelevel, or subtree. Defaults "
-"to onelevel"
-msgstr ""
-"Область пошуку LDAP для користувачів і груп: base, onelevel або subtree. "
-"Типове значення: onelevel"
-
-msgid "Lists of objects migrated; categorized by type."
-msgstr "Списки об’єктів, міграцію яких виконано; впорядкований за типами."
-
-msgid "Lists of objects that could not be migrated; categorized by type."
-msgstr ""
-"Списки об’єктів, міграцію яких не вдалося виконати; впорядкований за типами."
-
-msgid "False if migration mode was disabled."
-msgstr "False, якщо режим міграції було вимкнено."
-
-msgid "False if migration fails because the compatibility plug-in is enabled."
-msgstr ""
-"False, якщо перенесення зазнає невдачі через увімкнення додатка сумісності."
-
#, python-format
msgid "%s to exclude from migration"
msgstr "%s, які слід виключити з перенесення"
@@ -11242,37 +23796,10 @@ msgstr ""
msgid "Default group for new users not found"
msgstr "Типової групи для нових користувачів не знайдено"
-msgid ""
-"\n"
-"Misc plug-ins\n"
-msgstr ""
-"\n"
-"Інші додатки\n"
-
-msgid "Show environment variables."
-msgstr "Показати змінні середовища."
-
#, python-format
msgid "%(count)d variables"
msgstr "%(count)d змінних"
-msgid ""
-"retrieve and print all attributes from the server. Affects command output."
-msgstr ""
-"отримати і вивести всі атрибути з сервера. Стосується лише виводу команд."
-
-msgid "Dictionary mapping variable name to value"
-msgstr "Відображення назви змінної на значення за словником"
-
-msgid "Total number of variables env (>= count)"
-msgstr "Кількість змінних env (>= count)"
-
-msgid "Number of variables returned (<= total)"
-msgstr "Кількість повернутих змінних (<= загальної)"
-
-msgid "Show all loaded plugins."
-msgstr "Показати список завантажених додатків."
-
#, python-format
msgid "%(count)d plugin loaded"
msgid_plural "%(count)d plugins loaded"
@@ -11280,62 +23807,6 @@ msgstr[0] "завантажено %(count)d додаток"
msgstr[1] "завантажено %(count)d додатки"
msgstr[2] "завантажено %(count)d додатків"
-msgid "Number of plugins loaded"
-msgstr "Кількість завантажених додатків"
-
-msgid ""
-"\n"
-"Netgroups\n"
-"\n"
-"A netgroup is a group used for permission checking. It can contain both\n"
-"user and host values.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new netgroup:\n"
-" ipa netgroup-add --desc=\"NFS admins\" admins\n"
-"\n"
-" Add members to the netgroup:\n"
-" ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
-"\n"
-" Remove a member from the netgroup:\n"
-" ipa netgroup-remove-member --users=tuser2 admins\n"
-"\n"
-" Display information about a netgroup:\n"
-" ipa netgroup-show admins\n"
-"\n"
-" Delete a netgroup:\n"
-" ipa netgroup-del admins\n"
-msgstr ""
-"\n"
-"Мережеві групи\n"
-"\n"
-"Мережева група — група для перевірки прав доступу. Може містити значення\n"
-"користувачів та вузлів.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Додавання нової мережевої групи:\n"
-" ipa netgroup-add --desc=\"NFS admins\" admins\n"
-"\n"
-" Додавання учасників до мережевої групи:\n"
-" ipa netgroup-add-member --users=tuser1 --users=tuser2 admins\n"
-"\n"
-" Вилучення користувача з мережевої групи:\n"
-" ipa netgroup-remove-member --users=tuser2 admins\n"
-"\n"
-" Показ даних щодо мережевої групи:\n"
-" ipa netgroup-show admins\n"
-"\n"
-" Вилучення мережевої групи:\n"
-" ipa netgroup-del admins\n"
-
-msgid "Member Host"
-msgstr "Вузол-учасник"
-
-msgid "netgroup"
-msgstr "мережева група"
-
msgid "netgroups"
msgstr "мережеві групи"
@@ -11345,21 +23816,6 @@ msgstr "Мережеві групи"
msgid "Netgroup"
msgstr "Мережева група"
-msgid "Netgroup name"
-msgstr "Назва мережевої групи"
-
-msgid "Netgroup description"
-msgstr "Опис мережевої групи"
-
-msgid "NIS domain name"
-msgstr "Назва домену NIS"
-
-msgid "IPA unique ID"
-msgstr "Унікальний ід. IPA"
-
-msgid "Add a new netgroup."
-msgstr "Додати нову мережеву групу."
-
#, python-format
msgid "Added netgroup \"%(value)s\""
msgstr "Додано групу мережеву групу «%(value)s»"
@@ -11372,23 +23828,14 @@ msgstr ""
"Група вузлів з назвою «%s» вже створено. Групи вузлів і мережеві групи мають "
"спільний простір назв."
-msgid "Delete a netgroup."
-msgstr "Вилучити мережеву групу."
-
#, python-format
msgid "Deleted netgroup \"%(value)s\""
msgstr "Вилучено мережеву групу «%(value)s»"
-msgid "Modify a netgroup."
-msgstr "Змінити мережеву групу."
-
#, python-format
msgid "Modified netgroup \"%(value)s\""
msgstr "Змінено мережеву групу «%(value)s»"
-msgid "Search for a netgroup."
-msgstr "Шукати мережеву групу."
-
#, python-format
msgid "%(count)d netgroup matched"
msgid_plural "%(count)d netgroups matched"
@@ -11396,114 +23843,21 @@ msgstr[0] "встановлено відповідність %(count)d груп
msgstr[1] "встановлено відповідність %(count)d груп"
msgstr[2] "встановлено відповідність %(count)d груп"
-msgid "search for managed groups"
-msgstr "шукати керовані групи"
-
-msgid "Display information about a netgroup."
-msgstr "Показати дані щодо мережевої групи."
-
-msgid "Add members to a netgroup."
-msgstr "Додати учасників до мережевої групи."
-
-msgid "Remove members from a netgroup."
-msgstr "Вилучити учасників з мережевої групи."
-
msgid "One time password commands"
msgstr "Команди для одноразового пароля"
-msgid ""
-"\n"
-"OTP configuration\n"
-"\n"
-"Manage the default values that IPA uses for OTP tokens.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Show basic OTP configuration:\n"
-" ipa otpconfig-show\n"
-"\n"
-" Show all OTP configuration options:\n"
-" ipa otpconfig-show --all\n"
-"\n"
-" Change maximum TOTP authentication window to 10 minutes:\n"
-" ipa otpconfig-mod --totp-auth-window=600\n"
-"\n"
-" Change maximum TOTP synchronization window to 12 hours:\n"
-" ipa otpconfig-mod --totp-sync-window=43200\n"
-"\n"
-" Change maximum HOTP authentication window to 5:\n"
-" ipa hotpconfig-mod --hotp-auth-window=5\n"
-"\n"
-" Change maximum HOTP synchronization window to 50:\n"
-" ipa hotpconfig-mod --hotp-sync-window=50\n"
-msgstr ""
-"\n"
-"Налаштування OTP\n"
-"\n"
-"Керування типовими значеннями, які IPA використовує для ключів OTP.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Показати базові налаштування OTP:\n"
-" ipa otpconfig-show\n"
-"\n"
-" Показати усі параметри налаштування OTP:\n"
-" ipa otpconfig-show --all\n"
-"\n"
-" Змінити тривалість максимального вікна розпізнавання TOTP на 10 хвилин:\n"
-" ipa otpconfig-mod --totp-auth-window=600\n"
-"\n"
-" Змірити тривалість максимального вікна синхронізації TOTP на 12 годин:\n"
-" ipa otpconfig-mod --totp-sync-window=43200\n"
-"\n"
-" Змінити тривалість максимального вікна розпізнавання HOTP на 5:\n"
-" ipa hotpconfig-mod --hotp-auth-window=5\n"
-"\n"
-" Змінити тривалість максимального вікна синхронізації HOTP на 50:\n"
-" ipa hotpconfig-mod --hotp-sync-window=50\n"
-
msgid "OTP configuration options"
msgstr "Параметри налаштування OTP"
msgid "OTP Configuration"
msgstr "Налаштування OTP"
-msgid "TOTP authentication Window"
-msgstr "Вікно розпізнавання TOTP"
-
-msgid "TOTP authentication time variance (seconds)"
-msgstr "Відхилення часу розпізнавання TOTP (у секундах)"
-
-msgid "TOTP Synchronization Window"
-msgstr "Вікно синхронізації TOTP"
-
-msgid "TOTP synchronization time variance (seconds)"
-msgstr "Відхилення часу синхронізації TOTP (у секундах)"
-
-msgid "HOTP Authentication Window"
-msgstr "Вікно розпізнавання HOTP"
-
-msgid "HOTP authentication skip-ahead"
-msgstr "Випереджальне пропускання розпізнавання HOTP"
-
-msgid "HOTP Synchronization Window"
-msgstr "Вікно синхронізації HOTP"
-
-msgid "HOTP synchronization skip-ahead"
-msgstr "Випереджальне пропускання синхронізації HOTP"
-
-msgid "Modify OTP configuration options."
-msgstr "Змінити параметри налаштування OTP."
-
-msgid "Show the current OTP configuration."
-msgstr "Показати поточні налаштування OTP."
-
msgid ""
"\n"
"OTP Tokens\n"
msgstr ""
"\n"
-"Маркери OTP\n"
+"Жетони OTP\n"
msgid ""
"\n"
@@ -11561,131 +23915,32 @@ msgstr ""
" ipa otptoken-del a93db710-a31a-4639-8647-f15b2c70b78a\n"
msgid "OTP token"
-msgstr "Маркер OTP"
+msgstr "Жетон OTP"
msgid "OTP tokens"
-msgstr "Маркери OTP"
+msgstr "Жетони OTP"
msgid "OTP Tokens"
-msgstr "Маркери OTP"
+msgstr "Жетони OTP"
msgid "OTP Token"
-msgstr "Маркер OTP"
-
-msgid "Unique ID"
-msgstr "Унікальний ід."
-
-msgid "Type of the token"
-msgstr "Тип ключа"
-
-msgid "Token description (informational only)"
-msgstr "Опис ключа (лише інформаційний)"
-
-msgid "Owner"
-msgstr "Власник"
-
-msgid "Assigned user of the token (default: self)"
-msgstr "Призначений користувач ключа (типове значення: self)"
-
-msgid "Assigned manager of the token (default: self)"
-msgstr "Призначений керівник ключа (типове значення: self)"
-
-msgid "Mark the token as disabled (default: false)"
-msgstr "Позначення ключа як вимкненого (типове значення: false)"
-
-msgid "Validity start"
-msgstr "Початок чинності"
-
-msgid "First date/time the token can be used"
-msgstr "Час початку використання ключа (дата і час)"
-
-msgid "Validity end"
-msgstr "Завершення чинності"
-
-msgid "Last date/time the token can be used"
-msgstr "Строк дії ключа (дата і час)"
-
-msgid "Vendor"
-msgstr "Постачальник"
-
-msgid "Token vendor name (informational only)"
-msgstr "Назва виробника ключа (лише інформація)"
-
-msgid "Model"
-msgstr "Модель"
-
-msgid "Token model (informational only)"
-msgstr "Модель ключа (лише інформація)"
-
-msgid "Serial"
-msgstr "Серійний номер"
-
-msgid "Token serial (informational only)"
-msgstr "Серійний номер ключа (лише інформація)"
-
-msgid "Token secret (Base32; default: random)"
-msgstr "Пароль ключа (Base32; типове значення: випадковий)"
-
-msgid "Token hash algorithm"
-msgstr "Алгоритм хешування ключа"
-
-msgid "Digits"
-msgstr "Цифри"
-
-msgid "Number of digits each token code will have"
-msgstr "Кількість цифр у кожному з кодів ключа"
-
-msgid "Clock offset"
-msgstr "Зсув годинника"
-
-msgid "TOTP token / FreeIPA server time difference"
-msgstr "Часова розбіжність між ключем TOTP і сервером FreeIPA"
-
-msgid "Clock interval"
-msgstr "Інтервал годинника"
-
-msgid "Length of TOTP token code validity"
-msgstr "Тривалість чинності коду ключа TOTP"
-
-msgid "Counter"
-msgstr "Лічильник"
-
-msgid "Initial counter for the HOTP token"
-msgstr "Початковий лічильник для ключа HOTP"
+msgstr "Жетон OTP"
msgid "URI"
msgstr "URI"
-msgid "Add a new OTP token."
-msgstr "Додати новий жетон OTP."
-
#, python-format
msgid "Added OTP token \"%(value)s\""
msgstr "Додано жетон OTP «%(value)s»"
-msgid "(deprecated)"
-msgstr "(застаріле)"
-
-msgid "Do not display QR code"
-msgstr "Не показувати код QR"
-
-msgid "Delete an OTP token."
-msgstr "Вилучити жетон OTP."
-
#, python-format
msgid "Deleted OTP token \"%(value)s\""
msgstr "Вилучено жетон OTP «%(value)s»"
-msgid "Modify a OTP token."
-msgstr "Змінити жетон OTP."
-
#, python-format
msgid "Modified OTP token \"%(value)s\""
msgstr "Змінено жетон OTP «%(value)s»"
-msgid "Search for OTP token."
-msgstr "Шукати жетон OTP."
-
#, python-format
msgid "%(count)d OTP token matched"
msgid_plural "%(count)d OTP tokens matched"
@@ -11693,59 +23948,6 @@ msgstr[0] "встановлено відповідність %(count)d жето
msgstr[1] "встановлено відповідність %(count)d жетони OTP"
msgstr[2] "встановлено відповідність %(count)d жетонів OTP"
-msgid "Display information about an OTP token."
-msgstr "Показати інформацію щодо жетона OTP."
-
-msgid "Add users that can manage this token."
-msgstr "Додати записи користувачів, які можуть керувати цим жетоном."
-
-msgid "Remove users that can manage this token."
-msgstr "Вилучити записи користувачів, які можуть керувати цим жетоном."
-
-msgid ""
-"\n"
-"Set a user's password\n"
-"\n"
-"If someone other than a user changes that user's password (e.g., Helpdesk\n"
-"resets it) then the password will need to be changed the first time it\n"
-"is used. This is so the end-user is the only one who knows the password.\n"
-"\n"
-"The IPA password policy controls how often a password may be changed,\n"
-"what strength requirements exist, and the length of the password history.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" To reset your own password:\n"
-" ipa passwd\n"
-"\n"
-" To change another user's password:\n"
-" ipa passwd tuser1\n"
-msgstr ""
-"\n"
-"Встановлення пароля користувача\n"
-"\n"
-"Якщо якась стороння особа змінює пароль користувача (наприклад його\n"
-"відновлює допоміжний персонал), новий пароль має бути змінено під\n"
-"час його першого використання. Метою такого способу дій є забезпечення\n"
-"ситуації, коли пароль буде відомий лише тому, хто ним користується.\n"
-"\n"
-"Правила щодо паролів IPA керують частотою зміни пароля, вимогами щодо\n"
-"складності пароля та об’ємом журналу зміни паролів.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Щоб скинути ваш власний пароль, виконайте команду:\n"
-" ipa passwd\n"
-"\n"
-" Щоб змінити пароль іншого користувача, виконайте команду:\n"
-" ipa passwd tuser1\n"
-
-msgid "Set a user's password."
-msgstr "Встановити пароль користувача."
-
-msgid "One Time Password"
-msgstr "Одноразовий пароль"
-
#, python-format
msgid "Changed password for \"%(value)s\""
msgstr "Змінити пароль «%(value)s»"
@@ -11944,113 +24146,6 @@ msgstr "«%s» не є об’єктним типом"
msgid "\"%s\" is not a valid permission type"
msgstr "«%s» не є коректним типом прав доступу"
-msgid "Permission flags"
-msgstr "Прапорці прав доступу"
-
-msgid "permission"
-msgstr "права доступу"
-
-msgid "permissions"
-msgstr "права доступу"
-
-msgid "Permission name"
-msgstr "Назва прав доступу"
-
-msgid "Granted rights"
-msgstr "Надані права"
-
-msgid "Rights to grant (read, search, compare, write, add, delete, all)"
-msgstr ""
-"Права доступу, які слід надати (read, search, compare, write, add, delete, "
-"all)"
-
-msgid "Effective attributes"
-msgstr "Ефективні атрибути"
-
-msgid "All attributes to which the permission applies"
-msgstr "Усі атрибути, яких стосуються ці права доступу"
-
-msgid "Included attributes"
-msgstr "Атрибути включення"
-
-msgid "User-specified attributes to which the permission applies"
-msgstr "Вказані користувачем атрибути, до яких застосовується правило доступу"
-
-msgid "Excluded attributes"
-msgstr "Атрибути виключення"
-
-msgid ""
-"User-specified attributes to which the permission explicitly does not apply"
-msgstr ""
-"Вказані користувачем атрибути, до яких права доступу явним чином не "
-"застосовуватимуться"
-
-msgid "Default attributes"
-msgstr "Типові атрибути"
-
-msgid "Attributes to which the permission applies by default"
-msgstr "Атрибути, до яких типово застосовується правило доступу"
-
-msgid "Bind rule type"
-msgstr "Тип правила прив’язування"
-
-msgid "Subtree to apply permissions to"
-msgstr "Піддерево, до якого буде застосовано права доступу"
-
-msgid "Extra target filter"
-msgstr "Додатковий фільтр призначення"
-
-msgid "Raw target filter"
-msgstr "Фільтр призначення без обробки"
-
-msgid "All target filters, including those implied by type and memberof"
-msgstr ""
-"Усі фільтри призначення, зокрема ті, які визначаються типом та членством"
-
-msgid "Target DN"
-msgstr "DN призначення"
-
-msgid ""
-"Optional DN to apply the permission to (must be in the subtree, but may not "
-"yet exist)"
-msgstr ""
-"Необов’язковий DN, до якого застосовуватимуться дозвіл (має належати до "
-"піддерева, але може ще не існувати)"
-
-msgid "Target DN subtree"
-msgstr "Піддерево DN призначення"
-
-msgid ""
-"Optional DN subtree where an entry can be moved to (must be in the subtree, "
-"but may not yet exist)"
-msgstr ""
-"Необов’язкове піддерево DN, куди має бути пересунуто запис (має належати до "
-"піддерева, але може ще не існувати)"
-
-msgid "Origin DN subtree"
-msgstr "Піддерево DN походження"
-
-msgid ""
-"Optional DN subtree from where an entry can be moved (must be in the "
-"subtree, but may not yet exist)"
-msgstr ""
-"Необов’язкове піддерево DN, звідки має бути пересунуто запис (має належати "
-"до піддерева, але може ще не існувати)"
-
-msgid "Member of group"
-msgstr "Учасник групи"
-
-msgid "Target members of a group (sets memberOf targetfilter)"
-msgstr "Цільові учасники групи (встановлює фільтр призначення memberOf)"
-
-msgid "User group to apply permissions to (sets target)"
-msgstr ""
-"Група користувачів, до якої буде застосовано права доступу (встановлює "
-"target)"
-
-msgid "Type of IPA object (sets subtree and objectClass targetfilter)"
-msgstr "Тип об’єкта IPA (встановлює фільтри призначення subtree і objectClass)"
-
#, python-format
msgid "Deprecated; use %s"
msgstr "Застаріло; користуйтеся %s"
@@ -12108,16 +24203,10 @@ msgstr ""
"має бути вказано хоча б один специфікатор запису призначення (наприклад "
"target, targetfilter, attrs)"
-msgid "Add a system permission without an ACI (internal command)"
-msgstr "Додати системні права доступу без ACI (внутрішня команда)"
-
#, python-format
msgid "Added permission \"%(value)s\""
msgstr "Додано права доступу «%(value)s»"
-msgid "Add a new permission."
-msgstr "Додати нові права доступу."
-
msgid "attrs and included attributes are mutually exclusive"
msgstr "не можна одразу вказувати attrs та атрибути включення"
@@ -12125,16 +24214,10 @@ msgstr "не можна одразу вказувати attrs та атрибу
msgid "Cannot store permission ACI to %s"
msgstr "Не вдалося зберегти ACI прав доступу до %s"
-msgid "Delete a permission."
-msgstr "Вилучити права доступу."
-
#, python-format
msgid "Deleted permission \"%(value)s\""
msgstr "Вилучено права доступу «%(value)s»"
-msgid "force delete of SYSTEM permissions"
-msgstr "примусове вилучення прав доступу SYSTEM"
-
msgid "cannot delete managed permissions"
msgstr "неможливо вилучити керовані права доступу"
@@ -12142,9 +24225,6 @@ msgstr "неможливо вилучити керовані права дост
msgid "ACI of permission %s was not found"
msgstr "ACI права доступу %s не знайдено"
-msgid "Modify a permission."
-msgstr "Змінити права доступу."
-
#, python-format
msgid "Modified permission \"%(value)s\""
msgstr "Змінено права доступу «%(value)s»"
@@ -12166,9 +24246,6 @@ msgstr ""
"не можна встановлювати типу прив’язки для прав доступу, які пов’язано з "
"привілеєм"
-msgid "Search for permissions."
-msgstr "Знайти права доступу."
-
#, python-format
msgid "%(count)d permission matched"
msgid_plural "%(count)d permissions matched"
@@ -12176,107 +24253,6 @@ msgstr[0] "встановлено відповідність %(count)d запи
msgstr[1] "встановлено відповідність %(count)d записів"
msgstr[2] "встановлено відповідність %(count)d записів"
-msgid "Display information about a permission."
-msgstr "Показати дані щодо прав доступу."
-
-msgid ""
-"\n"
-"Ping the remote IPA server to ensure it is running.\n"
-"\n"
-"The ping command sends an echo request to an IPA server. The server\n"
-"returns its version information. This is used by an IPA client\n"
-"to confirm that the server is available and accepting requests.\n"
-"\n"
-"The server from xmlrpc_uri in /etc/ipa/default.conf is contacted first.\n"
-"If it does not respond then the client will contact any servers defined\n"
-"by ldap SRV records in DNS.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Ping an IPA server:\n"
-" ipa ping\n"
-" ------------------------------------------\n"
-" IPA server version 2.1.9. API version 2.20\n"
-" ------------------------------------------\n"
-"\n"
-" 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 'https://ipa.example.com/ipa/xml'\n"
-" -----------------------------------------------------\n"
-" IPA server version 2.1.9. API version 2.20\n"
-" -----------------------------------------------------\n"
-msgstr ""
-"\n"
-"Перевірка віддаленого сервера IPA з метою переконатися, що він є "
-"працездатним.\n"
-"\n"
-"Програма ping надсилає луна-запит до сервера IPA. Сервер повертає\n"
-"дані щодо його версії. Ці дані використовуються клієнтом IPA\n"
-"для підтвердження, що сервер є доступним і що він приймає запити.\n"
-"\n"
-"Сервер з xmlrpc_uri у /etc/ipa/default.conf перевіряється першим.\n"
-"Якщо він не відповідає, клієнт намагається встановити зв’язок з\n"
-"будь-яким сервером, визначеним записами SRV ldap у DNS.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Перевірити луна-імпульсом сервер IPA:\n"
-" ipa ping\n"
-" ------------------------------------------\n"
-" Сервер IPA версії 2.1.9. Версія API 2.20\n"
-" ------------------------------------------\n"
-"\n"
-" Перевірити луна-імпульсом сервер IPA і отримати докладні дані:\n"
-" ipa -v ping\n"
-" ipa: INFO: trying https://ipa.example.com/ipa/xml\n"
-" ipa: INFO: Forwarding 'ping' to server 'https://ipa.example.com/ipa/xml'\n"
-" -----------------------------------------------------\n"
-" Сервер IPA версії 2.1.9. Версія API 2.20\n"
-" -----------------------------------------------------\n"
-
-msgid "Ping a remote server."
-msgstr "Перевірити луна-імпульсом (пінгом) віддалений сервер."
-
-msgid ""
-"\n"
-"Kerberos pkinit options\n"
-"\n"
-"Enable or disable anonymous pkinit using the principal\n"
-"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n"
-"pkinit support.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Enable anonymous pkinit:\n"
-" ipa pkinit-anonymous enable\n"
-"\n"
-" Disable anonymous pkinit:\n"
-" ipa pkinit-anonymous disable\n"
-"\n"
-"For more information on anonymous pkinit see:\n"
-"\n"
-"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
-msgstr ""
-"\n"
-"Параметри pkinit Kerberos\n"
-"\n"
-"Вмикання або вимикання анонімного pkinit за допомогою реєстраційного\n"
-"запису WELLKNOWN/ANONYMOUS@REALM. Має бути встановлено сервер з\n"
-"підтримкою pkinit.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Вмикання анонімного pkinit:\n"
-" ipa pkinit-anonymous enable\n"
-"\n"
-" Вимикання анонімного pkinit:\n"
-" ipa pkinit-anonymous disable\n"
-"\n"
-"Щоб дізнатися більше про анонімний pkinit відвідайте цю сторінку:\n"
-"\n"
-"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n"
-
msgid "pkinit"
msgstr "pkinit"
@@ -12287,50 +24263,6 @@ msgstr "PKINIT"
msgid "Unknown command %s"
msgstr "Невідома команда, «%s»"
-msgid "Enable or Disable Anonymous PKINIT."
-msgstr "Увімкнути або вимкнути анонімний PKINIT."
-
-msgid ""
-"\n"
-"Privileges\n"
-"\n"
-"A privilege combines permissions into a logical task. A permission provides\n"
-"the rights to do a single task. There are some IPA operations that require\n"
-"multiple permissions to succeed. A privilege is where permissions are\n"
-"combined in order to perform a specific task.\n"
-"\n"
-"For example, adding a user requires the following permissions:\n"
-" * Creating a new user entry\n"
-" * Resetting a user password\n"
-" * Adding the new user to the default IPA users group\n"
-"\n"
-"Combining these three low-level tasks into a higher level task in the\n"
-"form of a privilege named \"Add User\" makes it easier to manage Roles.\n"
-"\n"
-"A privilege may not contain other privileges.\n"
-"\n"
-"See role and permission for additional information.\n"
-msgstr ""
-"\n"
-"Привілей\n"
-"\n"
-"Привілей поєднує права доступу у одне логічне завдання. Право доступу\n"
-"надає можливість виконувати лише одне завдання. У IPA є декілька дій,\n"
-"виконання яких потребує одразу декількох прав доступу. У привілеї такі\n"
-"права доступу поєднуються з метою виконання певної дії.\n"
-"\n"
-"Наприклад, додавання запису користувача потребує таких прав доступу:\n"
-" * право створення запису користувача;\n"
-" * право скидання пароля користувача;\n"
-" * право додавання користувача до типової групи користувачів IPA.\n"
-"\n"
-"Поєднання цих трьох низькорівневих завдань у високорівневе завдання у\n"
-"форматі привілею з назвою «Add User» полегшує керування ролями.\n"
-"\n"
-"Привілей не може містити інших привілеїв.\n"
-"\n"
-"Щоб дізнатися більше, ознайомтеся з довідною щодо ролей та прав доступу.\n"
-
#, python-format
msgid ""
"cannot add permission \"%(perm)s\" with bindtype \"%(bindtype)s\" to a "
@@ -12339,48 +24271,21 @@ msgstr ""
"неможливо додати права доступу «%(perm)s» з типом прив’язки «%(bindtype)s» "
"до привілею"
-msgid "privilege"
-msgstr "привілей"
-
-msgid "privileges"
-msgstr "привілеї"
-
-msgid "Privileges"
-msgstr "Привілеї"
-
msgid "Privilege"
msgstr "Привілей"
-msgid "Privilege name"
-msgstr "Назва привілею"
-
-msgid "Privilege description"
-msgstr "Опис привілею"
-
-msgid "Add a new privilege."
-msgstr "Додати новий привілей."
-
#, python-format
msgid "Added privilege \"%(value)s\""
msgstr "Додано привілей «%(value)s»"
-msgid "Delete a privilege."
-msgstr "Вилучити привілей."
-
#, python-format
msgid "Deleted privilege \"%(value)s\""
msgstr "Вилучено привілей «%(value)s»"
-msgid "Modify a privilege."
-msgstr "Змінити привілей."
-
#, python-format
msgid "Modified privilege \"%(value)s\""
msgstr "Змінено привілей «%(value)s»"
-msgid "Search for privileges."
-msgstr "Знайти привілеї."
-
#, python-format
msgid "%(count)d privilege matched"
msgid_plural "%(count)d privileges matched"
@@ -12388,111 +24293,6 @@ msgstr[0] "встановлено відповідність %(count)d прив
msgstr[1] "встановлено відповідність %(count)d привілеїв"
msgstr[2] "встановлено відповідність %(count)d привілеїв"
-msgid "Display information about a privilege."
-msgstr "Показати дані щодо привілею."
-
-msgid "Add members to a privilege."
-msgstr "Додати учасників до запису привілею."
-
-msgid "Add permissions to a privilege."
-msgstr "Додати права доступу до привілею."
-
-msgid "Number of permissions added"
-msgstr "Кількість доданих прав доступу"
-
-msgid "Remove permissions from a privilege."
-msgstr "Вилучити права доступу з привілею."
-
-msgid "Number of permissions removed"
-msgstr "Кількість вилучених записів прав доступу"
-
-msgid ""
-"\n"
-"Password policy\n"
-"\n"
-"A password policy sets limitations on IPA passwords, including maximum\n"
-"lifetime, minimum lifetime, the number of passwords to save in\n"
-"history, the number of character classes required (for stronger passwords)\n"
-"and the minimum password length.\n"
-"\n"
-"By default there is a single, global policy for all users. You can also\n"
-"create a password policy to apply to a group. Each user is only subject\n"
-"to one password policy, either the group policy or the global policy. A\n"
-"group policy stands alone; it is not a super-set of the global policy plus\n"
-"custom settings.\n"
-"\n"
-"Each group password policy requires a unique priority setting. If a user\n"
-"is in multiple groups that have password policies, this priority determines\n"
-"which password policy is applied. A lower value indicates a higher priority\n"
-"policy.\n"
-"\n"
-"Group password policies are automatically removed when the groups they\n"
-"are associated with are removed.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Modify the global policy:\n"
-" ipa pwpolicy-mod --minlength=10\n"
-"\n"
-" Add a new group password policy:\n"
-" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
-"minlength=8 --priority=10 localadmins\n"
-"\n"
-" Display the global password policy:\n"
-" ipa pwpolicy-show\n"
-"\n"
-" Display a group password policy:\n"
-" ipa pwpolicy-show localadmins\n"
-"\n"
-" Display the policy that would be applied to a given user:\n"
-" ipa pwpolicy-show --user=tuser1\n"
-"\n"
-" Modify a group password policy:\n"
-" ipa pwpolicy-mod --minclasses=2 localadmins\n"
-msgstr ""
-"\n"
-"Правила паролів\n"
-"\n"
-"Правила паролів встановлюють обмеження щодо використання паролів IPA,\n"
-"зокрема максимальний строк дії, мінімальний строк дії, кількість паролів,\n"
-"які зберігатимуться у журналі, потрібна кількість класів символів (для\n"
-"складних паролів) та мінімальну довжину пароля.\n"
-"\n"
-"Типово, визначено одні загальні правила для всіх користувачів. Ви можете\n"
-"створити правило паролів, яке стосуватиметься однієї групи. Для одного\n"
-"користувача може бути використано лише один набір правил паролів: груповий\n"
-"або загальний. Групові правила паролів є незалежними, вони не є загальними\n"
-"правилами з додаванням нетипових параметрів.\n"
-"\n"
-"Для кожного набору групових правил паролів має бути встановлено окреме\n"
-"значення пріоритету. Якщо користувач є учасником декількох груп, для яких\n"
-"встановлено правила паролів, пріоритет визначає, які з правил має бути\n"
-"застосовано. Менші значення відповідають вищому пріоритету правил.\n"
-"\n"
-"Групові правила паролів автоматично вилучаються під час вилучення\n"
-"відповідних груп.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Внесення змін до загальних правил:\n"
-" ipa pwpolicy-mod --minlength=10\n"
-"\n"
-" Додавання нових групових правил паролів:\n"
-" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --"
-"minlength=8 --priority=10 localadmins\n"
-"\n"
-" Показ загальних правил паролів:\n"
-" ipa pwpolicy-show\n"
-"\n"
-" Показ групових правил паролів:\n"
-" ipa pwpolicy-show localadmins\n"
-"\n"
-" Показ правил, які має бути застосовано до певного користувача:\n"
-" ipa pwpolicy-show --user=tuser1\n"
-"\n"
-" Внесення змін до групових правил паролів:\n"
-" ipa pwpolicy-mod --minclasses=2 localadmins\n"
-
#, python-format
msgid "priority must be a unique value (%(prio)d already used by %(gname)s)"
msgstr ""
@@ -12505,96 +24305,19 @@ msgstr "правила для паролів"
msgid "password policies"
msgstr "правила щодо паролів"
-msgid "Max failures"
-msgstr "Макс. к-ть помилок"
-
-msgid "Consecutive failures before lockout"
-msgstr "Кількість помилок для блокування"
-
-msgid "Failure reset interval"
-msgstr "Проміжок скидання помилок"
-
-msgid "Period after which failure count will be reset (seconds)"
-msgstr ""
-"Проміжок часу, по завершенню якого кількість помилок буде скинуто (у "
-"секундах)"
-
-msgid "Lockout duration"
-msgstr "Тривалість блокування"
-
-msgid "Period for which lockout is enforced (seconds)"
-msgstr "Проміжок часу, протягом якого діятиме блокування (у секундах)"
-
msgid "Password Policies"
msgstr "Правила щодо паролів"
-msgid "Group"
-msgstr "Група"
-
-msgid "Manage password policy for specific group"
-msgstr "Керування правилами обробки паролів для певної групи"
-
-msgid "Max lifetime (days)"
-msgstr "Макс. строк дії (у днях)"
-
-msgid "Maximum password lifetime (in days)"
-msgstr "Максимальний строк дії пароля (у днях)"
-
-msgid "Min lifetime (hours)"
-msgstr "Мін. строк дії (у годинах)"
-
-msgid "Minimum password lifetime (in hours)"
-msgstr "Мінімальний строк дії пароля (у годинах)"
-
-msgid "History size"
-msgstr "Розмір журналу"
-
-msgid "Password history size"
-msgstr "Розмір журналу паролів"
-
-msgid "Character classes"
-msgstr "Класи символів"
-
-msgid "Minimum number of character classes"
-msgstr "Мінімальна кількість класів символів"
-
-msgid "Min length"
-msgstr "Мін. довжина"
-
-msgid "Minimum length of password"
-msgstr "Мінімальна довжина пароля"
-
-msgid "Priority of the policy (higher number means lower priority"
-msgstr "Пріоритет правил (більше число — нижчий пріоритет)"
-
msgid "Maximum password life must be greater than minimum."
msgstr ""
"Максимальний строк дії пароля має перевищувати мінімальний строк його дії."
-msgid "Add a new group password policy."
-msgstr "Додати нову групу правил для паролів."
-
-msgid "Delete a group password policy."
-msgstr "Вилучити групу правил для паролів."
-
msgid "cannot delete global password policy"
msgstr "неможливо вилучити загальні правила паролів"
-msgid "Modify a group password policy."
-msgstr "Змінити групу правил для паролів."
-
msgid "priority cannot be set on global policy"
msgstr "для загальних правил не може встановлювати пріоритети"
-msgid "Display information about password policy."
-msgstr "Показати дані щодо групи правил для паролів."
-
-msgid "Display effective policy for a specific user"
-msgstr "Показати поточні правила для певного користувача"
-
-msgid "Search for group password policies."
-msgstr "Знайти групу правил для паролів."
-
msgid ""
"\n"
"RADIUS Proxy Servers\n"
@@ -12683,66 +24406,18 @@ msgstr "Сервери RADIUS"
msgid "RADIUS Server"
msgstr "Сервер RADIUS"
-msgid "RADIUS proxy server name"
-msgstr "Назва проксі-сервера RADIUS"
-
-msgid "A description of this RADIUS proxy server"
-msgstr "Опис цього проксі-сервера RADIUS"
-
-msgid "Server"
-msgstr "Сервер"
-
-msgid "The hostname or IP (with or without port)"
-msgstr "Назва вузла або IP-адреса (з портом або без порту)"
-
-msgid "Secret"
-msgstr "Ключ"
-
-msgid "The secret used to encrypt data"
-msgstr "Ключ, який використовується для шифрування даних"
-
-msgid "Timeout"
-msgstr "Час очікування"
-
-msgid "The total timeout across all retries (in seconds)"
-msgstr "Загальний час очікування за усіма спробами (у секундах)"
-
-msgid "Retries"
-msgstr "Кількість спроб"
-
-msgid "The number of times to retry authentication"
-msgstr "Кількість спроб пройти розпізнавання"
-
-msgid "User attribute"
-msgstr "Атрибут користувача"
-
-msgid "The username attribute on the user object"
-msgstr "Атрибут імені користувача об’єкта користувача"
-
-msgid "Add a new RADIUS proxy server."
-msgstr "Додати новий проксі-сервер RADIUS."
-
#, python-format
msgid "Added RADIUS proxy server \"%(value)s\""
msgstr "Додано проксі-сервер RADIUS «%(value)s»"
-msgid "Delete a RADIUS proxy server."
-msgstr "Вилучити проксі-сервер RADIUS."
-
#, python-format
msgid "Deleted RADIUS proxy server \"%(value)s\""
msgstr "Вилучити проксі-сервер RADIUS «%(value)s»"
-msgid "Modify a RADIUS proxy server."
-msgstr "Змінити запис проксі-сервера RADIUS."
-
#, python-format
msgid "Modified RADIUS proxy server \"%(value)s\""
msgstr "Змінено запис проксі-сервера RADIUS «%(value)s»"
-msgid "Search for RADIUS proxy servers."
-msgstr "Шукати проксі-сервери RADIUS."
-
#, python-format
msgid "%(count)d RADIUS proxy server matched"
msgid_plural "%(count)d RADIUS proxy servers matched"
@@ -12750,65 +24425,9 @@ msgstr[0] "Встановлено відповідність %(count)d прок
msgstr[1] "Встановлено відповідність %(count)d проксі-серверів RADIUS"
msgstr[2] "Встановлено відповідність %(count)d проксі-серверів RADIUS"
-msgid "Display information about a RADIUS proxy server."
-msgstr "Показати дані щодо проксі-сервера RADIUS."
-
-msgid ""
-"\n"
-"Realm domains\n"
-"\n"
-"Manage the list of domains associated with IPA realm.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Display the current list of realm domains:\n"
-" ipa realmdomains-show\n"
-"\n"
-" Replace the list of realm domains:\n"
-" ipa realmdomains-mod --domain=example.com\n"
-" ipa realmdomains-mod --domain={example1.com,example2.com,example3.com}\n"
-"\n"
-" Add a domain to the list of realm domains:\n"
-" ipa realmdomains-mod --add-domain=newdomain.com\n"
-"\n"
-" Delete a domain from the list of realm domains:\n"
-" ipa realmdomains-mod --del-domain=olddomain.com\n"
-msgstr ""
-"\n"
-"Домени області\n"
-"\n"
-"Керування списком доменів, пов’язаних з областю IPA.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Показати поточний список доменів області:\n"
-" ipa realmdomains-show\n"
-"\n"
-" Замірити список доменів області:\n"
-" ipa realmdomains-mod --domain=example.com\n"
-" ipa realmdomains-mod --domain={example1.com,example2.com,example3.com}\n"
-"\n"
-" Додати домен до списку доменів області:\n"
-" ipa realmdomains-mod --add-domain=newdomain.com\n"
-"\n"
-" Вилучити домен зі списку доменів області:\n"
-" ipa realmdomains-mod --del-domain=olddomain.com\n"
-
msgid "Realm domains"
msgstr "Домени області"
-msgid "Add domain"
-msgstr "Додати домен"
-
-msgid "Delete domain"
-msgstr "Вилучити домен"
-
-msgid "Modify realm domains."
-msgstr "Змінити домени області."
-
-msgid "Force adding domain even if not in DNS"
-msgstr "Примусове додавання домену, навіть якщо назви немає у DNS"
-
#, python-format
msgid ""
"DNS zone for each realmdomain must contain SOA or NS records. No records "
@@ -12847,129 +24466,24 @@ msgstr "Домен сервера IPA не можна пропускати"
msgid "IPA server domain cannot be deleted"
msgstr "Домен сервера IPA не можна вилучати"
-msgid "Display the list of realm domains."
-msgstr "Показати список доменів області."
-
-msgid ""
-"\n"
-"Roles\n"
-"\n"
-"A role is used for fine-grained delegation. A permission grants the ability\n"
-"to perform given low-level tasks (add a user, modify a group, etc.). A\n"
-"privilege combines one or more permissions into a higher-level abstraction\n"
-"such as useradmin. A useradmin would be able to add, delete and modify "
-"users.\n"
-"\n"
-"Privileges are assigned to Roles.\n"
-"\n"
-"Users, groups, hosts and hostgroups may be members of a Role.\n"
-"\n"
-"Roles can not contain other roles.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new role:\n"
-" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
-"\n"
-" Add some privileges to this role:\n"
-" ipa role-add-privilege --privileges=addusers junioradmin\n"
-" ipa role-add-privilege --privileges=change_password junioradmin\n"
-" ipa role-add-privilege --privileges=add_user_to_default_group "
-"junioradmin\n"
-"\n"
-" Add a group of users to this role:\n"
-" ipa group-add --desc=\"User admins\" useradmins\n"
-" ipa role-add-member --groups=useradmins junioradmin\n"
-"\n"
-" Display information about a role:\n"
-" ipa role-show junioradmin\n"
-"\n"
-" The result of this is that any users in the group 'junioradmin' can\n"
-" add users, reset passwords or add a user to the default IPA user group.\n"
-msgstr ""
-"\n"
-"Ролі\n"
-"\n"
-"Роль використовується для уточнення налаштування прав доступу. Право "
-"доступу\n"
-"надає можливість виконувати деякі низькорівневі завдання (додавання запису\n"
-"користувача, внесення змін до групи тощо). Привілей поєднують одне або "
-"декілька\n"
-"прав доступу у високорівневу абстракцію, наприклад «адміністратор "
-"користувачів»\n"
-"(useradmin). Такий useradmin зможе додавати, вилучати і вносити зміни до "
-"записів\n"
-"користувачів.\n"
-"\n"
-"Привілеї пов’язуються з ролями.\n"
-"\n"
-"Учасниками ролі можуть бути користувачі, групи, вузли та групи вузлів.\n"
-"\n"
-"Ролі можуть містити інші ролі.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Додавання нової ролі:\n"
-" ipa role-add --desc=\"Junior-level admin\" junioradmin\n"
-"\n"
-" Додавання привілеїв до цієї ролі:\n"
-" ipa role-add-privilege --privileges=addusers junioradmin\n"
-" ipa role-add-privilege --privileges=change_password junioradmin\n"
-" ipa role-add-privilege --privileges=add_user_to_default_group "
-"junioradmin\n"
-"\n"
-" Додавання користувачів до цієї ролі:\n"
-" ipa group-add --desc=\"User admins\" useradmins\n"
-" ipa role-add-member --groups=useradmins junioradmin\n"
-"\n"
-" Показ даних щодо ролі:\n"
-" ipa role-show junioradmin\n"
-"\n"
-" Результатом виконання команд буде те, що всі користувачі групи "
-"«useradmins»\n"
-" зможуть додавати записи користувачів, скидати паролі або додавати "
-"користувача\n"
-" до типової групи користувачів IPA.\n"
-
-msgid "role"
-msgstr "роль"
-
msgid "roles"
msgstr "ролі"
msgid "Role"
msgstr "Роль"
-msgid "Role name"
-msgstr "Назва ролі"
-
-msgid "A description of this role-group"
-msgstr "Опис цієї групи ролей"
-
-msgid "Add a new role."
-msgstr "Додати нову роль."
-
#, python-format
msgid "Added role \"%(value)s\""
msgstr "Додано роль «%(value)s»"
-msgid "Delete a role."
-msgstr "Вилучити роль."
-
#, python-format
msgid "Deleted role \"%(value)s\""
msgstr "Вилучено роль «%(value)s»"
-msgid "Modify a role."
-msgstr "Змінити роль."
-
#, python-format
msgid "Modified role \"%(value)s\""
msgstr "Змінено роль «%(value)s»"
-msgid "Search for roles."
-msgstr "Знайти ролі."
-
#, python-format
msgid "%(count)d role matched"
msgid_plural "%(count)d roles matched"
@@ -12977,27 +24491,6 @@ msgstr[0] "встановлено відповідність %(count)d ролі"
msgstr[1] "встановлено відповідність %(count)d ролей"
msgstr[2] "встановлено відповідність %(count)d ролей"
-msgid "Display information about a role."
-msgstr "Показати дані щодо ролі."
-
-msgid "Add members to a role."
-msgstr "Додати учасників до запису ролі."
-
-msgid "Remove members from a role."
-msgstr "Вилучити учасників з запису ролі."
-
-msgid "Add privileges to a role."
-msgstr "Додати привілеї до запису ролі."
-
-msgid "Number of privileges added"
-msgstr "Кількість доданих привілеїв"
-
-msgid "Remove privileges from a role."
-msgstr "Вилучити привілеї з запису ролі."
-
-msgid "Number of privileges removed"
-msgstr "Кількість вилучених привілеїв"
-
msgid ""
"\n"
"API Schema\n"
@@ -13126,70 +24619,6 @@ msgstr "Шукати за даними, які виводить команда."
msgid "Fingerprint of schema cached by client"
msgstr "Відбиток схеми, кешований клієнтом"
-msgid ""
-"\n"
-"Self-service Permissions\n"
-"\n"
-"A permission enables fine-grained delegation of permissions. Access Control\n"
-"Rules, or instructions (ACIs), grant permission to permissions to perform\n"
-"given tasks such as adding a user, modifying a group, etc.\n"
-"\n"
-"A Self-service permission defines what an object can change in its own "
-"entry.\n"
-"\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a self-service rule to allow users to manage their address (using Bash\n"
-" brace expansion):\n"
-" ipa selfservice-add --permissions=write --attrs={street,postalCode,l,c,"
-"st} \"Users manage their own address\"\n"
-"\n"
-" When managing the list of attributes you need to include all attributes\n"
-" in the list, including existing ones.\n"
-" Add telephoneNumber to the list (using Bash brace expansion):\n"
-" ipa selfservice-mod --attrs={street,postalCode,l,c,st,telephoneNumber} "
-"\"Users manage their own address\"\n"
-"\n"
-" Display our updated rule:\n"
-" ipa selfservice-show \"Users manage their own address\"\n"
-"\n"
-" Delete a rule:\n"
-" ipa selfservice-del \"Users manage their own address\"\n"
-msgstr ""
-"\n"
-"Права доступу самообслуговування\n"
-"\n"
-"Права доступу надають змогу точно налаштувати уповноваження. За допомогою\n"
-"правил керування доступом та інструкцій (ACI) надаються права доступу до\n"
-"виконання вказаних завдань, зокрема додавання записів користувачів,\n"
-"внесення змін до записів груп тощо.\n"
-"\n"
-"Права доступу самообслуговування визначають права об’єкта на внесення змін\n"
-"до власного запису.\n"
-"\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Додавання правила самообслуговування для уможливлення керування "
-"користувачами\n"
-" власною адресою (з використанням виразу Bash у фігурних дужках):\n"
-" ipa selfservice-add --permissions=write --attrs={street,postalCode,l,c,"
-"st} \"Users manage their own address\"\n"
-"\n"
-" Якщо ви керуєте списком атрибутів, вам слід включити до списку всі "
-"атрибути,\n"
-" зокрема вже створені. Додавання telephoneNumber до списку (з використанням "
-"виразу Bash у фігурних дужках):\n"
-" ipa selfservice-mod --attrs={street,postalCode,l,c,st,telephoneNumber} "
-"\"Users manage their own address\"\n"
-"\n"
-" Показ нашого оновленого правила:\n"
-" ipa selfservice-show \"Users manage their own address\"\n"
-"\n"
-" Вилучення правила:\n"
-" ipa selfservice-del \"Users manage their own address\"\n"
-
msgid "self service permission"
msgstr "права доступу автослужби"
@@ -13202,36 +24631,18 @@ msgstr "Права доступу до самообслуговування"
msgid "Self Service Permission"
msgstr "Права доступу автослужби"
-msgid "Self-service name"
-msgstr "Назва самообслуговування"
-
-msgid "Attributes to which the permission applies."
-msgstr "Атрибути, до яких застосовується правило доступу."
-
-msgid "Add a new self-service permission."
-msgstr "Додати нові права доступу автослужби."
-
#, python-format
msgid "Added selfservice \"%(value)s\""
msgstr "Додано самообслуговування «%(value)s»"
-msgid "Delete a self-service permission."
-msgstr "Вилучити права доступу автослужби."
-
#, python-format
msgid "Deleted selfservice \"%(value)s\""
msgstr "Вилучено самообслуговування «%(value)s»"
-msgid "Modify a self-service permission."
-msgstr "Змінити права доступу автослужби."
-
#, python-format
msgid "Modified selfservice \"%(value)s\""
msgstr "Змінено самообслуговування «%(value)s»"
-msgid "Search for a self-service permission."
-msgstr "Шукати права доступу автослужби."
-
#, python-format
msgid "%(count)d selfservice matched"
msgid_plural "%(count)d selfservices matched"
@@ -13239,109 +24650,6 @@ msgstr[0] "встановлено відповідність %(count)d само
msgstr[1] "встановлено відповідність %(count)d самообслуговування"
msgstr[2] "встановлено відповідність %(count)d самообслуговувань"
-msgid "Display information about a self-service permission."
-msgstr "Показати дані щодо прав доступу автослужби."
-
-msgid ""
-"\n"
-"SELinux User Mapping\n"
-"\n"
-"Map IPA users to SELinux users by host.\n"
-"\n"
-"Hosts, hostgroups, users and groups can be either defined within\n"
-"the rule or it may point to an existing HBAC rule. When using\n"
-"--hbacrule option to selinuxusermap-find an exact match is made on the\n"
-"HBAC rule name, so only one or zero entries will be returned.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Create a rule, \"test1\", that sets all users to xguest_u:s0 on the host "
-"\"server\":\n"
-" ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n"
-" ipa selinuxusermap-add-host --hosts=server.example.com test1\n"
-"\n"
-" Create a rule, \"test2\", that sets all users to guest_u:s0 and uses an "
-"existing HBAC rule for users and hosts:\n"
-" ipa selinuxusermap-add --usercat=all --hbacrule=webserver --"
-"selinuxuser=guest_u:s0 test2\n"
-"\n"
-" Display the properties of a rule:\n"
-" ipa selinuxusermap-show test2\n"
-"\n"
-" Create a rule for a specific user. This sets the SELinux context for\n"
-" user john to unconfined_u:s0-s0:c0.c1023 on any machine:\n"
-" ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:c0."
-"c1023 john_unconfined\n"
-" ipa selinuxusermap-add-user --users=john john_unconfined\n"
-"\n"
-" Disable a rule:\n"
-" ipa selinuxusermap-disable test1\n"
-"\n"
-" Enable a rule:\n"
-" ipa selinuxusermap-enable test1\n"
-"\n"
-" Find a rule referencing a specific HBAC rule:\n"
-" ipa selinuxusermap-find --hbacrule=allow_some\n"
-"\n"
-" Remove a rule:\n"
-" ipa selinuxusermap-del john_unconfined\n"
-"\n"
-"SEEALSO:\n"
-"\n"
-" The list controlling the order in which the SELinux user map is applied\n"
-" and the default SELinux user are available in the config-show command.\n"
-msgstr ""
-"\n"
-"Встановлення відповідності користувачів SELinux\n"
-"\n"
-"Встановити відповідність користувачів IPA користувачам SELinux за вузлами.\n"
-"\n"
-"Вузли, групи вузлів, користувачі і групи можна визначати або\n"
-"в межах правила, або може вказувати на вже створене правило HBAC.\n"
-"У разі використання параметра --hbacrule команди selinuxusermap-find\n"
-"буде встановлено точну відповідність за назвою правила HBAC, отже буде\n"
-"повернуто один або жодного запису.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Створення правила, «test1», яке встановлює всіх користувачів у xguest_u:s0 "
-"на вузлі «server»:\n"
-" ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n"
-" ipa selinuxusermap-add-host --hosts=serverexample.com test1\n"
-"\n"
-" Створення правила, \"test2\", яке встановлює всіх користувачів у guest_u:s0 "
-"і використовує вже створене правило HBAC для користувачів і вузлів:\n"
-" ipa selinuxusermap-add --usercat=all --hbacrule=webserver --"
-"selinuxuser=guest_u:s0 test2\n"
-"\n"
-" Показ властивостей правил:\n"
-" ipa selinuxusermap-show test2\n"
-"\n"
-" Створення правила для певного користувача. Встановлює контекст SELinux для "
-"користувача\n"
-" john у unconfined_u:s0-s0:c0.c1023 на всіх комп’ютерах:\n"
-" ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:c0."
-"c1023 john_unconfined\n"
-" ipa selinuxusermap-add-user --users=john john_unconfined\n"
-"\n"
-" Вимикання правила:\n"
-" ipa selinuxusermap-disable test1\n"
-"\n"
-" Увімкнення правила:\n"
-" ipa selinuxusermap-enable test1\n"
-"\n"
-" Пошук правила, що посилається на певне правило HBAC:\n"
-" ipa selinuxusermap-find --hbacrule=allow_some\n"
-"\n"
-" Вилучення правила:\n"
-" ipa selinuxusermap-del john_unconfined\n"
-"\n"
-"ТАКОЖ ОЗНАЙОМТЕСЯ:\n"
-"\n"
-" Застосовується список, який визначає порядок, у якому встановлюється\n"
-" відповідність користувачів. Типового користувача можна за допомогою\n"
-" програми config-show.\n"
-
msgid "HBAC rule and local members cannot both be set"
msgstr "Не можна одночасно вказувати правило HBAC і локальних учасників"
@@ -13381,40 +24689,22 @@ msgstr "Карти користувачів SELinux"
msgid "SELinux User Map"
msgstr "Карта користувачів SELinux"
-msgid "SELinux User"
-msgstr "Користувач SELinux"
-
-msgid "HBAC Rule that defines the users, groups and hostgroups"
-msgstr "Правило HBAC, яке визначає користувачів, групи і групи вузлів"
-
#, python-format
msgid "HBAC rule %(rule)s not found"
msgstr "Не знайдено правила HBAC %(rule)s"
-msgid "Create a new SELinux User Map."
-msgstr "Створити карту користувачів SELinux."
-
#, python-format
msgid "Added SELinux User Map \"%(value)s\""
msgstr "Додано карту користувачів SELinux «%(value)s»"
-msgid "Delete a SELinux User Map."
-msgstr "Вилучити карту користувачів SELinux."
-
#, python-format
msgid "Deleted SELinux User Map \"%(value)s\""
msgstr "Вилучено карту користувачів SELinux «%(value)s»"
-msgid "Modify a SELinux User Map."
-msgstr "Змінити карту користувачів SELinux."
-
#, python-format
msgid "Modified SELinux User Map \"%(value)s\""
msgstr "Змінено карту користувачів SELinux «%(value)s»"
-msgid "Search for SELinux User Maps."
-msgstr "Шукати карти користувачів SELinux."
-
#, python-format
msgid "%(count)d SELinux User Map matched"
msgid_plural "%(count)d SELinux User Maps matched"
@@ -13422,39 +24712,14 @@ msgstr[0] "встановлено відповідність %(count)d карт
msgstr[1] "встановлено відповідність %(count)d карт користувачів SELinux"
msgstr[2] "встановлено відповідність %(count)d карт користувачів SELinux"
-msgid "Display the properties of a SELinux User Map rule."
-msgstr "Показати властивості правила карти користувачів SELinux."
-
-msgid "Enable an SELinux User Map rule."
-msgstr "Увімкнути правило карти користувачів SELinux."
-
#, python-format
msgid "Enabled SELinux User Map \"%(value)s\""
msgstr "Увімкнено карту користувачів SELinux «%(value)s»"
-msgid "Disable an SELinux User Map rule."
-msgstr "Вимкнути правило карти користувачів SELinux."
-
#, python-format
msgid "Disabled SELinux User Map \"%(value)s\""
msgstr "Вимкнено карту користувачів SELinux «%(value)s»"
-msgid "Add users and groups to an SELinux User Map rule."
-msgstr "Додати користувачів і групи до правила карти користувачів SELinux."
-
-msgid "Remove users and groups from an SELinux User Map rule."
-msgstr "Вилучити користувачів і групи з правила карти користувачів SELinux."
-
-msgid "Add target hosts and hostgroups to an SELinux User Map rule."
-msgstr ""
-"Додати вузли призначення та групи вузлів до правила карти користувачів "
-"SELinux."
-
-msgid "Remove target hosts and hostgroups from an SELinux User Map rule."
-msgstr ""
-"Вилучити вузли призначення та групи вузлів з правила карти користувачів "
-"SELinux."
-
msgid ""
"\n"
"IPA servers\n"
@@ -13496,24 +24761,6 @@ msgstr "сервери"
msgid "IPA Servers"
msgstr "Сервери IPA"
-msgid "IPA server hostname"
-msgstr "Назва вузла сервера IPA"
-
-msgid "Managed suffixes"
-msgstr "Керовані суфікси"
-
-msgid "Min domain level"
-msgstr "Мін. рівень домену"
-
-msgid "Minimum domain level"
-msgstr "Мінімальний рівень домену"
-
-msgid "Max domain level"
-msgstr "Макс. рівень домену"
-
-msgid "Maximum domain level"
-msgstr "Максимальний рівень домену"
-
msgid "Server location"
msgstr "Місце сервера"
@@ -13542,9 +24789,6 @@ msgstr "Змінити дані щодо сервера IPA."
msgid "Modified IPA server \"%(value)s\""
msgstr "Змінено запис сервера IPA «%(value)s»"
-msgid "Search for IPA servers."
-msgstr "Шукати сервери IPA."
-
#, python-format
msgid "%(count)d IPA server matched"
msgid_plural "%(count)d IPA servers matched"
@@ -13552,12 +24796,6 @@ msgstr[0] "встановлено відповідність %(count)d серв
msgstr[1] "встановлено відповідність %(count)d серверів IPA"
msgstr[2] "встановлено відповідність %(count)d серверів IPA"
-msgid "Show IPA server."
-msgstr "Показати сервер IPA."
-
-msgid "Delete IPA server."
-msgstr "Вилучити сервер IPA."
-
#, python-format
msgid "Deleted IPA server \"%(value)s\""
msgstr "Вилучено сервер IPA «%(value)s»"
@@ -13650,15 +24888,6 @@ msgstr "Угоди вилучено"
msgid "Following segments were not deleted:"
msgstr "Вказані нижче сегменти не було вилучено:"
-msgid "Check connection to remote IPA server."
-msgstr "Перевірити з’єднання із віддаленим сервером IPA."
-
-msgid "Remote server name"
-msgstr "Назва віддаленого сервера"
-
-msgid "Remote IPA server hostname"
-msgstr "Назва вузла віддаленого сервера IPA"
-
#, python-format
msgid "must be \"%s\""
msgstr "має бути «%s»"
@@ -13889,29 +25118,8 @@ msgstr ""
"httpd.keytab\n"
"\n"
-msgid "Requires pre-authentication"
-msgstr "Вимагає попереднього розпізнавання"
-
-msgid "Pre-authentication is required for the service"
-msgstr "Для роботи з цією службою потрібне попереднє розпізнавання"
-
-msgid "Trusted for delegation"
-msgstr "Довірено для уповноваження"
-
-msgid "Client credentials may be delegated to the service"
-msgstr "Реєстраційні дані клієнта може бути передано службі"
-
-msgid "unable to determine service"
-msgstr "не вдалося визначити службу"
-
-msgid "blank service"
-msgstr "порожній запис служби"
-
-msgid "unable to determine realm"
-msgstr "не вдалося визначити область"
-
-msgid "missing service"
-msgstr "не вистачає запису служби"
+msgid "Malformed principal"
+msgstr "Помилкове форматування реєстраційного запису"
msgid "This principal is required by the IPA master"
msgstr "Цей реєстраційний запис потрібен основному серверу IPA"
@@ -13919,23 +25127,12 @@ msgstr "Цей реєстраційний запис потрібен основ
msgid "services"
msgstr "служби"
-msgid "Service principal"
-msgstr "Реєстраційний запис служби"
+msgid "Service principal alias"
+msgstr "Альтернативна назва реєстраційного запису служби"
msgid "Base-64 encoded service certificate"
msgstr "Сертифікат служби у кодуванні Base-64"
-msgid "PAC type"
-msgstr "Тип PAC"
-
-msgid ""
-"Override default list of supported PAC types. Use 'NONE' to disable PAC "
-"support for this service, e.g. this might be necessary for NFS services."
-msgstr ""
-"Перевизначити типовий список підтримуваних типів PAC. Скористайтеся "
-"значенням «NONE», щоб вимкнути підтримку PAC для цієї служби. Це, наприклад, "
-"може бути необхідним для служб NFS."
-
msgid "NONE value cannot be combined with other PAC types"
msgstr "Значення NONE не можна поєднувати з іншими типами PAC"
@@ -13946,31 +25143,18 @@ msgstr "Додати нову службу IPA."
msgid "Added service \"%(value)s\""
msgstr "Додано службу «%(value)s»"
-msgid "force principal name even if not in DNS"
-msgstr ""
-"примусове значення назви реєстраційного запису, навіть якщо назви немає у DNS"
-
#, python-format
msgid "The host '%s' does not exist to add a service to."
msgstr "Не існує вузла «%s», до якого слід було додати службу."
-msgid "Delete an IPA service."
-msgstr "Вилучити службу IPA."
-
#, python-format
msgid "Deleted service \"%(value)s\""
msgstr "Вилучено службу «%(value)s»"
-msgid "Modify an existing IPA service."
-msgstr "Змінити вже створену службу IPA."
-
#, python-format
msgid "Modified service \"%(value)s\""
msgstr "Змінено службу «%(value)s»"
-msgid "Search for IPA services."
-msgstr "Знайти служби IPA."
-
#, python-format
msgid "%(count)d service matched"
msgid_plural "%(count)d services matched"
@@ -13978,188 +25162,31 @@ msgstr[0] "встановлено відповідність %(count)d служ
msgstr[1] "встановлено відповідність %(count)d служб"
msgstr[2] "встановлено відповідність %(count)d служб"
-msgid "Display information about an IPA service."
-msgstr "Показати дані щодо служби IPA."
-
-msgid "Add hosts that can manage this service."
-msgstr "Додати вузли, які можуть керувати цією службою."
-
-msgid "Remove hosts that can manage this service."
-msgstr "Вилучити вузли, які можуть керувати цією службою."
-
-msgid ""
-"Allow users, groups, hosts or host groups to retrieve a keytab of this "
-"service."
-msgstr ""
-"Дозволити користувачам, групам, вузлам і групам вузлів отримувати таблицю "
-"ключів цієї служби."
-
-msgid ""
-"Disallow users, groups, hosts or host groups to retrieve a keytab of this "
-"service."
-msgstr ""
-"Заборонити користувачам, групам, вузлам і групам вузлів отримувати таблицю "
-"ключів цієї служби."
-
-msgid ""
-"Allow users, groups, hosts or host groups to create a keytab of this service."
-msgstr ""
-"Дозволити користувачам, групам, вузлам і групам вузлів створювати таблицю "
-"ключів цієї служби."
-
-msgid ""
-"Disallow users, groups, hosts or host groups to create a keytab of this "
-"service."
-msgstr ""
-"Заборонити користувачам, групам, вузлам і групам вузлів створювати таблицю "
-"ключів цієї служби."
-
-msgid "Disable the Kerberos key and SSL certificate of a service."
-msgstr "Вимкнути ключ Kerberos і сертифікат SSL служби."
-
#, python-format
msgid "Disabled service \"%(value)s\""
msgstr "Вимкнено службу «%(value)s»"
-msgid "Add new certificates to a service"
-msgstr "Додати нові сертифікати до запису служби"
-
#, python-format
msgid "Added certificates to service principal \"%(value)s\""
msgstr "Додано сертифікати до реєстраційного запис служби «%(value)s»"
-msgid "Remove certificates from a service"
-msgstr "Вилучити сертифікати із запису служби"
-
#, python-format
msgid "Removed certificates from service principal \"%(value)s\""
msgstr "Вилучено сертифікати із реєстраційного запису служби «%(value)s»"
-msgid ""
-"\n"
-"Service Constrained Delegation\n"
-"\n"
-"Manage rules to allow constrained delegation of credentials so\n"
-"that a service can impersonate a user when communicating with another\n"
-"service without requiring the user to actually forward their TGT.\n"
-"This makes for a much better method of delegating credentials as it\n"
-"prevents exposure of the short term secret of the user.\n"
-"\n"
-"The naming convention is to append the word \"target\" or \"targets\" to\n"
-"a matching rule name. This is not mandatory but helps conceptually\n"
-"to associate rules and targets.\n"
-"\n"
-"A rule consists of two things:\n"
-" - A list of targets the rule applies to\n"
-" - A list of memberPrincipals that are allowed to delegate for\n"
-" those targets\n"
-"\n"
-"A target consists of a list of principals that can be delegated.\n"
-"\n"
-"In English, a rule says that this principal can delegate as this\n"
-"list of principals, as defined by these targets.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new constrained delegation rule:\n"
-" ipa servicedelegationrule-add ftp-delegation\n"
-"\n"
-" Add a new constrained delegation target:\n"
-" ipa servicedelegationtarget-add ftp-delegation-target\n"
-"\n"
-" Add a principal to the rule:\n"
-" ipa servicedelegationrule-add-member --principals=ftp/ipa.example."
-"com ftp-delegation\n"
-"\n"
-" Add our target to the rule:\n"
-" ipa servicedelegationrule-add-target --servicedelegationtargets=ftp-"
-"delegation-target ftp-delegation\n"
-"\n"
-" Add a principal to the target:\n"
-" ipa servicedelegationtarget-add-member --principals=ldap/ipa.example."
-"com ftp-delegation-target\n"
-"\n"
-" Display information about a named delegation rule and target:\n"
-" ipa servicedelegationrule_show ftp-delegation\n"
-" ipa servicedelegationtarget_show ftp-delegation-target\n"
-"\n"
-" Remove a constrained delegation:\n"
-" ipa servicedelegationrule-del ftp-delegation-target\n"
-" ipa servicedelegationtarget-del ftp-delegation\n"
-"\n"
-"In this example the ftp service can get a TGT for the ldap service on\n"
-"the bound user's behalf.\n"
-"\n"
-"It is strongly discouraged to modify the delegations that ship with\n"
-"IPA, ipa-http-delegation and its targets ipa-cifs-delegation-targets and\n"
-"ipa-ldap-delegation-targets. Incorrect changes can remove the ability\n"
-"to delegate, causing the framework to stop functioning.\n"
-msgstr ""
-"\n"
-"Обмежене службами делегування\n"
-"\n"
-"Керування правилами, за допомогою яких можна обмежити делегування\n"
-"реєстраційних даних так, що служба зможе виконувати персоніфікацію\n"
-"користувача під час обміну даними з іншою службою без потреби для\n"
-"користувача насправді переспрямовувати квиток для отримання квитка\n"
-"(TGT). Так створюється значно кращий метод делегування реєстраційних\n"
-"даних, оскільки він запобігає розкриттю короткотермінових ключів\n"
-"доступу користувачів.\n"
-"\n"
-"Відповідно до угоди з іменування, до назви правила додається слово\n"
-"\"target\" або \"targets\". Така схема назв не є обов’язковою, але вона\n"
-"допомагає концептуально пов’язати правила та їхні призначення.\n"
-"\n"
-"Правило складається з двох компонентів:\n"
-" - Списку цілей (призначень), яких стосується правило\n"
-" - Списку memberPrincipals, яким дозволено делегування для\n"
-" цих цілей\n"
-"\n"
-"Запис цілі складається зі списку реєстраційних записів, які можна\n"
-"делегувати.\n"
-"\n"
-"Якщо простіше, правило стверджує, що певний реєстраційний запис\n"
-"можна делегувати як вказаний список реєстраційних записів,\n"
-"відповідно до визначеного списку цілей.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Додати нове правило обмеженого делегування:\n"
-" ipa servicedelegationrule-add ftp-delegation\n"
-"\n"
-" Додати нову ціль обмеженого делегування:\n"
-" ipa servicedelegationtarget-add ftp-delegation-target\n"
-"\n"
-" Додати реєстраційний запис до правила:\n"
-" ipa servicedelegationrule-add-member --principals=ftp/ipa.example."
-"com ftp-delegation\n"
-"\n"
-" Додати нашу ціль до правила:\n"
-" ipa servicedelegationrule-add-target --servicedelegationtargets=ftp-"
-"delegation-target ftp-delegation\n"
-"\n"
-" Додати реєстраційний запис до цілі:\n"
-" ipa servicedelegationtarget-add-member --principals=ldap/ipa.example."
-"com ftp-delegation-target\n"
-"\n"
-" Показати дані щодо іменованого правила і цілі:\n"
-" ipa servicedelegationrule_show ftp-delegation\n"
-" ipa servicedelegationtarget_show ftp-delegation-target\n"
-"\n"
-" Вилучити обмежене делегування:\n"
-" ipa servicedelegationrule-del ftp-delegation-target\n"
-" ipa servicedelegationtarget-del ftp-delegation\n"
-"\n"
-"У цьому прикладі служба ftp може отримувати квиток для отримання квитка для\n"
-"служби ldap від імені пов’язаного користувача.\n"
-"\n"
-"Ми наполегливо не рекомендуємо змінювати делегування, які постачаються з\n"
-"IPA, ipa-http-delegation та його цілі ipa-cifs-delegation-targets і\n"
-"ipa-ldap-delegation-targets. Некоректні зміни можуть усунути можливість\n"
-"делегування, що спричинить непрацездатність усієї системи.\n"
+msgid "Add new principal alias to a service"
+msgstr "Додати нову альтернативну назву реєстраційного запису до служби"
-msgid "Allowed Target"
-msgstr "Дозволена ціль"
+#, python-format
+msgid "Added new aliases to the service principal \"%(value)s\""
+msgstr "Додано нові псевдоніми реєстраційного запису служби «%(value)s»"
+
+msgid "Remove principal alias from a service"
+msgstr "Вилучити альтернативну назву реєстраційного запису зі служби"
+
+#, python-format
+msgid "Removed aliases to the service principal \"%(value)s\""
+msgstr "Вилучено псевдоніми реєстраційного запису служби «%(value)s»"
msgid "Allowed to Impersonate"
msgstr "Дозволено виконувати імперсонацію"
@@ -14185,16 +25212,10 @@ msgstr "Правила делегування служб"
msgid "Service delegation rule"
msgstr "Правило делегування служб"
-msgid "Create a new service delegation rule."
-msgstr "Створити правило делегування служб."
-
#, python-format
msgid "Added service delegation rule \"%(value)s\""
msgstr "Додано правило делегування служб «%(value)s»"
-msgid "Delete service delegation."
-msgstr "Вилучити делегування служб."
-
#, python-format
msgid "Deleted service delegation \"%(value)s\""
msgstr "Вилучено делегування служб «%(value)s»"
@@ -14202,9 +25223,6 @@ msgstr "Вилучено делегування служб «%(value)s»"
msgid "privileged service delegation rule"
msgstr "привілейоване правило делегування служб"
-msgid "Search for service delegations rule."
-msgstr "Шукати правило делегування служб."
-
#, python-format
msgid "%(count)d service delegation rule matched"
msgid_plural "%(count)d service delegation rules matched"
@@ -14212,43 +25230,22 @@ msgstr[0] "встановлено відповідність %(count)d прав
msgstr[1] "встановлено відповідність %(count)d правил делегування служб"
msgstr[2] "встановлено відповідність %(count)d правил делегування служб"
-msgid "Display information about a named service delegation rule."
-msgstr "Показати дані щодо іменованого правила делегування служб."
-
-msgid "Add member to a named service delegation rule."
-msgstr "Додати запис учасника до іменованого правила делегування служб."
-
-msgid "Remove member from a named service delegation rule."
-msgstr "Вилучити запис учасника із іменованого правила делегування служб."
-
-msgid "Add target to a named service delegation rule."
-msgstr "Додати ціль до іменованого правила делегування служб."
-
-msgid "Remove target from a named service delegation rule."
-msgstr "Вилучити ціль із іменованого правила делегування служб."
-
msgid "service delegation target"
msgstr "ціль делегування служб"
msgid "service delegation targets"
-msgstr "цілі делегування служб"
+msgstr "призначення делегування служб"
msgid "Service delegation targets"
-msgstr "Цілі делегування служб"
+msgstr "Призначення делегування служб"
msgid "Service delegation target"
msgstr "Ціль делегування служб"
-msgid "Create a new service delegation target."
-msgstr "Створити ціль делегування служб."
-
#, python-format
msgid "Added service delegation target \"%(value)s\""
msgstr "Додано ціль делегування служб «%(value)s»"
-msgid "Delete service delegation target."
-msgstr "Вилучити ціль делегування служб."
-
#, python-format
msgid "Deleted service delegation target \"%(value)s\""
msgstr "Вилучено ціль делегування служб «%(value)s»"
@@ -14256,24 +25253,12 @@ msgstr "Вилучено ціль делегування служб «%(value)s
msgid "privileged service delegation target"
msgstr "привілейована ціль делегування служб"
-msgid "Search for service delegation target."
-msgstr "Шукати ціль делегування служб"
-
#, python-format
msgid "%(count)d service delegation target matched"
msgid_plural "%(count)d service delegation targets matched"
-msgstr[0] "встановлено відповідність %(count)d цілі делегування служб"
-msgstr[1] "встановлено відповідність %(count)d цілей делегування служб"
-msgstr[2] "встановлено відповідність %(count)d цілей делегування служб"
-
-msgid "Display information about a named service delegation target."
-msgstr "Показати дані щодо іменованої цілі делегування служб."
-
-msgid "Add member to a named service delegation target."
-msgstr "Додати запис учасника до іменованої цілі делегування служб."
-
-msgid "Remove member from a named service delegation target."
-msgstr "Вилучити запис учасника із іменованої цілі делегування служб."
+msgstr[0] "встановлено відповідність %(count)d призначення делегування служб"
+msgstr[1] "встановлено відповідність %(count)d призначень делегування служб"
+msgstr[2] "встановлено відповідність %(count)d призначень делегування служб"
msgid ""
"\n"
@@ -14384,40 +25369,24 @@ msgstr "користувач етапу"
msgid "stage users"
msgstr "користувачі етапу"
-msgid "Add a new stage user."
-msgstr "Додати нового користувача етапу."
-
#, python-format
msgid "Added stage user \"%(value)s\""
msgstr "Додано користувача етапу «%(value)s»"
-msgid "Create Stage user in from a delete user"
-msgstr ""
-"Створити запис користувача етапу на основі вилученого запису користувача"
-
msgid "givenname is required"
msgstr "слід вказати ім’я"
msgid "sn is required"
msgstr "слід вказати sn"
-msgid "Delete a stage user."
-msgstr "Вилучити запис користувача етапу."
-
#, python-format
msgid "Deleted stage user \"%(value)s\""
msgstr "Вилучено запис користувача етапу «%(value)s»"
-msgid "Modify a stage user."
-msgstr "Змінити запис користувача етапу."
-
#, python-format
msgid "Modified stage user \"%(value)s\""
msgstr "Змінено запис користувача етапу «%(value)s»"
-msgid "Search for stage users."
-msgstr "Шукати записи користувачів етапу."
-
#, python-format
msgid "%(count)d user matched"
msgid_plural "%(count)d users matched"
@@ -14425,12 +25394,6 @@ msgstr[0] "встановлено відповідність %(count)d кори
msgstr[1] "встановлено відповідність %(count)d користувачів"
msgstr[2] "встановлено відповідність %(count)d користувачів"
-msgid "Display information about a stage user."
-msgstr "Показати дані щодо користувача етапу."
-
-msgid "Activate a stage user."
-msgstr "Активувати користувача етапу."
-
#, python-format
msgid "Activate a stage user \"%(value)s\""
msgstr "Активувати користувача етапу «%(value)s»"
@@ -14450,12 +25413,6 @@ msgstr "запис активного користувача із іменем
msgid "Stage user %s activated"
msgstr "Активовано користувача етапу %s"
-msgid "Add a manager to the stage user entry"
-msgstr "Додати керування до запису користувача етапу"
-
-msgid "Remove a manager to the stage user entry"
-msgstr "Вилучити керування із запису користувача етапу"
-
msgid "commands for controlling sudo configuration"
msgstr "команди керування налаштуванням sudo"
@@ -14497,36 +25454,18 @@ msgstr "команди sudo"
msgid "Sudo Commands"
msgstr "Команди sudo"
-msgid "Sudo Command"
-msgstr "Команда sudo"
-
-msgid "A description of this command"
-msgstr "Опис цієї команди"
-
-msgid "Create new Sudo Command."
-msgstr "Створити запис команди sudo."
-
#, python-format
msgid "Added Sudo Command \"%(value)s\""
msgstr "Додано команду sudo «%(value)s»"
-msgid "Delete Sudo Command."
-msgstr "Вилучити запис команди sudo."
-
#, python-format
msgid "Deleted Sudo Command \"%(value)s\""
msgstr "Вилучено команду sudo «%(value)s»"
-msgid "Modify Sudo Command."
-msgstr "Змінити команду sudo."
-
#, python-format
msgid "Modified Sudo Command \"%(value)s\""
msgstr "Змінено команду sudo «%(value)s»"
-msgid "Search for Sudo Commands."
-msgstr "Знайти команди sudo."
-
#, python-format
msgid "%(count)d Sudo Command matched"
msgid_plural "%(count)d Sudo Commands matched"
@@ -14534,9 +25473,6 @@ msgstr[0] "встановлено відповідність %(count)d кома
msgstr[1] "встановлено відповідність %(count)d команд sudo"
msgstr[2] "встановлено відповідність %(count)d команд sudo"
-msgid "Display Sudo Command."
-msgstr "Показати команду sudo."
-
msgid ""
"\n"
"Groups of Sudo Commands\n"
@@ -14590,33 +25526,18 @@ msgstr "група команд sudo"
msgid "sudo command groups"
msgstr "групи команд sudo"
-msgid "Sudo Command Group"
-msgstr "Група команд sudo"
-
-msgid "Create new Sudo Command Group."
-msgstr "Створити групу команд sudo."
-
#, python-format
msgid "Added Sudo Command Group \"%(value)s\""
msgstr "Додано групу команд sudo «%(value)s»"
-msgid "Delete Sudo Command Group."
-msgstr "Вилучити групу команд sudo."
-
#, python-format
msgid "Deleted Sudo Command Group \"%(value)s\""
msgstr "Вилучено групу команд sudo «%(value)s»"
-msgid "Modify Sudo Command Group."
-msgstr "Змінити групу команд sudo."
-
#, python-format
msgid "Modified Sudo Command Group \"%(value)s\""
msgstr "Змінено групу команд sudo «%(value)s»"
-msgid "Search for Sudo Command Groups."
-msgstr "Шукати групи команд sudo."
-
#, python-format
msgid "%(count)d Sudo Command Group matched"
msgid_plural "%(count)d Sudo Command Groups matched"
@@ -14624,15 +25545,6 @@ msgstr[0] "встановлено відповідність %(count)d груп
msgstr[1] "встановлено відповідність %(count)d груп команд sudo"
msgstr[2] "встановлено відповідність %(count)d груп команд sudo"
-msgid "Display Sudo Command Group."
-msgstr "Показати групу команд sudo."
-
-msgid "Add members to Sudo Command Group."
-msgstr "Додати учасників до групи команд sudo."
-
-msgid "Remove members from Sudo Command Group."
-msgstr "Вилучити учасників з групи команд sudo."
-
msgid ""
"\n"
"Sudo Rules\n"
@@ -14776,12 +25688,6 @@ msgstr ""
msgid "this option has been deprecated."
msgstr "цей параметр вважається застарілим."
-msgid "host masks of allowed hosts"
-msgstr "маски для дозволених вузлів"
-
-msgid "sudo rule"
-msgstr "правило sudo"
-
msgid "sudo rules"
msgstr "правила sudo"
@@ -14791,119 +25697,20 @@ msgstr "Правила Sudo"
msgid "Sudo Rule"
msgstr "Правило sudo"
-msgid "Command category"
-msgstr "Категорія команд"
-
-msgid "Command category the rule applies to"
-msgstr "Категорія команд, до якої застосовується правило"
-
-msgid "RunAs User category"
-msgstr "Категорія запуску від імені користувачів"
-
-msgid "RunAs User category the rule applies to"
-msgstr ""
-"Категорія запуску від імені користувачів, до якої застосовується правило"
-
-msgid "RunAs Group category"
-msgstr "Категорія запуску від імені групи"
-
-msgid "RunAs Group category the rule applies to"
-msgstr "Категорія запуску від імені групи, до якої застосовується правило"
-
-msgid "Sudo order"
-msgstr "Порядок sudo"
-
-msgid "integer to order the Sudo rules"
-msgstr "ціле число для впорядковування правил sudo"
-
-msgid "External User"
-msgstr "Зовнішній користувач"
-
-msgid "External User the rule applies to (sudorule-find only)"
-msgstr ""
-"Зовнішній користувач, до якого застосовуватиметься правило (лише sudorule-"
-"find)"
-
-msgid "Host Masks"
-msgstr "Маски вузлів"
-
-msgid "Sudo Allow Commands"
-msgstr "Дозволені команди sudo"
-
-msgid "Sudo Deny Commands"
-msgstr "Заборонені команди sudo"
-
-msgid "Sudo Allow Command Groups"
-msgstr "Групи дозволених команд sudo"
-
-msgid "Sudo Deny Command Groups"
-msgstr "Групи заборонених команд sudo"
-
-msgid "RunAs Users"
-msgstr "Користувачі запуску від імені"
-
-msgid "Run as a user"
-msgstr "Запуск від користувача"
-
-msgid "Groups of RunAs Users"
-msgstr "Групи користувачів запуску від імені"
-
-msgid "Run as any user within a specified group"
-msgstr "Запускати від імені будь-якого користувача вказаної групи"
-
-msgid "RunAs External User"
-msgstr "Зовнішній користувач для RunAs"
-
-msgid "External User the commands can run as (sudorule-find only)"
-msgstr ""
-"Зовнішній користувач, від імені якого можна віддавати команди (лише sudorule-"
-"find)"
-
-msgid "External Groups of RunAs Users"
-msgstr "Зовнішні групи користувачів для запуску від імені"
-
-msgid "External Groups of users that the command can run as"
-msgstr "Зовнішні групи користувачів, від імені яких можна виконувати команду"
-
-msgid "RunAs Groups"
-msgstr "Групи запуску від імені"
-
-msgid "Run with the gid of a specified POSIX group"
-msgstr "Запускати з ідентифікатором вказаної групи POSIX"
-
-msgid "RunAs External Group"
-msgstr "Зовнішня група для RunAs"
-
-msgid "External Group the commands can run as (sudorule-find only)"
-msgstr ""
-"Зовнішня група, від імені якої можна віддавати команди (лише sudorule-find)"
-
-msgid "Sudo Option"
-msgstr "Пункт sudo"
-
#, python-format
msgid "order must be a unique value (%(order)d already used by %(rule)s)"
msgstr ""
"порядковий номер повинен мати унікальне значення (%(order)d вже використано "
"для %(rule)s)"
-msgid "Create new Sudo Rule."
-msgstr "Створити правило sudo."
-
#, python-format
msgid "Added Sudo Rule \"%(value)s\""
msgstr "Додано правило sudo «%(value)s»"
-msgid "Delete Sudo Rule."
-msgstr "Вилучити правило sudo."
-
#, python-format
msgid "Deleted Sudo Rule \"%(value)s\""
msgstr "Вилучено правило sudo «%(value)s»"
-msgid "Modify Sudo Rule."
-msgstr "Змінити правило sudo."
-
#, python-format
msgid "Modified Sudo Rule \"%(value)s\""
msgstr "Змінено правило sudo «%(value)s»"
@@ -14936,9 +25743,6 @@ msgstr "група, від імені якої виконуватиметься"
msgid "runAs groups"
msgstr "групи, від імені яких виконуватиметься"
-msgid "Search for Sudo Rule."
-msgstr "Знайти правило sudo."
-
#, python-format
msgid "%(count)d Sudo Rule matched"
msgid_plural "%(count)d Sudo Rules matched"
@@ -14946,40 +25750,9 @@ msgstr[0] "встановлено відповідність %(count)d прав
msgstr[1] "встановлено відповідність %(count)d правил sudo"
msgstr[2] "встановлено відповідність %(count)d правил sudo"
-msgid "Display Sudo Rule."
-msgstr "Показати правило sudo."
-
-msgid "Enable a Sudo Rule."
-msgstr "Увімкнути правило sudo."
-
-msgid "Disable a Sudo Rule."
-msgstr "Вимкнути правило sudo."
-
-msgid "Add commands and sudo command groups affected by Sudo Rule."
-msgstr "Додати команди і групи команд sudo, яких стосується правило sudo."
-
msgid "commands cannot be added when command category='all'"
msgstr "не можна додавати команди, якщо категорія команд=«all»"
-msgid "Remove commands and sudo command groups affected by Sudo Rule."
-msgstr "Вилучити команди і групи команд sudo, яких стосується правило sudo."
-
-msgid "Add users and groups affected by Sudo Rule."
-msgstr "Додати записи користувачів та груп, яких стосується правило sudo."
-
-msgid "Remove users and groups affected by Sudo Rule."
-msgstr "Вилучити записи користувачів та груп, яких стосується правило sudo."
-
-msgid "Add hosts and hostgroups affected by Sudo Rule."
-msgstr "Додати вузли та групи вузлів, яких стосується правило sudo."
-
-msgid "Remove hosts and hostgroups affected by Sudo Rule."
-msgstr "Вилучити вузли та групи вузлів, яких стосується правило sudo."
-
-msgid "Add users and groups for Sudo to execute as."
-msgstr ""
-"Додати користувачів та групи для виконання команд sudo від їхнього імені."
-
msgid "users cannot be added when runAs user or runAs group category='all'"
msgstr ""
"не можна додавати записи користувачів, якщо категорія запуску від імені "
@@ -14993,26 +25766,10 @@ msgstr "Не можна вказувати «%(name)s» як ім’я кори
msgid "RunAsUser does not accept '%(name)s' as a group name"
msgstr "Назва групи «%(name)s» є неприйнятною для RunAsUser"
-msgid "Remove users and groups for Sudo to execute as."
-msgstr ""
-"Вилучити користувачів та групи для виконання команд sudo від їхнього імені."
-
-msgid "Add group for Sudo to execute as."
-msgstr "Додати групу виконання до запису sudo."
-
#, python-format
msgid "RunAsGroup does not accept '%(name)s' as a group name"
msgstr "Назва групи «%(name)s» є неприйнятною для RunAsGroup"
-msgid "Remove group for Sudo to execute as."
-msgstr "Вилучити групу виконання з запису sudo."
-
-msgid "Add an option to the Sudo Rule."
-msgstr "Додати пункт до правила sudo."
-
-msgid "Remove an option from Sudo Rule."
-msgstr "Вилучити пункт з правила sudo."
-
msgid ""
"\n"
"Topology\n"
@@ -15195,79 +25952,6 @@ msgstr "Сегменти топології"
msgid "Topology Segment"
msgstr "Сегмент топології"
-msgid "Segment name"
-msgstr "Назва сегмента"
-
-msgid "Arbitrary string identifying the segment"
-msgstr "Довільний рядок для ідентифікації сегмента"
-
-msgid "Left node"
-msgstr "Лівий вузол"
-
-msgid "Left replication node - an IPA server"
-msgstr "Лівий вузол реплікації — сервер IPA"
-
-msgid "Right node"
-msgstr "Правий вузол"
-
-msgid "Right replication node - an IPA server"
-msgstr "Правий вузол реплікації — сервер IPA"
-
-msgid "Connectivity"
-msgstr "Можливість з’єднання"
-
-msgid "Direction of replication between left and right replication node"
-msgstr "Напрямок реплікації між лівим і правим вузлами реплікації"
-
-msgid "Attributes to strip"
-msgstr "Атрибути, які слід прибрати"
-
-msgid ""
-"A space separated list of attributes which are removed from replication "
-"updates."
-msgstr ""
-"Розділений пробілами список атрибутів, які слід вилучати під час оновлено "
-"реплікації."
-
-msgid ""
-"Attributes that are not replicated to a consumer server during a fractional "
-"update. E.g., `(objectclass=*) $ EXCLUDE accountlockout memberof"
-msgstr ""
-"Атрибути, для яких не відбуватиметься реплікація до сервера споживання під "
-"час часткового оновлення. Наприклад, `(objectclass=*) $ EXCLUDE "
-"accountlockout memberof"
-
-msgid "Attributes for total update"
-msgstr "Атрибути для загального оновлення"
-
-msgid ""
-"Attributes that are not replicated to a consumer server during a total "
-"update. E.g. (objectclass=*) $ EXCLUDE accountlockout"
-msgstr ""
-"Атрибути, для яких не відбуватиметься реплікація до сервера споживання під "
-"час загального оновлення. Наприклад, (objectclass=*) $ EXCLUDE accountlockout"
-
-msgid "Session timeout"
-msgstr "Час очікування сеансу"
-
-msgid ""
-"Number of seconds outbound LDAP operations waits for a response from the "
-"remote replica before timing out and failing"
-msgstr ""
-"Кількість секунд, протягом яких відбуватиметься очікування зовнішнім LDAP на "
-"відповідь під час дій від віддаленої репліки, перш ніж дію буде припинено "
-"через перевищення часу очікування і буде видано повідомлення щодо помилки"
-
-msgid "Replication agreement enabled"
-msgstr "Увімкнено угоду щодо реплікації"
-
-msgid ""
-"Whether a replication agreement is active, meaning whether replication is "
-"occurring per that agreement"
-msgstr ""
-"Визначає, чи є активною угода щодо реплікації, тобто, чи відбувається "
-"реплікація за цією угодою"
-
#, python-format
msgid "left node is not a topology node: %(leftnode)s"
msgstr "лівий вузол не є вузлом топології: %(leftnode)s"
@@ -15287,9 +25971,6 @@ msgstr "у лівому вузлі ({host}) не передбачено підт
msgid "right node ({host}) does not support suffix '{suff}'"
msgstr "у правому вузлі ({host}) не передбачено підтримки суфіксів «{suff}»"
-msgid "Search for topology segments."
-msgstr "Шукати сегменти топології."
-
#, python-format
msgid "%(count)d segment matched"
msgid_plural "%(count)d segments matched"
@@ -15297,47 +25978,22 @@ msgstr[0] "встановлено відповідність %(count)d сегм
msgstr[1] "встановлено відповідність %(count)d сегментів"
msgstr[2] "встановлено відповідність %(count)d сегментів"
-msgid "Add a new segment."
-msgstr "Додати новий сегмент."
-
#, python-format
msgid "Added segment \"%(value)s\""
msgstr "Додано сегмент «%(value)s»"
-msgid "Delete a segment."
-msgstr "Вилучити сегмент."
-
#, python-format
msgid "Deleted segment \"%(value)s\""
msgstr "Вилучено сегмент «%(value)s»"
-msgid "Modify a segment."
-msgstr "Змінити сегмент."
-
#, python-format
msgid "Modified segment \"%(value)s\""
msgstr "Змінено сегмент «%(value)s»"
-msgid ""
-"Request a full re-initialization of the node retrieving data from the other "
-"node."
-msgstr ""
-"Надіслати запит щодо повної повторної ініціалізації вузла, щоб отримує дані "
-"з іншого вузла."
-
#, python-format
msgid "%(value)s"
msgstr "%(value)s"
-msgid "Initialize left node"
-msgstr "Ініціалізувати лівий вузол"
-
-msgid "Initialize right node"
-msgstr "Ініціалізувати правий вузол"
-
-msgid "Stop already started refresh of chosen node(s)"
-msgstr "Зупинити вже почате оновлення вибраних вузлів"
-
msgid "left or right node has to be specified"
msgstr "слід вказати лівий або правий вузол"
@@ -15352,12 +26008,6 @@ msgstr "Оновлення реплікації для сегмента: над
msgid "Stopping of replication refresh for segment: \"%(pkey)s\" requested."
msgstr "Зупиняємо реплікацію для сегмента: надіслано запит щодо «%(pkey)s»."
-msgid "Display a segment."
-msgstr "Показати сегмент."
-
-msgid "suffix"
-msgstr "суфікс"
-
msgid "suffixes"
msgstr "суфікси"
@@ -15367,15 +26017,6 @@ msgstr "Суфікси топології"
msgid "Topology suffix"
msgstr "Суфікс топології"
-msgid "Suffix name"
-msgstr "Назва суфікса"
-
-msgid "Managed LDAP suffix DN"
-msgstr "DN керованого суфікса LDAP"
-
-msgid "Search for topology suffixes."
-msgstr "Шукати суфікси топології."
-
#, python-format
msgid "%(count)d topology suffix matched"
msgid_plural "%(count)d topology suffixes matched"
@@ -15383,30 +26024,18 @@ msgstr[0] "встановлено відповідність %(count)d суфі
msgstr[1] "встановлено відповідність %(count)d суфіксів топології"
msgstr[2] "встановлено відповідність %(count)d суфіксів топології"
-msgid "Delete a topology suffix."
-msgstr "Вилучити суфікс топології."
-
#, python-format
msgid "Deleted topology suffix \"%(value)s\""
msgstr "Вилучено суфікс топології «%(value)s»"
-msgid "Add a new topology suffix to be managed."
-msgstr "Додати новий суфікс топології для керування."
-
#, python-format
msgid "Added topology suffix \"%(value)s\""
msgstr "Додано суфікс топології «%(value)s»"
-msgid "Modify a topology suffix."
-msgstr "Змінити суфікс топології."
-
#, python-format
msgid "Modified topology suffix \"%(value)s\""
msgstr "Змінено суфікс топології «%(value)s»"
-msgid "Show managed suffix."
-msgstr "Показати керований суфікс."
-
msgid ""
"\n"
"Verify replication topology for suffix.\n"
@@ -15426,208 +26055,6 @@ msgstr ""
" 2. перевірка того, чи немає у сервера перевищення рекомендованої\n"
" кількості узгоджень реплікації.\n"
-msgid ""
-"\n"
-"Cross-realm trusts\n"
-"\n"
-"Manage trust relationship between IPA and Active Directory domains.\n"
-"\n"
-"In order to allow users from a remote domain to access resources in IPA\n"
-"domain, trust relationship needs to be established. Currently IPA supports\n"
-"only trusts between IPA and Active Directory domains under control of "
-"Windows\n"
-"Server 2008 or later, with functional level 2008 or later.\n"
-"\n"
-"Please note that DNS on both IPA and Active Directory domain sides should "
-"be\n"
-"configured properly to discover each other. Trust relationship relies on\n"
-"ability to discover special resources in the other domain via DNS records.\n"
-"\n"
-"Examples:\n"
-"\n"
-"1. Establish cross-realm trust with Active Directory using AD administrator\n"
-" credentials:\n"
-"\n"
-" ipa trust-add --type=ad <ad.domain> --admin <AD domain administrator> --"
-"password\n"
-"\n"
-"2. List all existing trust relationships:\n"
-"\n"
-" ipa trust-find\n"
-"\n"
-"3. Show details of the specific trust relationship:\n"
-"\n"
-" ipa trust-show <ad.domain>\n"
-"\n"
-"4. Delete existing trust relationship:\n"
-"\n"
-" ipa trust-del <ad.domain>\n"
-"\n"
-"Once trust relationship is established, remote users will need to be mapped\n"
-"to local POSIX groups in order to actually use IPA resources. The mapping "
-"should\n"
-"be done via use of external membership of non-POSIX group and then this "
-"group\n"
-"should be included into one of local POSIX groups.\n"
-"\n"
-"Example:\n"
-"\n"
-"1. Create group for the trusted domain admins' mapping and their local POSIX "
-"group:\n"
-"\n"
-" ipa group-add --desc='<ad.domain> admins external map' ad_admins_external "
-"--external\n"
-" ipa group-add --desc='<ad.domain> admins' ad_admins\n"
-"\n"
-"2. Add security identifier of Domain Admins of the <ad.domain> to the "
-"ad_admins_external\n"
-" group:\n"
-"\n"
-" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
-"\n"
-"3. Allow members of ad_admins_external group to be associated with ad_admins "
-"POSIX group:\n"
-"\n"
-" ipa group-add-member ad_admins --groups ad_admins_external\n"
-"\n"
-"4. List members of external members of ad_admins_external group to see their "
-"SIDs:\n"
-"\n"
-" ipa group-show ad_admins_external\n"
-"\n"
-"\n"
-"GLOBAL TRUST CONFIGURATION\n"
-"\n"
-"When IPA AD trust subpackage is installed and ipa-adtrust-install is run,\n"
-"a local domain configuration (SID, GUID, NetBIOS name) is generated. These\n"
-"identifiers are then used when communicating with a trusted domain of the\n"
-"particular type.\n"
-"\n"
-"1. Show global trust configuration for Active Directory type of trusts:\n"
-"\n"
-" ipa trustconfig-show --type ad\n"
-"\n"
-"2. Modify global configuration for all trusts of Active Directory type and "
-"set\n"
-" a different fallback primary group (fallback primary group GID is used "
-"as\n"
-" a primary user GID if user authenticating to IPA domain does not have any "
-"other\n"
-" primary GID already set):\n"
-"\n"
-" ipa trustconfig-mod --type ad --fallback-primary-group \"alternative AD "
-"group\"\n"
-"\n"
-"3. Change primary fallback group back to default hidden group (any group "
-"with\n"
-" posixGroup object class is allowed):\n"
-"\n"
-" ipa trustconfig-mod --type ad --fallback-primary-group \"Default SMB Group"
-"\"\n"
-msgstr ""
-"\n"
-"Довіра між областями\n"
-"\n"
-"Керування відносинами довіри між доменами IPA і Active Directory.\n"
-"\n"
-"З метою надання доступу користувачам віддаленого домену до ресурсів у "
-"домені\n"
-"IPA слід встановити відносини довіри. У поточній версії у IPA передбачено\n"
-"підтримку довіри лише між доменами IPA і Active Directory під керуванням "
-"Windows\n"
-"Server 2008 або новішої версії з функціональними можливостями рівня 2008 "
-"або\n"
-"новішої версії.\n"
-"\n"
-"Будь ласка, зауважте, що слід належним чином налаштувати DNS на обох "
-"доменах,\n"
-"IPA і Active Directory, щоб домени могли виявити один одного. "
-"Працездатність\n"
-"відносин довіри залежить від можливості виявлення спеціальних ресурсів у\n"
-"іншому домені за допомогою записів DNS.\n"
-"\n"
-"Приклад:\n"
-"\n"
-"1. Встановити довіру між областями з Active Directory за допомогою "
-"реєстраційних\n"
-" даних адміністратора AD:\n"
-"\n"
-" ipa trust-add --type=ad <домен.ad> --admin <адміністратор домену AD> --"
-"password\n"
-"\n"
-"2. Показати список всіх наявних відносин довіри:\n"
-"\n"
-" ipa trust-find\n"
-"\n"
-"3. Показати подробиці щодо певних відносин довіри:\n"
-"\n"
-" ipa trust-show <домен.ad>\n"
-"\n"
-"4. Вилучити наявні відносини довіри:\n"
-"\n"
-" ipa trust-del <домен.ad>\n"
-"\n"
-"Щойно відносини довіри буде встановлено, віддалених користувачів слід "
-"прив’язати\n"
-"до локальних груп POSIX, щоб скористатися ресурсами IPA. Прив’язку слід\n"
-"виконати за допомогою використання зовнішньої участі групи не-POSIX, а "
-"потім\n"
-"цю групу має бути включено до однієї з локальних груп POSIX.\n"
-"\n"
-"Приклади:\n"
-"\n"
-"1. Створити групу для прив’язки адміністраторів та їхньої локальної групи "
-"POSIX\n"
-" довіреного домену:\n"
-"\n"
-" ipa group-add --desc='<домен.ad> admins external map' ad_admins_external "
-"--external\n"
-" ipa group-add --desc='<домен.ad> admins' ad_admins\n"
-"\n"
-"2. Додати ідентифікатор безпеки Domain Admins домену <домен.ad> до групи "
-"ad_admins_external:\n"
-"\n"
-" ipa group-add-member ad_admins_external --external 'AD\\Domain Admins'\n"
-"\n"
-"3. Дозволити прив’язування учасників групи ad_admins_external до групи POSIX "
-"ad_admins:\n"
-"\n"
-" ipa group-add-member ad_admins --groups ad_admins_external\n"
-"\n"
-"4. Показати список зовнішніх учасників групи ad_admins_external для "
-"перегляду їхніх SID:\n"
-"\n"
-" ipa group-show ad_admins_external\n"
-"\n"
-"\n"
-"НАЛАШТУВАННЯ ДОВІРИ ЗАГАЛЬНОГО РІВНЯ\n"
-"\n"
-"Якщо встановлено підпакунок довіри AD IPA та запущено ipa-adtrust-install,\n"
-"створюються налаштування локального домену (SID, GUID, назва NetBIOS). "
-"Після\n"
-"цього створені ідентифікатори використовуються для обміну даними з\n"
-"довіреним доменом певного типу.\n"
-"\n"
-"1. Показати налаштування довіри загального рівня для типів довіри Active "
-"Directory:\n"
-"\n"
-" ipa trustconfig-show --type ad\n"
-"\n"
-"2. Змінити загальні налаштування для всіх довір типу Active Directory і\n"
-" встановити іншу резервну основну групу (GID резервної основної групи\n"
-" використовується як GID основного користувача, якщо користувача\n"
-" розпізнано у домені IPA, але він не має жодного вже встановленого\n"
-" основного GID):\n"
-"\n"
-" ipa trustconfig-mod --type ad --fallback-primary-group \"alternative AD "
-"group\"\n"
-"\n"
-"3. Повернути для резервної основної групи значення типової прихованої групи\n"
-" (будь-якої групи, у якій дозволено клас об’єктів posixGroup):\n"
-"\n"
-" ipa trustconfig-mod --type ad --fallback-primary-group \"Default SMB Group"
-"\"\n"
-
msgid "Non-Active Directory domain"
msgstr "Домен не-Active Directory"
@@ -15644,9 +26071,6 @@ msgstr "«Ліс» довіри"
msgid "Trusted forest"
msgstr "Довірений «ліс»"
-msgid "Two-way trust"
-msgstr "Двобічна довіра"
-
msgid "Established and verified"
msgstr "Встановлено і перевірено"
@@ -15656,9 +26080,6 @@ msgstr "Очікуємо на підтвердження з віддаленог
msgid "Unknown"
msgstr "Невідомо"
-msgid "Trust type (ad for Active Directory, default)"
-msgstr "Тип довіри (типовим для Active Directory є ad)"
-
#, python-format
msgid ""
" Alternatively, following servers are capable of running this command: "
@@ -15698,15 +26119,6 @@ msgstr "записи довіри"
msgid "Trust"
msgstr "Довіра"
-msgid "Realm name"
-msgstr "Назва області"
-
-msgid "SID blacklist incoming"
-msgstr "Чорний список вхідних SID"
-
-msgid "SID blacklist outgoing"
-msgstr "Чорний список вихідних SID"
-
msgid "UPN suffixes"
msgstr "Суфікси UPN"
@@ -15714,66 +26126,11 @@ msgstr "Суфікси UPN"
msgid "invalid SID: %(value)s"
msgstr "некоректний SID: %(value)s"
-msgid ""
-"\n"
-"Add new trust to use.\n"
-"\n"
-"This command establishes trust relationship to another domain\n"
-"which becomes 'trusted'. As result, users of the trusted domain\n"
-"may access resources of this domain.\n"
-"\n"
-"Only trusts to Active Directory domains are supported right now.\n"
-"\n"
-"The command can be safely run multiple times against the same domain,\n"
-"this will cause change to trust relationship credentials on both\n"
-"sides.\n"
-" "
-msgstr ""
-"\n"
-"Додати новий запис довіри для використання.\n"
-"\n"
-"За допомогою цієї команди можна встановити відносини довіри з\n"
-"іншим доменом, який після цього вважається «довіреним». У результаті\n"
-"користувачі довіреного домену зможуть отримувати доступ до ресурсів\n"
-"цього домену.\n"
-"\n"
-"У поточній версії передбачено підтримку лише відносин довіри з доменами\n"
-"Active Directory.\n"
-"\n"
-"Команду можна безпечно запускати декілька разів для одного і того самого\n"
-"домену, такий запуск призводить до зміни у реєстраційних записах відносин\n"
-"довіри з обох боків.\n"
-" "
-
-msgid "Active Directory domain administrator"
-msgstr "Адміністратор домену Active Directory"
-
-msgid "Active Directory domain administrator's password"
-msgstr "Пароль адміністратора домену Active Directory"
-
-msgid "Domain controller for the Active Directory domain (optional)"
-msgstr "Контролер домену Active Directory (необов’язковий)"
-
-msgid "Shared secret for the trust"
-msgstr "Оприлюднений ключ для довіри"
-
-msgid "First Posix ID of the range reserved for the trusted domain"
-msgstr ""
-"Перший ідентифікатор POSIX діапазону, зарезервованого для довіреного домену"
-
-msgid "Size of the ID range reserved for the trusted domain"
-msgstr ""
-"Розмір діапазону ідентифікаторів, зарезервованого для довіреного домену"
-
#, python-brace-format
msgid "Type of trusted domain ID range, one of {vals}"
msgstr ""
"Тип діапазону ідентифікаторів довіреного домену, одне з таких значень: {vals}"
-msgid ""
-"Establish bi-directional trust. By default trust is inbound one-way only."
-msgstr "Встановлено двобічну довіру. Типово, довіра є лише однобічною вхідною."
-
msgid "External trust"
msgstr "Зовнішня довіра"
@@ -15923,9 +26280,6 @@ msgstr "Не вдалося перевірити права доступу на
msgid "Not enough arguments specified to perform trust setup"
msgstr "Вказано недостатньо аргументів для виконання налаштовування довіри"
-msgid "Delete a trust."
-msgstr "Вилучити запис довіри."
-
#, python-format
msgid "Deleted trust \"%(value)s\""
msgstr "Вилучено запис довіри «%(value)s»"
@@ -15949,9 +26303,6 @@ msgstr ""
msgid "Modified trust \"%(value)s\" (change will be effective in 60 seconds)"
msgstr "Змінено довіру «%(value)s» (зміни набудуть чинності за 60 секунд)"
-msgid "Search for trusts."
-msgstr "Шукати записи довіри."
-
#, python-format
msgid "%(count)d trust matched"
msgid_plural "%(count)d trusts matched"
@@ -15959,27 +26310,12 @@ msgstr[0] "встановлено відповідність %(count)d запи
msgstr[1] "встановлено відповідність %(count)d записів довіри"
msgstr[2] "встановлено відповідність %(count)d записів довіри"
-msgid "Display information about a trust."
-msgstr "Показати дані щодо довіри."
-
msgid "trust configuration"
msgstr "довірені налаштування"
msgid "Global Trust Configuration"
msgstr "Загальні довірені налаштування"
-msgid "Security Identifier"
-msgstr "Ідентифікатор безпеки"
-
-msgid "NetBIOS name"
-msgstr "Назва NetBIOS"
-
-msgid "Domain GUID"
-msgstr "GUID домену"
-
-msgid "Fallback primary group"
-msgstr "Резервна основна група"
-
msgid "IPA AD trust agents"
msgstr "Агенти довіри AD IPA"
@@ -15995,39 +26331,13 @@ msgstr "Сервери IPA, які налаштовано як контроле
msgid "unsupported trust type"
msgstr "непідтримуваний тип довіри"
-msgid "Modify global trust configuration."
-msgstr "Змінити налаштування довіри на загальному рівні."
-
#, python-format
msgid "Modified \"%(value)s\" trust configuration"
msgstr "Змінено налаштування довіри «%(value)s»"
-msgid "Show global trust configuration."
-msgstr "Показати налаштування довіри на загальному рівні."
-
-msgid "Resolve security identifiers of users and groups in trusted domains"
-msgstr ""
-"Визначати ідентифікатори безпеки користувачів та груп у довірених доменах"
-
-msgid "Security Identifiers (SIDs)"
-msgstr "Ідентифікатори безпеки (SID)"
-
msgid "SID"
msgstr "SID"
-msgid "Determine whether ipa-adtrust-install has been run on this system"
-msgstr "Визначити, чи було запущено ipa-adtrust-install для цієї системи"
-
-msgid ""
-"Determine whether Schema Compatibility plugin is configured to serve trusted "
-"domain users and groups"
-msgstr ""
-"Визначити, чи налаштовано додаток сумісності схем (Schema Compatibility) на "
-"обслуговування користувачів і груп довіреного домену"
-
-msgid "Determine whether ipa-adtrust-install has been run with sidgen task"
-msgstr "Визначити, чи було запущено ipa-adtrust-install з завданням sidgen"
-
msgid "sidgen_was_run"
msgstr "sidgen_was_run"
@@ -16050,24 +26360,9 @@ msgstr "Довірені домени"
msgid "Trusted domain"
msgstr "Довірений домен"
-msgid "Domain name"
-msgstr "Назва домену"
-
msgid "Domain enabled"
msgstr "Домен увімкнено"
-msgid "Search domains of the trust"
-msgstr "Шукати довірені домени"
-
-msgid "Modify trustdomain of the trust"
-msgstr "Змінити значення довіреного домену (trustdomain) правила довіри"
-
-msgid "Allow access from the trusted domain"
-msgstr "Дозволити доступ з довіреного домену"
-
-msgid "Remove infromation about the domain associated with the trust."
-msgstr "Вилучити дані щодо домену, пов’язаного з цим правилом довіри."
-
#, python-format
msgid "Removed information about the trusted domain \"%(value)s\""
msgstr "Дані щодо довіреного домену «%(value)s» вилучено"
@@ -16079,9 +26374,6 @@ msgstr ""
"вилучення кореневого домену правила довіри неможливе, скористайтеся trust-"
"del для вилучення самого правила довіри"
-msgid "Refresh list of the domains associated with the trust"
-msgstr "Освіжити список доменів, пов’язаних з правилом довіри"
-
msgid ""
"List of trust domains successfully refreshed. Use trustdomain-find command "
"to list them."
@@ -16095,9 +26387,6 @@ msgstr "Список довірених доменів успішно оновл
msgid "No new trust domains were found"
msgstr "Нових довірених доменів не знайдено"
-msgid "Allow use of IPA resources by the domain of the trust"
-msgstr "Дозволити використання ресурсів IPA доменом правила довіри"
-
#, python-format
msgid "Enabled trust domain \"%(value)s\""
msgstr "Увімкнено домен довіри «%(value)s»"
@@ -16106,9 +26395,6 @@ msgid "Root domain of the trust is always enabled for the existing trust"
msgstr ""
"Кореневий домен правила довіри для наявного правила довіри завжди увімкнено"
-msgid "Disable use of IPA resources by the domain of the trust"
-msgstr "Вимкнути використання ресурсів IPA доменом правила довіри"
-
#, python-format
msgid "Disabled trust domain \"%(value)s\""
msgstr "Домен довіри «%(value)s» вимкнено"
@@ -16120,116 +26406,13 @@ msgstr ""
"вимикання кореневого домену правила довіри неможливе, скористайтеся trust-"
"del для вилучення самого правила довіри"
-msgid ""
-"\n"
-"Users\n"
-"\n"
-"Manage user entries. All users are POSIX users.\n"
-"\n"
-"IPA supports a wide range of username formats, but you need to be aware of "
-"any\n"
-"restrictions that may apply to your particular environment. For example,\n"
-"usernames that start with a digit or usernames that exceed a certain length\n"
-"may cause problems for some UNIX systems.\n"
-"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n"
-"\n"
-"Disabling a user account prevents that user from obtaining new Kerberos\n"
-"credentials. It does not invalidate any credentials that have already\n"
-"been issued.\n"
-"\n"
-"Password management is not a part of this module. For more information\n"
-"about this topic please see: ipa help passwd\n"
-"\n"
-"Account lockout on password failure happens per IPA master. The user-status\n"
-"command can be used to identify which master the user is locked out on.\n"
-"It is on that master the administrator must unlock the user.\n"
-"\n"
-"EXAMPLES:\n"
-"\n"
-" Add a new user:\n"
-" ipa user-add --first=Tim --last=User --password tuser1\n"
-"\n"
-" Find all users whose entries include the string \"Tim\":\n"
-" ipa user-find Tim\n"
-"\n"
-" Find all users with \"Tim\" as the first name:\n"
-" ipa user-find --first=Tim\n"
-"\n"
-" Disable a user account:\n"
-" ipa user-disable tuser1\n"
-"\n"
-" Enable a user account:\n"
-" ipa user-enable tuser1\n"
-"\n"
-" Delete a user:\n"
-" ipa user-del tuser1\n"
-msgstr ""
-"\n"
-"Користувачі\n"
-"\n"
-"Керування записами користувачів. Всі користувачі є користувачами POSIX.\n"
-"\n"
-"У IPA передбачено підтримку широкого діапазону форматів імен\n"
-"користувачів, але вам слід враховувати всі обмеження, які накладаються\n"
-"вашим робочим середовищем. Наприклад, імена, що починаються з цифри, або\n"
-"занадто довгі імена можуть спричинити проблеми у деяких системах UNIX.\n"
-"Скористайтеся командою «ipa config-mod» для зміни формату імені\n"
-"користувача, яке дозволятиметься інструментами IPA.\n"
-"\n"
-"Вимикання облікового запису користувача лише заборонить отримання\n"
-"користувачами нових реєстраційних даних Kerberos. Всі вже отримані\n"
-"реєстраційні дані не втратять своєї чинності.\n"
-"\n"
-"Керування паролями не є завданням цього модуля. Докладніші дані щодо\n"
-"керування паролями можна отримати у відповідь на команду ipa help passwd\n"
-"\n"
-"Блокування облікового запису виконується окремим основним вузлом IPA.\n"
-"Для визначення основного вузла, на якому було заблоковано запис, можна\n"
-"скористатися командою user-status. Адміністратор має розблоковувати\n"
-"користувача саме на цьому основному вузлі.\n"
-"\n"
-"ПРИКЛАДИ:\n"
-"\n"
-" Додавання нового користувача:\n"
-" ipa user-add --first=Ivan --last=Ivanenko --password tuser1\n"
-"\n"
-" Пошук всіх користувачів, чиї записи містять рядок «Ivan»:\n"
-" ipa user-find Ivan\n"
-"\n"
-" Пошук всіх користувачів з іменем (не прізвищем) «Ivan»:\n"
-" ipa user-find --first=Ivan\n"
-"\n"
-" Вимикання запису користувача:\n"
-" ipa user-disable tuser1\n"
-"\n"
-" Вмикання запису користувача:\n"
-" ipa user-enable tuser1\n"
-"\n"
-" Вилучення запису користувача:\n"
-" ipa user-del tuser1\n"
-
-msgid "Account disabled"
-msgstr "Обліковий запис вимкнено"
-
-msgid "Preserved user"
-msgstr "Зарезервований користувач"
-
-msgid "Add a new user."
-msgstr "Додати нового користувача."
-
#, python-format
msgid "Added user \"%(value)s\""
msgstr "Додано користувача «%(value)s»"
-msgid "Don't create user private group"
-msgstr "Не створювати закриту групу користувача"
-
msgid "Default group for new users is not POSIX"
msgstr "Типовою групою для нових користувачів не є група POSIX"
-msgid "Delete a user."
-msgstr "Вилучити користувача."
-
#, python-format
msgid "Deleted user \"%(value)s\""
msgstr "Вилучено користувача «%(value)s»"
@@ -16238,29 +26421,10 @@ msgstr "Вилучено користувача «%(value)s»"
msgid "%s: user is already preserved"
msgstr "%s: запис користувача вже захищено"
-msgid "Modify a user."
-msgstr "Змінити параметри користувача."
-
#, python-format
msgid "Modified user \"%(value)s\""
msgstr "Змінено користувача «%(value)s»"
-msgid "Search for users."
-msgstr "Шукати користувачів."
-
-msgid "Self"
-msgstr "Self"
-
-msgid "Display user record for current Kerberos principal"
-msgstr ""
-"Показати запис користувача для поточного реєстраційного запису Kerberos"
-
-msgid "Display information about a user."
-msgstr "Показати дані щодо користувача."
-
-msgid "Undelete a delete user account."
-msgstr "Відновити вилучений обліковий запис користувача."
-
#, python-format
msgid "Undeleted user account \"%(value)s\""
msgstr "Відновлено обліковий запис користувача «%(value)s»"
@@ -16269,23 +26433,14 @@ msgstr "Відновлено обліковий запис користувач
msgid "user \"%s\" is already active"
msgstr "користувач «%s» вже є активним"
-msgid "Move deleted user into staged area"
-msgstr "Пересунути вилучений запис користувача до області етапу"
-
#, python-format
msgid "Staged user account \"%(value)s\""
msgstr "Обліковий запис користувача етапу «%(value)s»"
-msgid "Disable a user account."
-msgstr "Вимкнути обліковий запис користувача."
-
#, python-format
msgid "Disabled user account \"%(value)s\""
msgstr "Вимкнено обліковий запис користувача «%(value)s»"
-msgid "Enable a user account."
-msgstr "Увімкнути обліковий запис користувача."
-
#, python-format
msgid "Enabled user account \"%(value)s\""
msgstr "Увімкнено обліковий запис користувача «%(value)s»"
@@ -16399,25 +26554,27 @@ msgstr "Помилка %(host)s"
msgid "Account disabled: %(disabled)s"
msgstr "Обліковий запис вимкнено: %(disabled)s"
-msgid "Add one or more certificates to the user entry"
-msgstr "Додати один або декілька сертифікатів до запису користувача"
-
#, python-format
msgid "Added certificates to user \"%(value)s\""
msgstr "Додано сертифікати до запису користувача «%(value)s»"
-msgid "Remove one or more certificates to the user entry"
-msgstr "Вилучити один або декілька сертифікатів запису користувача"
-
#, python-format
msgid "Removed certificates from user \"%(value)s\""
msgstr "Вилучено сертифікати із запису користувача «%(value)s»"
-msgid "Add a manager to the user entry"
-msgstr "Додати керування до запису користувача"
+msgid "Add new principal alias to the user entry"
+msgstr "Додати новий псевдонім реєстраційного запису до запису користувача"
-msgid "Remove a manager to the user entry"
-msgstr "Вилучити керування із запису користувача"
+#, python-format
+msgid "Added new aliases to user \"%(value)s\""
+msgstr "Додано нові псевдоніми до запису користувача «%(value)s»"
+
+msgid "Remove principal alias from the user entry"
+msgstr "Вилучити псевдонім реєстраційного запису із запису користувача"
+
+#, python-format
+msgid "Removed aliases from user \"%(value)s\""
+msgstr "Вилучити псевдоніми із запису користувача «%(value)s»"
msgid ""
"\n"
@@ -16587,7 +26744,7 @@ msgid ""
" --desc <description>\n"
msgstr ""
"\n"
-" Змірити опис сховища:\n"
+" Змінити опис сховища:\n"
" ipa vault-mod <назва>\n"
" [--user <користувач>|--service <служба>|--shared]\n"
" --desc <опис>\n"
@@ -16625,7 +26782,7 @@ msgid ""
" --new-password-file <new password file>\n"
msgstr ""
"\n"
-" Змірити пароль до симетричного сховища:\n"
+" Змінити пароль до симетричного сховища:\n"
" ipa vault-mod <назва>\n"
" [--user <користувач>|--service <служба>|--shared]\n"
" --change-password\n"
@@ -16647,7 +26804,7 @@ msgid ""
" --public-key-file <new public key file>\n"
msgstr ""
"\n"
-" Змірити ключ асиметричного сховища:\n"
+" Змінити ключ асиметричного сховища:\n"
" ipa vault-mod <назва>\n"
" [--user <користувач>|--service <служба>|--shared]\n"
" --private-key-file <файл старого закритого ключа>\n"
@@ -16807,15 +26964,6 @@ msgstr ""
" [--user <користувач>|--service <служба>|--shared]\n"
" [--users <користувачі>] [--groups <групи>] [--services <служби>]\n"
-msgid "Service name of the service vault"
-msgstr "Назва служби сховища служби"
-
-msgid "Shared vault"
-msgstr "Сховище спільного використання"
-
-msgid "Username of the user vault"
-msgstr "Ім’я користувача сховища користувача"
-
msgid ""
"\n"
" Vault Container object.\n"
@@ -16837,21 +26985,6 @@ msgstr "Контейнери сховищ"
msgid "Vault Container"
msgstr "Контейнер сховищ"
-msgid "Owner users"
-msgstr "Користувачі власника"
-
-msgid "Owner groups"
-msgstr "Групи власника"
-
-msgid "Owner services"
-msgstr "Служби власника"
-
-msgid "Vault service"
-msgstr "Служба сховища"
-
-msgid "Vault user"
-msgstr "Користувач сховища"
-
msgid "Service, shared and user options cannot be specified simultaneously"
msgstr ""
"Параметри служби, спільного використання та користувача не можна вказувати "
@@ -16860,40 +26993,16 @@ msgstr ""
msgid "Host is not supported"
msgstr "Підтримки вузла не передбачено"
-msgid "Display information about a vault container."
-msgstr "Показати дані щодо контейнера сховищ."
-
msgid "KRA service is not enabled"
msgstr "Службу KRA не увімкнено"
-msgid "Delete a vault container."
-msgstr "Вилучити контейнер сховищ."
-
msgid "Deleted vault container"
msgstr "Вилучено контейнер сховищ"
-msgid "Add owners to a vault container."
-msgstr "Додати записи власників до контейнера сховища."
-
#, python-format
msgid "owner %s"
msgstr "власник %s"
-msgid "Owners that could not be added"
-msgstr "Власники, записи яких не вдалося додати"
-
-msgid "Number of owners added"
-msgstr "Кількість доданих записів власників"
-
-msgid "Remove owners from a vault container."
-msgstr "Вилучити записи власників із контейнера сховища."
-
-msgid "Owners that could not be removed"
-msgstr "Власники, записи яких не вдалося вилучити"
-
-msgid "Number of owners removed"
-msgstr "Кількість вилучених записів власників"
-
msgid ""
"\n"
" Vault object.\n"
@@ -16915,27 +27024,6 @@ msgstr "Сховища"
msgid "Vault"
msgstr "Сховище"
-msgid "Vault name"
-msgstr "Назва сховища"
-
-msgid "Vault description"
-msgstr "Опис сховища"
-
-msgid "Vault type"
-msgstr "Тип сховища"
-
-msgid "Salt"
-msgstr "Сіль"
-
-msgid "Vault salt"
-msgstr "«Сіль» сховища"
-
-msgid "Public key"
-msgstr "Відкритий ключ"
-
-msgid "Vault public key"
-msgstr "Відкритий ключ сховища"
-
msgid "Service, shared, and user options cannot be specified simultaneously"
msgstr ""
"Параметри служби, спільного використання та користувача не можна вказувати "
@@ -16945,22 +27033,10 @@ msgstr ""
msgid "Added vault \"%(value)s\""
msgstr "Додано сховище «%(value)s»"
-msgid "Delete a vault."
-msgstr "Вилучити сховище."
-
#, python-format
msgid "Deleted vault \"%(value)s\""
msgstr "Вилучено сховище «%(value)s»"
-msgid "Search for vaults."
-msgstr "Шукати сховища."
-
-msgid "List all service vaults"
-msgstr "Список усіх сховищ служб"
-
-msgid "List all user vaults"
-msgstr "Список усіх сховищ користувачів"
-
#, python-format
msgid "%(count)d vault matched"
msgid_plural "%(count)d vaults matched"
@@ -16978,15 +27054,9 @@ msgstr ""
msgid "Modified vault \"%(value)s\""
msgstr "Змінено сховище «%(value)s»"
-msgid "Display information about a vault."
-msgstr "Показати дані щодо сховища."
-
msgid "Vault configuration"
msgstr "Налаштування сховища"
-msgid "Transport Certificate"
-msgstr "Сертифікат передавання"
-
msgid "IPA KRA servers"
msgstr "Сервери KRA IPA"
@@ -16994,21 +27064,6 @@ msgid "IPA servers configured as key recovery agents"
msgstr ""
"Сервери IPA, налаштовані як агенти відновлення ключів (key recovery agents)"
-msgid "Show vault configuration."
-msgstr "Показати налаштування сховища."
-
-msgid "Output file to store the transport certificate"
-msgstr "Файл для зберігання сертифіката передавання даних"
-
-msgid "Session key wrapped with transport certificate"
-msgstr "Ключ сеансу, пов’язаний із сертифікатом передавання"
-
-msgid "Vault data encrypted with session key"
-msgstr "Дані сховища зашифровано за допомогою ключа сеансу"
-
-msgid "Nonce"
-msgstr "Цей випадок"
-
#, python-format
msgid "Archived data into vault \"%(value)s\""
msgstr "Дані архівовано до сховища «%(value)s»"
@@ -17020,18 +27075,6 @@ msgstr "Отримано дані зі сховища «%(value)s»"
msgid "No archived data."
msgstr "Немає архівованих даних."
-msgid "Add owners to a vault."
-msgstr "Додати записи власників до сховища."
-
-msgid "Remove owners from a vault."
-msgstr "Вилучити записи власників сховища."
-
-msgid "Add members to a vault."
-msgstr "Додати записи учасників сховища."
-
-msgid "Remove members from a vault."
-msgstr "Вилучити записи учасників сховища."
-
msgid "operation not defined"
msgstr "дію не визначено"
diff --git a/install/po/zh_CN.po b/install/po/zh_CN.po
index 89f9835b0..138495168 100644
--- a/install/po/zh_CN.po
+++ b/install/po/zh_CN.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ipa\n"
"Report-Msgid-Bugs-To: https://fedorahosted.org/freeipa/newticket\n"
-"POT-Creation-Date: 2016-07-01 09:08+0200\n"
+"POT-Creation-Date: 2016-08-29 10:39+0200\n"
"PO-Revision-Date: 2015-03-12 12:06-0400\n"
"Last-Translator: Martin Liu <martin@aws-faq.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/freeipa/"
@@ -20,7 +20,10 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Zanata 3.8.4\n"
+"X-Generator: Zanata 3.9.3\n"
+
+msgid "Failed members"
+msgstr "失败的成员"
msgid "Error"
msgstr "错误"
@@ -31,8 +34,224 @@ msgstr "密码"
msgid "Data"
msgstr "数据"
-msgid "Failed members"
-msgstr "失败的成员"
+msgid "ACI name"
+msgstr "ACI名称"
+
+msgid "User group"
+msgstr "用户组"
+
+msgid "Permissions"
+msgstr "权限"
+
+msgid "Attributes"
+msgstr "属性"
+
+msgid "Type"
+msgstr "类型"
+
+msgid "Member of a group"
+msgstr "组成员"
+
+msgid "Filter"
+msgstr "过滤"
+
+msgid "Subtree"
+msgstr "子树"
+
+msgid "Target group"
+msgstr "目标组"
+
+msgid "A string searched in all relevant object attributes"
+msgstr "在所有相关对象中搜索字符串"
+
+msgid "Description"
+msgstr "描述"
+
+msgid "Users"
+msgstr "用户"
+
+msgid "Hosts"
+msgstr "主机"
+
+msgid "description"
+msgstr "描述"
+
+msgid "Location"
+msgstr "位置"
+
+msgid "Mount point"
+msgstr "挂载点"
+
+msgid "Subject"
+msgstr "主题"
+
+msgid "Reason"
+msgstr "原因"
+
+msgid "Reason for revoking the certificate (0-10)"
+msgstr "撤消证书的原因(0-10)"
+
+msgid "Serial number"
+msgstr "序列号"
+
+msgid "Request id"
+msgstr "请求号"
+
+msgid "Home directory base"
+msgstr "主目录"
+
+msgid "Default shell"
+msgstr "默认shell"
+
+msgid "Default users group"
+msgstr "默认用户组"
+
+msgid "Search time limit"
+msgstr "搜索时间限制"
+
+msgid "User search fields"
+msgstr "用户搜索字段"
+
+msgid "Priority"
+msgstr "优先级"
+
+msgid "Group name"
+msgstr "组名"
+
+msgid "Group description"
+msgstr "组描述"
+
+msgid "GID"
+msgstr "GID"
+
+msgid "Member users"
+msgstr "成员用户"
+
+msgid "Member groups"
+msgstr "成员组"
+
+msgid "Rule name"
+msgstr "规则名"
+
+msgid "User category"
+msgstr "用户类别"
+
+msgid "Host category"
+msgstr "主机类别"
+
+msgid "User Groups"
+msgstr "用户组"
+
+msgid "Host Groups"
+msgstr "主机组"
+
+msgid "Services"
+msgstr "服务"
+
+msgid "External host"
+msgstr "外部主机"
+
+msgid "Service name"
+msgstr "服务名"
+
+msgid "User name"
+msgstr "用户名"
+
+msgid "Host name"
+msgstr "主机名"
+
+msgid "Host locality (e.g. \"Baltimore, MD\")"
+msgstr "主机地点(如\"Baltimore, MD\")"
+
+msgid "Host location (e.g. \"Lab 2\")"
+msgstr "主机位置(如\"Lab 2\")"
+
+msgid "Platform"
+msgstr "平台"
+
+msgid "Host hardware platform (e.g. \"Lenovo T61\")"
+msgstr "主机硬件平台 (e.g. \"Lenovo T61\")"
+
+msgid "Operating system"
+msgstr "操作系统"
+
+msgid "Host operating system and version (e.g. \"Fedora 9\")"
+msgstr "主机操作系统及版本(e.g. \"Fedora 9\")"
+
+msgid "User password"
+msgstr "用户密码"
+
+msgid "Certificate"
+msgstr "证书"
+
+msgid "Base-64 encoded server certificate"
+msgstr "Base-64 编码格式的服务器证书"
+
+msgid "Member of host-groups"
+msgstr "主机组成员"
+
+msgid "Host-group"
+msgstr "主机组"
+
+msgid "Name of host-group"
+msgstr "主机组名称"
+
+msgid "Member hosts"
+msgstr "成员主机"
+
+msgid "Member host-groups"
+msgstr "主机组成员"
+
+msgid "User login"
+msgstr "用户登录名"
+
+msgid "UID"
+msgstr "UID"
+
+msgid "Login shell"
+msgstr "登录shell"
+
+msgid "LDAP URI"
+msgstr "LDAP URI"
+
+msgid "User container"
+msgstr "用户容器"
+
+msgid "Group container"
+msgstr "组容器"
+
+msgid "Netgroup name"
+msgstr "网络组名称"
+
+msgid "Netgroup description"
+msgstr "网络组描述"
+
+msgid "NIS domain name"
+msgstr "NIS域名"
+
+msgid "Group"
+msgstr "组"
+
+msgid "Min length"
+msgstr "最小长度"
+
+msgid "User"
+msgstr "用户"
+
+msgid "A description of this role-group"
+msgstr "该角色组的描述"
+
+msgid "First name"
+msgstr "名"
+
+msgid "Last name"
+msgstr "姓"
+
+msgid "Email address"
+msgstr "邮件地址"
+
+msgid "Street address"
+msgstr "街道地址"
#, python-format
msgid "Enter %(label)s again to verify: "
@@ -55,9 +274,6 @@ msgstr "已弃用的选项"
msgid "No file to read"
msgstr "无文件可读"
-msgid "A string searched in all relevant object attributes"
-msgstr "在所有相关对象中搜索字符串"
-
msgid "an internal error has occurred"
msgstr "发生了内部错误"
@@ -147,159 +363,15 @@ msgstr "组 '%s' 不存在"
msgid "ACIs"
msgstr "ACIs"
-msgid "ACI name"
-msgstr "ACI名称"
-
-msgid "User group"
-msgstr "用户组"
-
-msgid "Permissions"
-msgstr "权限"
-
-msgid "Attributes"
-msgstr "属性"
-
-msgid "Type"
-msgstr "类型"
-
-msgid "Member of a group"
-msgstr "组成员"
-
-msgid "Filter"
-msgstr "过滤"
-
-msgid "Subtree"
-msgstr "子树"
-
-msgid "Target group"
-msgstr "目标组"
-
-msgid "Description"
-msgstr "描述"
-
-msgid "Users"
-msgstr "用户"
-
-msgid "Hosts"
-msgstr "主机"
-
-msgid "Location"
-msgstr "位置"
-
-msgid "description"
-msgstr "描述"
-
-msgid "Mount point"
-msgstr "挂载点"
-
-msgid "Member users"
-msgstr "成员用户"
-
-msgid "Member groups"
-msgstr "成员组"
-
-msgid "Member hosts"
-msgstr "成员主机"
-
-msgid "Member host-groups"
-msgstr "主机组成员"
-
-msgid "Member of host-groups"
-msgstr "主机组成员"
-
-msgid "External host"
-msgstr "外部主机"
-
-msgid "User"
-msgstr "用户"
-
-msgid "User login"
-msgstr "用户登录名"
-
-msgid "First name"
-msgstr "名"
-
-msgid "Last name"
-msgstr "姓"
-
-msgid "Login shell"
-msgstr "登录shell"
-
-msgid "Email address"
-msgstr "邮件地址"
-
-msgid "UID"
-msgstr "UID"
-
-msgid "GID"
-msgstr "GID"
-
-msgid "Street address"
-msgstr "街道地址"
-
-msgid "Certificate"
-msgstr "证书"
-
-msgid "User category"
-msgstr "用户类别"
-
-msgid "Host category"
-msgstr "主机类别"
-
-msgid "User Groups"
-msgstr "用户组"
-
-msgid "Host Groups"
-msgstr "主机组"
-
-msgid "Services"
-msgstr "服务"
-
-msgid "Subject"
-msgstr "主题"
-
-msgid "Serial number"
-msgstr "序列号"
-
msgid "Request status"
msgstr "请求状态"
-msgid "Request id"
-msgstr "请求号"
-
msgid "Revoked"
msgstr "撤销"
msgid "Revocation reason"
msgstr "撤消原因"
-msgid "Reason for revoking the certificate (0-10)"
-msgstr "撤消证书的原因(0-10)"
-
-msgid "Home directory base"
-msgstr "主目录"
-
-msgid "Default shell"
-msgstr "默认shell"
-
-msgid "Default users group"
-msgstr "默认用户组"
-
-msgid "Search time limit"
-msgstr "搜索时间限制"
-
-msgid "User search fields"
-msgstr "用户搜索字段"
-
-msgid "Priority"
-msgstr "优先级"
-
-msgid "Group name"
-msgstr "组名"
-
-msgid "Group description"
-msgstr "组描述"
-
#, python-format
msgid "Added group \"%(value)s\""
msgstr "已添加组\"%(value)s\""
@@ -312,42 +384,9 @@ msgstr "已删除组\"%(value)s\""
msgid "Modified group \"%(value)s\""
msgstr "已修改组\"%(value)s\""
-msgid "Rule name"
-msgstr "规则名"
-
msgid "Access time"
msgstr "访问时间"
-msgid "Service name"
-msgstr "服务名"
-
-msgid "User name"
-msgstr "用户名"
-
-msgid "Host name"
-msgstr "主机名"
-
-msgid "Host locality (e.g. \"Baltimore, MD\")"
-msgstr "主机地点(如\"Baltimore, MD\")"
-
-msgid "Host location (e.g. \"Lab 2\")"
-msgstr "主机位置(如\"Lab 2\")"
-
-msgid "Platform"
-msgstr "平台"
-
-msgid "Host hardware platform (e.g. \"Lenovo T61\")"
-msgstr "主机硬件平台 (e.g. \"Lenovo T61\")"
-
-msgid "Operating system"
-msgstr "操作系统"
-
-msgid "Host operating system and version (e.g. \"Fedora 9\")"
-msgstr "主机操作系统及版本(e.g. \"Fedora 9\")"
-
-msgid "User password"
-msgstr "用户密码"
-
#, python-format
msgid "Added host \"%(value)s\""
msgstr "新增主机 \"%(value)s\""
@@ -360,48 +399,15 @@ msgstr "已删除主机 \"%(value)s\""
msgid "Modified host \"%(value)s\""
msgstr "已修改主机 \"%(value)s\""
-msgid "Host-group"
-msgstr "主机组"
-
-msgid "Name of host-group"
-msgstr "主机组名称"
-
msgid "Groups"
msgstr "用户组"
msgid "DNS"
msgstr "DNS"
-msgid "LDAP URI"
-msgstr "LDAP URI"
-
-msgid "User container"
-msgstr "用户容器"
-
-msgid "Group container"
-msgstr "组容器"
-
msgid "Netgroups"
msgstr "网络组"
-msgid "Netgroup name"
-msgstr "网络组名称"
-
-msgid "Netgroup description"
-msgstr "网络组描述"
-
-msgid "NIS domain name"
-msgstr "NIS域名"
-
-msgid "Group"
-msgstr "组"
-
-msgid "Min length"
-msgstr "最小长度"
-
-msgid "A description of this role-group"
-msgstr "该角色组的描述"
-
#, python-format
msgid "Added user \"%(value)s\""
msgstr "新增用户\"%(value)s\""